[Web dev for beginners] Loops in JavaScript
A beginner's guide to JavaScript loops, covering for-of loops, iterables, array.entries(), and destructuring for web development.
A beginner's guide to JavaScript loops, covering for-of loops, iterables, array.entries(), and destructuring for web development.
Explains how improper logging can severely impact microservice latency and offers solutions like adjusting log levels and using async logging.
Explores C++ static local variables, their thread-safe initialization since C++11, and techniques to avoid associated performance costs.
A software engineer's reflection on managing priorities and technical debt in a fast-growing company, comparing it to spinning plates.
A guide for Developer Relations (DevRel) professionals on creating engaging, value-driven content and measuring KPIs for effective go-to-market tactics on X/Twitter.
A practical guide and cheatsheet for using the ffmpeg command-line tool to convert, trim, and manipulate video and audio files.
A blog post arguing that computer programming is fundamentally about making a series of nested decisions, from high-level goals to low-level syntax.
A guide to displaying progress indicators in Windows Terminal tabs and taskbar icons using PowerShell and .NET OSC sequences.
A technical guide on manually configuring federated identity service connections in Azure DevOps to maintain control over Azure Entra service principals.
A look at a subtle bug in a Go test where a for loop iterates over an empty slice, and how static analysis tools miss it.
A tutorial on building an HTML5 math drawing game using a reusable TypeScript class, with a Phaser example for rendering.
Analyzes AI's impact on software engineering, covering developer evolution, skill gaps, productivity myths, and the future of the profession.
Troubleshooting Azure Function App host runtime errors caused by Storage account networking misconfiguration and the secure fix.
A cleaner method for managing Python package version numbers using uv and importlib.metadata, avoiding manual updates.
A technical guide on integrating a MySQL database with a Nuxt 3+ application using the Drizzle ORM for type-safe, modern development.
Introducing Icepath, a unique 2D programming language inspired by sliding puzzles, where code execution visually traverses a grid of opcodes.
Explores creative funding models for open source projects, including the Open Source Maintenance Fee, to ensure sustainability.
A monthly roundup of curated links and articles focused on data engineering, Apache Kafka, and data platform technologies.
A developer's build log for Ductts, a React Native app for tracking crying frequency, detailing the development process and challenges.
A speaker shares insights from his CSS Day talk on 'Smart Layouts', advocating for fluid, self-adapting CSS using modern features like clamp and container queries.