Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 41
  1. Introduction: The Outages Aren't Bugs; They're Symptoms GitHub is down again?

  2. I have been working on my own personal coding agent for the last few months.

  3. People call coding with AI "vibe coding".

  4. I was recently asked for book recommendations and realized I have never written down the ones that actually changed how I think.

  5. I recently finished building a coding agent1.

  6. Why I Love Agent Pi

    Pi1 is the first coding agent that really empowered me to morph it to fit the way my brain works, and I am genuinely excited about how malleable it is on top of a handful of primitives.

  7. Tony Hoare put the problem well when he wrote, "I conclude that there are two ways of constructing a software design."1 One path is simplicity.

  8. What I care about in Emacs has less to do with editing text and more to do with one idea: a stable workbench becomes more valuable as the surrounding tool landscape becomes more volatile.

  9. Why I love NixOS

    What I love about NixOS has less to do with Linux and more to do with the Nix package manager1.

  10. One would think that parsing CSV files is pretty straightforward until you get bitten by all kinds of CSV files exists in the wild.

  11. I have been using and experimenting with AI coding tools heavily for the last 3 months or so since joining Legion Health as a Founding Engineer.

  12. So you are curios about how Model Context Protocol works as a stand-alone client and server, and as a hub to provide context for LLM models to do their magic?

  13. Nix is started in 2003 as a research project aimed to solve the problem of reliable software deployment.

  14. After reading a Google blog post on Bard's increasing ability for reasoning about source code, I thought I would give it a try.

  15. AI or not to AI

    1913 Webster dictionary gives following definition to Artificial Intelligence: Artificial - 1.

  16. Code complexity is something we all deal with in our daily work.

  17. StrangeLoop this year made me feel almost as normal as those during pre pandemic times especially in terms of size of participants and sponsors.

  18. Security is somewhat cat and mouse game.

  19. I blogged previously about why one should use OpenBSD and this time I would like to document steps to have a fully working Xfce Desktop with default installation.

  20. This year's Strange Loop was my 4th and it was as good as it has been in the past.

  21. One of the feature of Eshell that took me sometime to really appreciate is its built-in ability to emulate Plan9 smart Shell.

  22. Since eshell buffer is just a regular emacs buffer, we have all of the emacs power at our disposal.

  23. If you have been following my `Why Eshell` series, you might be wondering about interactive ido completion for eshell.

  24. Among many reasons of why I use eshell as my main terminal, I listed following in part 1 of my `Why Eshell?

  25. From time to time, I got asked why I use eshell as my main terminal.

  26. Clojure has number special forms.

  27. I am pretty excited to learn that Strange Loop is happening this year!

  28. As an Emacs user, your muscle memories constantly remind you of certain behavior of it when you had to use other Unix tools.

  29. cURl to the rescue

    A web application tinkerer deals with malformed inputs, faulty networks, buggy software and everything in between.

  30. If you are just curious about the ETC principle to ground all other principles of software engineering, you can scroll all the way down of this post to find out what I meant by ETC.

  31. Over the years, I got to learn various package managers either due to tinkering with work or home infrastructure.

  32. One of the pain points of starting a new project or even hacking on existing project is to know where to start.

  33. Disclaimer: This is not a post about UNIX variants flame war.

  34. As a professional programmer, we spend a lot of time with our keyboards.

  35. Why Emacs

    I have been thinking about writing up my experience of using Emacs and its positive influence on me as a Software Craftsman over the last 10 years or so.

  36. I have been building systems in Clojure/ClojureScript for the the last 7 years or so.

  37. I noticed couple of new features being added to Clojure 1.10.

  38. I have been a happy user of VoidLinux for about a year now and so far have had almost no glitches whatsoever except for updating a year old version of it installed on one of my spare laptop.

  39. While back when I was learning Clojure, I have written a small lib that allows me directly generate bar chart out of google search results from Clojure.

  40. While I was doing some JVM GC analysis recently, I got curious about the vm flags that `java` command uses by default if you do not specify it when starting your JVM.

  41. After taking some time off from work to focus on projects that I like to take on, I set out to find a simple way to use git and emacs workflow to start blogging again.