Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 43
  1. Creating a tool to generate authentication codes straight from the command line.

  2. We are witnessing superstitions form in real time.

  3. Why 100% code coverage is a misleading metric and a false sense of security.

  4. Using UUIDv7 with Ecto and PostgreSQL

    Postgres 18 adds built-in support for UUIDv7.

  5. Fixing My Biggest SPA Pet Peeve In Phoenix

    New Phoenix apps include my biggest complaint about using SPAs.

  6. My Position On AI And Software Development

    My current stance on using AI for software development as of late 2025 and why the juice is not worth the squeeze.

  7. How does it pan out when you need to reach outside of what Ash does for you?

  8. I migrated a personal project to use Ash, here's how it went.

  9. Why I think that if you are reaching for an AI to rewrite your Git history, you've already messed up.

  10. LLMs In Search of A Problem

    People desperately want to use AI at every opportunity without asking what they are even trying to accomplish.

  11. Imagine a programming language that could 10x the quality of software and reduce development and maintenance costs, what properties would it have?

  12. Our digital workplace looks like it was designed to prevent thinking, not facilitate it.

  13. Imagine describing to a programmer from the past how we use dependencies today.

  14. Why You Should Remap CapsLock to Ctrl

    The Ctrl key is super-useful, here's how to make it OP.

  15. Things to Learn and Tech to Try in 2025

    My personal list of things I'd like to give attention to in the coming year.

  16. Solving Advent of Code 2024, Day 4, without doing any programming.

  17. Using Git well is a communication skill.

  18. Higher Level Editing with Vim Text Objects

    This is really one of those keys to unlocking "editing at the speed of thought".

  19. Use Vim marks to instantly get back to where you need to be.

  20. Solving Battleship Solitaire with Elixir

    The best part of a good puzzle is writing a program to do it for you.

  21. Your commits can be perfect even when your changes aren't.

  22. Answering the age old question "What should I commit and when?"

  23. Grep In Vim | Setup from Scratch

    Grep from the ground up.

  24. Your boy weighs in on the existential crisis.

  25. Vim even lets you take copy and pasting code to another level.

  26. Git Bisect | Automatically Find Your Bugs

    Track down which commit introduced a bug so you can make sure it wasn't your fault.

  27. Vim Formatting Essentials

    The three formatting operations I can't imagine life without.

  28. Designing Elixir Systems with OTP - Write Highly Scalable, Self-Healing Software with Layers by James Edward Gray, II and Bruce A.

  29. Finally, windows you will want to use.

  30. checkout all these things you can do with this one command

  31. Some search moves that should be muscle memory for everyone.

  32. git rebase --interactive.

  33. Vim has autocomplete straight out of the box, and it's all you need.

  34. One crucial setting that should be in every git config.

  35. My Theory of Burnout

    My take on what contributes to burnout

  36. Creating LiveSlides

    Creating LiveSlides

  37. One of my unpopular opinions, asynchronous collaboration is not so great

  38. Because sometimes you need to test the test.

  39. Why I use Git on the command line

    Why I use Git on the command line (and maybe why you should too)

  40. Scales of Feedback in Software Development

    A look at the different scales of feedback cycles in software development.

  41. A Nix Cheatsheet

    A quick reference for some Nix know-how

  42. Mnemonic Data Structures

    Using the right data structure for the job is always important, especially when storage and lookup happens in your brain.

  43. Building this blog

    Building this blog