InfoQ Homepage TypeScript Content on InfoQ
-
Trivago’s Journey from PHP+Melody to Next.js and Typescript
Trivago’s platform was built using PHP and their Melody framework. A small number of engineers at Trivago maintained Melody, which was a continuity risk. Melody’s documentation and examples could not be as rich as desired due to a lack of capacity, making engineer onboarding and support much more difficult. Trivago then decided to rewrite its platform on Typescript using Next.js.
-
Vaadin Introduces Hilla to Unify Frontend/Backend Web Development
Vaadin has introduced Hilla, a new framework for Java developers that combines the backend with Spring Boot and the frontend as a mix of TypeScript and Lit. Hilla offers many capabilities to simplify business application development, such as providing a unified project setup for Java and TypeScript that remains in sync.
-
How GitHub Uses Machine Learning to Extend Vulnerability Code Scanning
Applying machine learning techniques to its rule-based security code scanning capabilities, GitHub hopes to be able to extend them to less common vulnerability patterns by automatically inferring new rules from the existing ones.
-
TypeScript 4.6 Beta Improves Type Inference and Error Checking
The TypeScript team released version 4.6 beta, which introduces improvements to control flow analysis, class constructor definitions, error checks in JavaScript files, and others. TypeScript can now narrow down the signature for a function parameter whose type is a discriminated union.
-
Amazon Announces AWS Lambda Powertools TypeScript
Amazon recently announced the beta release of AWS Lambda Powertools TypeScript. The set of utilities for Node.js Lambda functions helps developers follow best practices for tracing, structured logging and custom metrics.
-
JetBrains Launches Lightweight IDE Fleet, Cloud Workspaces for IntelliJ
Fleet is JetBrains' attempt to provide a polyglot, lightweight IDE, including support for remote workspaces. Additionally, the latest release of IntelliJ also brings support for remote development to JetBrains IDEs.
-
Comparative Study of 11 CSS-in-JS Libraries - Andrei Pfeiffer at React Finland 2021
Andrei Pfeiffer recently presented the results of a comparative study of 11 CSS-in-JS libraries. In his talk at React Finland 2021, Pfeiffer focused on the distinction between static and runtime CSS-in-JS libraries and further explained how each category and browser caching relate to performance.
-
Flow Type Checker No Longer Just JavaScript with Types, Centers of Facebook Needs
Vladan Djeric, engineering manager supporting the Flow team at Facebook, announced that the Flow type checker will go beyond being just JavaScript with types and introduce new features based on Facebook’s internal user needs. In particular, Flow strives to deliver fast type-checking on large, complicated codebases. Flow’s vision is in contrast with TypeScript’s — JavaScript with syntax for types.
-
Deno Improves Support for Web APIs: Cryptography, Messaging, Networking, and More
The recent versions of Deno improved web API support in the cryptography, networking, and messaging areas. Deno 1.11 introduced support for the Web Crypto APIs and BroadcastChannel APIs. Deno 1.12 added support for the MessageChannel and MessagePort portions of the Channel Messaging API. Deno 1.13 implements the navigator.hardwareConcurrency API.
-
ReScript, a Fully-Typed Javascript Alternative
ReScript is one of several emerging programming languages that helps web developers build complex web applications that can be transpiled into JavaScript and run in the browser.
-
TypeScript 4.3 Improves Property Write Types
TypeScript 4.3 improves property write types, more explicit overwriting of methods, and several other key additions.
-
.NET News Roundup: Microsoft Build, .NET 6, MAUI, Visual Studio 2019, Project Reunion
It's been a busy week for the .NET community with this year's edition of Microsoft Build. During the event, Microsoft released new previews for .NET 6 and its related frameworks, along with a new version of Visual Studio, TypeScript 4.3, and more. InfoQ examined these and a number of smaller stories in the .NET ecosystem from the week of May 24th, 2021.
-
Deno 1.10 Released with Shared Wasm Memory and Web Storage Support
The Deno team recently released Deno 1.10 with shared WASM memory support, an implementation of Web Storage API, remote import maps, improvements to the built-in test runner, and more.
-
.NET News Roundup - Week of May 10th, 2021
.NET News Roundup: JetBrains .NET Days Online, TypeScript 4.3 RC, Visual Studio 2019, .NET vulnerability patches, Steeltoe, Telerik, and Akka.NET
-
Angular v12 Released, Transitions to Ivy Rendering Engine
Mark Techson, developer advocate on the Angular Team, recently announced the release of Angular v12. Angular 12 transitions away from View Engine (now deprecated). Protractor is no longer included in new Angular projects. Angular components will additionally now support inline Sass.