41554 blogs · [ { "id": "01a087ab-b8ae-706a-bb61-2d8c8d61ae19", "title": "👾 The Dungeon of Ymir: A Daughter, Disassembler, and Her Dad's RPG", "url": "https://nachbaur.com/2026/03/11/dungeon-of-ymir-part-1/", "published_at": "2026-03-11T19:53:00+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c8da83fc7", "title": "🎉 Celebrating my two-year anniversary at Okta", "url": "https://nachbaur.com/2022/11/07/two-year-anniversary-at-okta/", "published_at": "2022-11-07T23:35:12+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c8e569f69", "title": "Building a stretchable UITableView header", "url": "https://nachbaur.com/2020/05/06/stretchable-tableview-header/", "published_at": "2020-05-06T18:10:23+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c8eee5a85", "title": "UIMotionEffect: Easily adding depth to your UI", "url": "https://nachbaur.com/2019/04/24/uimotioneffects/", "published_at": "2019-04-24T15:00:16+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c8ef2a421", "title": "Styling your app using custom UIAppearance properties", "url": "https://nachbaur.com/2019/04/22/styling-with-uiappearance/", "published_at": "2019-04-22T16:27:19+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c8faa636c", "title": "Working with multiple architectures & compiled binaries", "url": "https://nachbaur.com/2019/03/22/working-with-multiple-architectures/", "published_at": "2019-03-22T14:30:21+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9002c1c4", "title": "In defence of Apple’s bug process", "url": "https://nachbaur.com/2019/03/15/in-defence-of-apples-bug-process/", "published_at": "2019-03-15T23:35:29+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c903994da", "title": "LLVM Module Maps to the rescue!", "url": "https://nachbaur.com/2019/03/11/llvm-module-maps/", "published_at": "2019-03-11T16:00:47+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c910672ba", "title": "Cocoa Dynamic Frameworks", "url": "https://nachbaur.com/2019/03/08/cocoa-dynamic-frameworks/", "published_at": "2019-03-08T18:51:13+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c91106997", "title": "Rebooting my blog, again", "url": "https://nachbaur.com/2019/02/01/rebooting-my-blog-again/", "published_at": "2019-02-02T02:00:40+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c91bb0a1d", "title": "Forcing a method to run on the main thread", "url": "https://nachbaur.com/2014/02/22/forcing-a-method-to-run-on-the-main-thread/", "published_at": "2014-02-23T03:12:29+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c923aa240", "title": "Don’t live to work…", "url": "https://nachbaur.com/2013/12/08/dont-live-to-work/", "published_at": "2013-12-08T21:20:53+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c92ddac8a", "title": "Docset Viewer update v1.5", "url": "https://nachbaur.com/2013/11/17/docset-viewer-update-v1-5/", "published_at": "2013-11-17T20:35:46+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9310f7d4", "title": "My App Store release checklist", "url": "https://nachbaur.com/2012/04/22/my-app-store-release-checklist/", "published_at": "2012-04-22T19:30:03+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9318edca", "title": "Logging with CocoaLumberjack and TestFlight", "url": "https://nachbaur.com/2012/04/04/logging-with-cocoalumberjack-and-testflight/", "published_at": "2012-04-04T20:39:30+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9394a905", "title": "Docset Viewer v1.2 and how to customize iCloud backups", "url": "https://nachbaur.com/2012/03/21/how-to-customize-icloud-backups/", "published_at": "2012-03-22T03:23:22+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c943c20e1", "title": "Docset Viewer: Resuming large downloads with NSURLConnection", "url": "https://nachbaur.com/2012/03/16/resuming-large-downloads-with-nsurlconnection/", "published_at": "2012-03-16T20:27:43+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c94bab309", "title": "Announcing Docset Viewer v1.1 for iPad and iPhone", "url": "https://nachbaur.com/2012/03/09/announcing-docset-viewer/", "published_at": "2012-03-10T04:39:32+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c951b5b01", "title": "Core Graphics isn’t scary, honest!", "url": "https://nachbaur.com/2012/01/01/core-graphics-isnt-scary-honest/", "published_at": "2012-01-02T06:20:29+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c95408b71", "title": "Back To Basics: Simple debugging tips in Xcode", "url": "https://nachbaur.com/2011/12/21/basics-xcode-debugging-tips/", "published_at": "2011-12-21T20:13:12+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c95f6ed17", "title": "Building a static library with Jenkins", "url": "https://nachbaur.com/2011/09/26/building-a-static-library-with-jenkins/", "published_at": "2011-09-26T16:07:36+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c96a6db05", "title": "Using GCD and Blocks Effectively", "url": "https://nachbaur.com/2011/09/01/using-gcd-and-blocks-effectively/", "published_at": "2011-09-02T00:39:09+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c97670ab3", "title": "Back to Basics: Using KVO", "url": "https://nachbaur.com/2011/07/29/back-to-basics-using-kvo/", "published_at": "2011-07-29T21:38:43+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c97cbf3a2", "title": "Back to Basics: Simple UITableViews", "url": "https://nachbaur.com/2011/04/28/back-to-basics-simple-uitableviews/", "published_at": "2011-04-28T16:30:15+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c98025dab", "title": "Back To Basics: Positioning UIViews", "url": "https://nachbaur.com/2011/04/22/basics-positioning-uiviews/", "published_at": "2011-04-22T16:30:52+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c984317c8", "title": "Smarter and More Reusable Core Data", "url": "https://nachbaur.com/2011/04/19/smarter-core-data/", "published_at": "2011-04-19T17:30:55+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c98958ce3", "title": "Building iOS apps for Over-The-Air AdHoc distribution", "url": "https://nachbaur.com/2011/03/24/building-ios-apps-for-over-the-air-adhoc-distribution/", "published_at": "2011-03-25T02:11:12+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c98b60e5b", "title": "Animating Interfaces with Core Animation: Part 4", "url": "https://nachbaur.com/2011/01/07/core-animation-part-4/", "published_at": "2011-01-08T02:09:03+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c99583713", "title": "Animating Interfaces with Core Animation: Part 3", "url": "https://nachbaur.com/2011/01/06/core-animation-part-3/", "published_at": "2011-01-07T01:28:44+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9a259121", "title": "Animating Interfaces with Core Animation: Part 2", "url": "https://nachbaur.com/2011/01/05/core-animation-part-2/", "published_at": "2011-01-06T01:29:05+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9a3cda6f", "title": "Animating Interfaces with Core Animation: Part 1", "url": "https://nachbaur.com/2011/01/04/core-animation-part-1/", "published_at": "2011-01-05T01:06:37+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9aa29ad8", "title": "iOS Development Link Roundup: Part 1", "url": "https://nachbaur.com/2010/11/25/ios-development-link-roundup-part-1/", "published_at": "2010-11-25T22:21:11+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9b6d2741", "title": "Fun shadow effects using custom CALayer shadowPaths", "url": "https://nachbaur.com/2010/11/16/fun-shadow-effects-using-custom-calayer-shadowpaths/", "published_at": "2010-11-17T06:21:01+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9c641ceb", "title": "Allergies, and why Kimpton Hotels Rock", "url": "https://nachbaur.com/2010/11/14/allergies-and-why-kimpton-hotels-rock/", "published_at": "2010-11-15T03:06:31+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9cb2914e", "title": "Rendering views using CALayer, Part 1", "url": "https://nachbaur.com/2010/11/13/rendering-views-using-calayer-part-1/", "published_at": "2010-11-13T17:00:13+00:00" }, { "id": "01a087ab-b8ae-706a-bb61-2d8c9d1f0ba1", "title": "Even geeks forget their passwords", "url": "https://nachbaur.com/2010/11/13/even-geeks-forget-their-passwords/", "published_at": "2010-11-13T16:00:14+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b197f92f7", "title": "Boomle, the underdog of my iOS apps", "url": "https://nachbaur.com/2010/11/12/boomle-the-underdog-of-my-ios-apps/", "published_at": "2010-11-12T17:00:58+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1a75d826", "title": "Blogging every day ≤ Coding every day", "url": "https://nachbaur.com/2010/11/11/blogging-every-day-coding-every-day/", "published_at": "2010-11-11T20:55:39+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1b44d2c8", "title": "Revenue Canada wants me to buy an iMac 27″", "url": "https://nachbaur.com/2010/11/10/revenue-canada-wants-me-to-buy-an-imac/", "published_at": "2010-11-11T06:03:10+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1bfc56d9", "title": "Recovering from bit rot", "url": "https://nachbaur.com/2010/11/09/recovering-from-bit-rot/", "published_at": "2010-11-10T05:07:59+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1c23a282", "title": "Localizing iOS apps using ICanLocalize.com", "url": "https://nachbaur.com/2010/11/08/localizing-ios-apps-using-icanlocalize-com/", "published_at": "2010-11-08T17:00:16+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1ca1e56d", "title": "Most blog templates suck", "url": "https://nachbaur.com/2010/11/07/most-blog-templates-suck/", "published_at": "2010-11-07T16:06:10+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1d2fe440", "title": "This is not the toast you are looking for…", "url": "https://nachbaur.com/2010/11/06/this-is-not-the-toast-you-are-looking-for/", "published_at": "2010-11-06T17:02:26+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1d523967", "title": "Using Amazon S3 as your iOS app’s server-side", "url": "https://nachbaur.com/2010/11/05/using-amazon-s3-as-your-ios-apps-server-side/", "published_at": "2010-11-06T02:45:17+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1e323c95", "title": "I’m now a Canadian Citizen", "url": "https://nachbaur.com/2010/11/04/im-now-a-canadian-citizen/", "published_at": "2010-11-05T04:22:12+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1e9f8d42", "title": "Showing Apple my app via Facebook", "url": "https://nachbaur.com/2010/11/03/showing-apple-my-app-via-facebook/", "published_at": "2010-11-04T07:22:40+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1ec04f74", "title": "New application: Should I use Three20 or raw UIKit?", "url": "https://nachbaur.com/2010/11/02/new-application-should-i-use-three20-or-raw-uikit/", "published_at": "2010-11-03T03:16:55+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1eccece3", "title": "I’m trying to blog every day this month", "url": "https://nachbaur.com/2010/11/01/im-trying-to-blog-every-day/", "published_at": "2010-11-02T05:36:57+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b1f8ad112", "title": "New job, and new career path", "url": "https://nachbaur.com/2010/10/28/new-job-and-new-career-path/", "published_at": "2010-10-28T22:38:54+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b202b3847", "title": "Filtering great ideas to fit my available time (and budget)", "url": "https://nachbaur.com/2010/10/19/filtering-great-ideas-to-fit-my-available-time-and-budget/", "published_at": "2010-10-20T00:01:58+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b20bb0bb7", "title": "Building a custom Dashboard-like UIButton", "url": "https://nachbaur.com/2010/09/19/building-a-custom-dashboard-uibutton/", "published_at": "2010-09-19T19:31:25+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b217a11df", "title": "Dealing with MKMapView’s Google logo with translucent toolbars", "url": "https://nachbaur.com/2010/09/12/dealing-with-mkmapviews-google-logo-with-translucent-toolbars/", "published_at": "2010-09-12T20:16:50+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b21da46b5", "title": "Continuous Deployment to CPAN", "url": "https://nachbaur.com/2010/08/18/continuous-deployment-to-cpan/", "published_at": "2010-08-19T05:57:45+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b224e54eb", "title": "Building iPhone apps with Hudson, Part 2", "url": "https://nachbaur.com/2010/06/18/building-iphone-apps-with-hudson-part-2/", "published_at": "2010-06-18T23:49:54+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2346cdb4", "title": "Silent no more…", "url": "https://nachbaur.com/2010/05/03/silent-no-more/", "published_at": "2010-05-03T20:00:34+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b23590623", "title": "Last minute talk on automated Perl builds using Hudson tonight", "url": "https://nachbaur.com/2009/11/12/last-minute-talk-on-automated-perl-builds-using-hudson-tonight/", "published_at": "2009-11-12T19:29:32+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b23806879", "title": "I’m in Movember this November", "url": "https://nachbaur.com/2009/11/04/im-in-movember-this-november/", "published_at": "2009-11-04T17:39:50+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b23a850ae", "title": "Telling your user that a PhoneGap application is busy", "url": "https://nachbaur.com/2009/10/26/telling-your-user-that-a-phonegap-application-is-busy/", "published_at": "2009-10-26T17:00:09+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2463f89f", "title": "How to use the native Alert dialog in PhoneGap", "url": "https://nachbaur.com/2009/10/19/how-to-use-the-native-alert-dialog-in-phonegap/", "published_at": "2009-10-19T17:00:28+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2466ec9b", "title": "Device.saveScreenshot added to PhoneGap", "url": "https://nachbaur.com/2009/10/18/device-savescreenshot-added-to-phonegap/", "published_at": "2009-10-18T22:26:40+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b253d5232", "title": "How to use the ActionSheet in PhoneGap", "url": "https://nachbaur.com/2009/10/16/how-to-use-the-actionsheet-in-phonegap/", "published_at": "2009-10-16T17:00:16+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b253e5f9f", "title": "In-App purchases allowed for free apps on the App Store", "url": "https://nachbaur.com/2009/10/15/in-app-purchases-allowed-for-free-apps-on-the-app-store/", "published_at": "2009-10-15T21:20:20+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2607f1be", "title": "How to automate your iPhone app builds with Hudson", "url": "https://nachbaur.com/2009/10/12/how-to-automate-your-iphone-app-builds-with-hudson/", "published_at": "2009-10-12T17:00:30+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b26f9f961", "title": "PhoneGap officially permitted on the App Store", "url": "https://nachbaur.com/2009/10/07/phonegap-officially-permitted-on-the-app-store/", "published_at": "2009-10-07T16:15:25+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b27d85886", "title": "Updates on Apple / PhoneGap", "url": "https://nachbaur.com/2009/06/22/updates-on-apple-phonegap/", "published_at": "2009-06-22T16:38:14+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b28bb7870", "title": "A Git Workflow for Agile Teams", "url": "https://nachbaur.com/2009/06/18/a-git-workflow-for-agile-teams/", "published_at": "2009-06-18T20:16:12+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b29698b5d", "title": "Ideas On Tap, or “Speed Dating for Entrepreneurs”", "url": "https://nachbaur.com/2009/06/15/ideas-on-tap-or-speed-dating-for-entrepreneurs/", "published_at": "2009-06-15T21:32:20+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2981d73d", "title": "Have a list of several hundred addresses to get coordinates for? Perl to the rescue!", "url": "https://nachbaur.com/2009/06/10/have-a-list-of-several-hundred-addresses-to-get-coordinates-for-perl-to-the-rescue/", "published_at": "2009-06-10T20:58:37+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2a0bb7f1", "title": "I really need to broaden my music horizons", "url": "https://nachbaur.com/2009/06/10/i-really-need-to-broaden-my-music-horizons/", "published_at": "2009-06-10T19:22:30+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2aefab10", "title": "Build process experiments with PhoneGap", "url": "https://nachbaur.com/2009/06/08/build-process-experiments-with-phonegap/", "published_at": "2009-06-08T21:13:20+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2bef0a20", "title": "PhoneGap gets a fancy new demo", "url": "https://nachbaur.com/2009/06/05/phonegap-gets-a-fancy-new-demo/", "published_at": "2009-06-05T21:59:19+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2cdf8353", "title": "I’ve moved away from Blogger", "url": "https://nachbaur.com/2009/06/04/ive-moved-away-from-blogger/", "published_at": "2009-06-04T23:03:42+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2d35451e", "title": "Marketing, are you stupid or enlightened stupid?", "url": "https://nachbaur.com/2009/06/04/marketing-are-you-stupid-or-enlightened-stupid/", "published_at": "2009-06-04T21:15:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2d439121", "title": "New PhoneGap feature: ActionSheet support", "url": "https://nachbaur.com/2009/05/29/new-phonegap-feature-actionsheet-support/", "published_at": "2009-05-30T00:00:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2db3308a", "title": "Minor PhoneGap Alert updates", "url": "https://nachbaur.com/2009/05/27/minor-phonegap-alert-updates/", "published_at": "2009-05-27T18:45:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2de8cb28", "title": "Long weekend at the Spiller Estate B&B", "url": "https://nachbaur.com/2009/05/26/long-weekend-at-the-spiller-estate-bb/", "published_at": "2009-05-26T22:51:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2e6295e9", "title": "I ❤ HTTP::Engine", "url": "https://nachbaur.com/2009/05/22/i-3-httpengine/", "published_at": "2009-05-22T18:14:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2ef2fc09", "title": "Open letter to Apple iPhone Developer Support", "url": "https://nachbaur.com/2009/05/17/open-letter-to-apple-iphone-developer-support/", "published_at": "2009-05-18T02:06:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b2fe53ff4", "title": "My blog and I are joining the Iron Man competition!", "url": "https://nachbaur.com/2009/05/08/my-blog-and-i-are-joining-the-iron-man-competition/", "published_at": "2009-05-08T16:57:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b30029946", "title": "So much to do, so little time", "url": "https://nachbaur.com/2009/05/07/so-much-to-do-so-little-time/", "published_at": "2009-05-08T00:56:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b30adcc07", "title": "PhoneGap UIControls ready to go", "url": "https://nachbaur.com/2009/04/24/phonegap-uicontrols-ready-to-go/", "published_at": "2009-04-24T16:48:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b31639bf5", "title": "Native UI Controls in PhoneGap coming along nicely", "url": "https://nachbaur.com/2009/04/20/native-ui-controls-in-phonegap-coming-along-nicely/", "published_at": "2009-04-20T23:04:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b31881819", "title": "More changes coming to the iPhone branch of PhoneGap", "url": "https://nachbaur.com/2009/04/14/more-changes-coming-to-the-iphone-branch-of-phonegap/", "published_at": "2009-04-14T17:01:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b31daad0a", "title": "iPhone Certificate Woes", "url": "https://nachbaur.com/2009/04/08/iphone-certificate-woes/", "published_at": "2009-04-08T16:58:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b31f9a337", "title": "PhoneGap and JavaScript", "url": "https://nachbaur.com/2009/04/01/phonegap-and-javascript/", "published_at": "2009-04-02T05:46:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b328fef31", "title": "Where are the Simpsons? My wife might have the solution", "url": "https://nachbaur.com/2009/03/29/where-are-the-simpsons-my-wife-might-have-the-solution/", "published_at": "2009-03-30T03:18:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b335436d6", "title": "When to refactor, and when to slash and burn it", "url": "https://nachbaur.com/2009/03/05/when-to-refactor-and-when-to-slash-and-burn-it/", "published_at": "2009-03-05T20:26:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b344e4256", "title": "WebDev Links Of Interest, Issue 1", "url": "https://nachbaur.com/2009/03/03/webdev-links-of-interest-issue-1/", "published_at": "2009-03-03T20:33:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b34ec79dc", "title": "I’m diving in to PhoneGap and ObjC, finally", "url": "https://nachbaur.com/2009/02/26/im-diving-in-to-phonegap-and-objc-finally/", "published_at": "2009-02-26T18:54:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b35ec230b", "title": "Anti-Valentines day, 2009", "url": "https://nachbaur.com/2009/02/16/anti-valentines-day-2009/", "published_at": "2009-02-16T20:37:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b361ed4ff", "title": "Second impressions with PhoneGap", "url": "https://nachbaur.com/2009/02/14/second-impressions-with-phonegap/", "published_at": "2009-02-14T19:54:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b3670d063", "title": "Managing sites with Git and intelligent post-update hooks", "url": "https://nachbaur.com/2009/02/12/managing-sites-with-git-and-intelligent-post-update-hooks/", "published_at": "2009-02-12T17:57:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b369539a7", "title": "First impressions with PhoneGap", "url": "https://nachbaur.com/2009/02/04/first-impressions-with-phonegap/", "published_at": "2009-02-04T21:04:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b36d54115", "title": "Why, oh why did I ever leave California?", "url": "https://nachbaur.com/2008/12/19/why-oh-why-did-i-ever-leave-california/", "published_at": "2008-12-19T21:17:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b36e60890", "title": "Harder, Better, Faster, Stronger", "url": "https://nachbaur.com/2008/11/25/harder-better-faster-stronger/", "published_at": "2008-11-25T18:58:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b36ecc8de", "title": "Mootools Fx.Index v1.0", "url": "https://nachbaur.com/2008/11/20/mootools-fxindex-v10/", "published_at": "2008-11-21T00:28:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b371099ae", "title": "GM Bailout PR fumble", "url": "https://nachbaur.com/2008/11/18/gm-bailout-pr-fumble/", "published_at": "2008-11-18T21:56:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b377d7b3e", "title": "How do you name your business?", "url": "https://nachbaur.com/2008/11/18/how-do-you-name-your-business/", "published_at": "2008-11-18T20:51:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b3849594f", "title": "Mootools 1.2 rocks", "url": "https://nachbaur.com/2008/03/22/mootools-12-rocks/", "published_at": "2008-03-22T19:39:00+00:00" }, { "id": "01a087ab-b8af-7363-82ec-b86b39203de0", "title": "Getting started", "url": "https://nachbaur.com/2007/10/02/getting-started/", "published_at": "2007-10-02T23:10:00+00:00" } ] posts Claim your blog
Back to nachbaur.com
Blog · corpus.blog/blogs/nachbaur.com/posts

nachbaur.com

nachbaur.com

2026

2022

2020

2019

2014

2013

2012

2011

2010

2009

2008

2007