InfoQ Homepage TypeScript Content on InfoQ
-
Basecamp Releases Stimulus 1.0 JavaScript Framework
Basecamp's new Stimulus 1.0 targets a modern take on HTML pages augmented with light amounts of JavaScript, rather than the creation of full-featured JavaScript applications. Basecamp calls it “a modest JavaScript framework for the HTML you already have.”
-
Blazor Now an Official Microsoft .NET and WebAssembly Project
Microsoft has taken another step towards .NET running in the browser by adopting Blazor from its creator Steve Sanderson. By doing so, Microsoft adds another piece to their WebAssembly/.NET stack, giving .NET developers a higher order abstraction to build browser-based apps with.
-
TypeScript 2.7 Now Available
TypeScript 2.7 has been released with several major features and bug fixes. Some of the highlights include support for assignment checks on class properties, fixed length tuples, and improved type inference for object literals. Overall the changes in this release make improvements to the type system, ES2015+ features, and the overall TypeScript developer experience.
-
Visual Studio Code 1.19 Completes 2017 Release Schedule, Team Preps for 2018
Microsoft has released Visual Studio Code 1.19, capping off a year of monthly releases. The editor has come a long way in the past year with huge gains in features, speed, and popularity. The team is gearing up for a jam-packed release schedule in 2018.
-
Slack Desktop Migrated to BrowserView for 3.0
Slack has recently made version 3.0 available in their beta channel, with numerous performance improvements and bug fixes. At its core, most of the changes have revolved around migrating from the Electron component “webView” to “browserView”, a newer and more stable alternative. Charlie Hess, engineer at Slack, has published a blog outlining this journey.
-
Angular 5 Comes with Faster Incremental Compilation
Google has pushed Angular 5 out, adding build optimizations, incremental compilation, and better support for internationalization, among others.
-
TypeScript 2.6 Adds Strict Parameter Contravariance and More
Among new features in TypeScript 2.6 are a new flag to enforce strict parameter contravariance and improved tooling.
-
Microsoft Releases TypeScript 2.4
Microsoft has released version 2.4 of TypeScript. This version adds support for dynamic imports -- an ECMAScript 2018 feature -- and string-based enums.
-
Zero Runtime Exceptions in Production with Elm
At QCon London 2017, Richard Feldman, software engineer at noredink and author of “Elm in Action” from Manning, explained how their decision to switch to Elm led to a 100,000 LOC system running in production with zero runtime exceptions since 2015. Here, we provide a brief summary of Feldman’s key points.
-
TypeScript 2.3 Adds Generic Default Arguments, Async Iterators Support, and More
TypeScript 2.3 extends the language syntax by adding support for declaring defaults for generic type parameters and for async generators and iterators. It also aims to improve integration with existing JavaScript code with a new compile option and introduces official support for language server plugins.
-
Visual Studio Code 1.9 Extends Tasks, Improves Markdown Support and Terminal Performance
Following its monthly release cycle, Microsoft Visual Studio Code has reached version 1.9, which includes support for multiple-command tasks, synchronized markdown preview, faster terminal, and more.
-
TypeScript 2.1 Released
Microsoft has released version 2.1 of TypeScript, bringing a slew of productivity improvements and adding much needed functionality to code emitted for today's web browsers.
-
TypeScript 2.0 Released
Microsoft has released TypeScript 2.0, with Simplified Declaration File Acquisition, Non-nullable Types and Readonly modifiers. The release delivers close ECMAScript spec alignment, wide support for JavaScript libraries and tools, and a language service that powers a first class editing experience in all major editors.
-
Angular 2 Split, Dart Codebase Separated
Since its inception, the Angular 2 project has compiled TypeScript down to both JavaScript and Dart. With the final release on the horizon, the Dart portion has been spun off into its own codebase with its own team.
-
TypeScript 2.0 Preview
Anders Hejlsberg returned to Microsoft's Build conference in 2016 to talk about the current state of TypeScript and preview some amazing features coming in the next few months.