Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 79
  1. Learn Claude Code

    Every major Claude Code concept, grouped by topic and linked to the ideas it depends on.

  2. I vibe-coded a database GUI

    It works.

  3. I vibe-coded a database GUI

    It works.

  4. Instead of paternity leave, they ended my contract

    When life gives you lemons, build your own lemon stand.

  5. Instead of paternity leave, they ended my contract

    When life gives you lemons, build your own lemon stand.

  6. Learn how to run code your customers write in your environment, securely, thanks to the WebAssembly (Wasm) Component Model.

  7. Learn how to run code your customers write in your environment, securely, thanks to the WebAssembly (Wasm) Component Model.

  8. All you need is a CLI

    If your product's audience is technical, you probably don't need a web app until you reach $5m in annual recurring revenue (ARR).

  9. All you need is a CLI

    If your product's audience is technical, you probably don't need a web app until you reach $5m in annual recurring revenue (ARR).

  10. Migrating a Node.js CLI to Rust

    How to minimize the impact, yet receive feedback early and often.

  11. Migrating a Node.js CLI to Rust

    How to minimize the impact, yet receive feedback early and often.

  12. My first Rust crate

    I released `clap-nested-commands` to reduce boilerplate code for Rust CLIs built with `clap`.

  13. My first Rust crate

    I released `clap-nested-commands` to reduce boilerplate code for Rust CLIs built with `clap`.

  14. A re-imagined development environment

    A Rust-ification of everything from my terminal workspace, to my editor, to the Javascript tooling I use.

  15. A re-imagined development environment

    A Rust-ification of everything from my terminal workspace, to my editor, to the Javascript tooling I use.

  16. An opinionated dev setup

    I use the same development setup for my projects, down to the terminal layout and pre-installed tools.

  17. An opinionated dev setup

    I use the same development setup for my projects, down to the terminal layout and pre-installed tools.

  18. Work with multiple git branches in parallel

    You work on a feature branch and your co-worker asks you to review their pull request.

  19. Work with multiple git branches in parallel

    You work on a feature branch and your co-worker asks you to review their pull request.

  20. I replaced Homebrew with Devbox

    Jetify's Devbox standardizes project dependencies.

  21. I replaced Homebrew with Devbox

    Jetify's Devbox standardizes project dependencies.

  22. Excellent developer experience leads to excellent customer experience.

  23. Excellent developer experience leads to excellent customer experience.

  24. `curl` your landing page

    Does your project provide a CLI?

  25. `curl` your landing page

    Does your project provide a CLI?

  26. Test GitHub Actions locally

    Finally, no more 'fix github action' commit messages, over and over again.

  27. Test GitHub Actions locally

    Finally, no more 'fix github action' commit messages, over and over again.

  28. Svelte & XState

    State-driven user interfaces with Svelte & XState.

  29. Svelte & XState

    State-driven user interfaces with Svelte & XState.

  30. Cloud-only dev environments are fundamentally interested in charging you for writing code.

  31. Cloud-only dev environments are fundamentally interested in charging you for writing code.

  32. Today, I am excited to announce a hands-on, live, project-based course with a small, highly motivated group of professional software engineers.

  33. Today, I am excited to announce a hands-on, live, project-based course with a small, highly motivated group of professional software engineers.

  34. SvelteKit & Prisma - A match made in digital heaven

    At some point, your SvelteKit app needs to persist data.

  35. SvelteKit & Prisma - A match made in digital heaven

    At some point, your SvelteKit app needs to persist data.

  36. Why I Left Google and Joined Gitpod

    A short summary of my time at Google, 2020, and what convinced me to go back to the startup world.

  37. Why I Left Google and Joined Gitpod

    A short summary of my time at Google, 2020, and what convinced me to go back to the startup world.

  38. A Svelte component to format numbers

    Instead of 63476432, the component displays 64M.

  39. A Svelte component to format numbers

    Instead of 63476432, the component displays 64M.

  40. 2021 - My Objectives & Key Results

    Watch me succeed or fail at achieving my personal OKRs in 2021.

  41. 2021 - My Objectives & Key Results

    Watch me succeed or fail at achieving my personal OKRs in 2021.

  42. Do you want to earn a six figure income, work from anywhere, live a lifestyle of your choosing and be a part of the people who develop the next generation software applications?

  43. Do you want to earn a six figure income, work from anywhere, live a lifestyle of your choosing and be a part of the people who develop the next generation software applications?

  44. 2020 - Year in Review

    A look back at what was 2020.

  45. 2020 - Year in Review

    A look back at what was 2020.

  46. Why I turned my homepage into a timeline

    A short explanation of why I streamlined the homepage into a timeline showcasing my blog posts, Twitter stats, YouTube videos, and projects.

  47. Why I turned my homepage into a timeline

    A short explanation of why I streamlined the homepage into a timeline showcasing my blog posts, Twitter stats, YouTube videos, and projects.

  48. A twenty year tech career retrospective of what I would do differently and why.

  49. A twenty year tech career retrospective of what I would do differently and why.

  50. An in-depth journey report of the last three months when I wrote the Cloud Native Web Development book.