Skip to main content

Blogo

Modern Development Blog

  • Home
  • Tags
  • RSS
  • About

Search

  • HTMX vs Nomini: Clash of Titans

    11/22/202511

    I spent a weekend exploring whether to swap HTMX for Nomini in this blog. Here's why I'm staying put—and when Nomini might actually make sense.

    • Web
    • HTMX
    • Nomini
    • Architecture
  • Part-2: Memory Safety in Zig Without the Pain?

    11/7/202539

    A practical allocator wrapper that adds Fil-style runtime safety checks where you need them, with zero language changes and minimal code churn. Opt-in, idiomatic, and surprisingly elegant.

    • Zig
    • Compilers
    • Fil-C
  • Eliminating DNS Single Points of Failure: Dual-Authoritative DNS Setup

    11/3/202539

    The recent Azure DNS outage was a wake-up call. Here's how to build truly redundant DNS across AWS Route 53 and Azure DNS using octoDNS, so no single provider outage takes you down again.

    • Cloud
    • Reliability
  • Part-1: Memory Safety's Impossible Dream

    10/21/202539

    Can you get complete memory safety at compile time with zero runtime cost? Turns out computation theory says no—but the hybrid approaches we can build are surprisingly interesting.

    • Zig
    • Compilers
    • Fil-C
  • TypeLang - Strict TypeScript Subset with Algebraic Effects

    10/19/202543

    Software complexity grows not just from problems we solve, but from flexibility languages give us. TypeLang explores enforcing functional principles and explicit effects through constraints—making illegal states unrepresentable and side effects visible in type signatures.

    • TypeScript
    • Functional
    • Algebraic Effects
    • Language Design
  • Type-Safe Infrastructure with Bicep

    10/6/202538

    Bicep's type system brings compile-time safety to infrastructure code. Here's how discriminated unions, user-defined types, and helper functions turn error-prone YAML wrangling into predictable, maintainable infrastructure engineering.

    • Azure
    • Bicep
    • Cloud
  • Lifion Development Platform Credos

    10/6/202545

    Company credos encapsulate organizational beliefs and serve as reference points to guide actions. Here's how we distilled our engineering philosophy into principles that enable teams to move autonomously while staying aligned.

    • Architecture
    • Enterprise
    • Product
    • Agile
  • DOM-Native Components That Actually Work

    9/22/202538

    What if the DOM itself managed your app state? No hydration, no megabyte bundles, instant interactivity. Here's what happens when you treat the browser as a platform instead of a rendering target.

    • Web
    • Development
    • HTMX
    • Typescript
    • SSR
  • Why Your Agile Transformation Failed at the Hiring Stage

    9/5/202538

    Organizations spend millions on agile transformations—new frameworks, training, tools—but keep hiring for hierarchical structures. Turns out who you hire determines success more than which ceremonies you run.

    • Hiring
    • Agile
    • Teams
    • Culture
  • Equity Ownership Changes Everything

    9/4/202540

    When people own a piece of what they're building, behavior shifts dramatically. Here's what happens when you align compensation with actual outcomes instead of just paying salaries.

    • Performance
    • Workplace
    • Leadership
  • Your Agile Transformation Failed Because Hierarchies Can't Be Agile

    9/3/202536

    Companies hire Scrum masters, implement ceremonies, deploy Kanban boards—but stay locked in hierarchical structures. Turns out organizational architecture determines what behaviors you can sustain, regardless of which framework you adopt.

    • Architecture
    • Enterprise
    • Product
    • Agile
  • Effect-Oriented Programming in Flix

    8/15/202535

    Side effects scattered everywhere make code hard to test and reason about. Flix's algebraic effect system brings discipline—declare what functions can do, verify at compile time, handle effects in one place.

    • Flix
    • Functional
    • TypeSystems
  • Structured Concurrency in TypeScript with Effection

    7/2/202540

    Async/await solved callback hell but introduced coordination nightmares. Structured concurrency fixes this—hierarchical operations with automatic cancellation and cleanup. Here's how Effection brings it to TypeScript.

    • TypeScript
    • Concurrency
    • Effection
  • CIVILI Reveal New LP: A Call From The Past

    6/18/202550

    Discover CIVILI and why their revival captures the authentic spirit of the 80s Yugoslavia's music scene

    • Music
    • Yugoslavia
    • Punk
    • New-wave
    • 80s
  • Server-Side Mermaid Rendering Without the Browser

    6/16/202557

    Building a pure TypeScript Mermaid renderer that works server-side - no browser, no DOM simulation, just functional patterns and smart type system usage.

    • TypeScript
    • Functional
    • Parsing
    • SSR
  • Effect-TS Makes TypeScript Read Like Business Logic

    6/9/202554

    How Effect-TS separates business logic from technical plumbing - error handling, async operations, and dependency management that doesn't obscure what your code actually does.

    • Functional
    • TypeScript
    • Effect
    • Architecture
  • Gleam's Elegant Solution to Callback Hell

    6/6/202540

    Callback hell plagues functional programming—deeply nested code that obscures logic. Gleam's `use` syntax solves this elegantly with one simple construct. Here's what makes it interesting and how to apply similar patterns in TypeScript.

    • Functional
    • TypeScript
    • Gleam
  • When Quality Gates Become Bottlenecks

    5/12/202538

    Manual approval processes intended to ensure quality often create the opposite—slower delivery, frustrated developers, quality issues that slip through. Here's what actually works.

    • Architecture
    • Enterprise
    • Product
    • Agile
  • Modern Agile - What Sustaining Velocity Actually Requires

    5/12/202535

    Moving fast is easy. Sustaining velocity over months and years? That requires something deeper than ceremonies and story points. Here's what actually makes teams ship consistently.

    • Architecture
    • Agile
    • Product
    • Leadership
  • What Self-Governing Teams Actually Look Like

    5/12/202540

    Real patterns from teams that make their own decisions - what works, what falls apart, and why giving autonomy without the right support structure creates chaos instead of speed.

    • Architecture
    • Product
    • Agile
    • Leadership
  • New Era of Background Checking Without Exposing Sensitive Details

    5/6/202534

    W3C Verifiable Credentials with BBS+ signatures let you prove employment without revealing salary or position. Here's how the standard works, and how multi-party attestations could make it even stronger.

    • VCs
    • DIDs
    • ZKPs
  • HTMX - Build Interactive Web Apps Without the JavaScript Framework Tax

    4/10/202543

    Frontend complexity exploded over two decades—build tools, state management, framework-specific patterns. HTMX flips this by extending HTML with AJAX, WebSockets, and real-time updates through simple attributes. No build step, no virtual DOM, just HTML doing what it should have done all along.

    • Web
    • Development
    • HTMX
    • TypeScript
  • Architecture Review Boards as Enablers, Not Gatekeepers

    4/6/202537

    Most Architecture Review Boards slow teams down with approval gates. But they don't have to. Here's how ARBs can accelerate product development instead of blocking it.

    • Architecture
    • Enterprise
    • Product
    • Agile
  • Deno: JavaScript Runtime Done Right

    4/5/202538

    Deno rethinks JavaScript runtime from scratch—built-in TypeScript, secure by default, no node_modules. Created by Node.js's original author to fix what he got wrong the first time.

    • Deno
    • TypeScript
    • WebDev
  • Mixon - Type-Safe Web Framework for Deno with Built-In Workflows

    4/5/202538

    Building web apps means juggling type safety, state management, and server-side rendering across multiple libraries. Mixon combines end-to-end TypeScript safety, workflow engine, and HTMX support in one lightweight package for Deno.

    • Web
    • Development
    • Deno
    • HTMX
    • TypeScript
  • HATEOAS and Hypermedia-Driven Development

    2/5/202535

    HATEOAS creates self-describing systems where servers guide client behavior through hypermedia controls, enabling API evolution without breaking existing integrations.

    • WebDev
    • HATEOAS
    • HTMX
    • HAL
  • The Aesthetics of Modernization Without the Architecture

    1/17/202521

    Companies adopt the vocabulary of product thinking while keeping the power structure of project shops. Here's why the transformation stops at the slides.

    • Architecture
    • Enterprise
    • Product
    • Agile
    • Digital Transformation
  • Functional TypeScript Without the Framework Baggage

    1/15/202540

    Real functional programming benefits in TypeScript without fp-ts or complex abstractions - just pure functions, explicit errors, and smart use of the type system.

    • TypeScript
    • Functional
    • Architecture
    • Patterns
  • Why (some) Big Companies Can't Ship New Things

    8/15/202419

    Large companies claim they want innovation while their structure guarantees it will fail. Here's why the BAU vs. innovation split creates an immune system that rejects change.

    • Architecture
    • Enterprise
    • Product
    • Agile
  • Migrating Enterprise Monoliths Without Breaking Everything

    8/15/202411

    A practical guide to modernizing legacy monoliths using strangler fig, event sourcing, and data synchronization patterns that actually work in production.

    • Architecture
    • Microservices
    • Migration
    • Enterprise
  • Treat Team Structure Like Distributed Systems Architecture

    1/16/202417

    When your organization grows, coupling debt kills velocity. Here's how to treat team structure like distributed systems architecture.

    • Architecture
    • Enterprise
    • Product
    • Agile
    • Team Topologies
Claude & ⊣˚∆˚⊢ vibe coded together...•View source