41554 blogs · [ { "id": "01a0876e-c9bf-73bf-a475-a10a307dc634", "title": "Android From The Trenches", "url": "https://donnfelker.com/android-from-the-trenches/", "published_at": "2014-04-29T00:00:00+00:00" }, { "id": "01a0876e-c9bf-73bf-a475-a10a30fa8296", "title": "AARRR Metrics Apply To All Businesses", "url": "https://donnfelker.com/aarrr-metrics-apply-to-all-businesses/", "published_at": "2014-04-21T00:00:00+00:00" }, { "id": "01a0876e-c9bf-73bf-a475-a10a31a1519c", "title": "Bootstrap Faster In One Step", "url": "https://donnfelker.com/bootstrap-faster-in-one-step/", "published_at": "2014-03-22T00:00:00+00:00" }, { "id": "01a0876e-c9bf-73bf-a475-a10a31f9b66b", "title": "The Best Parent I Ever Knew", "url": "https://donnfelker.com/best-parent-ever-knew/", "published_at": "2014-03-21T00:00:00+00:00" }, { "id": "01a0876e-c9bf-73bf-a475-a10a32b6a4a6", "title": "Android Jobs", "url": "https://donnfelker.com/android-jobs/", "published_at": "2014-03-18T00:00:00+00:00" }, { "id": "01a0876e-c9bf-73bf-a475-a10a32fc6528", "title": "Monetizing Failure", "url": "https://donnfelker.com/monetizing-failure/", "published_at": "2014-02-26T00:00:00+00:00" }, { "id": "01a0876e-c9bf-73bf-a475-a10a3381d9fb", "title": "Only Perform The Most Valuable Task and Outsource the Rest", "url": "https://donnfelker.com/perform-valuable-task-outsource-rest/", "published_at": "2014-01-30T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f5909e22f4dd", "title": "How To Hire Outsourced Developers", "url": "https://donnfelker.com/how-to-hire-outsourced-developers/", "published_at": "2014-01-15T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f5909e452a09", "title": "How to Hire Programmers", "url": "https://donnfelker.com/how-to-hire-programmers/", "published_at": "2014-01-13T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f5909e6e41ae", "title": "Robolectric ShadowTaskStackBuilder", "url": "https://donnfelker.com/robolectric-shadowtaskstackbuilder/", "published_at": "2014-01-06T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f5909f31462c", "title": "Working Remote", "url": "https://donnfelker.com/working-remote/", "published_at": "2013-11-12T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a0005b93", "title": "Android Bootstrap and Android Studio", "url": "https://donnfelker.com/android-bootstrap-android-studio/", "published_at": "2013-11-09T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a0e18622", "title": "Loading Remote Images in Android with UrlImageView", "url": "https://donnfelker.com/loading-remote-images-in-android-with-urlimageview/", "published_at": "2013-08-15T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a17599ac", "title": "Android Bootstrap Updated to Include a Navigation Drawer", "url": "https://donnfelker.com/android-bootstrap-updated-to-include-a-navigation-drawer/", "published_at": "2013-07-09T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a20fdae7", "title": "Android Studio – Tips and Tricks Part 2", "url": "https://donnfelker.com/android-studio-tips-and-tricks-part-2/", "published_at": "2013-06-21T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a3069edd", "title": "Android Studio – Tips and Tricks Part 1", "url": "https://donnfelker.com/android-studio-tips-and-tricks-part-1/", "published_at": "2013-06-06T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a38b1b41", "title": "Android Studio – Setting up an Emulator", "url": "https://donnfelker.com/android-studio-setting-up-an-emulator/", "published_at": "2013-05-20T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a3abb47b", "title": "Getting Started with Android Studio", "url": "https://donnfelker.com/getting-started-with-android-studio/", "published_at": "2013-05-16T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a3d2fc19", "title": "Hi Performance JSON Parsing in Android", "url": "https://donnfelker.com/hi-performance-json-parsing-in-android/", "published_at": "2013-04-15T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a46631bc", "title": "Ruby 1.9.3 [BUG] Segmentation with rspec", "url": "https://donnfelker.com/ruby-1-9-3-bug-segmentation-with-rspec/", "published_at": "2013-03-21T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a4811079", "title": "Android Fragmentation – The Business Reason", "url": "https://donnfelker.com/android-fragmentation/", "published_at": "2013-01-03T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a4eeb527", "title": "The Innocence is Lost", "url": "https://donnfelker.com/the-innocence-is-lost/", "published_at": "2012-12-15T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a58e9576", "title": "Introducing Android Bootstrap – A Comprehensive Android Template Project", "url": "https://donnfelker.com/android-template-project/", "published_at": "2012-10-17T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a5bb3575", "title": "Overcoming Coffee with Yerba Mate", "url": "https://donnfelker.com/overcoming-coffee-yerba-mate/", "published_at": "2012-08-15T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a63b1a5d", "title": "IKEA Standing Desk – Two Weeks Later", "url": "https://donnfelker.com/ikea-standing-desk-two-weeks-later/", "published_at": "2012-07-23T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a66aa7df", "title": "Android Native Emulator with Google Maps – ProTip", "url": "https://donnfelker.com/android-native-emulator-with-google-maps/", "published_at": "2012-07-02T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a6a32fbb", "title": "Node.js with Express 3 res.json Changes", "url": "https://donnfelker.com/node-js-with-express-3-res-json-changes/", "published_at": "2012-06-27T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a6cb2da8", "title": "Stop Asking How and Just Do It", "url": "https://donnfelker.com/stop-asking-how-and-just-do-it/", "published_at": "2012-06-18T00:00:00+00:00" }, { "id": "01a0876e-c9c0-70be-890a-f590a7b1a3f9", "title": "Maintain Velocity or Sink", "url": "https://donnfelker.com/maintain-velocity-or-sink/", "published_at": "2012-05-31T00:00:00+00:00" }, { "id": "01a0876e-c9c1-7245-8220-7edd8b18fc2d", "title": "Phoenix Mobile Festival", "url": "https://donnfelker.com/phoenix-mobile-festival/", "published_at": "2012-04-16T00:00:00+00:00" }, { "id": "01a0876e-c9c1-7245-8220-7edd8c062d26", "title": "Robolectric and Roboguice not Injecting Views", "url": "https://donnfelker.com/robolectric-and-roboguice-not-injecting-views/", "published_at": "2012-03-27T00:00:00+00:00" }, { "id": "01a0876e-c9c1-7245-8220-7edd8c408dc4", "title": "Waterbottles for Nerds", "url": "https://donnfelker.com/waterbottles-for-nerds/", "published_at": "2012-03-24T00:00:00+00:00" }, { "id": "01a0876e-c9c1-7245-8220-7edd8c454b41", "title": "Airport Extreme and Brother 2170w Setup", "url": "https://donnfelker.com/airport-extreme-and-brother-2170w-setup/", "published_at": "2012-02-01T00:00:00+00:00" }, { "id": "01a0876e-c9c1-7245-8220-7edd8cdb588d", "title": "Minimum Viable Programming", "url": "https://donnfelker.com/minimum-viable-programming/", "published_at": "2012-01-10T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd5019f03", "title": "The Wrong Time and Wrong Market (or Failing in the Entertainment Industry)", "url": "https://donnfelker.com/the-wrong-time-and-wrong-market-or-failing-in-the-entertainment-industry/", "published_at": "2011-12-14T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd5109884", "title": "Building an Android Notification Bubble", "url": "https://donnfelker.com/building-an-android-notification-bubble/", "published_at": "2011-12-02T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd5c85349", "title": "Android Validation with EditText", "url": "https://donnfelker.com/android-validation-with-edittext/", "published_at": "2011-11-23T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd6545617", "title": "What’s New in Android Development Slides", "url": "https://donnfelker.com/whats-new-in-android-development-slides/", "published_at": "2011-11-07T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd6b7c694", "title": "AnDevCon Tablet Programming Workshop Presentation", "url": "https://donnfelker.com/andevcon-tablet-programming-workshop-presentation/", "published_at": "2011-11-06T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd6d805d2", "title": "Android Tablet Programming Class at AnDevCon III", "url": "https://donnfelker.com/android-tablet-programming-class-at-andevcon-iii/", "published_at": "2011-10-26T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd704e46a", "title": "I’m Teaching a Free Android Tablet Programming Class Oct. 25th in AZ", "url": "https://donnfelker.com/im-teaching-a-free-android-tablet-programming-class-oct-25th-in-az/", "published_at": "2011-10-13T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd7cf825f", "title": "Android’s Locale Implementation Is Broken", "url": "https://donnfelker.com/androids-locale-implementation-is-broken/", "published_at": "2011-08-23T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd8088477", "title": "Android: Centering text between two other Views", "url": "https://donnfelker.com/android-centering-text-between-two-other-views/", "published_at": "2011-08-03T00:00:00+00:00" }, { "id": "01a0876e-c9c2-710e-a1d7-9f3bd8668593", "title": "Android: Rounded Corners with a Bevel/Drop Shadow", "url": "https://donnfelker.com/android-rounded-corners-with-a-beveldrop-shadow/", "published_at": "2011-08-01T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25a99d88c4", "title": "Retaining and Acquiring Talent in the Face of Rising (Energy) Costs", "url": "https://donnfelker.com/retaining-and-aquiring-talent-in-the-face-of-rising-energy-costs/", "published_at": "2011-06-28T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25aa157e0b", "title": "Trusting Android Certificates, Part Duex", "url": "https://donnfelker.com/trusting-android-certificates-part-duex/", "published_at": "2011-06-13T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25aa15b44d", "title": "IntelliJ – Waiting for ADB", "url": "https://donnfelker.com/intellij-waiting-for-adb/", "published_at": "2011-05-19T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25ab009136", "title": "Taxman, You’re Just Too Much (Why I’m Moving)", "url": "https://donnfelker.com/taxman-youre-just-too-much/", "published_at": "2011-04-29T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25abd58287", "title": "Living Together Harmoniously – IntelliJ and Maven", "url": "https://donnfelker.com/living-together-intellij-maven/", "published_at": "2011-03-16T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25acbc462c", "title": "JSONView – The Sweet little FireFox Plugin", "url": "https://donnfelker.com/jsonview-the-sweet-little-firefox-plugin/", "published_at": "2011-02-18T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25adb8bf36", "title": "Android: A Simple Eula for your Android Apps", "url": "https://donnfelker.com/android-a-simple-eula-for-your-android-apps/", "published_at": "2011-02-17T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25ae23ea74", "title": "ASP.NET MVC: Building Web API’s with HeaderValueProvider", "url": "https://donnfelker.com/asp-net-mvc-building-web-apis-with-headervalueprovider/", "published_at": "2011-02-16T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25aeb576c8", "title": "Empty Folders: A git svn gotcha", "url": "https://donnfelker.com/empty-folders-a-git-svn-gotcha/", "published_at": "2011-02-15T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25af1baaff", "title": "MonoTouch: Copying a Preloaded DB", "url": "https://donnfelker.com/monotouch-copying-a-preloaded-db/", "published_at": "2011-02-10T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25af5f1a70", "title": "My Book Hits #1 on Nielsen Bookscan", "url": "https://donnfelker.com/my-book-hits-1-on-nielsen-bookscan/", "published_at": "2011-01-28T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b01db303", "title": "Android App Dev For Dummies: USB Driver Installation", "url": "https://donnfelker.com/android-app-dev-for-dummies-usb-driver-installation/", "published_at": "2011-01-13T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b0e1dfc7", "title": "Dummies Book: SDK Path", "url": "https://donnfelker.com/dummies-book-sdk-path/", "published_at": "2011-01-11T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b1777568", "title": "My Favorite Git Alias", "url": "https://donnfelker.com/my-favorite-git-alias/", "published_at": "2011-01-04T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b205cb26", "title": "Already a Second Pressing of Android App Dev for Dummies", "url": "https://donnfelker.com/already-a-second-pressing-of-android-app-dev-for-dummies/", "published_at": "2010-12-30T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b20f072e", "title": "Android App Dev for Dummies & Motorola Droids", "url": "https://donnfelker.com/android-app-dev-for-dummies-motorola-droids/", "published_at": "2010-12-26T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b2c134fa", "title": "IntelliJ Android Layout LiveTemplates", "url": "https://donnfelker.com/intellij-android-layout-livetemplates/", "published_at": "2010-12-23T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b3b93a1f", "title": "An Annoying IntelliJ Android Build Issue", "url": "https://donnfelker.com/an-annoying-intellij-android-build-issue/", "published_at": "2010-12-21T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b4582b50", "title": "Beyond Dummies: Improving Performance on the ListView", "url": "https://donnfelker.com/beyond-dummies-improving-performance-on-the-listview/", "published_at": "2010-12-07T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b48dddba", "title": "IntelliJ Keyboard Shortcuts", "url": "https://donnfelker.com/intellij-keyboard-shortcuts/", "published_at": "2010-11-15T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b49676b0", "title": "Setting up an Android Build Server – Part 4: Communicating With Github", "url": "https://donnfelker.com/setting-up-an-android-build-server-part-4/", "published_at": "2010-10-26T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b581bbea", "title": "Setting up an Android Build Server – Part 3: Installing the Android SDK", "url": "https://donnfelker.com/setting-up-an-android-build-server-part-3-installing-the-android-sdk/", "published_at": "2010-10-25T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b671fd42", "title": "Setting up an Android Build Server – Part 2: Installing Hudson", "url": "https://donnfelker.com/setting-up-an-android-build-server-part-2-installing-hudson/", "published_at": "2010-10-22T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b75e7dec", "title": "Setting up an Android Build Server – Part 1: The Server", "url": "https://donnfelker.com/setting-up-an-android-build-server-part-1-the-server/", "published_at": "2010-10-21T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b7a2b4c5", "title": "Presentation Materials from TCCC9", "url": "https://donnfelker.com/presentation-materials-from-tccc9/", "published_at": "2010-10-14T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b878b873", "title": "Minnesotas Developers Conference Materials", "url": "https://donnfelker.com/minnesotas-developers-conference-materials/", "published_at": "2010-10-05T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b8811c70", "title": "The WP7 Fragmentation Challenge", "url": "https://donnfelker.com/the-wp7-fragmentation-challenge/", "published_at": "2010-09-07T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b967c1ac", "title": "HDC10: Hands-on-Lab – Project Solutions", "url": "https://donnfelker.com/hdc10-hands-on-lab-project-solutions/", "published_at": "2010-09-06T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25b983b8d7", "title": "Heartland Developers Conference – Next Week", "url": "https://donnfelker.com/heartland-developers-conference-next-week/", "published_at": "2010-09-02T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25ba1fbac1", "title": "MacBook Pro – Windows 7 Boot to VHD", "url": "https://donnfelker.com/macbook-pro-windows-7-boot-to-vhd/", "published_at": "2010-08-17T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bb02297d", "title": "ModelBinding ASP.NET MVC and Multiple Field Validation", "url": "https://donnfelker.com/modelbinding-asp-net-mvc-and-multiple-field-validation/", "published_at": "2010-08-17T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bbbf7d1c", "title": "Android Library Project Reference Not Showing", "url": "https://donnfelker.com/android-library-project-reference-not-showing/", "published_at": "2010-08-13T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bca722a5", "title": "HowTo: Android – Full and Lite Versions", "url": "https://donnfelker.com/howto-android-full-and-lite-versions/", "published_at": "2010-08-05T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bcf30059", "title": "Android For Dummies & TekPub", "url": "https://donnfelker.com/android-for-dummies-tekpub/", "published_at": "2010-07-22T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bde0cb62", "title": "Android Development For Dummies", "url": "https://donnfelker.com/android-development-for-dummies/", "published_at": "2010-07-21T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25becefbcc", "title": "Android: ‘Must Override a Superclass Method’ Errors", "url": "https://donnfelker.com/android-must-override-a-superclass-method-errors/", "published_at": "2010-07-06T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bf3189ef", "title": "Gotchas with Rooting a MyTouch Slide", "url": "https://donnfelker.com/gotchas-with-rooting-a-mytouch-slide/", "published_at": "2010-06-29T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25bf7f055b", "title": "Android App – Eventdroid Released", "url": "https://donnfelker.com/android-app-eventdroid-released/", "published_at": "2010-06-28T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c016079b", "title": "Pruning Elmah Files with Powershell", "url": "https://donnfelker.com/pruning-elmah-files-with-powershell/", "published_at": "2010-06-22T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c04b1c67", "title": "Android: Db4o StackOverflowError", "url": "https://donnfelker.com/android-db4o-stackoverflowerror/", "published_at": "2010-06-21T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c0fce4cc", "title": "Db4o’s Java Doc/Documentation/Help in Eclipse", "url": "https://donnfelker.com/db4os-java-docdocumentationhelp-in-eclipse/", "published_at": "2010-06-12T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c1ecb5f1", "title": "A Poll: Web Api Calls", "url": "https://donnfelker.com/a-poll-web-api-calls/", "published_at": "2010-06-11T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c1fef470", "title": "The Customized Android UI Problem", "url": "https://donnfelker.com/the-customized-android-ui-problem/", "published_at": "2010-06-10T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c2f80f3a", "title": "Going Android: Which Device To Pick?", "url": "https://donnfelker.com/going-android-which-device-to-pick/", "published_at": "2010-06-07T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c34b82b5", "title": "ASPNET MVC: Handling Multiple Buttons on a Form with jQuery", "url": "https://donnfelker.com/aspnetmvc-multiple-buttons-on-aform-jquery/", "published_at": "2010-06-04T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c3b46ef2", "title": "Desert Code Camp: Android", "url": "https://donnfelker.com/desert-code-camp-android/", "published_at": "2010-05-15T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c3fb8bc3", "title": "Desert Code Camp Tomorrow!", "url": "https://donnfelker.com/desert-code-camp-tomorrow/", "published_at": "2010-05-14T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c3fe1e6b", "title": "Android: Odd Error in DefaultHttpClient", "url": "https://donnfelker.com/android-odd-error-in-defaulthttpclient/", "published_at": "2010-04-29T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c44cc6c0", "title": "Android: Escaping Strings in Eclipse", "url": "https://donnfelker.com/android-escaping-strings-in-eclipse/", "published_at": "2010-04-27T00:00:00+00:00" }, { "id": "01a0876e-c9c3-71d5-a9e9-cd25c472e40e", "title": "New TekPub Episode is Live", "url": "https://donnfelker.com/new-tekpub-episode-is-live/", "published_at": "2010-04-27T00:00:00+00:00" }, { "id": "01a0876e-c9c4-73ab-a902-bd5ed45622da", "title": "MVC: Unit Testing Action Filters", "url": "https://donnfelker.com/mvc-unit-testing-action-filters/", "published_at": "2010-04-21T00:00:00+00:00" }, { "id": "01a0876e-c9c4-73ab-a902-bd5ed4e292d7", "title": "jQuery Tip: Brute Force Dirty Form Detection", "url": "https://donnfelker.com/jquery-tip-brute-force-dirty-form-detection/", "published_at": "2010-04-20T00:00:00+00:00" }, { "id": "01a0876e-c9c4-73ab-a902-bd5ed5d194f4", "title": "TCDG – Android Talk Code", "url": "https://donnfelker.com/tcdg-android-talk-code/", "published_at": "2010-04-13T00:00:00+00:00" }, { "id": "01a0876e-c9c4-73ab-a902-bd5ed669992f", "title": "Intro to Android Development Materials", "url": "https://donnfelker.com/intro-to-android-development-materials/", "published_at": "2010-04-10T00:00:00+00:00" }, { "id": "01a0876e-c9c4-73ab-a902-bd5ed6c32efa", "title": "Twin Cities XNA Fragathon II", "url": "https://donnfelker.com/twin-cities-xna-fragathon-ii/", "published_at": "2010-04-05T00:00:00+00:00" }, { "id": "01a0876e-c9c4-73ab-a902-bd5ed7268457", "title": "Twin Cities Code Camp 8", "url": "https://donnfelker.com/twin-cities-code-camp-8/", "published_at": "2010-04-04T00:00:00+00:00" } ] posts Claim your blog
Back to donnfelker.com
Blog · corpus.blog/blogs/donnfelker.com/posts

donnfelker.com

donnfelker.com

2014

2013

2012

2011

2010