41554 blogs · [ { "id": "01a0876c-279c-7228-9b3c-e479d4c9411e", "title": "Migrating from Fathom Lite to Umami", "url": "https://www.devroom.io/2026/04/01/migrating-from-fathom-lite-to-umami/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d4ebdd24", "title": "Using GitHub Actions in Self-Hosted Forgejo", "url": "https://www.devroom.io/2026/03/15/using-github-actions-in-self-hosted-forgejo/", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d5763bb5", "title": "Rocksmith 2014 on CachyOS/Arch Linux", "url": "https://www.devroom.io/2025/12/02/rocksmith-2014-on-cachyos-arch-linux/", "published_at": "2025-12-02T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d58ae557", "title": "Programming with AI: You're Probably Doing It Wrong", "url": "https://www.devroom.io/2025/08/08/programming-with-ai-youre-probably-doing-it-wrong/", "published_at": "2025-08-08T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d5fc0f39", "title": "Downsizing a Proxmox VE Cluster: From Three Nodes to Two Stand‑Alone Hosts", "url": "https://www.devroom.io/2025/07/26/downsizing-a-proxmox-ve-cluster/", "published_at": "2025-07-26T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d69faaa1", "title": "Proxmox: Replace a failed bootable ZFS disk in rpool", "url": "https://www.devroom.io/2025/04/02/proxmox-replace-a-failed-bootable-zfs-disk-in-rpool/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d78f4d03", "title": "Fixing a Toyota Yaris water leak", "url": "https://www.devroom.io/2025/03/10/fixing-a-toyota-yaris-water-leak/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d888ebc6", "title": "Comments are back on the menu", "url": "https://www.devroom.io/2025/02/12/comments-are-back-on-the-menu/", "published_at": "2025-02-12T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d9603ae8", "title": "Why Asahi Linux is not for me", "url": "https://www.devroom.io/2024/10/23/why-asahi-is-not-for-me/", "published_at": "2024-10-23T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479d97d4123", "title": "MacbookPro M1 with Asahi Linux: Fractional Display Scaling in GNOME", "url": "https://www.devroom.io/2024/10/15/asahi-fractional-scaling/", "published_at": "2024-10-15T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479da77ff57", "title": "MacbookPro M1 with Asahi Linux: Fixing the touchpad", "url": "https://www.devroom.io/2024/10/14/asahi-touchpad/", "published_at": "2024-10-14T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479db2a4cb5", "title": "NowNowNow", "url": "https://www.devroom.io/now/", "published_at": "2024-10-11T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479db8910d5", "title": "Peel before use: mistakes were made", "url": "https://www.devroom.io/2024/04/07/peel-before-use-mistakes-were-made/", "published_at": "2024-04-07T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479dc34cf7c", "title": "Import Google Photos Takeout into Immich", "url": "https://www.devroom.io/2024/03/21/import-google-photos-takeout-into-immich/", "published_at": "2024-03-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479dc5bb71f", "title": "How to extract multiple .tgz Google takeout archives", "url": "https://www.devroom.io/2024/03/20/how-to-extract-multiple-tgz-google-takeout-archives/", "published_at": "2024-03-20T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479dd159da4", "title": "ZFS: Upgrade single disk to mirror", "url": "https://www.devroom.io/2024/03/07/zfs-upgrade-single-disk-to-mirror/", "published_at": "2024-03-07T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479dddc77e7", "title": "Arch Linux: Improve boot time performance", "url": "https://www.devroom.io/2024/02/08/archlinux-improve-boot-time-performance/", "published_at": "2024-02-08T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ddeeced1", "title": "Troubleshooting zfs online not working", "url": "https://www.devroom.io/2024/01/27/troubleshooting-zfs-online-not-working/", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479de0ca7f2", "title": "Prepare new harddisk for ZFS/NAS", "url": "https://www.devroom.io/2024/01/24/prepare-new-hard-disk-for-zfs-nas/", "published_at": "2024-01-24T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479de84b824", "title": "Volkswagen Golf Cabrio - Update", "url": "https://www.devroom.io/2024/01/24/volkswagen-golf-cabrio-update/", "published_at": "2024-01-24T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479dec76d7d", "title": "Base2Tone Cave Dark for Slack", "url": "https://www.devroom.io/2023/05/17/base2tone-cave-dark-for-slack/", "published_at": "2023-05-17T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479decc71e0", "title": "Volkswagen Golf III Cabrio (1994)", "url": "https://www.devroom.io/projects/volkswagen-golf-iii-cabrio-1994/", "published_at": "2022-06-30T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479df21335e", "title": "10GB Ethernet with Proxmox and Ryzentosh 3700X with macos Catalina", "url": "https://www.devroom.io/2020/11/18/10gb-ethernet-proxmox-and-ryzentosh-catalina/", "published_at": "2020-11-18T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479dfdfdc6b", "title": "The Big DIY NAS Update", "url": "https://www.devroom.io/2020/11/12/the-big-diy-nas-update/", "published_at": "2020-11-12T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e031faf1", "title": "Repairing a Xiaomi Roborock S5 Max", "url": "https://www.devroom.io/2020/10/03/repairing-a-xiaomi-roborock-s5-max/", "published_at": "2020-10-03T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e0b8bc4f", "title": "Repair: Philips 42\" 3D LED TV with Ambilight - AGAIN", "url": "https://www.devroom.io/projects/repair-philips-42pfl6057h-12-again/", "published_at": "2020-03-29T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e13222a0", "title": "Why I will not repair your amplifier", "url": "https://www.devroom.io/2020/03/29/why-i-will-not-repair-your-amplifier/", "published_at": "2020-03-29T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e1991433", "title": "Test Flutter on Drone CI", "url": "https://www.devroom.io/2020/03/17/test-flutter-on-drone-ci/", "published_at": "2020-03-17T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e218507e", "title": "A Drone Hugo plugin that works", "url": "https://www.devroom.io/2020/03/11/drone-hugo-plugin-that-works/", "published_at": "2020-03-11T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e24c4879", "title": "The git submodule cheat sheet", "url": "https://www.devroom.io/2020/03/09/the-git-submodule-cheat-sheet/", "published_at": "2020-03-09T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e26b73c5", "title": "Building a DIY Home Server with FreeNAS", "url": "https://www.devroom.io/2020/02/28/building-a-nas/", "published_at": "2020-02-28T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e3607d44", "title": "How to background a running process over SSH", "url": "https://www.devroom.io/2019/08/28/how-to-background-a-running-process-over-ssh/", "published_at": "2019-08-28T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e3afd7eb", "title": "Repair: Philips 42\" 3D LED TV with Ambilight", "url": "https://www.devroom.io/projects/repair-philips-42pfl6057h-12/", "published_at": "2019-02-10T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e3fedbeb", "title": "Design: Phono X, a RIAA Phono Preamplifier", "url": "https://www.devroom.io/projects/design-phono-x/", "published_at": "2018-09-12T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e4fc1154", "title": "Bug severity explained", "url": "https://www.devroom.io/2017/12/08/bug-severity-explained/", "published_at": "2017-12-08T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e57607be", "title": "Repair: Hewlet Packard 34401A Bench Multimeter", "url": "https://www.devroom.io/projects/repair-hp-34401a-bench-multimeter/", "published_at": "2017-12-01T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e58ca0b0", "title": "Repair: Denon AVR-4520", "url": "https://www.devroom.io/projects/repair-denon-avr-4520/", "published_at": "2017-11-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e5ede937", "title": "Repair: Rotel RB-970BX", "url": "https://www.devroom.io/projects/repair-rotel-rb-970bx/", "published_at": "2017-11-13T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e60ce4ab", "title": "Tmux and Vim: Copy and Paste on macOS Sierra", "url": "https://www.devroom.io/2017/03/22/tmux-vim-copy-paste-on-macos-sierra/", "published_at": "2017-03-22T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e6f9a76e", "title": "Image Zoom with plain JavaScript and CSS", "url": "https://www.devroom.io/2017/03/20/image-zoom-with-plain-javascript-and-css/", "published_at": "2017-03-20T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e78aeea9", "title": "Bitcoin Mining Anno 2017", "url": "https://www.devroom.io/2017/03/08/bitcoin-mining-anno-2017/", "published_at": "2017-03-08T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e883494d", "title": "Repair: Marantz PM80 Mk2", "url": "https://www.devroom.io/projects/repair-marantz-pm80-mk2/", "published_at": "2016-10-09T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e977b1b1", "title": "Squash git commits when merging", "url": "https://www.devroom.io/2016/08/17/squash-git-commits-when-merging/", "published_at": "2016-08-17T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479e9a21241", "title": "Music Streaming Setup", "url": "https://www.devroom.io/2016/04/24/music-streaming-setup/", "published_at": "2016-04-24T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ea3f1467", "title": "Hanami and Multi-Database Testing with Travis", "url": "https://www.devroom.io/2016/04/15/hanami-and-multi-database-testing-with-travis/", "published_at": "2016-04-15T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479eacf570a", "title": "Repair: Denon PMA 720A", "url": "https://www.devroom.io/projects/repair-denon-pma-720a/", "published_at": "2016-04-10T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479eb57c3ad", "title": "Repair: Marantz SR5200", "url": "https://www.devroom.io/projects/repair-marantz-sr5200/", "published_at": "2016-01-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ebbace46", "title": "Repair: Denon PMA-560", "url": "https://www.devroom.io/projects/repair-denon-pma-560/", "published_at": "2016-01-07T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479eca806bd", "title": "Putting ariejan.net on a diet: a 69% reduction", "url": "https://www.devroom.io/2016/01/06/putting-ariejan-net-on-a-diet-a-69-percent-reduction/", "published_at": "2016-01-06T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ecc880fd", "title": "El Capitan: Safari New Tab Slow Fix", "url": "https://www.devroom.io/2015/12/04/el-capitan-safari-new-tab-slow-fix/", "published_at": "2015-12-04T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ed89ca84", "title": "Rails generate model: be specific", "url": "https://www.devroom.io/2015/11/27/rails-generate-model-be-specific/", "published_at": "2015-11-27T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ee3c21d6", "title": "Building Golang CLI Tools Update", "url": "https://www.devroom.io/2015/10/12/building-golang-cli-tools-update/", "published_at": "2015-10-12T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ef1a5f38", "title": "A makefile for Golang CLI tools", "url": "https://www.devroom.io/2015/10/03/a-makefile-for-golang-cli-tools/", "published_at": "2015-10-03T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ef3401a0", "title": "Postgresq error: type 'hstore' does not exist", "url": "https://www.devroom.io/2015/08/05/postgresql-error-type-hstore-does-not-exist/", "published_at": "2015-08-05T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479efbe3fdb", "title": "Testing with MiniTest", "url": "https://www.devroom.io/2015/04/07/testing-with-minitest/", "published_at": "2015-04-07T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f03e60da", "title": "Design: VoltMeister 100, a DIY Bench Power Supply", "url": "https://www.devroom.io/projects/voltmeister-100-atx-bench-power-supply/", "published_at": "2014-11-24T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f109aa35", "title": "Why I dropped fish in favour of Zsh", "url": "https://www.devroom.io/2014/11/20/why-i-dropped-fish-in-favour-of-zsh/", "published_at": "2014-11-20T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f1bee710", "title": "Rails: Prevent Accidental Debugging Commits", "url": "https://www.devroom.io/2014/10/15/rails-prevent-accidental-debugging-commits/", "published_at": "2014-10-15T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f2569790", "title": "Synchronize goroutines in your tests", "url": "https://www.devroom.io/2014/08/29/synchronize-goroutines-in-your-tests/", "published_at": "2014-08-29T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f2b2b6a5", "title": "GPG Sign Your Git Commits", "url": "https://www.devroom.io/2014/06/04/gpg-sign-your-git-commits/", "published_at": "2014-06-04T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f3015804", "title": "Testing $HOME with Cucumber and Aruba", "url": "https://www.devroom.io/2014/04/15/testing-home-with-cucumber-and-aruba/", "published_at": "2014-04-15T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f32daac1", "title": "Dealing With Technical Debt", "url": "https://www.devroom.io/2014/04/04/dealing-with-technical-debt/", "published_at": "2014-04-04T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f3ef6cef", "title": "Pretty Difficult Privacy", "url": "https://www.devroom.io/2014/04/03/pretty-difficult-privacy/", "published_at": "2014-04-03T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f461a1e1", "title": "To Blog or Not To Blog", "url": "https://www.devroom.io/2014/04/03/to-blog-or-not-to-blog/", "published_at": "2014-04-03T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f5463fec", "title": "Deploying with git-deploy", "url": "https://www.devroom.io/2013/10/31/deploying-with-git-deploy/", "published_at": "2013-10-31T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f5ea25b1", "title": "Divide and Conquer", "url": "https://www.devroom.io/2013/05/23/divide-and-conquer/", "published_at": "2013-05-23T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f6d19d4e", "title": "Early Birds", "url": "https://www.devroom.io/2013/05/21/early-birds/", "published_at": "2013-05-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f724c3fa", "title": "I'm here for an argument", "url": "https://www.devroom.io/2013/03/26/i-am-here-for-an-argument/", "published_at": "2013-03-26T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f74004d0", "title": "Automated nanoc deployments", "url": "https://www.devroom.io/2013/03/25/automated-nanoc-deployments/", "published_at": "2013-03-25T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f8293740", "title": "Review commits in your feature branch", "url": "https://www.devroom.io/2013/03/08/review-commits-in-your-feature-branch/", "published_at": "2013-03-08T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f8d7a0e1", "title": "Instagram, Governments and Cypherpunks", "url": "https://www.devroom.io/2012/12/18/instagram-governments-and-cypherpunks/", "published_at": "2012-12-18T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479f969e735", "title": "Binary debugging with git bisect", "url": "https://www.devroom.io/2012/11/29/binary-debugging-with-git-bisect/", "published_at": "2012-11-29T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fa3404b0", "title": "CustoMac", "url": "https://www.devroom.io/2012/11/22/customac/", "published_at": "2012-11-22T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fa461816", "title": "A Call to all CI Service Providers", "url": "https://www.devroom.io/2012/11/05/a-call-to-all-ci-service-providers/", "published_at": "2012-11-05T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fadad6a1", "title": "Decorating Sorcery's current_user with Draper", "url": "https://www.devroom.io/2012/11/02/decorating_sorcery_current_user_with_draper/", "published_at": "2012-11-02T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fbd63406", "title": "A static file server in Go", "url": "https://www.devroom.io/2012/10/04/a-static-file-server-in-go/", "published_at": "2012-10-04T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fc91b989", "title": "Migrate git repositories", "url": "https://www.devroom.io/2012/10/01/migrate-git-repositories/", "published_at": "2012-10-01T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fd0f1ac2", "title": "Git: Interactive Revert", "url": "https://www.devroom.io/2012/09/04/git-interactive-revert/", "published_at": "2012-09-04T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fd3e6b1a", "title": "Rails migrations: decimal precision and scale", "url": "https://www.devroom.io/2012/08/28/rails-migrations-decimal-precision-and-scale/", "published_at": "2012-08-28T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fdd796e7", "title": "Getting started with Arduino", "url": "https://www.devroom.io/2012/08/27/getting-started-with-arduino/", "published_at": "2012-08-27T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479fea81481", "title": "Move your latest commits to a separate branch", "url": "https://www.devroom.io/2012/08/14/move-your-latest-commits-to-a-separate-branch/", "published_at": "2012-08-14T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e479ffa0df18", "title": "VPN too complicated? Use a IP-over-SSH tunnel instead", "url": "https://www.devroom.io/2012/07/11/vpn-too-complicated-use-a-ip-over-ssh-tunnel-instead/", "published_at": "2012-07-11T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a003a9b5b", "title": "Search and Replace in multiple files with Vim", "url": "https://www.devroom.io/2012/06/18/search-and-replace-in-multiple-files-with-vim/", "published_at": "2012-06-18T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a0137637a", "title": "SEO is bullshit", "url": "https://www.devroom.io/2012/05/24/seo-is-bullshit/", "published_at": "2012-05-24T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a01d76349", "title": "How Star Trek has shaped our technology and future", "url": "https://www.devroom.io/2012/05/23/how-star-trek-has-shaped-our-technology-and-future/", "published_at": "2012-05-23T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a01e480a0", "title": "Ruby: regex scanning in a case statement", "url": "https://www.devroom.io/2012/05/22/ruby-regex-scanning-in-a-case-statement/", "published_at": "2012-05-22T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a022700a1", "title": "What's causing all that disk I/O on my Mac?", "url": "https://www.devroom.io/2012/05/21/what-s-causing-all-that-disk-i-o-on-my-mac/", "published_at": "2012-05-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a024e6130", "title": "Why Diablo 3's DRM is the best kind there is", "url": "https://www.devroom.io/2012/05/20/why-diablo-3-s-drm-is-the-best-kind-there-is/", "published_at": "2012-05-20T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a02b38d69", "title": "What happened to downloading games from The Pirate Bay?", "url": "https://www.devroom.io/2012/05/19/what-happened-to-downloading-games-from-the-pirate-bay/", "published_at": "2012-05-19T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a0342bdca", "title": "Running a different ruby with Passenger 3.2 and RVM", "url": "https://www.devroom.io/2012/05/11/running-a-different-ruby-with-passenger-3-2-and-rvm/", "published_at": "2012-05-11T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a03c819b2", "title": "Decorating Devise's current_user with Draper", "url": "https://www.devroom.io/2012/04/14/decorating-devise-s-current_user-with-draper/", "published_at": "2012-04-14T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a0404692e", "title": "Eindhoven.rb Lightning Talk: Gitlab", "url": "https://www.devroom.io/2012/04/06/eindhoven-rb-lightning-talk-gitlab/", "published_at": "2012-04-06T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a0414ecba", "title": "Showing Ruby, Rails and git info in your app", "url": "https://www.devroom.io/2012/04/02/showing-ruby-rails-and-git-info-in-your-app/", "published_at": "2012-04-02T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a044d73a1", "title": "From 11.34s to 0.625s for opening a .rb file in Vim", "url": "https://www.devroom.io/2012/03/21/from-11-34s-to-0-625s-for-opening-a-rb-file-in-vim/", "published_at": "2012-03-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a05281574", "title": "Redis using 2GB of memory on 70MB data set - the fix", "url": "https://www.devroom.io/2012/03/21/redis-using-2gb-of-memory-on-70mb-data-set-the-fix/", "published_at": "2012-03-21T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a0599eeb7", "title": "Open Source is a privilege. Not a right.", "url": "https://www.devroom.io/2012/03/20/open-source-is-a-privilege-not-a-right/", "published_at": "2012-03-20T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a06473d62", "title": "Removing untracked files and directories with git", "url": "https://www.devroom.io/2012/01/10/removing-untracked-files-and-directories-with-git/", "published_at": "2012-01-10T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a068567b5", "title": "Recursively fixing file and directory permissions", "url": "https://www.devroom.io/2011/12/13/recursively-fixing-file-and-directory-permissions/", "published_at": "2011-12-13T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a06db362d", "title": "Upgrade postgresql-8.4 to postgresql-9.1 on debian", "url": "https://www.devroom.io/2011/11/22/upgrade-postgresql-8-4-to-postgresql-9-1-on-debian/", "published_at": "2011-11-22T00:00:00+00:00" }, { "id": "01a0876c-279c-7228-9b3c-e47a079ce342", "title": "Deploying a third-party Rails application - like Gitlab", "url": "https://www.devroom.io/2011/11/18/deploying-a-third-party-rails-application-like-gitlab/", "published_at": "2011-11-18T00:00:00+00:00" } ] posts Claim your blog
Back to devroom.io
Blog · corpus.blog/blogs/devroom.io/posts

devroom.io

devroom.io

2026

2025

2024

2023

2022

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011