[dba-VS] TypeScript

Gustav Brock gustav at cactus.dk
Sat Jun 13 03:02:33 CDT 2015


Hi Shamil

Congratulations! And you had your troubles with gulp worked out, I presume.

I have seen no follow-up course yet, but edX sends me mails about all kinds of courses, so I'm sure they will tell.

/gustav

________________________________________
Fra: dba-VS <dba-vs-bounces at databaseadvisors.com> på vegne af Salakhetdinov Shamil <mcp2004 at mail.ru>
Sendt: 13. juni 2015 02:35
Til: Development in Visual Studio
Emne: Re: [dba-VS] TypeScript

 Hi Gustav et al --

I have just finished the revised TypeScript EdX course.
I have been working through it on MS Windows 8.1 but I have been using just sublime and gulp.

Thank you Gustav for your pointing on this course!
It was a fun :)

Waiting for 'Advanced TypeScript' course...

-- 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


More information about the dba-VS mailing list