Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
I had moved off GitHub back before it was cool, but recently more and more Free and Open Source projects have been migrating off GitHub as well, and with how much of a shitshow the entire service has become I cannot see why anyone would trust the platform…
-
Every Tailwind example I have ever seen uses inline styling by applying Tailwind utility classes directly to the element.
-
I really, really did not want to do this, but I have rewritten this website again from scratch.
-
TL;DR: If you are an EU citizen (not merely a resident) you can sign the Stop Killing Games EU initiative.
-
Recently I tagged version 0.9.1 of rainbow-delimiters.nvim.
-
I have written in the past about testing Neovim plugins with busted.
-
Let’s write yet another FizzBuzz because that’s what the world needs.
-
Fennel is a Lisp-like language which compiles down to Lua, so it should be possible to test Fennel scripts in busted.
-
The conclusion of the Neovim & Busted testing sage is coming to a close with this new plugin: neotest-busted (GitHub mirror).
-
In a previous blog post I wrote about testing Lua scripts in Neovim using the busted test framework.
-
Let’s write a ring buffer in Python!
-
Yo dawg, I heard you like Neovim, so I put a Neovim inside your Neovim, so you can edit while you edit!
-
The most annoying part about writing plugins for Neovim has been the lack of a good test framework.
-
I have just published version 0.3.0 of rainbow-delimiters.nvim (GitHub mirror).
-
No, not another rewrite.
-
Today FUTO released an application called Grayjay for Android-based mobile phones.
-
Recently Unity announced changes to their pricing model (archive) which have been very poorly received by their users, to put it gently.
-
Wait what, again?
-
Free Software is software which respects the user’s freedom.
-
Sometimes I like to play video games.
-
I have decided to open up a GitHub sponsor page.
-
I have written a small Python script which patches the game files of Anno 1503 to run at higher resolutions.
-
Two months in the making, it is time to finally release my new Neovim plugin officially: nvim-ts-rainbow2 (GitHub mirror).
-
My current terminal emulator is Alacritty.
-
Git is a decentralized version control system, meaning that there is no one superior repository.
-
A while ago I announced my new pet project HSSG, the hackable static site generator.
-
The term “user-friendly” gets thrown around often, but what does it even mean to be “user-friendly”?
-
I am glad to announce a new Neovim plugin: nvim-cmp-vlime (GitHub mirror).
-
In June of this year I introduced my Common Lisp library cl-cmark (GitHub mirror), which implements parsing [CommonMark] documents and manipulating the resulting document tree.
-
In January 2019 I switched the static site generator for this website from Pelican to a custom one written in GNU Guile.
-
A few days ago I wanted to re-install Sid Meier’s Civilization III on my machine and play it again.
-
For the past few weeks I have been working on a little side project, a library of Common Lisp bindings to cmark, the CommonMark reference implementation: cl-cmark (GitHub mirror).
-
A web application typically consists of three layers: the frontend, the backend, and some sort of database system for persistence.
-
I love Free (Libre) and Open Source Software (FLOSS); not only does the software respect your personal freedom, you can also contribute back to make it better.
-
Quicklisp is a popular systems manager for Common Lisp, it allows users to download, install, update and uninstall Common Lisp systems (what other language call packages, but that term already means something else in Common Lisp).
-
A lot of new Neovim plugins come with a setup function which lets you specify the settings of the plugin.
-
Over the last couple of years I have been noticing two trends among internet videos, especially on YouTube: videos that could easily be three to four minutes long are stretched to over ten minutes in length, and thumbnails where people are making stupid f…
-
Recently I have switched my Neovim setup to using the new native Vim package system directly instead of relying on a plugin manager.
-
Recently I had the misfortune of a data loss, so I had to re-instally my OS again.
-
When I develop Grid Framework I need Unity3D to generate project files for Omnisharp to pick up in order to provide me with tooling like auto-completion, linting and refactoring support.
-
I have been watching a tutorial on GraphQL recently (YouTube link) where the lecturer uses MongoDB for persistent storage.
-
I have recently been getting into Elixir, and one nice feature it has is the pipe operator.
-
Javascript has a spreading operator which lets us splice the contents of an object or array into another object or array.
-
LuaRocks is a community-driven package manager for the Lua programming language.
-
The war on dotfiles continues, this time with SBCL.
-
GNU Bash does not comply with the XDG Base Directory specification, it uses the classical dotfiles approach where it just dumps all its files into the home directory.
-
I use GNU Guix as a secondary package manager on my system.
-
There are two types of people: those who make backups and those who will experience a system breakdown.
-
In my previous blog post I presented how I had come up with an embedded domain-specific language for creating web pages in my custom static site generator.
-
I got bitten by the Lisp bug recently again, and so I decided to clean up an ugly wart in my static site generator which I use for generating the Workshop.