Development
Viewing all posts categorized under Development.
Timeline
Filter by Year
Next.js 9.0: Native API Routes, Automatic Static Optimization, and TypeScript Integration
Analyzing Next.js 9.0's release in July 2019. We study native API routes, automatic static optimization, and default TypeScript support.
ES10 / ECMAScript 2019: Array.prototype.flat, Object.fromEntries, and Optional Catch Bindings
Analyzing the finalized ECMAScript 2019 (ES10) standard. We detail Array.prototype.flat, Object.fromEntries, and optional catch bindings.
Svelte 3.0 Release: Compiler Reactivity without the Virtual DOM
Analyzing Svelte 3.0's release in mid-2019. We study compiler reactivity, the removal of runtime libraries, and bundle sizes.
Go 1.12: TLS 1.3 Protocol Support, Module Proxies, and GC Sweep Speeds
Analyzing the Go 1.12 release in mid-2019, detailing TLS 1.3 protocol support, module proxy configurations, and GC updates.
Angular 8.0: Differential Loading and Dynamic Imports for Route Configuration
Analyzing the Angular 8.0 release in mid-2019. We break down the new differential loading, dynamic route imports, and compile improvements.
TypeScript 3.4: Const Assertions and Readonly Array Typings
Analyzing TypeScript 3.4 features, detailing const assertions, readonly arrays, and compiler performance updates.
Java 12: Standardizing Switch Expressions and Compact Number Formatting
Analyzing the release of Java 12 in March 2019, detailing the preview of switch expressions and compact number formatting.
Vue.js 3.0 Composition API RFC: Rethinking Code Reuse in Vue Apps
Analyzing the Vue.js 3.0 Composition API RFC in early 2019. We study ref variables, reactive states, and Options API limitations.
React 16.8 Release: Standardizing React Hooks and Stateful Functional Components
Exploring the formal release of React 16.8 in February 2019, detailing the stable launch of React Hooks and custom state sharing.
React Hooks Preview: useState, useEffect, and Lifecycle Modernization
Analyzing the React hooks previews in late 2018, detailing the useState and useEffect hooks, and component lifecycle changes.
TypeScript 3.1: Mapped Types, Generic Parameter Tuples, and Compile Speeds
Analyzing TypeScript 3.1 features in late 2018. We detail mapped tuple types, function properties, and compiler optimizations.
Node.js 11.0: Multithreading in JavaScript via Worker Threads
Analyzing Node.js 11.0 features in late 2018, focusing on worker_threads for parallel CPU-intensive execution.
Swift 4.2: Dynamic Member Lookup and Compiler Optimizations
Analyzing the features in Swift 4.2. We study dynamic member lookup syntax, compile speedups, and collection validations.
Babel 7.0 Release: Scoped Packages, TypeScript Presets, and AST Compilation
Exploring the release of Babel 7.0 in mid-2018, detailing scoped packages, TypeScript preset support, and AST parsing.
ES9 / ECMAScript 2018: Object Rest/Spread Properties and Asynchronous Iteration
Analyzing the finalized ECMAScript 2018 (ES9) standard. We detail object rest/spread properties, async generators, and regex updates.
Rust 2018 Edition: Modular Path Refactoring and Non-Lexical Lifetimes
A guide to the changes in the Rust 2018 Edition. We study the new non-lexical lifetimes borrow checking, cargo paths, and module rules.
Angular 6.0: Integrating Angular Elements and the New HttpClientModule
Analyzing the Angular 6.0 release in early 2018. We study the new Angular Elements package, HttpClientModule improvements, and build optimizations.
Java 10: Modifying JVM Syntax with Local Variable Type Inference
Analyzing the release of Java 10 in early 2018. We study local variable type inference (var), compiler checks, and memory benefits.
Go 1.10: Incremental Compiler Caching and Test Run Optimizations
Analyzing the Go 1.10 release in February 2018, focusing on automated compiler caching, test execution optimizations, and toolchain speeds.
React 16.3: Context API, getDerivedStateFromProps, and StrictMode Verification
Exploring the React 16.3 release in early 2018. We study the new Context API, the deprecation of componentWillReceiveProps, and StrictMode.