Showing 13 posts tagged with "javascript"
Ryan Dahl & Node.js: The Man Who Changed Server-Side JavaScript Forever
Few people can claim to have fundamentally changed the trajectory of web development. Ryan Dahl is one of them. In 2009, a quiet, intense presentation at JSConf EU planted a seed that grew into Node.js — a runtime that...
Pandas for JavaScript: DataFrames, Columnar Memory & Apache Arrow
Architectural comparison of JavaScript DataFrame libraries: Node-Polars, Arquero, Danfo.js, columnar Apache Arrow memory layouts, and SIMD performance.
JavaScript New Features from ES5 to ESNext
ECMAScript 5 (2009) Strict Mode ('use strict'): Enforces better coding practices. Array Methods: forEach, map, filter, reduce, some, every. Object Methods: O...
What are closures in JavaScript?
A closure in JavaScript is a function that retains access to its lexical scope, even after the outer function in which it was defined has finished executing....
JavaScript - let, const, var
In JavaScript, var, let, and const are three different ways to declare variables, each with distinct behaviors regarding scope, redeclaration, updating, and ...
Silicon Valley JavaScript History: Bitovi, JavaScriptMVC & the Reactive Architecture of CanJS
Historical and architectural analysis of Bitovi, JavaScriptMVC, and CanJS observable reactivity during the 2013 Silicon Valley frontend era.
PhantomJS + Jasmine vs Selenium Web Driver
Recently I started using phantomjs, which is a headless browser based on web-kit, for automated JavaScript testing. Now when I was playing around with Seleni...
The Full-Stack JavaScript Revolution: Early Node.js & Event Loops
Architectural retrospective on the full-stack JavaScript revolution: early Node.js on Ubuntu, Express 3, libuv event loops, and job scheduling evolution.
Google Dart, WebAssembly & The Resilience of JavaScript: An Architectural Retrospective
Architectural retrospective on Google Dart, the 2011 JavaScript crisis, the TC39 ECMAScript renaissance, Dart's rebirth as Flutter, and how WebAssembly solved multi-language web runtimes.
Douglas Crockford & The Evolution of JavaScript: JSON, JSLint & The Good Parts
Deep technical analysis of Douglas Crockford's monumental impact on web engineering: the discovery and standardization of JSON, building JSLint static analysis, and the philosophy of The Good Parts.
The Audacious Genius of Cappuccino: How Objective-J and 280 North Redefined What Was Possible on the Web
In April 2012, I complained about a shell script error when testing the Cappuccino framework on Ubuntu. Looking back, here is a celebration of 280 North, Objective-J, and the audacious pioneers who proved the web browser could run desktop-grade applications.
Google Closure JavaScript Library
Introduction to Modern JavaScript Frameworks The JavaScript ecosystem is constantly evolving, with new additions surfacing regularly. Among these innovations...
Web-Based Image Processing & JavaScript 3D Rotation: Canvas 2D, WebGL & Matrix Mathematics
Deep architectural analysis of web-based image processing and 3D rotation, covering 4x4 transformation matrices, quaternions, Canvas 2D vs WebGL, and OffscreenCanvas.
