All Posts
- 2026-02-02 Deno Starshower Released: Browse you GitHub Stars prettily formatted in Markdown
- 2026-01-19 Neetings, my meeting notes app is now open source! π€
- 2026-01-06 Are you missing yazi to show file sizes and dates?
- 2025-12-27 Open Source Isnβt FreeβItβs a Gift. Treat It Like One.
- 2025-12-05 Distrobox exported app no sound output
- 2025-11-29 Speed up Vulkan Shader Compilation on Bazzite
- 2025-11-24 Code Clojure in NeoVim (with LazyVim and Conjure)
- 2025-11-24 Setting Up Nerd Fonts for Kitty and LazyVim on Bazzite
- 2025-11-24 ssh: Copying, Pasting - not working with Wayland
- 2025-11-24 Type emojis in LazyVim (in a Kitty terminal)
- 2025-11-20 Gnome 49 - keypress gets stuck and repeats forever
- 2025-10-12 Switching from Docker Desktop to Podman on macOS
- 2025-10-09 Enabling Multi-Platform Docker Builds with OrbStack
- 2025-10-02 bb-maid Gets a Major UX Upgrade: Install via bbin, Tab Completion and Cleaner Commands
- 2025-09-14 GitHub API Monitor: Keeping an Eye on Rate Limits
- 2025-09-07 Fixing Xbox Controller Bluetooth Issues on Fedora 42 KDE Plasma
- 2025-09-06 Force iOS Safari (and other browsers) to download media file
- 2025-09-02 Building a Simple Deno App with Handlebars and Oak
- 2025-09-01 sq + jq: The Dynamic Duo for Data Mangling
- 2025-08-31 Distrobox is freedom - Coding on my current crush Aurora Linux
- 2025-07-24 I Built a Meeting Notes App That Actually Makes Sense
- 2025-07-02 The Ten Commandments of Egoless Programming
- 2025-05-04 Using Rodauth Programmatically
- 2025-02-09 Passwordless restart of systemd services
- 2025-01-18 Find your possible co-authors for your next commit using ripgrep and babashka
- 2025-01-01 2024 - Code Recap
- 2024-12-17 Project Launched π - "Shell Curry"
- 2024-11-26 Today I learned in Rubyland
- 2024-11-13 Hosting a Ruby/Roda app on bare metal with Caddy, Puma and systemd (VPS setup)
- 2024-11-12 Today I learned about postgres'
withclause - 2024-11-09 Deno 2 - what you might have missed
- 2024-11-08 Wilson - CLI for OpenAI's multistepped assistants
- 2024-10-26 Stream Database Rows with sequel_pg
- 2024-10-18 NoBuild Javascript for a Deno on Roda experiment
- 2024-10-10 Building a Simple interactive CLI Counter with Deno v2 and Ink
- 2024-10-08 Adventures in Golang: Organizing My Strava Data π΄ββοΈ
- 2024-10-07 The 10 Commandments of Code Review: A Developer's Guide
- 2024-09-29 Getting my feet wet with modern Java.
- 2024-01-13 The sass gem is dead, long live: sass-embedded-host-ruby
- 2024-01-07 Setup FiraCode Nerd Font Mono with ligatures in VSCode for MacOS
- 2023-12-18 Elevate Your Podcast Experience: Using Apple Shortcuts to Play Random Episodes (and NGINX)
- 2023-06-26 I coded a cash register backend in Ruby backed by Postgres
- 2023-06-25 Use minimagick convert a pdf's frontpage to png
- 2023-04-12 Ruby REST API client for Papierkram.de
- 2023-04-08 Ruby: Sequel and Dates BC (Before Christ) - Cheesus Chwist, I nearly went mad π€ͺ
- 2023-03-08 RuboCop ships with a server
- 2022-11-06 Crawl MediaMarkts Fundgrube using Babashka (and telegram bots)
- 2022-10-29 I made my own little selfhostable flat-file notebook
- 2022-10-24 Connect with ssh and fire a sudo command π
- 2022-10-23 "Activate" POROs (in a Rails app)
- 2022-10-15 JavaScript's Fetch API is good enough for you π€
- 2022-10-01 Neighbours in Matrix (in Clojure)
- 2022-09-28 TruffleRuby homelab worker pool experiment
- 2022-09-27 Bake Pizzas at home! π - a sample shadow-cljs app
- 2022-09-23 Dockering a shadow-cljs app
- 2022-09-22 Podcast notes: Engineering Managers
- 2022-09-21 Clojure Error on REPL start: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
- 2022-09-12 Save a file (like png or jpg) from web using clojure / babashka
- 2022-08-30 Draw a grid on your leaflet map
- 2022-08-29 Clojures core.async Hot Diggity Dogs
- 2022-08-23 Manage Postgres Materialized Views with sequel π
- 2022-08-22 TruffleRuby goes brrrr π₯³
- 2022-08-03 My Sidekiq may be a bunny with sneakers
- 2022-07-23 Caching requests in Roda using etags
- 2022-07-08 Pascal Triangles in Ruby with Enumerator
- 2022-07-05 Clojure kondo config for keyword overrides like promesa's let macro
- 2022-07-04 track fellow developers using GitHub's API and Clojure / babashka
- 2022-06-03 clojurescript for the brave! omg π³
- 2022-05-18 I built a cycling heatmap webapp
- 2022-05-17 download a pdf as blob and show it to the user in ionic (vue)
- 2022-05-11 Download all images from a page!
- 2022-04-27 Super Simple Knapsack Ruby
- 2022-04-09 "It's like JSON. But fast and small.", they say...
- 2022-03-22 Mixed Content Warning in your favourite Web Framework (it's Rails)
- 2022-02-23 Setup a VPS with Traefik v2.5 and Docker
- 2022-02-15 nbb! Not babashka. Node.js babashka!?
- 2021-10-24 Clojurescript with re-frame, it's really nice!
- 2021-09-19 LISP, I might be into it
- 2021-09-01 Elm. I cannot not try it.
- 2021-08-18 Chess Code Crunch
- 2021-05-09 Debounce in Vue2
- 2021-03-22 Roda, Sequel, Rodauth
- 2021-03-21 Make spotify useful for your favourite audio books and audio plays
- 2021-02-22 Telegram RSS Feed
- 2020-10-21 Dynamically mount a Ruby gem in a Rails Docker Project
- 2020-10-13 Ruby Telegram bot posting a Corona Heatmap Image for Rheinland-Pfalz, Germany
- 2020-10-08 zsh yarn command not found
- 2020-09-21 Telegram Login Ruby Roda Demo
- 2020-06-17 Are you a road cyclist and a web developer?
- 2020-06-11 I rediscovered "asdf" and what it became is simply awesome
- 2020-03-30 Ruby and Ferrum select option from dropdown
- 2020-01-13 A simple and easy NodeJS Telegram bot
- 2019-09-25 A short take on VueJs - Pizza Pi Comparator
- 2019-09-11 Finally, I accept JS for what it is
- 2019-04-01 Setup a VPS with Traefik and Docker
- 2019-02-10 Rails Console for Sinatra
- 2018-12-02 Scope your OOP Coffeescript in modern Rails Apps
- 2018-08-23 Use Go To Definition in Atom
- 2018-07-22 CSS Grid Layout in 3 lines of code
- 2018-06-25 youtube-dl 'ERROR: av_interleaved_write_frame(): Invalid argument'
- 2018-06-10 ActiveRecord find where not null or empty
- 2018-05-03 Clean up your branch, before submitting a Pull Request
- 2018-04-13 Ruby's Safe Navigation Operator
- 2018-04-08 List all classes of an element with jQuery
- 2018-03-24 Install and run Docker on a Raspberry Pi
- 2018-03-15 ActiveRecord Find By Year, Day or Month on a Date field
- 2018-03-03 Install pg gem on Mac with Postgres.app
- 2018-02-11 Visualization of Algorithms
- 2018-02-11 Write closures with Python
- 2018-02-10 Roman Numerals with Ruby
- 2018-02-09 Ruby 2.5 by example: Hash.slice
- 2018-02-09 Refactor like a boss with Sandi Metz
- 2018-02-07 Ruby, Watir and Chrome on Heroku
- 2018-02-06 Ruby's blocks and scope
- 2018-02-01 Ruby's new yield_self
- 2018-02-01 Load Database into a Pandas DataFrame using sqlAlchemy
- 2018-01-29 Test OmniAuth protected Controllers (Rails)
- 2018-01-24 Ruby vs. Python reverse()
- 2018-01-19 Reading Yaml Config Files for Ruby Scripts
- 2018-01-18 Sync Directories with Ruby (no deletion)
- 2018-01-17 Base64 image encoding / decoding in ruby
- 2018-01-16 Simple Jekyll Gallery
- 2018-01-16 Plot ECDF Charts Python Data Science
- 2018-01-15 Finding Anagrams with Elixir
- 2018-01-08 Understand Recursion. An example in Python.
- 2017-12-31 Cluster Computing with some Raspberry Pis
- 2017-12-28 Install Python 3.6 on a Raspberry Pi 2 or 3
- 2017-12-20 Find all devices in network
- 2017-12-18 Count Intersections of a list with a 2D-Array
- 2017-12-14 Pop a Display Notification from a Bash Script on Mac
- 2017-12-12 Loot a Blogspot Blog and Save the Contents as Markdown (for a Jekyll backup)
- 2017-12-11 Optional Command-Line Arguments for Python
- 2017-12-11 Fibonacci in Python
- 2017-12-04 Exceptions in Ruby - a Beastiary
- 2017-12-04 Beautiful and idiomatic Python with Raymond Hattinger
- 2017-11-25 Format USB-Stick from Terminal in Mac OS X
- 2017-11-20 Use heroku for Automated Tasks
- 2017-11-17 Plough Through Large Datasets From a Database with Python's SQLAlchemy
- 2017-11-13 jQuery Plugin for showing google places reviews
- 2017-09-04 Scrape JS Rendered Websites with Ruby and PhantomJS
- 2017-08-25 Parallel Http Requests with HTTPoison in Elixir
- 2017-08-24 Generate PDFs with wkhtmltopdf, wicked_pdf in Rails without breaking your layout (tables)
- 2017-08-21 Tail-Call optimized Fibonacci Calculation in Elixir
- 2017-08-18 Solving Einsteins Riddle with Elixir
- 2017-08-14 Simple Linear Regression with Python
- 2017-06-06 Arel to the rescue
- 2017-05-19 Implement Permutation in Elixir
- 2017-05-18 Set hreflang for SEO in a globalized Rails App
- 2017-05-06 Setup a Sinatra App on your Raspberry Pi and autostart the app using asdf and cron
- 2017-05-04 Do not reinvent the wheel, use programming-idioms!
- 2017-04-26 Do NOT enumerate Enumerators
- 2017-04-25 Conditional Index with Postgresql and Rails
- 2017-04-20 Sexy Submit Buttons in Rails 4+
- 2017-04-02 Count Objects in a Memory Efficient Way in Rails
- 2017-03-31 Hit Strings with the Shovel
- 2017-03-23 Active Record and dup vs clone
- 2017-03-23 Persistent cookies with Sinatra
- 2017-03-22 Debounce functions with coffeescript
- 2017-03-20 Working with Ruby's magical Eigenclass
- 2017-03-18 Using class_eval
- 2017-03-14 Simple Internal DSL with Ruby
- 2017-03-04 Destructuring with Ruby
- 2017-02-28 Special treatment for last element in an Array
- 2017-02-19 BCrypt in Ruby
- 2017-02-13 Set a standard value for a form element
- 2017-02-13 Set standard date and time format in a rails app
- 2017-02-13 Use Modules to boost your OOP
- 2017-02-10 Enforce Error Callback in an AJAX Call from controller method in Rails
- 2017-02-02 Obfuscate email addresses for Spambots and Crawlers
- 2017-01-31 strftime does not localize
- 2017-01-27 Basic Array Operations in Ruby
- 2017-01-19 Custom fields in collection_select
- 2017-01-15 Update your letsencrypt email credentials with certbot
- 2017-01-14 Using certbot to establish SSL in a Rails App on heroku
- 2017-01-13 Rails Gem Bootstrap Sass, but the icons won't work
- 2017-01-12 Send a custom flash notice via a link_to helper in Rails
- 2017-01-12 Show current git branch in Terminal
- 2017-01-09 List and Count the Tables of your Rails App
- 2016-12-25 Copy Arrays and Lists
- 2016-10-24 Login to a CSRF-Token Secured Website Using Mechanize
- 2016-10-08 Turbolinks is misunderstood
- 2016-09-27 XML Sitemap in Rails without using a Gem
- 2016-09-24 Combine two ActiveRecord::Relation objects
- 2016-09-20 Around Filter in Rails Controllers
- 2016-09-17 Per Page JavaScript in a Rails App
- 2016-09-15 Make jQuery and Turbolinks work together in a Rails App
- 2016-09-11 Prevent Double Clicks in Forms
- 2016-09-09 Eager Load for Samples of Data to Count Relations in Rails