TLDR Web Dev

TLDR WEB DEV 2024-01-19

6 sections15 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

Don’t let customer code become a security nightmare. Deno Subhosting [5] lets you run untrusted JavaScript from multiple customers in a secure, hosted sandbox.

deno.comSponsor

02ARTICLES & TUTORIALS

HOW WE MIGRATED OUR POSTGRESQL DATABASE WITH 11 SECONDS DOWNTIME

The migration of the GOV.UK Notify service's PostgreSQL database to an Amazon Web Services (AWS) account involved only 11 seconds of downtime. The migration was necessitated by the retirement of the GOV.UK’s original database platform. The upgrade was facilitated with the AWS Database Migration Service and a custom Python script.

gds.blog.gov.uk9 min read

A DEVELOPER’S SECOND BRAIN: REDUCING COMPLEXITY THROUGH PARTNERSHIP WITH AI

AI tools have been helpful in reducing cognitive burden on developers, particularly in handling tedious and repetitive tasks, allowing them to focus on more interesting work. Developers are open to AI assistance, especially in tasks related to sense-making and creating plans of action. However, they remain cautious about AI handling decision-making and implementation autonomously. AI works best when partnered with developers rather than as a replacement for developers.

github.blog12 min read

03OPINIONS & ADVICE

LAYERS OF CONTEXT

A Staff-plus engineer faced challenges in influencing peers due to missing context in his proposals. The layers of context involved here included the project's engineering team, product managers, infrastructure teams, and engineering leadership. It’s important to reason across all of these context layers for success. Taking an approach to problem-solving that prioritizes understanding others' perspectives is helpful.

lethain.com7 min read

HTMX IS COMPOSABLE??

Composable software components are like building blocks that can be assembled and reused in different configurations. This author believed that JSON-driven REST APIs were the only way to create composable web APIs, but they discovered that HTMX allowed them to build a powerful plugin system. HTMX’s unique HTML-based approach contributed to this composability.

timkellogg.me4 min read

04LAUNCHES & TOOLS

THE AHA STACK

The AHA Stack is a full-stack web app approach that combines Astro, htmx, and Alpine.js. It lets you send HTML over the wire, replacing a JS-heavy approach with a simpler set of mental models and workflows.

ahastack.devTool

REACT RESIZE DETECTOR

React Resize Detector detects element size changes through native browser ResizeObservers.

github.comGitHub repository

05MISCELLANEOUS

LESSONS LEARNED: 1,000 DAYS OF DISTRIBUTED AT ATLASSIAN

Atlassian’s approach to distributed work has led to high employee satisfaction (92%) and increased representation of women in certain geographies. The company uses data and experiments to enhance distributed work practices, along with having occasional in-person meetings for team bonding. Even with a distributed work environment, having physical office spaces has still played a key role for the company.

atlassian.com6 min read