41554 blogs · [ { "id": "01a08721-94ce-71d3-b17b-e9fe167e85b3", "title": "Story Points Revisited", "url": "https://aijaz.net/2025/12/18/Story-Points-Revisited/index.html", "published_at": "2025-12-19T01:46:02+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe16f6a2cf", "title": "Adobe Photoshop 1.0 Source Code Now Available", "url": "https://aijaz.net/2025/12/17/Adobe-Photoshop-1.0-Source-Code-Now-Available/index.html", "published_at": "2025-12-17T23:46:02+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe17466e03", "title": "Software can be done", "url": "https://aijaz.net/2025/12/15/Software-can-be-done/index.html", "published_at": "2025-12-16T05:56:19+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe1828c9ec", "title": "The Worst Programmer I Know", "url": "https://aijaz.net/2025/12/14/The-Worst-Programmer-I-Know/index.html", "published_at": "2025-12-15T06:00:00+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe1859e09a", "title": "Camping at Mountain Park", "url": "https://aijaz.net/2025/12/11/Mountain-Park/index.html", "published_at": "2025-12-12T02:00:00+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe18d5aa98", "title": "Halal Restaurants Near Denver", "url": "https://aijaz.net/2024/06/03/denver-halal/index.html", "published_at": "2024-06-04T03:00:00+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe190b7174", "title": "TMUX", "url": "https://aijaz.net/2022/06/27/tmux/index.html", "published_at": "2022-06-28T04:00:00+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe19d5d0a1", "title": "Keyboard Maestro Snippet Video", "url": "https://aijaz.net/2022/06/05/kb_video/index.html", "published_at": "2022-06-06T04:00:00+00:00" }, { "id": "01a08721-94ce-71d3-b17b-e9fe1a7118d1", "title": "Cat", "url": "https://aijaz.net/2022/06/02/cat/index.html", "published_at": "2022-06-03T05:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29a7e88ab7", "title": "Panorama Point", "url": "https://aijaz.net/2022/06/02/panorama_point/index.html", "published_at": "2022-06-03T04:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29a8dfc415", "title": "Flask, Celery and Docker", "url": "https://aijaz.net/2022/05/31/flask_celery/index.html", "published_at": "2022-05-31T14:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29a97ba537", "title": "QuranReflect", "url": "https://aijaz.net/2020/04/20/introducing-quranreflect/index.html", "published_at": "2020-04-21T00:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29aa57168e", "title": "Finding gaps in time intervals in SQL", "url": "https://aijaz.net/2019/11/27/time-interval-gaps-sql/index.html", "published_at": "2019-11-28T06:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ab3960a3", "title": "Opportunity", "url": "https://aijaz.net/2018/01/08/opportunity/index.html", "published_at": "2018-01-09T03:40:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ab6217c9", "title": "Goodbye, Twitter (Updated)", "url": "https://aijaz.net/2017/12/06/goodbye-twitter/index.html", "published_at": "2017-12-07T00:16:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29abe0d3f5", "title": "CocoaConf: How I Prepared, & What I Learned", "url": "https://aijaz.net/2017/04/30/cocoaconf/index.html", "published_at": "2017-05-01T02:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29abf0b874", "title": "What Happens to your Passwords when you Die", "url": "https://aijaz.net/2017/01/23/passwords-when-you-die/index.html", "published_at": "2017-01-23T22:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ac5d4433", "title": "Running External Commands in LLDB via Python", "url": "https://aijaz.net/2017/01/11/lldb-python/index.html", "published_at": "2017-01-11T15:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ac8d38a2", "title": "Rotation and Adaptive Layouts", "url": "https://aijaz.net/2016/12/27/rotation-with-adaptive-layout/index.html", "published_at": "2016-12-28T05:15:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ad54313a", "title": "Code Coverage Without Pod Files", "url": "https://aijaz.net/2016/12/25/code-coverage/index.html", "published_at": "2016-12-26T06:50:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ae253323", "title": "Updating an Aging App", "url": "https://aijaz.net/2016/12/25/quran-memorizer-update/index.html", "published_at": "2016-12-25T18:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ae878124", "title": "Examining JSON Data With jq", "url": "https://aijaz.net/2016/10/25/jq/index.html", "published_at": "2016-10-26T02:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29af3ca105", "title": "A Very Chicago Picture", "url": "https://aijaz.net/2016/08/31/a-very-chicago-picture/index.html", "published_at": "2016-08-31T12:55:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29afa39e0f", "title": "Epoch Zero", "url": "https://aijaz.net/2016/08/29/epoch-zero/index.html", "published_at": "2016-08-30T04:05:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b046638b", "title": "Michigan Avenue, Chicago", "url": "https://aijaz.net/2016/08/29/michigan-avenue--chicago/index.html", "published_at": "2016-08-29T14:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b121c31d", "title": "Letterpress Symmetry", "url": "https://aijaz.net/2016/08/28/letterpress-symmetry/index.html", "published_at": "2016-08-28T20:35:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b16bce98", "title": "Moving to Pelican", "url": "https://aijaz.net/2016/08/28/moving-to-pelican/index.html", "published_at": "2016-08-28T06:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b1b51bdd", "title": "My Tiny Challenge", "url": "https://aijaz.net/2015/12/01/my-tiny-challenge/index.html", "published_at": "2015-12-02T06:59:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b2146233", "title": "Shapeshifting DIY Robots", "url": "https://aijaz.net/2015/12/01/shapeshifting-diy-robots/index.html", "published_at": "2015-12-02T01:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b2a223d3", "title": "30 Days Later", "url": "https://aijaz.net/2015/10/01/30-days-later/index.html", "published_at": "2015-10-02T00:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b2ca7ae7", "title": "Don’t Give Up", "url": "https://aijaz.net/2015/09/30/dont-give-up/index.html", "published_at": "2015-10-01T00:40:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b35ba84b", "title": "Learn These Things Before You Need To Know Them", "url": "https://aijaz.net/2015/09/29/learn-these-things-before-you-need-to-know-them/index.html", "published_at": "2015-09-30T03:50:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b43e3b80", "title": "Examining a Picture", "url": "https://aijaz.net/2015/09/28/examining-a-picture/index.html", "published_at": "2015-09-29T03:50:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b44f68f2", "title": "You Can Learn A Lot If You Listen", "url": "https://aijaz.net/2015/09/27/you-can-learn-a-lot-if-you-listen/index.html", "published_at": "2015-09-28T05:50:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b4efdd9d", "title": "Tools I Use in Class", "url": "https://aijaz.net/2015/09/26/tools-I-use-in-class/index.html", "published_at": "2015-09-26T22:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b5afb1a7", "title": "Who’s Your Child?", "url": "https://aijaz.net/2015/09/25/whos-your-child/index.html", "published_at": "2015-09-26T04:10:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b5e436e4", "title": "Backing Up your iPhone to an External Drive", "url": "https://aijaz.net/2015/09/24/backing-up-iphone-external-drive/index.html", "published_at": "2015-09-25T04:10:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b658bc5b", "title": "Tipu Sultan and James Joyce", "url": "https://aijaz.net/2015/09/23/tipu-sultan-james-joyce/index.html", "published_at": "2015-09-23T23:50:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b745032e", "title": "The Most Relevant Story", "url": "https://aijaz.net/2015/09/22/the-most-relevant-story/index.html", "published_at": "2015-09-23T03:10:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b8039dae", "title": "All This For One Shot", "url": "https://aijaz.net/2015/09/21/all-this-for-one-shot/index.html", "published_at": "2015-09-22T03:10:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b89e84d4", "title": "Optionals In Swift", "url": "https://aijaz.net/2015/09/20/optionals-in-swift/index.html", "published_at": "2015-09-21T04:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29b9927aae", "title": "Who Wrote This?", "url": "https://aijaz.net/2015/09/19/who-wrote-this/index.html", "published_at": "2015-09-20T05:17:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ba5c83af", "title": "Giving Back", "url": "https://aijaz.net/2015/09/18/giving-back/index.html", "published_at": "2015-09-19T04:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bb3ea1a7", "title": "The Library", "url": "https://aijaz.net/2015/09/17/trinity-college-library/index.html", "published_at": "2015-09-18T04:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bb7d08ca", "title": "A Change of Scenery", "url": "https://aijaz.net/2015/09/16/change-of-scenery/index.html", "published_at": "2015-09-17T00:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bbd96f56", "title": "Lessons Learned While Hiking", "url": "https://aijaz.net/2015/09/15/lessons-learned-while-hiking/index.html", "published_at": "2015-09-16T04:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bc3dc92a", "title": "The Best Time to Die", "url": "https://aijaz.net/2015/09/14/best-time-to-die/index.html", "published_at": "2015-09-15T01:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bcd4c4c1", "title": "Open Workouts", "url": "https://aijaz.net/2015/09/13/open-workouts/index.html", "published_at": "2015-09-13T23:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bdac0f81", "title": "Level Up In Photography", "url": "https://aijaz.net/2015/09/12/level-up-in-photography/index.html", "published_at": "2015-09-12T23:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29be0f5e6e", "title": "No Regrets", "url": "https://aijaz.net/2015/09/11/no-regrets/index.html", "published_at": "2015-09-11T16:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29be71ff9a", "title": "Exercising Your Brain", "url": "https://aijaz.net/2015/09/10/exercising-your-brain/index.html", "published_at": "2015-09-10T14:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bf674828", "title": "It’s Never Too Late to Learn", "url": "https://aijaz.net/2015/09/09/its-never-too-late-to-learn/index.html", "published_at": "2015-09-10T04:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29bfa6544f", "title": "Learning About Your Product", "url": "https://aijaz.net/2015/09/08/learning-about-your-product/index.html", "published_at": "2015-09-08T18:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c070ea48", "title": "Walking and Running to Explore New Places", "url": "https://aijaz.net/2015/09/07/walking-and-running-to-explore-new-places/index.html", "published_at": "2015-09-07T18:12:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c0a81685", "title": "The Mighty Bowline Knot", "url": "https://aijaz.net/2015/09/06/the-mighty-bowline-knot/index.html", "published_at": "2015-09-06T18:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c0ef10d3", "title": "What I’ve Learned About Fitness", "url": "https://aijaz.net/2015/09/05/what-i-learned-about-fitness/index.html", "published_at": "2015-09-05T20:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c13b3c9b", "title": "How Not to Recruit", "url": "https://aijaz.net/2015/09/04/how-not-to-recruit/index.html", "published_at": "2015-09-04T14:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c1447a48", "title": "It’s time to boycott the NFL", "url": "https://aijaz.net/2015/09/03/time-to-boycott-the-nfl/index.html", "published_at": "2015-09-03T17:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c1b83912", "title": "Changing Jobs and Keeping Friends", "url": "https://aijaz.net/2015/09/02/changing-jobs-keeping-friends/index.html", "published_at": "2015-09-02T17:49:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c2b21966", "title": "30 Days to Life", "url": "https://aijaz.net/2015/09/01/30-days-to-life/index.html", "published_at": "2015-09-01T15:26:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c3204e7d", "title": "30 Days", "url": "https://aijaz.net/2015/08/31/30-days/index.html", "published_at": "2015-09-01T01:26:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c3626ab1", "title": "Performance Improvement with FMDB", "url": "https://aijaz.net/2015/05/17/fmdb-performance-improvement/index.html", "published_at": "2015-05-18T05:20:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c38f077d", "title": "Diary of Apple Watch Energy Consumption", "url": "https://aijaz.net/2015/04/28/apple-watch-energy/index.html", "published_at": "2015-04-28T18:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c47a9fd0", "title": "Thanks for the memories, CocoaConf", "url": "https://aijaz.net/2015/04/26/thanks-cocoaconf/index.html", "published_at": "2015-04-27T03:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c51024fd", "title": "The layout of my Apple Watch Apps", "url": "https://aijaz.net/2015/04/26/apple-watch-layout/index.html", "published_at": "2015-04-26T21:33:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c55888ac", "title": "Switching from being a consumer to a creator", "url": "https://aijaz.net/2015/04/24/switching-from-consumer-to-creator/index.html", "published_at": "2015-04-25T00:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c6357ec4", "title": "Viewing OmniGraffle Files in XCode", "url": "https://aijaz.net/2015/02/17/viewing-omnigraffle-files-in-xcode/index.html", "published_at": "2015-02-18T03:12:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c71db8d4", "title": "About That Antelope Canyon Shot", "url": "https://aijaz.net/2015/01/23/about-that-antelope-canyon-shot/index.html", "published_at": "2015-01-24T03:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c78a6d37", "title": "The Difference Between a Good Picture and a Great Picture", "url": "https://aijaz.net/2015/01/12/good-and-great-pictures/index.html", "published_at": "2015-01-13T00:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c809829d", "title": "The Auto Rickshaw", "url": "https://aijaz.net/2015/01/12/the-auto-rickshaw/index.html", "published_at": "2015-01-12T18:10:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c869dc25", "title": "The Importance of Having a Good Spotter", "url": "https://aijaz.net/2014/10/19/good-spotter/index.html", "published_at": "2014-10-20T04:52:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c88057a3", "title": "Unit Testing Private Methods with XCode", "url": "https://aijaz.net/2014/08/11/unit-testing-private-methods-xcode/index.html", "published_at": "2014-08-12T04:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c90b2564", "title": "Asking for Allah’s help for the people of Gaza", "url": "https://aijaz.net/2014/08/02/asking-allahs-help-gaza/index.html", "published_at": "2014-08-02T17:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c912b917", "title": "Recreating David Hobby’s Profile Picture", "url": "https://aijaz.net/2014/02/01/recreating-david-hobbys-profile-pic/index.html", "published_at": "2014-02-02T03:55:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29c975eb6e", "title": "External Flashes with the Fuji X100S", "url": "https://aijaz.net/2014/02/01/external-flash-Fuji-X100S/index.html", "published_at": "2014-02-02T01:15:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ca4f2a93", "title": "PostgreSQL Advisory Locks", "url": "https://aijaz.net/2013/11/14/postgresql-advisory-locks/index.html", "published_at": "2013-11-14T16:15:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29cb2d2052", "title": "LinkedIn Can Read Your Emails", "url": "https://aijaz.net/2013/10/23/linkedin-can-read-your-emails/index.html", "published_at": "2013-10-24T03:44:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29cb315be5", "title": "Leaving Glen Ellyn", "url": "https://aijaz.net/2013/10/09/leaving-glen-ellyn/index.html", "published_at": "2013-10-09T14:35:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29cc1a8ff8", "title": "The Case of the Leaking Space Suit", "url": "https://aijaz.net/2013/09/13/Luca-Parmitano/index.html", "published_at": "2013-09-13T23:45:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ccb7921f", "title": "Links from my Sublime Text Talk", "url": "https://aijaz.net/2013/09/10/sublime-text-links/index.html", "published_at": "2013-09-11T00:18:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ccbda0c2", "title": "Dropping a Napalm Bomb on a School", "url": "https://aijaz.net/2013/08/30/dropping-napalm-bomb-on-school/index.html", "published_at": "2013-08-30T17:11:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29cd6a5b4f", "title": "A List of iOS URL Schemes", "url": "https://aijaz.net/2013/07/16/a-list-of-url-schemes/index.html", "published_at": "2013-07-16T14:35:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ce687071", "title": "How to Delete Multiple Versions of an App in HockeyApp", "url": "https://aijaz.net/2013/06/06/delete-multiple-versions-hockeyapp/index.html", "published_at": "2013-06-06T15:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29ce8b4775", "title": "Pulling into the Station", "url": "https://aijaz.net/2013/05/09/pulling-into-the-station/index.html", "published_at": "2013-05-09T23:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29cf8681b1", "title": "Evolution of Objective C Database Code", "url": "https://aijaz.net/2013/05/06/evolution-of-objc-database-code/index.html", "published_at": "2013-05-07T05:02:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d02e59b0", "title": "When Autumn Leaves Start to Fall", "url": "https://aijaz.net/2012/10/02/when-autumn-leaves-start-to-fall/index.html", "published_at": "2012-10-02T15:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d104e4fb", "title": "Using Octopress as a Photo Blog", "url": "https://aijaz.net/2012/10/01/octopress-as-a-photoblog/index.html", "published_at": "2012-10-02T04:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d1fe74b7", "title": "More on Passwords", "url": "https://aijaz.net/2012/09/24/more-on-passwords/index.html", "published_at": "2012-09-24T12:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d2317662", "title": "Protecting Your Users’ Privacy", "url": "https://aijaz.net/2012/09/22/protecting-your-users-privacy/index.html", "published_at": "2012-09-22T13:43:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d322918d", "title": "This is why I love my 11-inch MacBook Air", "url": "https://aijaz.net/2012/09/05/this-is-why-i-like-my-11-inch-macbook-air/index.html", "published_at": "2012-09-05T19:21:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d3c94a97", "title": "Antelope Canyon", "url": "https://aijaz.net/2012/09/02/antelope-canyon/index.html", "published_at": "2012-09-02T17:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d403e381", "title": "Horseshoe Bend", "url": "https://aijaz.net/2012/08/31/horseshoe-bend/index.html", "published_at": "2012-08-31T23:51:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d43b79c1", "title": "The Bean", "url": "https://aijaz.net/2012/08/30/the-bean/index.html", "published_at": "2012-08-31T04:54:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d484138a", "title": "How to Make a Pinboard Search Engine Shortcut", "url": "https://aijaz.net/2012/08/29/pinboard-search-engine/index.html", "published_at": "2012-08-29T14:36:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d4a382e7", "title": "How to Customize your Octopress Theme", "url": "https://aijaz.net/2012/08/27/how-to-customize-octopress-theme/index.html", "published_at": "2012-08-27T07:18:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d52ef201", "title": "Hey Bigots!", "url": "https://aijaz.net/2012/08/14/hey-bigots/index.html", "published_at": "2012-08-14T10:55:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d5758120", "title": "Emotional Changes To The User Interface", "url": "https://aijaz.net/2012/08/09/emotional-changes-to-ui/index.html", "published_at": "2012-08-09T07:11:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d652d798", "title": "Bokeh Fireworks", "url": "https://aijaz.net/2012/07/16/bokeh-fireworks/index.html", "published_at": "2012-07-16T16:00:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d73c5b2e", "title": "Making a Kung Fu Wooden Dummy", "url": "https://aijaz.net/2012/07/15/making-a-kung-fu-wooden-dummy/index.html", "published_at": "2012-07-16T05:30:00+00:00" }, { "id": "01a08721-94cf-72da-a408-de29d79dbaf9", "title": "Installing mod_perl 2.0", "url": "https://aijaz.net/2012/07/14/installing-modperl2/index.html", "published_at": "2012-07-15T02:24:00+00:00" } ] posts Claim your blog
Back to aijaz.net
Blog · corpus.blog/blogs/aijaz.net/posts

aijaz.net

aijaz.net

2025

2024

2022

28 Jun 2022
3 Jun 2022

2020

2019

2018

2017

2016

2015

2014

2013

2012