All Articles
Columnstore Indexes – part 127 (“Batch Mode on Rowstore – is it a Columnstore Killer?”)
Analyzes if Batch Mode on Rowstore eliminates the need for Columnstore Indexes in SQL Server, comparing performance and compression.
Book Review: The Real World of Technology
A review of Ursula Franklin's book 'The Real World of Technology', exploring the societal and ethical impacts of technology.
What is First Input Delay?
Explains the First Input Delay (FID) web performance metric, its causes, and its importance for user experience.
sr.ht, the hacker's forge, now open for public alpha
Public alpha launch of sr.ht, a fully open-source, modular, and lightweight software forge alternative to GitHub and GitLab.
Screenshot testing in Espresso
A guide to implementing screenshot testing for Android using the Facebook Screenshot-Tests-For-Android library with Espresso.
TypeScript and React Guide: Added a new hooks chapter
A guide on using TypeScript with React Hooks, including a new chapter on typings and type safety considerations.
Distributed Web: host your website with IPFS clusters, Cloudflare, and DevOps
A guide to hosting static websites on IPFS using Cloudflare and Azure DevOps for high availability.
Using Elasticsearch as the Primary Data Store
A case study on using Elasticsearch as the primary data store for a large e-commerce platform's search ETL pipeline, replacing legacy Oracle systems.
Learning to write again
A developer's personal challenge to write 30 short blog posts in 30 days to overcome writer's block and self-imposed constraints on content.
Sample performance investigation using BenchmarkDotNet and PerfView
A .NET performance engineer details using BenchmarkDotNet and PerfView to analyze and optimize a real-world ML.NET benchmark.
Supporting older browsers with Polyfills
A guide on using feature detection and polyfills to support older browsers, focusing on practical considerations over browser-specific code.
Getting your CfP application right
Tips for submitting a successful conference talk proposal (CfP), based on experience from both a speaker and program committee member.
How to Build a Serverless Backend with AWS Lambda and Nodejs
A tutorial on building a serverless backend using AWS Lambda and Node.js, covering FaaS concepts and practical deployment steps.
How to split decision and action logic with the Swift type system
A guide to improving Swift code maintainability and testability by separating decision logic from action logic using the type system.
Tools I Use
A developer shares his personal toolkit, including his preferred code editor, terminal, design software, hardware, and testing devices.
Write your own Excel in 100 lines of F#
A tutorial on building a simple web-based Excel-like spreadsheet using F# and Fable, demonstrating functional programming concepts.
Easy parsing of Excel spreadsheet format with Swift's Codable protocols
A guide to parsing Excel XLSX files in Swift using Codable protocols, explaining the file structure and providing a technical approach.
Eleven Hidden Gems In Java 11
Explores eleven lesser-known but useful features introduced in Java 11, including lambda type inference and new String methods.
Helper Functions: A Love Note (and a package)
A developer's humorous ode to helper functions and a simple Laravel package for autoloading a global helpers.php file.