[dba-VS] TypeScript
Salakhetdinov Shamil
mcp2004 at mail.ru
Tue Jun 2 05:06:17 CDT 2015
Hi Gustav --
Thank you for your reply.
I do like and use interfaces since I have got acquainted with Implements feature in VBA.
Although I must note I don't use them that often (in my mainly C# nowadays programming practice) as it's recommended in OOP & D theory.
I'm not doing almost any JavaScript/Typescript development these days and I don't have plans to do it in the near future but I'll probably take the course - maybe it will push me more into JavaScript development direction :)
I doubt in TypeScript high value in actual development (I can be wrong), I'd prefer "hardcore" JavaScript development but IMO TypeScript should be a good current surrogate for to be approved soon ECMAScript 6/JavaScipt 6 ( http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts ) which, AFAIK, has got introduced the concept of classes and the other new language features, making it more close to TypeScript.
Thank you.
-- Shamil
Tuesday, June 2, 2015 8:19 AM UTC from Gustav Brock <gustav at cactus.dk>:
>Hi Shamil
>
>Yes, it starts today but, as I understand it, this time you can start and proceed at your own pace.
>
>Any version of VS that can install the TypeScript extension can do. That should include the free Community version. I use VS2013 Professional.
>
>You can do this course with one hand while watching TV. It took more for me as I'm not fluent in JavaScript. The biggest surprise for me was the intense use of interfaces which is an important part of the magic of TypeScript and its IntelliSense which leaves JavaScript in the dark.
>
>I still feel better with C# but I have learned to pay more attention to interfaces.
>
>No, I didn't pay for a certificate - I have no one to present it to - and I would say it isn't of much value as you pass just by answering 60% correct. I insisted on 100%, and I believe anyone on this list could do as well with only little effort.
>
>I don't think I will follow it once more. So many other things to do. Actually, only a bit of luck made me complete it.
>
>/gustav
>
>PS: Don't expect to see too much to Anders Hejlsberg. He is present in the first video only.
>
>-----Oprindelig meddelelse-----
>Fra: dba-VS [mailto:dba-vs-bounces at databaseadvisors.com] På vegne af Salakhetdinov Shamil
>Sendt: 2. juni 2015 09:47
>Til: Development in Visual Studio
>Emne: Re: [dba-VS] TypeScript
>
> Hi Gustav --
>
>Thank you for your note. As far as I see the course starts today.
>
>Do you know does the course need any special version of Visual Studio to work though its exercises? (I can't get this info from the course description)..
>
>BTW, my congratulations with your completion of the previous version of this course!
>Have you got a verified certificate?
>Do you plan to take this one?
>
>-- Shamil
>
>Monday, June 1, 2015 6:24 PM UTC from Gustav Brock < gustav at cactus.dk >:
>>Hi all
>>
>>It is on-line again, now slightly revised:
>>
>>
>> https://www.edx.org/course/introduction-typescript-microsoft-dev201x-0
>>
>>/gustav
>>
>>________________________________________
>>Fra: dba-VS < dba-vs-bounces at databaseadvisors.com > på vegne af Jim
>>Lawrence < accessd at shaw.ca >
>>Sendt: 12. maj 2015 20:53
>>Til: Development in Visual Studio
>>Emne: Re: [dba-VS] TypeScript
>>
>>Hi Gustav:
>>
>>Congratulations! :-)
>>
>>Jim
>>
>>----- Original Message -----
>>From: "Gustav Brock" < gustav at cactus.dk >
>>To: "Development in Visual Studio" < dba-vs at databaseadvisors.com >
>>Sent: Tuesday, May 12, 2015 4:17:00 AM
>>Subject: Re: [dba-VS] TypeScript
>>
>>Hi Arthur et al
>>
>>I managed to pass the course. It was a bit more difficult than expected because the instructors and the homework insist on a rigid use of interfaces even for the tiniest purpose - they call them baby interfaces -like:
>>
>> interface IArtStyle {
>> name: string;
>> }
>>
>>Thus you get a tiny class like:
>>
>> class ArtStyle implements IArtStyle {
>> name: string;
>> constructor(artStyle: IArtStyle) {
>> this.name = artStyle.name;
>> }
>> }
>>
>>Effectively, as you can see, this holds nothing more than a string.
>>But it demonstrates the power of strong typing.
>>
>>Also the option for classes, inheritance, and modules (namespaces) really turns Javascript into a low-level language compared to TypeScript.
>>
>>It took me many hours to create the final piece of code - until I found out that the provided JSON file was buggy. But, hey, isn't that real life? Never trust an unknown data source.
>>
>>/gustav
>>
>>-----Oprindelig meddelelse-----
>>Fra: dba-VS [mailto:dba-vs-bounces at databaseadvisors.com] På vegne af
>>Arthur Fuller
>>Sendt: 28. april 2015 16:34
>>Til: Development in Visual Studio
>>Emne: Re: [dba-VS] TypeScript
>>
>>Gustav,
>>
>>I too am taking the course. And thanks for the link to SublimeText. I just installed it on two physical boxes, running Windows 8.1 and Debian 14 on the other, plus one VM running Ubuntu. and VoltDB.
>>
>>I haven't completed the course yet, but am sure liking what I've seen so far.
>>
>>/Arthur
>>
>>On Tue, Apr 28, 2015 at 7:33 AM, Gustav Brock < gustav at cactus.dk > wrote:
>>
>>> Hi all
>>>
>>> Apropos:
>>>
>>> There is a free course at 6 x 3-4 hours on TypeScript on-line at edX
>>> by the two highly qualified instructors Dan Wahlin and Anders
>>> Hejlsberg (lead architect of C# and core developer on TypeScript in case you are not aware):
>
>_______________________________________________
>dba-VS mailing list
>dba-VS at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/dba-vs
>http://www.databaseadvisors.com
More information about the dba-VS
mailing list