NTBBloodbath
banner
amartin.beer
NTBBloodbath
@amartin.beer
Sysadmin & Full-stack web developer, also known as NTBBloodbath. Elixir Adept.

Find my open-source projects and blog here:
- https://codeberg.org/amartin
- https://amartin.beer
Reposted by NTBBloodbath
Meet Elixir Language Tour – a tool created to make
Elixir learning easier 🪄

Written in pure Elixir, running fully in the browser – all thanks to Popcorn 🍿

Check it out – link below!
October 22, 2025 at 2:41 PM
I decided to dualboot my old Intel MacBook using NixOS. The performance difference is huge, and the processor no longer overheats! It was very satisfying to see how everything worked almost OOTB and with almost no tweaking compared to other distros and I reused nearly all of my desktop Nix flake :)
September 24, 2025 at 4:40 AM
Reposted by NTBBloodbath
We received reports of a phishing campaign targeting crates​.io users. Do not click on links asking to authenticate to protect your account. More information: blog.rust-lang.org/2025/09/12/c...
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 12, 2025 at 2:22 PM
Designing for mobile-first in frontend development is fun... Until you come across mobile devices that for some reason have a viewport width less than 365 pixels. In some cases, they completely break CSS and you have to deal with edge cases. Why don't companies make phones with a viewport standard?
September 10, 2025 at 4:19 PM
Reposted by NTBBloodbath
Give the luanox site a quick test run over on our beta: luanox-beta.neorg.org 🚀 🚀
Luanox
A Lua module host for the Lux package manager, fully compatible with the rockspec format.
luanox-beta.neorg.org
September 6, 2025 at 11:51 AM
Some Koa updates: There's already a runtime built for the Janet core. The best thing about it? It's bootstrapped directly in the Koa binary and stored in the `~/.local/share` of the user running the editor by default. Want to edit the entire runtime? Go ahead, Koa won't complain about it! :) (1/2)
August 31, 2025 at 8:57 PM
I've been making an experimental TUI code editor with Zig and Janet as the scripting language. The idea of the editor is simple, Zig serves as the core for UI and bootstrapping for Janet, and everything else happens in the scripting side. It promises an interesting new approach to code editors (1/3)
August 31, 2025 at 12:31 AM
Reposted by NTBBloodbath
Amidst all the projects I'm working on I decided to dedicate some time to Luanox - a more modern alternative to luarocks.org

We've had quite a few run-ins with the site misbehaving (as well as being slow) and so we're working on a sister site that will work in tandem with the main luarocks site :)
LuaRocks - The Lua package manager
A website for submitting and distributing Lua rocks
luarocks.org
August 29, 2025 at 5:36 PM
I have finally started my formal migration to Codeberg after around 3 years of having an account there and not using it. I must admit, the process to get access to their CI/CD system with Woodpecker has been easy and fast. I am very grateful to the maintainers for their responsiveness :)
August 21, 2025 at 8:04 PM
Reposted by NTBBloodbath
👏🏽Two BEAM languages made it to the top 3 most admired!

The 2025 @stackoverflow.com.web.brid.gy Developer Survey gathered insights from 49,000+ developers across 177 countries covering 314 technologies in 62 questions.

See the full results: survey.stackoverflow.co/2025

@gleam.run @elixir-lang.org
August 19, 2025 at 5:22 PM
Reposted by NTBBloodbath
if you wanna make video games as a career you have to enjoy the process of making video games. its not enough to just enjoy the end result. same goes for most types of creative works
July 23, 2025 at 12:47 AM
Reposted by NTBBloodbath
I took the 4 Anti-Pattern pages on hexdocs.pm (code, design, process, meta-programming) and smashed them into 1 markdown file so I can feed it to Claude for an #ElixirLang code review. 20k tokens, feel free to download a copy.

Yes I know credo/styler exist.
github.com
June 26, 2025 at 11:11 PM
Reposted by NTBBloodbath
“The problem with Elixir is that the community is just so nice!”
@peterullrich.com

#elixirlang

www.beamrad.io/84?t=2485
Peter Ullrich: Making Elixir Easy to Learn
The BeamRadio panel chats about making Elixir easy for devs from other languages to learn and how to talk about Elixir in the greater development community.
www.beamrad.io
July 13, 2025 at 1:50 AM
Reposted by NTBBloodbath
#neovim Development News

The 0.12 version will start to use Zig language to build Neovim itself.

This should improve overall Neovim development and should not have visible effect on users.

Thanks, @bfredl.bsky.social!

PRs (so far):
- github.com/neovim/neovi...
- github.com/neovim/neovi...
feat(build): build.zig MVP: build and run functionaltests on linux by bfredl · Pull Request #28344 · neovim/neovim
currently, this works to run a simple lua environment in the host system: zig build nlua0 -- hello.lua To generate source files zig build gen_sources to build a fixed configuration for x86-64 lin...
github.com
June 16, 2025 at 2:07 PM
Reposted by NTBBloodbath
#elixirlang in #wasm is real again!
Popcorn
Popcorn is a library that enables execution of Elixir code within web browsers.
popcorn.swmansion.com
May 17, 2025 at 3:50 PM
Reposted by NTBBloodbath
Make your LiveView development experience better – check out the first sneak peek of the upcoming features in LiveDebugger v0.2.0 🛠️

More coming soon – stay tuned!

Github: github.com/software-man...
April 23, 2025 at 2:49 PM
After approximately a month of development, I'm really happy to announce version 0.2 of Norgolith, now more usable than ever!

It's now in a state where you can make any static pages in a very intuitive and complete way. The documentation site was made using it BTW.

ntbbloodbath.github.io/norgolith
Welcome To Norgolith - Norgolith
The monolithic static site generator for Neorg, built with Rust.
ntbbloodbath.github.io
March 24, 2025 at 7:13 AM
Reposted by NTBBloodbath
Decide how Zen's development should continue!

Please let us take 5 minutes of your time to fill out this form so we can have an even better internet!
Zen future planning
Made with Tally, the simplest way to create forms.
tally.so
March 22, 2025 at 2:23 PM
Reposted by NTBBloodbath
Reposted by NTBBloodbath
#neovim Development News

The 0.11 version will have more built-in `vim.fs` file system functions (handy for plugin authors): `abspath`, `relpath`, `rm`.

PRs:
- github.com/neovim/neovi...
- github.com/neovim/neovi...
- github.com/neovim/neovi...
feat(lua): add `vim.fs.abspath` by famiu · Pull Request #28187 · neovim/neovim
Problem: There is currently no way to check if a given path is absolute or convert a relative path to an absolute path through the Lua stdlib. vim.fs.joinpath does not work when the path is absolut...
github.com
March 10, 2025 at 5:24 PM
Reposted by NTBBloodbath
USB-C:
🚀 we created one cable to replace all!

🤖 oh ya each cable charges at a different speed, and others do data, there's also thunderbolt! and don't forget video...

⁉️ tell them apart? no they all look exactly the same! even your computer can't tell you the difference! isn't that great!
February 27, 2025 at 4:09 PM
Reposted by NTBBloodbath
Why do people who not use linux have this idea that linux has not moved in progress past like 2010
aka no apps on linux and it's not usable without 10years of config and tweaking
February 22, 2025 at 1:55 PM
Implementing themes in Norgolith took no more than a day, including interactivity and rollbacks. The implementation is somewhat simple, but it also forces the use of semantic versions and Git tags/releases so I hope that helps people maintain a good release cycle of Norgolith themes lol
February 22, 2025 at 11:59 AM
I forgot to post it before woops, Norgolith already has stable releases! Please check it out if you use norg, feedback would be great. :)

github.com/NTBBloodbath...

#neovim #neorg
Release v0.1.1 · NTBBloodbath/norgolith
fix: properly use rootUrl from the site config (3149d0a) fix(converter): properly handle headings which starts with links (2bad322) Full Changelog: v0.1.0...v0.1.1
github.com
February 21, 2025 at 6:01 AM