Best of LobstersJanuary 2024

  1. 1
    Article
    Avatar of lobstersLobsters·2y

    The perfect web framework

    This post discusses the pillars of a perfect web framework, including a content-first core, world-class design, motherf**king fast performance, consistent MPA+SPA experience, instant development loop, easy scalability, sub-second deploy times, universal template, and built-in cloud services.

  2. 2
    Article
    Avatar of lobstersLobsters·2y

    If PHP Were British

    This post explores the changes that British PHP developers would like to make to PHP, including replacing symbols with more refined alternatives, using a more formal language in code examples, eliminating unnecessary abbreviations, adjusting conditional code structures, correcting spelling errors, introducing more polite error handling, and adding a class hierarchy system.

  3. 3
    Article
    Avatar of lobstersLobsters·2y

    How I built a fully offline smart home, and why you should too

    Learn how to build an offline smart home using Home Assistant and recommended devices. Discover the benefits of an offline smart home setup and how to choose the right brands for your smart home.

  4. 4
    Article
    Avatar of lobstersLobsters·2y

    HTMX and Web Components: a Perfect Match

    The post discusses the use of Web Components and HTMX together to create reusable, framework-agnostic components. It explains the process of creating and using Web Components in the context of HTMX, provides examples of using Web Components with HTMX, and emphasizes the importance of a white box philosophy in component development.

  5. 5
    Article
    Avatar of lobstersLobsters·2y

    TinyGo

    TinyGo is a compiler that brings the Go programming language to embedded systems and the modern web. It can compile and run programs on various microcontroller boards and produce compact WebAssembly code.

  6. 6
    Article
    Avatar of lobstersLobsters·2y

    branches have no rules

    Git branches have no rules enforced, but there are conventions to follow. You can use commands like git reset and git rebase to manipulate branches. It's recommended to run git pull often and avoid committing directly to the main branch. The reflog can be used to undo changes in a branch.