TypeScript without TypeScript -- JSDoc superpowers
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
How to use JSDoc comments for TypeScript-like type checking in JavaScript files without a compilation step.
A blog post exploring the parallels and differences between human cognition and machine learning, including biases and inspirations.
A developer's monthly update on free software projects, including aerc email client progress, Wayland VR development, and a new tech writers club.
Analyzes the performance of JavaScript's postMessage API, debunking myths about its speed and providing benchmarks for Web Workers.
A guide to writing Azure Cosmos DB stored procedures in TypeScript using async/await by wrapping the callback-based JavaScript API.
A technical guide on implementing iOS Call Directory App Extensions to block unwanted calls and identify unknown numbers.
Explains how to use TypeScript's mapped and conditional types to create precise typings for DOM factory functions like document.createElement.
A developer shares a pragmatic solution for automatically saving and replaying data snapshots to debug bugs in fast-changing apps, using a Swift-based tool.
A concise technical guide for upgrading a Raspberry Pi's operating system from Raspbian Stretch to Raspbian Buster.
Essential JavaScript concepts and ES6+ features you need to know before or while learning React, based on teaching experience.
The creator of SwiftyStoreKit, a popular iOS IAP library, is seeking new community maintainers to take over the project's development and support.
Guide to installing Docker and Docker Compose on Raspbian for Raspberry Pi 2, 3, and 4.
Part 2 of a series on building monitoring and management for IoT Edge devices using Azure Durable Functions and Azure Functions.
A comparison of Microsoft's Azure Stack and Azure Stack HCI solutions, focusing on their technical differences, use cases, and management models.
A talk transcript explaining why files and filesystems are complex, error-prone abstractions for developers, using Dropbox as a case study.
A developer explains why now is the best time to learn JavaScript, highlighting the stable ecosystem and importance of fundamentals.
An updated guide on creating technical diagrams using Concepts app on iPad, detailing a workflow for presentations and talks.
A guide on creating custom annotation-based extensions for the Spock testing framework in Java to add pre-test logic.
Explains how to use Java's --enable-preview flag to experiment with preview language features before they are finalized in a release.
The article argues for the importance of developing code reading as a critical skill for software engineers, alongside writing code.