← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 36
  1. Your CI should be disposable

    Your CI should have one job: scheduling.

  2. We Need a Federation of Forges

    Crossposted from the Tangled blog.

  3. jjj

    Several jujutsu commands require a revset.

  4. Mounting the Atmosphere

    pdsfs is a tool that mounts atproto PDS repositories as a FUSE filesystem.

  5. Configuring Jujutsu

    There are a lot of reasons to use jujutsu, but this post is not about that.

  6. Tales from Mainframe Modernization

    At my last workplace, I wrote transpilers (or just compilers if you prefer) from mainframe languages (COBOL, JCL, BASIC etc.) to Java (in Rust!).

  7. OSC-52

    I use ssh a lot.

  8. Introducing Tablespoon

    tbsp (tree-based source-processing language) is an awk-like language that operates on tree-sitter syntax trees.

  9. Snip Snap

    I regularly switch between exactly two things while working, a "current" and an "alternate" item; a lot of tools I use seem to support this flow.

  10. Plain Text Journaling

    I cobbled together a journaling system with {neo,}vim, coreutils and dateutils.

  11. Curing a Case of Git-UX

    Git worktrees are great, but they fall behind the venerable git checkout sometimes.

  12. Programming on 34 Keys

    Minimizing your keyboard layout is a slippery slope.

  13. A Reference-Counted Afterlife

    I took interest in the Egyptian rendition of the afterlife recently.

  14. Lotus58

    Earlier this month, I decided that I would laugh at Indian customs in the face by building a split-ergo mechanical keyboard from scratch rather than purchasing a Moonlander.

  15. Lightweight Linting

    Tree-sitter queries allow you to search for patterns in syntax trees, much like a regex would, in text.

  16. Novice Nix: Flake Templates

    Flakes are very handy to setup entirely pure, project-specific dependencies (not just dependencies, but build steps, shell environments and more) in a declarative way.

  17. SDL2 Devlog

    I have been working on an editor for the One Bit Image file format in Rust and SDL2.

  18. Self-Hosting Git

    Earlier this week, I began migrating my repositories from Github to cgit.

  19. NixOS

    I have been eyeing operating systems with functional package managers for a while now, aka, NixOS or Guix.

  20. Gripes with Go

    You've read a lot of posts about the shortcomings of the Go programming language, so what's one more.

  21. Turing-Complete Type Systems

    Rust's type system is Turing complete: FizzBuzz with Rust Traits A Forth implementation with Rust Traits It is impossible to determine if a program written in a generally Turing complete system will ever stop.

  22. Auto-Currying Rust Functions

    This post contains a gentle introduction to procedural macros in Rust and a guide to writing a procedural macro to curry Rust functions.

  23. Pixel Art in GIMP

    I've always been an admirer of pixel art, because of it's simplicity and it's resemblance to bitmap font design.

  24. Rapid Refactoring with Vim

    Last weekend, I was tasked with refactoring the 96 unit tests on ruma-events to use strictly typed json objects using serde_json::json!

  25. Font Size Fallacies

    I am not an expert with fonts, but I do have some experience ^exp, and common sense.

  26. Termux Tandem

    I learnt about termux from a friend on IRC recently.

  27. Call to ARMs

    My 4th semester involves ARM programming.

  28. Color Conundrum

    This piece aims to highlight (pun intended) some of the reasons behind my color free editor setup.

  29. Static Sites with Bash

    After going through a bunch of static site generators (pelican, hugo, vite), I decided to roll my own.

  30. My Setup

    Decided to do one of these because everyone does one of these.

  31. WPA Woes

    I finally got around to installing Void GNU/Linux on my main computer.

  32. Bye Bye BDFs

    Glyph Bitmap Distribution Format is no more, as the creators of Pango, one of the most widely used text rendering libraries, announced their plans for Pango 1.44.

  33. Onivim Sucks

    Onivim is a 'modern modal editor', combining fancy interface and language features with vim-style modal editing.

  34. a couple of nifty tricks to help you copy-paste better: reselecting previously selected text (i use this to fix botched selections): gv " :h gv for more " you can use `o` in visual mode to go to the `Other` end of the selection " use a motion to…

  35. Hold Position!

    Often times, when I run a vim command that makes "big" changes to a file (a macro or a :vimgrep command) I lose my original position and feel disoriented.

  36. Bash Harder with Vim

    Bash is tricky, don't let your editor get in your way.