Tag

In 2026, AI coding assistants empower Go developers to revolutionize software engineering, enabling faster and more reliable code writing, testing, and deployment.

Deploy schema changes to your production postgresql database without locking tables. Master safe column additions, type alterations, and index building.

ACM Queue published a systematic breakdown of persistent myths about how generative AI changes software engineering. We unpack each one and what the evidence actually says.

PlanetScale just published their approach to parallelizing Postgres backups. Here's what that pattern looks like and how teams with large databases can apply it.

How to implement transactional, robust background job queues in PostgreSQL using SELECT FOR UPDATE SKIP LOCKED without adding external cache dependencies.

A guide to implementing safe API idempotency keys in distributed system endpoints using transactional locks, storage expiry, and unique request identifiers.

An analysis of the Python Package Index's new security policy rejecting new file uploads to existing releases after 14 days, its impact on supply chain security, and developer deployment pipelines.

Compare expand-and-contract migrations, backfills, locks, rollback limits, monitoring, and release sequencing for safer production database changes.

A Chinese open-weights model just matched GPT and Opus performance. Here's why that changes the economics of AI inference for every developer.

Mandating Git commit signing is a trending compliance requirement. But relying on the green badge creates a false sense of security that leaves repositories vulnerable.

Error budgets sound like an SRE concept for big companies. Turns out they're useful for any team that ships software and wants to make deliberate decisions about reliability vs velocity.

Most postmortems turn into root-cause essays that name a person and a button. Here's how to write incident reviews that change how your team ships software.

GitHub's Advisory Database processed 5x its normal volume in May. Private vulnerability reports jumped from 550 to 3,000 per week. Here's the impact and how teams should respond.

Feature flag best practices for small teams that want safer releases, cleaner rollouts, and fewer stale flags sitting in production code.

GitHub Actions parallel steps can cut CI waiting time, but only if teams clean up shared state, logs, caches, and test ownership first.

A practical code review checklist for small teams, focused on risk, readability, tests, and keeping reviews fast without turning them into theatre.

Architecture decision records explained for small software teams, including what to write, when to create one, and how ADRs stop old debates from coming back.

Master Test-Driven Development (TDD) in TypeScript. Learn the Red-Green-Refactor cycle, practical patterns, and build robust, maintainable code with confidence.