41554 blogs · [ { "id": "01a0874b-5bb8-703f-8843-b8546aa43f47", "title": "But you didn't do anything", "url": "https://blog.imraniqbal.org/but-you-didnt-do-anything/", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd525cd3a", "title": "Software Should Work 2026", "url": "https://blog.imraniqbal.org/software-should-work-2026/", "published_at": "2026-07-18T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd5e25484", "title": "Can't read slop anymore", "url": "https://blog.imraniqbal.org/cant-read-slop-anymore/", "published_at": "2026-07-11T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd6ac4eb4", "title": "A good thing happened, I think?", "url": "https://blog.imraniqbal.org/a-good-thing-happened-i-think/", "published_at": "2026-06-28T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd78f6611", "title": "Mechanical Simplicity", "url": "https://blog.imraniqbal.org/mechanical-simplicity/", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd8475978", "title": "Why are they forcing it?", "url": "https://blog.imraniqbal.org/why-are-they-forcing-it/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd885ff39", "title": "Learning to boot from PXE", "url": "https://blog.imraniqbal.org/learning-to-boot-from-pxe/", "published_at": "2025-11-17T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd923c90c", "title": "I am officially old", "url": "https://blog.imraniqbal.org/officially-old/", "published_at": "2025-10-17T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdd951d27d", "title": "I made a thing", "url": "https://blog.imraniqbal.org/i-made-a-thing/", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdda1e2dcc", "title": "Microsoft, XOAUTH2, and mbsync", "url": "https://blog.imraniqbal.org/microsoft-xoauth2-and-mbsync/", "published_at": "2024-08-20T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddad9aa96", "title": "Finally getting my notifications on the right monitor", "url": "https://blog.imraniqbal.org/fixing-kde-notification-position/", "published_at": "2024-05-29T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddb47a0e3", "title": "Reworking dad's site (again)", "url": "https://blog.imraniqbal.org/reworking-dads-site/", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddb56f0ef", "title": "WTF Ubiquiti", "url": "https://blog.imraniqbal.org/wtf-ubiquiti/", "published_at": "2024-01-23T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddbd906e2", "title": "Year in review", "url": "https://blog.imraniqbal.org/2023-review/", "published_at": "2023-12-31T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddcb73d5e", "title": "Written in Dvorak", "url": "https://blog.imraniqbal.org/dvorak/", "published_at": "2023-10-26T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddd19152c", "title": "ZFS, video files and compression", "url": "https://blog.imraniqbal.org/zfs-compression-and-video-files/", "published_at": "2023-09-07T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdddd060cb", "title": "Lazy days are the best", "url": "https://blog.imraniqbal.org/lazy-days/", "published_at": "2023-07-29T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdddd8c563", "title": "Advertising Works", "url": "https://blog.imraniqbal.org/advertising-works/", "published_at": "2023-03-02T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cdde4a283c", "title": "Not enough ram", "url": "https://blog.imraniqbal.org/ram/", "published_at": "2023-01-18T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddefbbd88", "title": "Put some effort in for goodness sake", "url": "https://blog.imraniqbal.org/shit-programmers/", "published_at": "2022-12-06T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cddf89c285", "title": "Thankful for offline documentation", "url": "https://blog.imraniqbal.org/offline-docs/", "published_at": "2022-12-02T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde0784e00", "title": "Italian coffee kind of sucks", "url": "https://blog.imraniqbal.org/italian-coffee/", "published_at": "2022-11-26T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde0faed4f", "title": "Status update, August 2022", "url": "https://blog.imraniqbal.org/status-update-august-2022/", "published_at": "2022-08-29T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde10b6792", "title": "Status Update", "url": "https://blog.imraniqbal.org/status-update/", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde14b389e", "title": "Lessons learnt from exposing my server to the internet part 2", "url": "https://blog.imraniqbal.org/tailscale/", "published_at": "2022-02-26T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde1710509", "title": "The pain of updating my SSID with Unifi (AP AC-lite)", "url": "https://blog.imraniqbal.org/unifi-software/", "published_at": "2022-01-14T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde1e9d221", "title": "Converting my init.vim to lua", "url": "https://blog.imraniqbal.org/neovim-lua/", "published_at": "2021-12-14T00:00:00+00:00" }, { "id": "01a0874b-5bbe-70bd-93d7-63cde26e251f", "title": "Lessons learnt from exposing my server to the internet", "url": "https://blog.imraniqbal.org/sshguard/", "published_at": "2021-11-04T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe63d36b4a", "title": "SFTP is super awesome", "url": "https://blog.imraniqbal.org/sftp/", "published_at": "2021-09-27T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe64373ff6", "title": "Going back to the gym", "url": "https://blog.imraniqbal.org/gym/", "published_at": "2021-09-14T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe6444ed7f", "title": "Vertigo", "url": "https://blog.imraniqbal.org/vertigo/", "published_at": "2021-06-28T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe64b916c6", "title": "Django Rest Framework", "url": "https://blog.imraniqbal.org/drf/", "published_at": "2021-05-12T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe64c37a28", "title": "Covid-19, condos and dogs", "url": "https://blog.imraniqbal.org/covid-condos-and-dogs/", "published_at": "2021-04-13T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe655de4a5", "title": "Upgrading my home server", "url": "https://blog.imraniqbal.org/upgrading-my-server/", "published_at": "2021-03-28T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe65ec8d4a", "title": "Running badblocks on a 14tb hard drive", "url": "https://blog.imraniqbal.org/badblocks-14tb/", "published_at": "2021-03-15T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe66ba8c7d", "title": "Trying out James Hoffman's donut espresso", "url": "https://blog.imraniqbal.org/donut-espresso/", "published_at": "2021-03-15T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe673a6e18", "title": "Python and multiline lambdas", "url": "https://blog.imraniqbal.org/python-lambda/", "published_at": "2021-02-04T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe68376f09", "title": "I love coffee", "url": "https://blog.imraniqbal.org/i-love-coffee/", "published_at": "2021-01-31T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe685af1c3", "title": "Replacing my fire TV with a pi + Kodi", "url": "https://blog.imraniqbal.org/replacing-fire-tv/", "published_at": "2021-01-24T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe691066cf", "title": "I love linux", "url": "https://blog.imraniqbal.org/i-love-linux/", "published_at": "2021-01-05T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe699ada0a", "title": "Using Dhall to manage my docker-compose.yml", "url": "https://blog.imraniqbal.org/first-time-with-dhall/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe69f8ca18", "title": "Stop showing me ads on my TV player", "url": "https://blog.imraniqbal.org/ads-fire-tv/", "published_at": "2020-12-21T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe6a563d4a", "title": "Goodbye Google Play Music", "url": "https://blog.imraniqbal.org/goodbye-google-play-music/", "published_at": "2020-11-30T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe6b1f9d74", "title": "Moving my blog to zola", "url": "https://blog.imraniqbal.org/moving-to-zola/", "published_at": "2020-11-29T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe6be14195", "title": "My first time using rust", "url": "https://blog.imraniqbal.org/first-time-with-rust/", "published_at": "2020-11-01T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe6c0005c2", "title": "The wonders of a proxy auto-config (PAC) file", "url": "https://blog.imraniqbal.org/pac-file/", "published_at": "2020-10-12T00:00:00+00:00" }, { "id": "01a0874b-5bbf-705c-bf39-44fe6c06d2e3", "title": "Setting up my blog", "url": "https://blog.imraniqbal.org/blog-setup/", "published_at": "2020-10-11T00:00:00+00:00" } ] posts Claim your blog
Back to imran-iq
Blog · corpus.blog/blogs/blog.imraniqbal.org/posts

imran-iq

blog.imraniqbal.org

2026

2025

2024

2023

2022

2021

2020