6th March 2021 at 08:50
A critique of Tailwind CSS and utility-first frameworks, advocating for a more flexible, technology-agnostic approach like CUBE CSS.
A critique of Tailwind CSS and utility-first frameworks, advocating for a more flexible, technology-agnostic approach like CUBE CSS.
A guide to setting up the Arduino IDE to program ESP8266 microcontrollers on an M1 Mac, including a workaround for Python path issues.
Explores using Java 16's new Unix-domain socket support to connect to a PostgreSQL database, covering setup, the JDBC driver, and alternative clients.
Exploring how to use Java 16's new Unix-domain socket support to connect to a PostgreSQL database for improved security and performance.
A recap of a live pair programming stream focused on debugging and fixing accessibility issues in a Forem/DEV onboarding process.
Introduction to Azure Arc for Data Services, explaining how it extends Azure management to on-premises and multi-cloud Kubernetes environments.
Explains how to use Kafka Connect's TimestampRouter SMT to dynamically route messages to time-partitioned topics based on message timestamps.
Explores a bug in Java 16's Stream::mapMulti when used to group elements, acting as a reverse flatMap operation.
Explains Java 16's Stream::mapMulti method as a faster alternative to flatMap, with code examples and performance considerations.
Explains why Monte Carlo simulation is essential for Bayesian hypothesis testing, using A/B testing and election forecasting as examples.
A developer's monthly update covering BARE encoding progress, SourceHut infrastructure improvements, and a snippet of low-level I/O code.
Explains how JavaScript strings are sequences of UTF-16 code units, not visible characters, covering length quirks with emojis.
A guide to organizing Go code by splitting functions into separate source files and building a standalone binary executable.
Author reflects on the challenge of creating a comprehensive Eleventy course and introduces his web development work and CSS course.
A guide on installing and managing multiple Swift development snapshots and toolchains within Xcode, allowing developers to switch between compiler versions.
A guide on implementing the EKCalendarChooser from EventKitUI in Swift to let iOS users select calendars within an app.
Explains how to check if .NET Core GC verbose events are enabled on a live Linux server without using a debugger, by reading process memory.
Explains why Go's json.Unmarshal behaves differently when passed a pointer variable vs. the address of a pointer, clarifying pointer mechanics.
A curated list of must-see sessions for developers at Microsoft Build 2020, focusing on languages, tools, and Azure.
Explains how to use WebPageTest custom metrics with request data to analyze script loading behavior in web performance testing.