A pixel art sunrise behind a giant boulder

Configuring Doom Emacs to be your Typescript IDE

For a while I struggled with using Emacs as a IDE for modern web-development. In other words, Typescript, prettier, .tsx files, etc. In the end it’s not hard, here is how I have my Doom configured: settings in the init.el First up, we have to make sure that we are using the power of a language server protocol (short lsp). The lsp is a client-server protocol where your IDE is getting all the type-hinting, Intellisense, auto-complete etc from....

August 4, 2024 · 3 min · 444 words · CodeCrusader
A shining beacon of light beaming into the sky

How I published this blog post

Follow me on my journey on how this blog post was written and published. You may discover an amazing workflow to quickly bring your thoughts to the web as well. The basic setup with org-mode In the beginning there was darkness. Then, a fresh new .org file appears. The opensourceodyssey.org file, to be precise. Org or org-mode is a markdown syntax for Emacs. You can do a lot with it; such as: taking notes, tracking tasks, writing literal code files (like Jupyter notebooks for Python), and exporting to all kinds of other formats (like ....

July 18, 2024 · 4 min · 842 words · CodeCrusader
A ship docked at land

Touching base, or: reverting to the default

I’ve been using Doom Emacs for a few years now. After picking it up, the configuration and customization via a text file (the config.el) caught my interest. It allows the config to grow organically, be checked into git, be versioned, breaking changes can easily be reverted and transfering the exact config to a new system becomes a non-issue. As the yeas passed by, my config grew and grew. A lot of trial and error was still inside that I didn’t bother to clean up....

July 17, 2024 · 3 min · 427 words · CodeCrusader
Pyramids in an epic landscape

Building a timeless tech stack

When learning technology, I’ve tried to seek out projects that will be around for a long time. The origin story I used to be a Windows/MacOS user like you, but then I took an arrow to the knee. Windows was the default. What I - and probably you - grew up with. Not a concious choice, just a matter of fact. Then I “emanzipated” myself and “graduated” to MacOS. In the early 2010s, you were some kind of hipster if you used Apple....

July 16, 2024 · 4 min · 770 words · CodeCrusader