LLBBL Blog

LLBBL Blog

About Archive Links
Categories Photos Subscribe RSS
  • Your Software Is Mostly Strangers' Code

    Modern applications aren’t really written anymore. They’re assembled. Seventy to ninety percent of a typical proprietary codebase is open-source code pulled from public registries, NPM, PyPI, crates.io, maintained by thousands of people …

    May 14, 2026 DevOps security javascript Npm Supply-chain Read post →
  • Five Modern JavaScript Features That Make the Old Patterns Look Silly

    I’ve been doing some reading on what JavaScript has been picking up over the last few releases, and the current batch is unusually good. Cleaner resource management, real Set math, lazy iterators, and a couple of small ergonomic wins that …

    May 13, 2026 Programming javascript Web development Read post →
  • Three CSS Features That Finally Let Us Delete the JavaScript

    Every few years, CSS quietly absorbs something we used to need a JavaScript library for. This year, three big ones are landing at once: masonry layouts, scroll-driven animations, and styleable <select> elements. All three have a long …

    May 12, 2026 Web development Css Front-end Read post →
  • CSS Finally Got Inline Conditionals

    I’ve been digging into some of the newer features landing in CSS, and inline conditionals with the if() function jumped out as one of the more interesting ones. The idea of writing a condition right next to the property it affects, instead …

    May 11, 2026 Web development Css Frontend Read post →
  • JavaScript Finally Gets a Real Date API

    When has working with dates ever been easy? Every language has its own version of the same headaches: time zones, parsing, leap years, arithmetic that does weird things at month boundaries. JavaScript just had some quirks layered on top, …

    May 10, 2026 Programming javascript Web development Read post →
  • Semantic Docs Spring Update: Astro 6, Auto-Releases, npm

    The last two months on Semantic Docs have mostly been maintenance work, but a few things I wanted to talk about. I pushed through a major framework upgrade, swapped out a vendored library for a real published package, and finally automated …

    May 9, 2026 DevOps Open-source Astro Semantic-docs Read post →
  • SAST vs AI PR Review: Two Tools, Different Jobs

    If you have worked in DevSecOps, you might be wondering if AI pull request review tools are going to replace traditional SAST scanners. Short answer: no. Longer answer: they’re solving different problems, and if you’re picking one over the …

    May 8, 2026 DevOps AI Programming security Read post →
  • npmx.dev Is the NPM Frontend We've Been Asking For

    If you’ve spent any time on npmjs.com, you know the drill. You land on a package page, eyeball the tarball size, squint at the dependency list, then bounce out to bundlephobia, then to Are The Types Wrong, then to Socket.dev, just to figure …

    May 7, 2026 open source security javascript Tooling Npm Read post →
  • Your Data Lake's Vulnerability Problem Is Really an Identity Problem

    I’ve been reading through the post-mortems on the last few years of data lake breaches, and the pattern is depressing. We keep blaming the platforms. We should be blaming ourselves. Let me give you an example. The Snowflake Breach Wasn’t a …

    May 6, 2026 DevOps security Cloud Data-lake Read post →
  • Your Data Lake Has a Permissions Problem

    Consolidating every business unit’s data into one giant lakehouse sounds like a win until you realize the security model from your old data warehouse can’t scale to it. You took ten silos, each with their own access rules, and merged them …

    May 5, 2026 DevOps security Cloud Data Read post →
← Newer Older →