Exploitation
A personal reflection on work intensity, exploitation, and finding meaning in tech careers, challenging the stigma around long hours.
A personal reflection on work intensity, exploitation, and finding meaning in tech careers, challenging the stigma around long hours.
A technical guide on migrating a service in Google Kubernetes Engine (GKE) between clusters while preserving the same external IP address.
Explores various SQL dialects and jOOQ methods for returning data from INSERT, UPDATE, and DELETE statements using the RETURNING clause.
A developer explains why they prefer the Serverless Framework over AWS CDK for building serverless applications, citing abstraction and workflow benefits.
Explains the purpose and advantages of embedded key-value databases like RocksDB and FoundationDB, comparing them to traditional SQL and NoSQL systems.
Using CSS Cascade Layers to manage style order and specificity in live coding demos, particularly with container queries.
Final part of a series on building an air quality alert system using Azure IoT, Functions, Cosmos DB, Anomaly Detector, and Twilio SMS.
A guide to setting up and using Microsoft Dev Box during its public preview, covering prerequisites and configuration tips.
A guide on using jOOQ and Testcontainers to write integration tests for database stored procedures in Java, replacing manual JDBC calls.
Explains how to use Playwright's test steps to structure end-to-end tests for better failure reporting and maintainability.
A developer's detailed guide on writing and distributing press releases for tech apps, based on personal success getting coverage for Chill Zones and SwitchBuddy.
Explores the new bulk update and delete features in Entity Framework 7, including usage, performance benefits, and limitations.
Best practices for setting up and scaling large Google Kubernetes Engine (GKE) Autopilot clusters, covering networking, quotas, and pre-warming.
A guide to provisioning temporary spare capacity in GKE Autopilot clusters using low-priority placeholder Jobs for anticipated scaling events.
Article discusses SQLite's limited built-in functions, compares it to other databases, and introduces a Go-based standard library extension.
A guide on integrating Azure Cognitive Services AI capabilities into React applications, based on a conference talk.
Explains the pitfalls of using `async void` in C# and provides safer alternatives for asynchronous programming.
The article argues that true mass collaboration on the internet is a myth, using examples from open source, gaming, and teamwork dynamics.
Explains Kafka consumers and consumer groups, scaling consumption by adding consumers to handle high message loads.
A tutorial on building an appointment booking system using Twilio's WhatsApp API, Notion for data storage, and FastAPI for backend logic.