Many software projects involve cross-cutting concerns like logging, caching or security. Designing for these concerns is time well spent as these aspects tend to lead to duplicated or strongly coupled code. Accidental complexity and code that is hard to extend or maintain can occur when the proper design for these aspects is being neglected.
When something new is announced, people have a tendency to choose sides. When TypeScript was announced, I wrongfully picked a few key concepts that didn’t resonate with me, then chose my side: against. I’ll try to explain what I thought when TypeScript was announced and how I came to realize that there are great minds behind it who really know how to generate huge benefits without huge sacrifices.
We talked to Angelo Zerr, Eclipse E4 CSS Engine creator, Eclipse Nebula committer and Eclipse WTP Incubator committer, about the TypeScript compiler for Eclipse, its advantages and the features that are included in this new plug-in, as well as the ones that may be implemented in future releases.
In this article, Karsten Sitterberg focuses on (unit-)testing Angular 2 components with Jasmine and Karma using TypeScript.
2016 has just begun and it is already bombarding up with promises of a sunnier IoT perspective and a heftier collection of tips and tricks to facilitate developers’ performance. This JAX Magazine issue is packed with proof that OSGi is regaining momentum and other concepts that have one purpose and one purpose only: to curtail unproductive operations -it’s our treat!
Martin Probst, a software engineer at Google in the AngularJS team, signals that the feedback regarding Angular 2 has been positive and that a release date is approaching. As far as TypeScript is concerned, one should expect a substantial change.
A new version of TypeScript has been unveiled with long awaited support for async functions for ECMAScript 6 (ES6). Future support plans are already in place for ES3 and ES5, too. TypeScript 1.7 also includes polymorphic this typing plus some breaking changes.
What’s so special about Angular 2.0? Is the migration to the new Angular release still going to be a nightmare? And why do we all have to learn TypeScript now? AngularJS author Manfred Steyer answers the most common questions of the Angular community.
What has TypeScript got going for it that won the Angular team over? Aren’t Google using Dart internally anyway? What’s the deal with the comparisons? We try our luck at dissecting the issue of Angular’s recent TypeScript coalition.