<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sapan Diwakar</title><description>Notes on software engineering by Sapan Diwakar — Elixir, Rails, mobile development, and the occasional adventure.</description><link>https://sapandiwakar.in/</link><item><title>Absinthe for Large Elixir Applications</title><link>https://sapandiwakar.in/absinthe-for-large-elixir-applications/</link><guid isPermaLink="true">https://sapandiwakar.in/absinthe-for-large-elixir-applications/</guid><description>Patterns for structuring and scaling Absinthe in large Elixir applications.</description><pubDate>Tue, 01 Oct 2024 04:56:03 GMT</pubDate></item><item><title>An Introduction to Absinthe</title><link>https://sapandiwakar.in/an-introduction-to-absinthe/</link><guid isPermaLink="true">https://sapandiwakar.in/an-introduction-to-absinthe/</guid><description>An introduction to building GraphQL APIs in Elixir with Absinthe.</description><pubDate>Tue, 06 Jun 2023 11:36:26 GMT</pubDate></item><item><title>Under the Hood of Ecto</title><link>https://sapandiwakar.in/under-the-hood-of-ecto/</link><guid isPermaLink="true">https://sapandiwakar.in/under-the-hood-of-ecto/</guid><description>Ecto is a toolkit for mapping database objects to Elixir structs and provides a unified interface to manipulate that data.</description><pubDate>Thu, 16 Feb 2023 05:48:57 GMT</pubDate></item><item><title>Scaling Ruby on Rails Applications</title><link>https://sapandiwakar.in/scaling-ruby-on-rails-applications/</link><guid isPermaLink="true">https://sapandiwakar.in/scaling-ruby-on-rails-applications/</guid><description>Strategies for scaling Ruby on Rails applications to larger workloads.</description><pubDate>Mon, 21 Nov 2022 08:47:47 GMT</pubDate></item><item><title>Get Started with Hotwire in Your Ruby on Rails App</title><link>https://sapandiwakar.in/get-started-with-hotwire-in-your-ruby-on-rails-app/</link><guid isPermaLink="true">https://sapandiwakar.in/get-started-with-hotwire-in-your-ruby-on-rails-app/</guid><description>How to add Hotwire interactivity to a Ruby on Rails application.</description><pubDate>Mon, 11 Jul 2022 04:49:27 GMT</pubDate></item><item><title>A Guide to Event-Driven Architecture in Elixir</title><link>https://sapandiwakar.in/a-guide-to-event-driven-architecture-in-elixir/</link><guid isPermaLink="true">https://sapandiwakar.in/a-guide-to-event-driven-architecture-in-elixir/</guid><description>A guide to designing responsive, decoupled event-driven systems in Elixir.</description><pubDate>Wed, 11 May 2022 07:31:39 GMT</pubDate></item><item><title>Delayed Job vs. Sidekiq: Which Is Better?</title><link>https://sapandiwakar.in/delayed-job-vs-sidekiq-which-is-better/</link><guid isPermaLink="true">https://sapandiwakar.in/delayed-job-vs-sidekiq-which-is-better/</guid><description>A comparison of Delayed Job and Sidekiq for Ruby background processing.</description><pubDate>Mon, 21 Feb 2022 05:55:40 GMT</pubDate></item><item><title>Authorization and Policy Scopes with Elixir/Phoenix</title><link>https://sapandiwakar.in/authorization-and-policy-scopes-with-elixir-ecto/</link><guid isPermaLink="true">https://sapandiwakar.in/authorization-and-policy-scopes-with-elixir-ecto/</guid><description>A pattern for authorization and policy scopes in Phoenix contexts and Ecto schemas.</description><pubDate>Thu, 09 Dec 2021 04:01:25 GMT</pubDate></item><item><title>STOMP over a WebSocket client in Elixir</title><link>https://sapandiwakar.in/stomp-over-a-websocket-client-in-elixir/</link><guid isPermaLink="true">https://sapandiwakar.in/stomp-over-a-websocket-client-in-elixir/</guid><description>How to implement a STOMP-over-WebSocket client in Elixir.</description><pubDate>Thu, 03 Jun 2021 04:49:26 GMT</pubDate></item><item><title>Connecting your Infrastructure with Wireguard VPN </title><link>https://sapandiwakar.in/connecting-your-infrastructure-with-wireguard-vpn/</link><guid isPermaLink="true">https://sapandiwakar.in/connecting-your-infrastructure-with-wireguard-vpn/</guid><description>How to connect infrastructure securely with a WireGuard VPN.</description><pubDate>Sun, 02 May 2021 08:53:05 GMT</pubDate></item><item><title>Interfacing Elixir with Other Languages</title><link>https://sapandiwakar.in/interfacing-elixir-with-other-languages/</link><guid isPermaLink="true">https://sapandiwakar.in/interfacing-elixir-with-other-languages/</guid><description>How to call Ruby and Python processes from Elixir with ExPort.</description><pubDate>Sun, 18 Apr 2021 08:53:05 GMT</pubDate></item><item><title>Dynamic Retry Configuration for ActiveJob on Rails (Sidekiq/Delayed Job/Resque)</title><link>https://sapandiwakar.in/dynamic-retry-configuration-for-activejob-2/</link><guid isPermaLink="true">https://sapandiwakar.in/dynamic-retry-configuration-for-activejob-2/</guid><description>How to configure ActiveJob retries dynamically across Rails job backends.</description><pubDate>Sat, 13 Mar 2021 08:53:05 GMT</pubDate></item><item><title>Rails like console for Node JS (and Node TS)</title><link>https://sapandiwakar.in/rails-like-console-for-node-js-and-node-ts-2/</link><guid isPermaLink="true">https://sapandiwakar.in/rails-like-console-for-node-js-and-node-ts-2/</guid><description>How to build a Rails-like interactive console for Node.js and TypeScript.</description><pubDate>Sun, 01 Nov 2020 06:25:00 GMT</pubDate></item><item><title>Runtime validation with react-hook-form</title><link>https://sapandiwakar.in/runtime-validation-react-hook-form/</link><guid isPermaLink="true">https://sapandiwakar.in/runtime-validation-react-hook-form/</guid><description>How to add runtime validation to React Hook Form fields.</description><pubDate>Tue, 13 Oct 2020 02:18:48 GMT</pubDate></item><item><title>Set up a WebSocket Server on Android with GraphQL-WS Protocol</title><link>https://sapandiwakar.in/set-up-a-websocket-server-on-android-with-graphql-ws-protocol/</link><guid isPermaLink="true">https://sapandiwakar.in/set-up-a-websocket-server-on-android-with-graphql-ws-protocol/</guid><description>How to run a GraphQL-WS WebSocket server on Android.</description><pubDate>Mon, 21 Sep 2020 04:38:13 GMT</pubDate></item><item><title>[How to] Reduce Heroku Slug Size</title><link>https://sapandiwakar.in/reducing-heroku-slug-size/</link><guid isPermaLink="true">https://sapandiwakar.in/reducing-heroku-slug-size/</guid><description>Practical ways to reduce a Heroku slug’s size and improve deployment performance.</description><pubDate>Wed, 29 Jul 2020 01:07:43 GMT</pubDate></item><item><title>Eager Load Rails classes during development</title><link>https://sapandiwakar.in/eager-load-rails-classes-during-development/</link><guid isPermaLink="true">https://sapandiwakar.in/eager-load-rails-classes-during-development/</guid><description>How to eager-load Rails classes during development with Zeitwerk.</description><pubDate>Wed, 01 Jul 2020 02:53:36 GMT</pubDate></item><item><title>Mocking with Jest</title><link>https://sapandiwakar.in/mocking-with-jest/</link><guid isPermaLink="true">https://sapandiwakar.in/mocking-with-jest/</guid><description>Jest provides several different ways to mock out things. Here&apos;s an effort to list out the most useful ones in a short post.</description><pubDate>Sat, 13 Jun 2020 04:52:01 GMT</pubDate></item><item><title>Best React Component Libraries</title><link>https://sapandiwakar.in/best-react-component-libraries-comparison/</link><guid isPermaLink="true">https://sapandiwakar.in/best-react-component-libraries-comparison/</guid><description>A comparison of popular React component libraries for product interfaces.</description><pubDate>Sat, 23 May 2020 04:29:38 GMT</pubDate></item><item><title>Multiple html pages with create-react-app app</title><link>https://sapandiwakar.in/multiple-html-pages-with-create-react-app-app/</link><guid isPermaLink="true">https://sapandiwakar.in/multiple-html-pages-with-create-react-app-app/</guid><description>How to configure multiple HTML entry points in a Create React App project.</description><pubDate>Thu, 14 May 2020 14:02:47 GMT</pubDate></item><item><title>Historical Live Data for Android</title><link>https://sapandiwakar.in/historical-live-data-for-android/</link><guid isPermaLink="true">https://sapandiwakar.in/historical-live-data-for-android/</guid><description>How to retain and restore historical LiveData values in an Android app.</description><pubDate>Sat, 18 Apr 2020 04:34:19 GMT</pubDate></item><item><title>Garden</title><link>https://sapandiwakar.in/garden/</link><guid isPermaLink="true">https://sapandiwakar.in/garden/</guid><description>A personal remembrance of gardening with the author’s grandmother.</description><pubDate>Mon, 25 Nov 2019 09:48:44 GMT</pubDate></item><item><title>Something about Nature</title><link>https://sapandiwakar.in/something-about-nature/</link><guid isPermaLink="true">https://sapandiwakar.in/something-about-nature/</guid><description>A personal reflection on the sensory appeal of nature.</description><pubDate>Wed, 30 Oct 2019 06:15:06 GMT</pubDate></item><item><title>Accessing ViewModel inside Views on Android</title><link>https://sapandiwakar.in/accessing-viewmodel-inside-views-on-android-2/</link><guid isPermaLink="true">https://sapandiwakar.in/accessing-viewmodel-inside-views-on-android-2/</guid><description>How to access Android ViewModel state from custom views.</description><pubDate>Thu, 28 Mar 2019 15:02:04 GMT</pubDate></item><item><title>Life of Hari</title><link>https://sapandiwakar.in/life-of-hari/</link><guid isPermaLink="true">https://sapandiwakar.in/life-of-hari/</guid><description>A reflective short story addressed to Hari at the beginning of his life.</description><pubDate>Thu, 07 Mar 2019 09:54:35 GMT</pubDate></item><item><title>A Tale of Two Sisters</title><link>https://sapandiwakar.in/a-tale-of-two-sisters/</link><guid isPermaLink="true">https://sapandiwakar.in/a-tale-of-two-sisters/</guid><description>A short story about twin sisters Ava and Emma facing a dangerous secret.</description><pubDate>Sat, 02 Feb 2019 13:32:24 GMT</pubDate></item><item><title>A review of mobile development frameworks</title><link>https://sapandiwakar.in/a-review-of-mobile-development-frameworks/</link><guid isPermaLink="true">https://sapandiwakar.in/a-review-of-mobile-development-frameworks/</guid><description>A comparison of React Native, Flutter, and Kotlin for mobile development.</description><pubDate>Fri, 28 Dec 2018 13:58:11 GMT</pubDate></item><item><title>Custom WebSocket implementation with ActionCable on Electron/Node</title><link>https://sapandiwakar.in/custom-websocket-implementation-with-actioncable-on-node/</link><guid isPermaLink="true">https://sapandiwakar.in/custom-websocket-implementation-with-actioncable-on-node/</guid><description>A custom ActionCable WebSocket client for Electron and Node with MessagePack compression.</description><pubDate>Tue, 27 Nov 2018 18:28:00 GMT</pubDate></item><item><title>Custom WebSocket extension for Rails ActionCable</title><link>https://sapandiwakar.in/custom-websocket-extension-for-rails-actioncable/</link><guid isPermaLink="true">https://sapandiwakar.in/custom-websocket-extension-for-rails-actioncable/</guid><description>How to add a custom WebSocket compression extension to Rails ActionCable.</description><pubDate>Tue, 30 Oct 2018 11:04:09 GMT</pubDate></item><item><title>Compressing WebSocket/ActionCable frames on Rails with permessage-deflate</title><link>https://sapandiwakar.in/compressing-websocket-actioncable-frames-on-rails-with-permessage-deflate/</link><guid isPermaLink="true">https://sapandiwakar.in/compressing-websocket-actioncable-frames-on-rails-with-permessage-deflate/</guid><description>How to compress Rails ActionCable WebSocket frames with permessage-deflate.</description><pubDate>Tue, 02 Oct 2018 15:12:13 GMT</pubDate></item><item><title>Stimulus: A modest JS framework</title><link>https://sapandiwakar.in/stimulus-a-modest-js-framework-for-your-html/</link><guid isPermaLink="true">https://sapandiwakar.in/stimulus-a-modest-js-framework-for-your-html/</guid><description>An introduction to Stimulus for adding focused JavaScript behavior to Rails views.</description><pubDate>Mon, 17 Sep 2018 14:06:37 GMT</pubDate></item><item><title>Adding static methods to existing modules using Declaration Merging in TypeScript</title><link>https://sapandiwakar.in/adding-static-methods-to-existing-modules-using-declaration-merging-in-typescript/</link><guid isPermaLink="true">https://sapandiwakar.in/adding-static-methods-to-existing-modules-using-declaration-merging-in-typescript/</guid><description>How TypeScript declaration merging adds static methods to existing modules.</description><pubDate>Fri, 17 Aug 2018 16:56:31 GMT</pubDate></item><item><title>Unknown is coming to TypeScript 3.0</title><link>https://sapandiwakar.in/unknown-is-coming-to-typescript/</link><guid isPermaLink="true">https://sapandiwakar.in/unknown-is-coming-to-typescript/</guid><description>An introduction to TypeScript 3.0’s safer unknown type.</description><pubDate>Fri, 20 Jul 2018 12:46:25 GMT</pubDate></item><item><title>Displaying an encoded Polyline on Google Maps</title><link>https://sapandiwakar.in/displaying-an-encoded-polyline-on-google-maps-2/</link><guid isPermaLink="true">https://sapandiwakar.in/displaying-an-encoded-polyline-on-google-maps-2/</guid><description>How to decode and display an encoded polyline on Google Maps.</description><pubDate>Mon, 25 Dec 2017 08:19:36 GMT</pubDate></item><item><title>Update Localization on Android at Runtime</title><link>https://sapandiwakar.in/update-localization-on-android-at-runtime/</link><guid isPermaLink="true">https://sapandiwakar.in/update-localization-on-android-at-runtime/</guid><description>How to update an Android app’s locale at runtime.</description><pubDate>Tue, 28 Nov 2017 16:05:09 GMT</pubDate></item><item><title>Audio Processing on Android using TarsosDSP</title><link>https://sapandiwakar.in/audio-processing-on-android-using-tarsosdsp/</link><guid isPermaLink="true">https://sapandiwakar.in/audio-processing-on-android-using-tarsosdsp/</guid><description>An introduction to audio processing on Android with TarsosDSP.</description><pubDate>Sun, 12 Nov 2017 07:43:35 GMT</pubDate></item><item><title>Fast track Android app deployments with fastlane</title><link>https://sapandiwakar.in/fast-track-android-app-deployments-with-fastlane/</link><guid isPermaLink="true">https://sapandiwakar.in/fast-track-android-app-deployments-with-fastlane/</guid><description>How to automate Android builds and Google Play releases with Fastlane.</description><pubDate>Sat, 28 Oct 2017 14:30:13 GMT</pubDate></item><item><title>Fast track iOS app deployments with fastlane</title><link>https://sapandiwakar.in/fast-track-app-deployments-with-fastlane/</link><guid isPermaLink="true">https://sapandiwakar.in/fast-track-app-deployments-with-fastlane/</guid><description>How to automate iOS builds, signing, and App Store releases with Fastlane.</description><pubDate>Mon, 18 Sep 2017 14:40:13 GMT</pubDate></item><item><title>Prague</title><link>https://sapandiwakar.in/prague/</link><guid isPermaLink="true">https://sapandiwakar.in/prague/</guid><description>A travelogue about a long Easter weekend exploring Prague.</description><pubDate>Sat, 01 Jul 2017 06:34:06 GMT</pubDate></item><item><title>Handling Local Music Playlists</title><link>https://sapandiwakar.in/handling-local-music-playlists-2/</link><guid isPermaLink="true">https://sapandiwakar.in/handling-local-music-playlists-2/</guid><description>How to store and manage local music playlists with Realm on Android.</description><pubDate>Sun, 23 Apr 2017 06:35:16 GMT</pubDate></item><item><title>Creating a global toolbar (mini music player) on Android</title><link>https://sapandiwakar.in/creating-a-global-music-player-toolbar/</link><guid isPermaLink="true">https://sapandiwakar.in/creating-a-global-music-player-toolbar/</guid><description>How to add a persistent mini-player toolbar to an Android app.</description><pubDate>Wed, 07 Dec 2016 07:35:06 GMT</pubDate></item><item><title>Creating a Music Player UI on Android</title><link>https://sapandiwakar.in/creating-a-music-player-ui-on-android/</link><guid isPermaLink="true">https://sapandiwakar.in/creating-a-music-player-ui-on-android/</guid><description>How to build an Android music-player interface.</description><pubDate>Tue, 04 Oct 2016 07:59:40 GMT</pubDate></item><item><title>Android Music Player Controls on Lock Screen and Notifications</title><link>https://sapandiwakar.in/android-media-player-lock-screen/</link><guid isPermaLink="true">https://sapandiwakar.in/android-media-player-lock-screen/</guid><description>How to show Android media controls on the lock screen and in notifications.</description><pubDate>Sun, 04 Sep 2016 05:55:51 GMT</pubDate></item><item><title>Playing music in the background on Android</title><link>https://sapandiwakar.in/building-a-music-player-app-for-android-2/</link><guid isPermaLink="true">https://sapandiwakar.in/building-a-music-player-app-for-android-2/</guid><description>How to keep Android audio playback running with a Service and MediaPlayer.</description><pubDate>Fri, 05 Aug 2016 08:49:12 GMT</pubDate></item><item><title>Media Player basics for Android</title><link>https://sapandiwakar.in/media-player-basics-for-android/</link><guid isPermaLink="true">https://sapandiwakar.in/media-player-basics-for-android/</guid><description>An introduction to Android MediaPlayer setup and basic playback.</description><pubDate>Tue, 19 Jul 2016 18:28:00 GMT</pubDate></item><item><title>Building a Music Player App for Android</title><link>https://sapandiwakar.in/building-a-music-player-app-for-android/</link><guid isPermaLink="true">https://sapandiwakar.in/building-a-music-player-app-for-android/</guid><description>An Android music-player tutorial covering project setup and playback.</description><pubDate>Tue, 19 Jul 2016 18:27:24 GMT</pubDate></item><item><title>Why I use Kotlin for Android</title><link>https://sapandiwakar.in/why-i-use-kotlin-for-android/</link><guid isPermaLink="true">https://sapandiwakar.in/why-i-use-kotlin-for-android/</guid><description>Kotlin is a statically typed language developed by JetBrains that targets the JVM.</description><pubDate>Wed, 06 Jul 2016 14:39:26 GMT</pubDate></item><item><title>Refresh OAuth access token with Retrofit, RxJava</title><link>https://sapandiwakar.in/refresh-oauth-access-token-with-retrofit-rxjava/</link><guid isPermaLink="true">https://sapandiwakar.in/refresh-oauth-access-token-with-retrofit-rxjava/</guid><description>How to refresh OAuth access tokens after 401 responses with Retrofit and RxJava.</description><pubDate>Sat, 25 Jun 2016 14:44:04 GMT</pubDate></item><item><title>Refresh OAuth tokens using Moya, RxSwift</title><link>https://sapandiwakar.in/refresh-oauth-tokens-using-moya-rxswift/</link><guid isPermaLink="true">https://sapandiwakar.in/refresh-oauth-tokens-using-moya-rxswift/</guid><description>How to refresh OAuth tokens after 401 responses with Moya and RxSwift.</description><pubDate>Sat, 28 May 2016 08:44:42 GMT</pubDate></item><item><title>Realm for Android</title><link>https://sapandiwakar.in/realm-for-java/</link><guid isPermaLink="true">https://sapandiwakar.in/realm-for-java/</guid><description>Realm is a mobile database: a replacement for SQLite &amp; Core Data that works for both iOS and Android.</description><pubDate>Sat, 14 May 2016 08:31:00 GMT</pubDate></item><item><title>Make Hexagonal View on iOS</title><link>https://sapandiwakar.in/make-hexagonal-view-on-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/make-hexagonal-view-on-ios/</guid><description>How to mask an iOS view into a hexagon with CALayer.</description><pubDate>Sat, 30 Jan 2016 06:16:45 GMT</pubDate></item><item><title>Streaming Assets on Unity</title><link>https://sapandiwakar.in/streaming-assets-on-unity/</link><guid isPermaLink="true">https://sapandiwakar.in/streaming-assets-on-unity/</guid><description>How to use Unity StreamingAssets for files that must remain on the device filesystem.</description><pubDate>Sat, 19 Dec 2015 12:54:31 GMT</pubDate></item><item><title>Automatically Refresh Auth Token using RestKit</title><link>https://sapandiwakar.in/automatically-refresh-auth-token-using-restkit/</link><guid isPermaLink="true">https://sapandiwakar.in/automatically-refresh-auth-token-using-restkit/</guid><description>A pattern for refreshing OAuth access tokens automatically with RestKit.</description><pubDate>Sat, 21 Nov 2015 08:54:50 GMT</pubDate></item><item><title>Add GIF player to EBPhotoPages on iOS</title><link>https://sapandiwakar.in/add-gif-player-to-ebphotopages-on-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/add-gif-player-to-ebphotopages-on-ios/</guid><description>How to add GIF playback to an EBPhotoPages gallery on iOS.</description><pubDate>Sun, 12 Jul 2015 05:22:31 GMT</pubDate></item><item><title>Play GIF images stored on Parse.com on iOS</title><link>https://sapandiwakar.in/play-gif-images-stored-on-parse-com-on-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/play-gif-images-stored-on-parse-com-on-ios/</guid><description>How to play GIF images stored in Parse from an iOS app.</description><pubDate>Fri, 19 Jun 2015 15:21:11 GMT</pubDate></item><item><title>Programatically set the initial view controller when using Storyboards</title><link>https://sapandiwakar.in/programatically-set-the-initial-view-controller-using-storyboards/</link><guid isPermaLink="true">https://sapandiwakar.in/programatically-set-the-initial-view-controller-using-storyboards/</guid><description>A technique for choosing an iOS storyboard’s initial view controller at runtime.</description><pubDate>Sun, 10 May 2015 13:09:57 GMT</pubDate></item><item><title>How to Set Up Android App to Support Expansion Files</title><link>https://sapandiwakar.in/how-to-set-up-android-app-to-support-expansion-files/</link><guid isPermaLink="true">https://sapandiwakar.in/how-to-set-up-android-app-to-support-expansion-files/</guid><description>How to add Google Play expansion files to an Android app.</description><pubDate>Wed, 22 Apr 2015 06:04:27 GMT</pubDate></item><item><title>Creating a simple music player with iOS</title><link>https://sapandiwakar.in/creating-a-simple-music-player-with-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/creating-a-simple-music-player-with-ios/</guid><description>A guide to building a simple iOS music player with a focused interface.</description><pubDate>Sun, 05 Apr 2015 12:06:19 GMT</pubDate></item><item><title>Recycler View Item Click Listener</title><link>https://sapandiwakar.in/recycler-view-item-click-handler/</link><guid isPermaLink="true">https://sapandiwakar.in/recycler-view-item-click-handler/</guid><description>How to implement item click handling in an Android RecyclerView.</description><pubDate>Sun, 22 Mar 2015 13:01:33 GMT</pubDate></item><item><title>Swipe/Pull to Refresh for Android RecyclerView (or any other vertically scrolling view)</title><link>https://sapandiwakar.in/pull-to-refresh-for-android-recyclerview-or-any-other-vertically-scrolling-view/</link><guid isPermaLink="true">https://sapandiwakar.in/pull-to-refresh-for-android-recyclerview-or-any-other-vertically-scrolling-view/</guid><description>How to add pull-to-refresh to an Android RecyclerView or scrolling view.</description><pubDate>Sun, 18 Jan 2015 09:29:00 GMT</pubDate></item><item><title>Switch to a new song/audio in background for iOS</title><link>https://sapandiwakar.in/switch-to-a-new-song-in-background-for-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/switch-to-a-new-song-in-background-for-ios/</guid><description>How to switch audio tracks while an iOS music app runs in the background.</description><pubDate>Mon, 08 Dec 2014 19:00:14 GMT</pubDate></item><item><title>Dynamically adding attributes to an Ember Data Model</title><link>https://sapandiwakar.in/dynamically-add-attributes-to-ember-data-model/</link><guid isPermaLink="true">https://sapandiwakar.in/dynamically-add-attributes-to-ember-data-model/</guid><description>A pattern for adding localized attributes dynamically to Ember Data models.</description><pubDate>Sat, 22 Nov 2014 21:09:27 GMT</pubDate></item><item><title>PromiseKit: Promises for iOS</title><link>https://sapandiwakar.in/promisekit-promises-for-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/promisekit-promises-for-ios/</guid><description>How to simplify asynchronous iOS code with PromiseKit.</description><pubDate>Sat, 08 Nov 2014 18:19:27 GMT</pubDate></item><item><title>Push Notifications in iOS8</title><link>https://sapandiwakar.in/push-notifications-in-ios8/</link><guid isPermaLink="true">https://sapandiwakar.in/push-notifications-in-ios8/</guid><description>An overview of push-notification registration and actions in iOS 8.</description><pubDate>Thu, 09 Oct 2014 18:06:46 GMT</pubDate></item><item><title>Uniqueness constraints in Parse Database</title><link>https://sapandiwakar.in/uniqueness-constraints-in-parse-database/</link><guid isPermaLink="true">https://sapandiwakar.in/uniqueness-constraints-in-parse-database/</guid><description>How to enforce uniqueness constraints in Parse with Cloud Code.</description><pubDate>Sat, 27 Sep 2014 19:07:14 GMT</pubDate></item><item><title>Store image dimensions in Parse with Cloud Code</title><link>https://sapandiwakar.in/store-image-dimensions-in-parse-with-cloud-code/</link><guid isPermaLink="true">https://sapandiwakar.in/store-image-dimensions-in-parse-with-cloud-code/</guid><description>How to store Parse image dimensions with Cloud Code before downloading files.</description><pubDate>Thu, 18 Sep 2014 17:48:54 GMT</pubDate></item><item><title>Nested Sections in UITableView</title><link>https://sapandiwakar.in/nested-sections-in-uitableview/</link><guid isPermaLink="true">https://sapandiwakar.in/nested-sections-in-uitableview/</guid><description>How to display nested sections in a UITableView.</description><pubDate>Sun, 14 Sep 2014 14:13:19 GMT</pubDate></item><item><title>Streaming Youtube Videos and Loading Thumbnails in Android</title><link>https://sapandiwakar.in/streaming-youtube-videos-in-android/</link><guid isPermaLink="true">https://sapandiwakar.in/streaming-youtube-videos-in-android/</guid><description>How to stream YouTube videos and load thumbnails in an Android app.</description><pubDate>Thu, 04 Sep 2014 17:04:42 GMT</pubDate></item><item><title>Eval JavaScript Code in Chrome Packaged App</title><link>https://sapandiwakar.in/eval-javascript-code-in-chrome-packaged-app/</link><guid isPermaLink="true">https://sapandiwakar.in/eval-javascript-code-in-chrome-packaged-app/</guid><description>How to evaluate JavaScript in a Chrome packaged app within its security constraints.</description><pubDate>Wed, 27 Aug 2014 14:22:36 GMT</pubDate></item><item><title>Securely send files using makesends.com</title><link>https://sapandiwakar.in/securely-send-files-using-makesends-com/</link><guid isPermaLink="true">https://sapandiwakar.in/securely-send-files-using-makesends-com/</guid><description>An overview of securely transferring files with the makesends.com service.</description><pubDate>Tue, 19 Aug 2014 16:29:00 GMT</pubDate></item><item><title>Best Practices for Table View Data Sources</title><link>https://sapandiwakar.in/best-practices-for-table-view-data-sources/</link><guid isPermaLink="true">https://sapandiwakar.in/best-practices-for-table-view-data-sources/</guid><description>Practical guidance for keeping iOS table view data sources small and maintainable.</description><pubDate>Tue, 05 Aug 2014 15:57:45 GMT</pubDate></item><item><title>Custom parallax effect for iCarousel</title><link>https://sapandiwakar.in/custom-parallax-effect-for-icarousel/</link><guid isPermaLink="true">https://sapandiwakar.in/custom-parallax-effect-for-icarousel/</guid><description>Lets try to create a simple parallax effect when changing pages in a horizontally set up iCarousel.</description><pubDate>Sat, 21 Jun 2014 18:04:39 GMT</pubDate></item><item><title>Monitoring iBeacons without an iOS device</title><link>https://sapandiwakar.in/monitoring-ibeacons-without-an-ios-device/</link><guid isPermaLink="true">https://sapandiwakar.in/monitoring-ibeacons-without-an-ios-device/</guid><description>How to monitor iBeacons without an iOS device.</description><pubDate>Sat, 26 Apr 2014 05:43:01 GMT</pubDate></item><item><title>Adding real world context to your apps with iBeacons</title><link>https://sapandiwakar.in/playing-with-ibeacons/</link><guid isPermaLink="true">https://sapandiwakar.in/playing-with-ibeacons/</guid><description>iBeacon is a new technology that extends Location Services in iOS.</description><pubDate>Mon, 17 Mar 2014 21:22:18 GMT</pubDate></item><item><title>Endless pagination in Android</title><link>https://sapandiwakar.in/endless-pagination-in-android/</link><guid isPermaLink="true">https://sapandiwakar.in/endless-pagination-in-android/</guid><description>How to implement endless pagination for data lists on Android.</description><pubDate>Sun, 09 Mar 2014 13:15:10 GMT</pubDate></item><item><title>Moving Wordpress blog to Ghost</title><link>https://sapandiwakar.in/moving-wordpress-blog-to-ghost/</link><guid isPermaLink="true">https://sapandiwakar.in/moving-wordpress-blog-to-ghost/</guid><description>A practical account of moving a WordPress blog to Ghost.</description><pubDate>Sun, 23 Feb 2014 08:02:53 GMT</pubDate></item><item><title>Serializing/Deserializing dates to/from ISO 8601 format with Ember data</title><link>https://sapandiwakar.in/serializingdeserializing-dates-tofrom-iso-8601-format-ember-data/</link><guid isPermaLink="true">https://sapandiwakar.in/serializingdeserializing-dates-tofrom-iso-8601-format-ember-data/</guid><description>How to serialize and deserialize ISO 8601 dates with Ember Data.</description><pubDate>Sun, 26 Jan 2014 22:36:47 GMT</pubDate></item><item><title>Building AndroidAnnotations project with Android Studio</title><link>https://sapandiwakar.in/building-androidannotations-project-android-studio/</link><guid isPermaLink="true">https://sapandiwakar.in/building-androidannotations-project-android-studio/</guid><description>How to create an AndroidAnnotations project in Android Studio.</description><pubDate>Tue, 24 Dec 2013 22:10:36 GMT</pubDate></item><item><title>Accessing RESTful web services from Android</title><link>https://sapandiwakar.in/accessing-restful-web-services-android/</link><guid isPermaLink="true">https://sapandiwakar.in/accessing-restful-web-services-android/</guid><description>How to access RESTful web services from an Android application.</description><pubDate>Mon, 23 Dec 2013 18:02:56 GMT</pubDate></item><item><title>NavBar problem with MKMapView in iOS7</title><link>https://sapandiwakar.in/navbar-problem-mkmapview-ios7/</link><guid isPermaLink="true">https://sapandiwakar.in/navbar-problem-mkmapview-ios7/</guid><description>How to resolve a navigation-bar issue with MKMapView in iOS 7.</description><pubDate>Fri, 25 Oct 2013 19:15:58 GMT</pubDate></item><item><title>Shyahi has a new look</title><link>https://sapandiwakar.in/shayhi-has-a-new-look/</link><guid isPermaLink="true">https://sapandiwakar.in/shayhi-has-a-new-look/</guid><description>An overview of Shyahi’s redesigned landing page and product updates.</description><pubDate>Tue, 15 Oct 2013 08:54:32 GMT</pubDate></item><item><title>Introducing Shyahi - Your Social Homepage</title><link>https://sapandiwakar.in/introducing-shyahi-your-social-homepage/</link><guid isPermaLink="true">https://sapandiwakar.in/introducing-shyahi-your-social-homepage/</guid><description>An introduction to Shyahi, a personal social homepage service.</description><pubDate>Sat, 28 Sep 2013 13:33:08 GMT</pubDate></item><item><title>Obtaining user location from mobile device with Android</title><link>https://sapandiwakar.in/obtaining-user-location-from-mobile-device-with-android/</link><guid isPermaLink="true">https://sapandiwakar.in/obtaining-user-location-from-mobile-device-with-android/</guid><description>How to obtain a mobile device’s location in an Android application.</description><pubDate>Tue, 09 Jul 2013 20:45:32 GMT</pubDate></item><item><title>Useful Android resources</title><link>https://sapandiwakar.in/useful-android-resources/</link><guid isPermaLink="true">https://sapandiwakar.in/useful-android-resources/</guid><description>A curated list of useful Android development resources and libraries.</description><pubDate>Thu, 16 May 2013 14:42:31 GMT</pubDate></item><item><title>HowSoon: 1 Click. Next departure.</title><link>https://sapandiwakar.in/howsoon-1-click-next-departure/</link><guid isPermaLink="true">https://sapandiwakar.in/howsoon-1-click-next-departure/</guid><description>An announcement of HowSoon, an Android app for finding the next departure.</description><pubDate>Sat, 13 Apr 2013 20:46:09 GMT</pubDate></item><item><title>Android IcsSpinner outside action bar</title><link>https://sapandiwakar.in/android-icsspinner-outside-action-bar/</link><guid isPermaLink="true">https://sapandiwakar.in/android-icsspinner-outside-action-bar/</guid><description>Spinners provide a quick way to select one value from a set.</description><pubDate>Fri, 12 Apr 2013 22:18:50 GMT</pubDate></item><item><title>Using Subtle Patterns in Android apps</title><link>https://sapandiwakar.in/using-subtle-patterns-in-android-apps/</link><guid isPermaLink="true">https://sapandiwakar.in/using-subtle-patterns-in-android-apps/</guid><description>How to use Subtle Patterns backgrounds in Android applications.</description><pubDate>Sun, 31 Mar 2013 13:42:07 GMT</pubDate></item><item><title>EOFException with Spring REST Template | Android</title><link>https://sapandiwakar.in/eofexception-with-spring-rest-template-android/</link><guid isPermaLink="true">https://sapandiwakar.in/eofexception-with-spring-rest-template-android/</guid><description>Workarounds for EOFException errors from Spring RestTemplate on Android.</description><pubDate>Tue, 15 Jan 2013 21:41:42 GMT</pubDate></item><item><title>Rest client using Android-Annotations</title><link>https://sapandiwakar.in/rest-client-using-android-annotations/</link><guid isPermaLink="true">https://sapandiwakar.in/rest-client-using-android-annotations/</guid><description>How to build a REST client on Android with AndroidAnnotations and Spring.</description><pubDate>Mon, 14 Jan 2013 21:34:24 GMT</pubDate></item><item><title>Replacing one fragment with another in Android dynamically</title><link>https://sapandiwakar.in/replacing-fragments/</link><guid isPermaLink="true">https://sapandiwakar.in/replacing-fragments/</guid><description>How to replace Android fragments dynamically while preserving navigation behavior.</description><pubDate>Tue, 08 Jan 2013 12:10:18 GMT</pubDate></item><item><title>Adding shadows to views in Android using 9-patch image</title><link>https://sapandiwakar.in/adding-shadows-to-views-in-android-using-9-patch-image/</link><guid isPermaLink="true">https://sapandiwakar.in/adding-shadows-to-views-in-android-using-9-patch-image/</guid><description>How to add Android view shadows with a 9-patch image.</description><pubDate>Sun, 06 Jan 2013 15:23:59 GMT</pubDate></item><item><title>Blinking/Flashing animation in iOS</title><link>https://sapandiwakar.in/blinkingflashing-animation-in-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/blinkingflashing-animation-in-ios/</guid><description>How to create a blinking or flashing animation in an iOS interface.</description><pubDate>Fri, 04 Jan 2013 21:21:13 GMT</pubDate></item><item><title>Changing the User Agent in Google Chrome</title><link>https://sapandiwakar.in/changing-the-user-agent-in-google-chrome/</link><guid isPermaLink="true">https://sapandiwakar.in/changing-the-user-agent-in-google-chrome/</guid><description>How to change the user agent in Google Chrome for browser testing.</description><pubDate>Tue, 01 Jan 2013 10:51:36 GMT</pubDate></item><item><title>Building Android applications using Android Annotations</title><link>https://sapandiwakar.in/building-android-applications-using-android-annotations/</link><guid isPermaLink="true">https://sapandiwakar.in/building-android-applications-using-android-annotations/</guid><description>An introduction to reducing repetitive Android code with Android Annotations.</description><pubDate>Wed, 26 Dec 2012 12:11:42 GMT</pubDate></item><item><title>TotalFinder: A Tabbed finder for Mac</title><link>https://sapandiwakar.in/totalfinder-a-tabbed-finder-for-mac/</link><guid isPermaLink="true">https://sapandiwakar.in/totalfinder-a-tabbed-finder-for-mac/</guid><description>A review of TotalFinder, a tabbed file manager extension for macOS Finder.</description><pubDate>Thu, 20 Dec 2012 15:29:23 GMT</pubDate></item><item><title>Resizing images using Appcelerator Titanium</title><link>https://sapandiwakar.in/resizing-images-using-appcelerator-titanium/</link><guid isPermaLink="true">https://sapandiwakar.in/resizing-images-using-appcelerator-titanium/</guid><description>How to resize images efficiently in an Appcelerator Titanium app.</description><pubDate>Fri, 23 Nov 2012 18:29:49 GMT</pubDate></item><item><title>Sending SOAP requests with Appcelerator Titanium</title><link>https://sapandiwakar.in/sending-soap-requests-with-appcelerator-titanium/</link><guid isPermaLink="true">https://sapandiwakar.in/sending-soap-requests-with-appcelerator-titanium/</guid><description>How to send SOAP requests from an Appcelerator Titanium application.</description><pubDate>Tue, 20 Nov 2012 20:10:53 GMT</pubDate></item><item><title>Geocoding using Google Maps API with Java</title><link>https://sapandiwakar.in/reverse-geocoding-using-google-maps-api-with-java/</link><guid isPermaLink="true">https://sapandiwakar.in/reverse-geocoding-using-google-maps-api-with-java/</guid><description>How to reverse-geocode locations with the Google Maps API in Java.</description><pubDate>Mon, 12 Nov 2012 18:55:53 GMT</pubDate></item><item><title>Cell padding with AQGridView</title><link>https://sapandiwakar.in/cell-padding-with-aqgridview/</link><guid isPermaLink="true">https://sapandiwakar.in/cell-padding-with-aqgridview/</guid><description>How to add padding around AQGridView cells on iOS.</description><pubDate>Sun, 23 Sep 2012 17:51:16 GMT</pubDate></item><item><title>Getting started with AQGridView</title><link>https://sapandiwakar.in/getting-started-with-aqgridview/</link><guid isPermaLink="true">https://sapandiwakar.in/getting-started-with-aqgridview/</guid><description>An introduction to displaying image grids with AQGridView on iOS.</description><pubDate>Tue, 28 Aug 2012 20:26:43 GMT</pubDate></item><item><title>Sharing multiple images on Facebook with Sharekit on iOS</title><link>https://sapandiwakar.in/sharing-multiple-images-on-facebook-with-sharekit-on-ios/</link><guid isPermaLink="true">https://sapandiwakar.in/sharing-multiple-images-on-facebook-with-sharekit-on-ios/</guid><description>How to share multiple iOS images on Facebook with ShareKit.</description><pubDate>Sat, 25 Aug 2012 16:36:10 GMT</pubDate></item><item><title>Tracking mouse coordinates on page with WordPress admin-bar</title><link>https://sapandiwakar.in/tracking-mouse-coordinates-on-page-with-wordpress-admin-bar/</link><guid isPermaLink="true">https://sapandiwakar.in/tracking-mouse-coordinates-on-page-with-wordpress-admin-bar/</guid><description>How to track page mouse coordinates when the WordPress admin bar is present.</description><pubDate>Sat, 18 Aug 2012 10:11:05 GMT</pubDate></item><item><title>An introduction to bipartite matching</title><link>https://sapandiwakar.in/an-introduction-to-bipartite-matching/</link><guid isPermaLink="true">https://sapandiwakar.in/an-introduction-to-bipartite-matching/</guid><description>An introduction to bipartite matching and augmenting-path algorithms.</description><pubDate>Mon, 06 Aug 2012 23:15:20 GMT</pubDate></item><item><title>An introduction to Pig Latin</title><link>https://sapandiwakar.in/an-introduction-to-pig-latin/</link><guid isPermaLink="true">https://sapandiwakar.in/an-introduction-to-pig-latin/</guid><description>An introduction to Pig Latin for processing large data sets.</description><pubDate>Wed, 01 Aug 2012 23:11:42 GMT</pubDate></item><item><title>Embed MediaWiki in a iframe</title><link>https://sapandiwakar.in/embed-mediawiki-in-a-iframe/</link><guid isPermaLink="true">https://sapandiwakar.in/embed-mediawiki-in-a-iframe/</guid><description>How to embed a MediaWiki site in an iframe.</description><pubDate>Wed, 01 Aug 2012 08:14:29 GMT</pubDate></item><item><title>Resizing/Scaling images in Titanium Cover flow</title><link>https://sapandiwakar.in/resizingscaling-images-in-titanium-cover-flow/</link><guid isPermaLink="true">https://sapandiwakar.in/resizingscaling-images-in-titanium-cover-flow/</guid><description>How to resize images for a Titanium Cover Flow interface.</description><pubDate>Mon, 09 Jul 2012 12:07:07 GMT</pubDate></item><item><title>Sorting rows in tableview in Appcelerator Titanium</title><link>https://sapandiwakar.in/sorting-rows-in-tableview-in-appcelerator-titanium/</link><guid isPermaLink="true">https://sapandiwakar.in/sorting-rows-in-tableview-in-appcelerator-titanium/</guid><description>How to sort table-view rows in an Appcelerator Titanium application.</description><pubDate>Tue, 26 Jun 2012 11:10:17 GMT</pubDate></item><item><title>Titanium vs Phonegap vs Native application development</title><link>https://sapandiwakar.in/api-research-study-iphone-and-android-applications/</link><guid isPermaLink="true">https://sapandiwakar.in/api-research-study-iphone-and-android-applications/</guid><description>A comparison of Titanium, PhoneGap, and native iOS and Android development.</description><pubDate>Thu, 21 Jun 2012 09:39:09 GMT</pubDate></item><item><title>Integrate Wordpress user accounts with Mediawiki</title><link>https://sapandiwakar.in/integrate-wordpress-user-accounts-with-mediawiki/</link><guid isPermaLink="true">https://sapandiwakar.in/integrate-wordpress-user-accounts-with-mediawiki/</guid><description>How to share WordPress user accounts with a MediaWiki installation.</description><pubDate>Mon, 04 Jun 2012 07:09:49 GMT</pubDate></item><item><title>Why I like GSoC and why I don&apos;t like!</title><link>https://sapandiwakar.in/why-i-like-gsoc-and-why-i-dont-like/</link><guid isPermaLink="true">https://sapandiwakar.in/why-i-like-gsoc-and-why-i-dont-like/</guid><description>A balanced reflection on the benefits and limitations of Google Summer of Code.</description><pubDate>Mon, 07 May 2012 21:12:33 GMT</pubDate></item><item><title>Use Geotweets from Twitter to identify interest groups</title><link>https://sapandiwakar.in/use-geotweets-from-twitter-to-identify-interest-groups/</link><guid isPermaLink="true">https://sapandiwakar.in/use-geotweets-from-twitter-to-identify-interest-groups/</guid><description>How to use geotagged tweets to identify local interest groups and places.</description><pubDate>Sun, 18 Mar 2012 10:23:49 GMT</pubDate></item><item><title>Predicting future mentions on Twitter</title><link>https://sapandiwakar.in/predicting-future-mentions-on-twitter/</link><guid isPermaLink="true">https://sapandiwakar.in/predicting-future-mentions-on-twitter/</guid><description>An exploration of predicting future Twitter mentions from network similarity data.</description><pubDate>Fri, 16 Mar 2012 23:44:39 GMT</pubDate></item><item><title>Analysis of Fast Modularity Clustering on Twitter</title><link>https://sapandiwakar.in/analysis-of-fast-modularity-clustering-on-twitter/</link><guid isPermaLink="true">https://sapandiwakar.in/analysis-of-fast-modularity-clustering-on-twitter/</guid><description>An analysis of fast modularity clustering for Twitter users.</description><pubDate>Fri, 16 Mar 2012 23:24:34 GMT</pubDate></item><item><title>jQuery click on image div</title><link>https://sapandiwakar.in/jquery-click-on-image-div/</link><guid isPermaLink="true">https://sapandiwakar.in/jquery-click-on-image-div/</guid><description>How to handle clicks on images inside dynamically replaced jQuery slideshow elements.</description><pubDate>Tue, 14 Feb 2012 15:09:52 GMT</pubDate></item><item><title>Eclispe shortcuts that you must know as a Java Programmer</title><link>https://sapandiwakar.in/eclispe-shortcut-that-you-must-know-as-a-java-programmer/</link><guid isPermaLink="true">https://sapandiwakar.in/eclispe-shortcut-that-you-must-know-as-a-java-programmer/</guid><description>A practical list of Eclipse keyboard shortcuts for Java development.</description><pubDate>Tue, 03 Jan 2012 00:07:47 GMT</pubDate></item><item><title>Automatically restart Maven project</title><link>https://sapandiwakar.in/automatically-restart-maven-project/</link><guid isPermaLink="true">https://sapandiwakar.in/automatically-restart-maven-project/</guid><description>How to restart a Maven application automatically after it exits.</description><pubDate>Sat, 31 Dec 2011 01:11:36 GMT</pubDate></item><item><title>Quick start for POCO C++ Library</title><link>https://sapandiwakar.in/quick-start-for-poco-c-library/</link><guid isPermaLink="true">https://sapandiwakar.in/quick-start-for-poco-c-library/</guid><description>A quick start for building networked C++ applications with POCO.</description><pubDate>Wed, 07 Dec 2011 14:00:40 GMT</pubDate></item><item><title>DIWALI: Lights, Crackers and Sweets</title><link>https://sapandiwakar.in/diwali-lights-crackers-and-sweets/</link><guid isPermaLink="true">https://sapandiwakar.in/diwali-lights-crackers-and-sweets/</guid><description>A reflection on Diwali, the Hindu festival of lights.</description><pubDate>Mon, 31 Oct 2011 00:40:15 GMT</pubDate></item><item><title>[Beginner&apos;s Guide] Using Github to organize your C-O-D-E</title><link>https://sapandiwakar.in/beginners-guide-using-github-to-organize-your-c-o-d-e/</link><guid isPermaLink="true">https://sapandiwakar.in/beginners-guide-using-github-to-organize-your-c-o-d-e/</guid><description>A beginner’s guide to organizing code and projects with Git and GitHub.</description><pubDate>Sun, 23 Oct 2011 19:33:10 GMT</pubDate></item><item><title>M1 at EPFL</title><link>https://sapandiwakar.in/m1-at-epfl/</link><guid isPermaLink="true">https://sapandiwakar.in/m1-at-epfl/</guid><description>An overview of the author’s first master’s semester and coursework at EPFL.</description><pubDate>Tue, 27 Sep 2011 17:01:36 GMT</pubDate></item><item><title>[Tutorial] [How to] Manually create Android Media Player controls</title><link>https://sapandiwakar.in/tutorial-how-to-manually-create-android-media-player-controls/</link><guid isPermaLink="true">https://sapandiwakar.in/tutorial-how-to-manually-create-android-media-player-controls/</guid><description>A tutorial for building custom media player controls in an Android application.</description><pubDate>Sat, 10 Sep 2011 18:07:49 GMT</pubDate></item><item><title>[Tutorial] [Beginner&apos;s Guide] Getting started with development of basic android application using Eclipse</title><link>https://sapandiwakar.in/tutorial-beginners-guide-getting-started-with-development-of-basic-android-application-using-eclipse/</link><guid isPermaLink="true">https://sapandiwakar.in/tutorial-beginners-guide-getting-started-with-development-of-basic-android-application-using-eclipse/</guid><description>Through this post, I will demonstrate the basic process of developing an android application.</description><pubDate>Fri, 09 Sep 2011 10:17:31 GMT</pubDate></item><item><title>Getting started with Jackson JSON</title><link>https://sapandiwakar.in/getting-started-with-jackson-json/</link><guid isPermaLink="true">https://sapandiwakar.in/getting-started-with-jackson-json/</guid><description>An introduction to serializing Java POJOs to and from JSON with Jackson.</description><pubDate>Sun, 10 Jul 2011 20:39:37 GMT</pubDate></item><item><title>Using HTML5 Canvas Element to create cool tagging interface</title><link>https://sapandiwakar.in/using-html5-canvas-element-to-create-cool-tagging-interface/</link><guid isPermaLink="true">https://sapandiwakar.in/using-html5-canvas-element-to-create-cool-tagging-interface/</guid><description>How to build an image-tagging interface with the HTML5 canvas element.</description><pubDate>Sun, 05 Jun 2011 21:38:54 GMT</pubDate></item><item><title>How to center text horizontally and vertically in a div</title><link>https://sapandiwakar.in/how-to-center-text-horizontally-and-vertically-in-a-div/</link><guid isPermaLink="true">https://sapandiwakar.in/how-to-center-text-horizontally-and-vertically-in-a-div/</guid><description>How to center text horizontally and vertically in a dynamically created div.</description><pubDate>Sun, 05 Jun 2011 20:38:52 GMT</pubDate></item><item><title>FAQs about creating WebApps using MyBatis, Spring, ExtJS and Eclipse</title><link>https://sapandiwakar.in/faqs-about-creating-webapps-using-mybatis-spring-extjs-and-eclipse/</link><guid isPermaLink="true">https://sapandiwakar.in/faqs-about-creating-webapps-using-mybatis-spring-extjs-and-eclipse/</guid><description>Answers to common questions about building web applications with MyBatis, Spring, Ext JS, and Eclipse.</description><pubDate>Fri, 03 Jun 2011 13:58:15 GMT</pubDate></item><item><title>Building Java Web Application using MyBatis, Spring MVC, Ext JS, Tomcat, MySQL, Eclipse [Tutorial]</title><link>https://sapandiwakar.in/building-java-web-application-using-mybatis-spring-mvc-ext-js-tomcat-mysql-eclipse/</link><guid isPermaLink="true">https://sapandiwakar.in/building-java-web-application-using-mybatis-spring-mvc-ext-js-tomcat-mysql-eclipse/</guid><description>A tutorial for building a Java web application with MyBatis, Spring MVC, Ext JS, and Tomcat.</description><pubDate>Mon, 23 May 2011 13:52:55 GMT</pubDate></item><item><title>My First Eurotrip : Part II</title><link>https://sapandiwakar.in/my-first-eurotrip-part-ii/</link><guid isPermaLink="true">https://sapandiwakar.in/my-first-eurotrip-part-ii/</guid><description>A travelogue about settling into an internship at TU Dortmund.</description><pubDate>Sat, 05 Mar 2011 12:41:16 GMT</pubDate></item><item><title>Firefox Add-ons that I use</title><link>https://sapandiwakar.in/firefox-add-ons-that-i-use/</link><guid isPermaLink="true">https://sapandiwakar.in/firefox-add-ons-that-i-use/</guid><description>A roundup of Firefox add-ons for web development and daily browsing.</description><pubDate>Thu, 16 Dec 2010 15:30:43 GMT</pubDate></item><item><title>Cricket - Sachin Tendulkar</title><link>https://sapandiwakar.in/cricket-sachin-tendulkar/</link><guid isPermaLink="true">https://sapandiwakar.in/cricket-sachin-tendulkar/</guid><description>A tribute to Sachin Tendulkar’s enduring cricket career.</description><pubDate>Sat, 04 Dec 2010 18:40:41 GMT</pubDate></item><item><title>TPL</title><link>https://sapandiwakar.in/tpl/</link><guid isPermaLink="true">https://sapandiwakar.in/tpl/</guid><description>A recollection of joining a local cricket tournament during college.</description><pubDate>Tue, 30 Nov 2010 17:50:18 GMT</pubDate></item><item><title>My First Eurotrip : Part 1</title><link>https://sapandiwakar.in/my-first-eurotrip/</link><guid isPermaLink="true">https://sapandiwakar.in/my-first-eurotrip/</guid><description>A travelogue about a DAAD internship journey from India to Germany.</description><pubDate>Mon, 29 Nov 2010 17:03:50 GMT</pubDate></item></channel></rss>