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 4 of 6
frontend architecturedevelopment

Redux 3.0: Standardizing State Management inside React Single Page Applications

Analyzing the features in Redux 3.0. We detail state immutability, pure reducer functions, and middleware logging pipelines.

10 min·16 Jan 2016
developmentsaas engineering

Node.js 4.0: The Historic Reconciliation of Node.js and the io.js Fork

Analyzing the release of Node.js 4.0 in late 2015. We detail the reconciliation of io.js and Node, the V8 engine upgrade, and LTS release policies.

10 min·15 Dec 2015
developmentsaas engineering

C# 6.0 Features: Null-Conditional Operators, Auto-Property Initializers, and String Interpolation

A guide to the features in C# 6.0 (released with .NET Framework 4.6), detailing null-conditional checks, properties, and string interpolation.

10 min·22 Nov 2015
developmentarchitecturesaas engineering

Phoenix Framework: Developing High-Concurrency Web APIs with Elixir and OTP

Analyzing the emergence of the Elixir Phoenix framework in late 2015. We detail OTP actor architectures, channel multiplexing, and WebSockets.

10 min·27 Oct 2015
developmentsaas engineering

PHP 7.0 Previews: Memory Allocations and the Zend Engine 3 Redesign

Exploring the announced optimizations in the Zend Engine 3 for PHP 7.0, detailing hash table memory reductions and execution speeds.

10 min·20 Sept 2015
developmentarchitecture

Swift 2.0 Open Source: Memory Management, Error Handling, and Protocol Extensions

Analyzing Apple's Swift 2.0 release in September 2015. We detail the open-source announcement, guard statement flows, and protocol extensions.

10 min·9 Sept 2015
web performancedevelopment

Windows 10 and Edge: The Chakra JavaScript JIT Engine Architecture

Analyzing Microsoft Edge's JavaScript engine Chakra, introduced in Windows 10. We detail concurrent JIT compilers and JS optimizations.

10 min·19 Aug 2015
frontend architecturedevelopment

Angular 2 Beta: Shifting to TypeScript, Directives, and Hierarchical Dependency Injection

Analyzing the Angular 2.0 Beta release in mid-2015. We study the transition to TypeScript, annotations, and the replacement of scope variables.

10 min·5 Jun 2015
developmentarchitecture

Rust 1.0 Release: Memory Safety Without a Garbage Collector Runtime

Exploring the Rust 1.0 release in May 2015. We detail the mechanics of the ownership model, borrow checker validation, and memory safety.

10 min·5 May 2015
developmentfrontend architecture

TypeScript 1.5: Decorators, ES6 Module Targets, and tsconfig.json Integration

Exploring the release of TypeScript 1.5 in early 2015. We detail the integration of tsconfig.json config files, ES6 modules, and metadata decorators.

10 min·3 Apr 2015
developmentarchitecture

Go 1.5 Self-Hosting Compiler: Eliminating C Dependencies from the Runtime

Analyzing the Go 1.5 compiler update. We study the transition of the runtime from C to pure Go, garbage collection improvements, and self-compilation.

10 min·7 Mar 2015
developmentfrontend architecture

ES6 / ECMAScript 2015 Finalization: Lexical Scopes, Arrow Functions, and Promises

A technical guide to the newly finalized ECMAScript 6 standard. We break down scoping mutations, arrow function binds, and natively supported promises.

10 min·11 Feb 2015
frontend architecturedevelopment

React 0.13: Transitioning to ES6 Classes and Stateless Components

An in-depth look at the React 0.13 release in early 2015. We study the move away from mixins, the introduction of ES6 classes, and clean functional views.

10 min·8 Jan 2015
developmentlegacy modernization

C# 6.0 and Roslyn Compiler: String Interpolation and Null-Conditional Operators

Exploring the C# 6.0 compiler previews in late 2014, detailing string interpolation, null-conditional operators, and the Roslyn engine.

10 min·25 Dec 2014
data engineeringdevelopment

Database Index Fragmentation: Diagnosing and Rebuilding SQL Server B-Trees

An engineering guide to database maintenance in late 2014, detailing index fragmentation analysis and rebuild commands.

10 min·25 Nov 2014
saas engineeringdevelopment

Node.js Streams v2: Navigating Backpressure and Readable/Writable Modes

Analyzing the Node.js Streams v2 API in late 2014, detailing the transition to pull-based streams and backpressure mitigations.

10 min·2 Nov 2014
developmentfrontend architecture

TypeScript 1.0: Production-Grade Static Typing for Large JavaScript App Development

Exploring the formal release of TypeScript 1.0 in mid-2014. We analyze static typing, interface declarations, and compilation performance.

10 min·2 Sept 2014
saas engineeringdevelopment

Node.js Child Processes: Offloading CPU-Heavy Calculations from Event Loop

A tutorial on scaling Node.js applications with child processes in mid-2014, detailing spawn, fork, and process communications.

10 min·25 Jun 2014
frontend architecturedevelopment

Single Page Application Routing: Managing Client States with HTML5 History API

A guide to client-side routing using the HTML5 History API in mid-2014. We analyze pushState mechanics and state fallback solutions.

10 min·25 May 2014
developmentarchitecture

Java 8: Lambda Expressions, Streams API, and the End of PermGen Memory

An in-depth review of Java 8 released in March 2014. We analyze lambda syntax, the Streams API, and the replacement of PermGen with Metaspace.

10 min·25 Mar 2014
Development Blog Posts | SHIVAM ITCS | SHIVAM ITCS