TypeScript made the TIOBE top 100 last month. This trend continues onward, as TypeScript manages a magnificent leap upwards, Java stays on top, and scripting languages like Perl continue to drop.
Slow and steady wins the race as TypeScript finally joins the TIOBE top 100. This month on the programming pop charts, Java continues to dominate, SQL and R show improvement, and Go drops another spot or two.
TypeScript 2.7 is here and it seems that developers have taken well into account pull requests for error fixing in numerous features while introducing new tools.
RebelLabs’ Developer Productivity Report 2017 showed that Kotlin is the most beloved programming language and they’re not wrong — as it turns out, Stack Overflow measured programming languages’ popularity and reached the same conclusion. Coincidence? Perhaps not.
Earlier this week, Stack Overflow introduced a tool that tracks interest in programming languages and technologies, based on the number of Stack Overflow questions asked per month. If you want to see how popular your favorite programming languages are, try it. We chose TypeScript and the result is quite impressive.
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.