Category

Development

Viewing all posts categorized under Development.

📅

Timeline

Filter by Year

All
ALL
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Page 3 of 6
frontend architecturedevelopment

Webpack 4.0: Zero Configuration, Production Mode, and Compilation Speeds

An in-depth look at the Webpack 4.0 release in early 2018. We study compilation speedups, the new mode parameter, and zero-config builds.

10 min·13 Jan 2018
developmentsaas engineering

C# 7.1 Compiler Updates: Asynchronous Main Entry Points and Pattern Matching Refinements

Analyzing the C# 7.1 point release, detailing asynchronous Main entry points, default literal expressions, and tuple name inferences.

10 min·4 Dec 2017
frontend architecturedevelopment

Angular 5.0: Progressive Web App features and Compiler optimizations

Analyzing the final release of Angular 5.0 in late 2017, detailing built-in PWA service workers and compiler optimizations.

10 min·29 Nov 2017
web performancedevelopment

Webpack 3.0: Scope Hoisting and Bundle Loading Optimizations

Analyzing Webpack 3.0 features, focusing on Scope Hoisting using the ModuleConcatenationPlugin for faster browser execution.

10 min·28 Oct 2017
frontend architecturedevelopmentweb performance

React 16.0: The Fiber Scheduler, Portals, and Error Boundaries

Analyzing the release of React 16.0. We break down the Fiber reconciliation engine, Portals, and Error Boundary wrappers.

10 min·18 Sept 2017
developmentarchitecture

Java 9 Final Release: The Module System, JShell REPL, and G1 Garbage Collector

Analyzing the final release of Java 9 in September 2017, detailing Project Jigsaw modules, JShell REPL, and the default G1 garbage collector.

10 min·6 Sept 2017
developmentfrontend architecture

React 16.0 MIT License Transition: The End of the Patent Clause Dispute

Analyzing React's transition to the MIT license in mid-2017. We study the BSD+Patents controversy and its impact on enterprise software.

10 min·26 Jul 2017
developmentfrontend architecture

ES8 / ECMAScript 2017: Async/Await Primitives and Shared Memory Allocations

Analyzing the finalized ECMAScript 2017 (ES8) standard. We break down the new async/await primitives, Object entries, and SharedArrayBuffer.

10 min·3 Jun 2017
mobiledevelopment

Kotlin on Android: Google Announces Official First-Class Support at Google I/O

Analyzing Google's announcement at Google I/O 2017 of first-class Kotlin support for Android, detailing Java modernization.

10 min·13 May 2017
architecturedevelopment

Java 9 Module System: Modularity and Encapsulation with Project Jigsaw Previews

Analyzing the announced Java 9 Module System (Project Jigsaw) features in early 2017, focusing on modular runtime packaging.

10 min·15 Mar 2017
developmentsecurity

Web Bluetooth API: Interfacing Browser Client JS with Physical IoT Devices

Analyzing Chrome's native support for the Web Bluetooth API in early 2017. We study Bluetooth GATT profiles, security sandboxes, and characteristics.

10 min·14 Feb 2017
developmentsaas engineering

C# 7.0 Previews: Deconstructing Pattern Matching, Tuples, and Ref Returns

Analyzing the announced C# 7.0 features in late 2016. We detail pattern matching, value-type tuples, and local functions.

10 min·6 Nov 2016
developmentmobile

Swift 3.0 Source-Breaking Changes: Standardizing API Design Guidelines

Analyzing Apple's Swift 3.0 release, detailing source-breaking changes, Grand Central Dispatch syntax updates, and design guidelines.

10 min·17 Oct 2016
frontend architecturedevelopmentweb performance

Next.js 1.0 Release: Server-Side Rendering for React Applications

Analyzing the release of Next.js 1.0 in late 2016. We detail dynamic server-side rendering, routing conventions, and client transitions.

10 min·16 Sept 2016
developmentdevops platforms

Yarn Package Manager: Fast, Secure, and Deterministic Dependencies for JS apps

Analyzing Facebook's Yarn package manager release in October 2016. We detail package caching, lockfile checking, and install optimizations.

10 min·5 Sept 2016
web performancedevelopment

Webpack 2.0 Previews: Implementing Tree Shaking and Native ES Modules

Analyzing Webpack 2.0 previews in mid-2016. We break down the mechanics of Tree Shaking, ES module support, and bundle compilation.

10 min·9 Aug 2016
developmentfrontend architecture

TypeScript 2.0: Strict Null Checking and Compiler Type Guarding

Analyzing the release of TypeScript 2.0 in late 2016. We study compiler type guards, strict null checks, and npm declaration structures.

10 min·14 Jul 2016
frontend architecturedevelopment

Angular 2.0 Final Release: Component Architectures and Unidirectional Data Flow

Analyzing the final release of Angular 2.0. We break down the modular architecture, component binding, and Ahead-of-Time compilation.

10 min·18 May 2016
developmentarchitecture

Kotlin 1.0 Release: Java Interoperability, Null Safety, and JVM Compilation

Analyzing JetBrains' Kotlin 1.0 release in February 2016. We detail JVM bytecode compilation, null safety, and Java interoperability.

10 min·9 Mar 2016
frontend architecturedevelopment

Vue.js 2.0: Virtual DOM Implementation and Reactive Property Listeners

Analyzing the announced architecture of Vue.js 2.0. We detail the integration of the Virtual DOM, reactive systems, and single-file components.

10 min·8 Feb 2016
Development Blog Posts | SHIVAM ITCS | SHIVAM ITCS