Posts

  1. Free serverless applications (with persistence) the easy way Sep 11 2021
  2. Fun with AWS CDK & CDN Jul 15 2021
  3. AWS Certified Developer Associate Exam Notes Jun 5 2021
  4. AWS Lambda - From skeptic to enthusiast Jan 15 2021
  5. New Application Checklist Dec 26 2020
  6. Worker threads in Node Sep 30 2019
  7. HTTP client experiments in Node + JVM Jul 21 2019
  8. Path aliases with TypeScript Jun 29 2019
  9. Type safe GraphQL on Node.js May 11 2019
  10. Secrets management in a Kotlin application Mar 2 2019
  11. Typesafe configuration with Javalin, Kotlin and Gradle Feb 23 2019
  12. Simple CI/CD with docker-compose Oct 3 2018
  13. Fun with React & D3 May 1 2018
  14. Asynchronous state management with Agents Apr 2 2018
  15. Macros in Elixir and Clojure Mar 3 2018
  16. Sieve of Eratosthenes with Elixir Feb 17 2018
  17. Hapi(ness) v17 Dec 18 2017
  18. No callback file operations Sep 19 2017
  19. React, Redux with TypeScript Aug 30 2017
  20. Promises, Async and Await in Node.js Jun 2 2017
  21. Kubernetes with ELK Setup Apr 5 2017
  22. Testing HapiJS with Jest Mar 25 2017
  23. Docker Registry with AWS & Let's Encrypt Nov 14 2016
  24. Hello Kubernetes Oct 1 2016
  25. Pi Calculation with Elixir Jun 19 2016
  26. Classes and patterns in Node.js Apr 30 2016
  27. Packer, Ansible and Docker Mar 26 2016
  28. hapi.js, JWT and CORS Mar 19 2016
  29. Authentication workflow with React Mar 14 2016
  30. Weather with Reagent Jan 2 2016
  31. React Router Comparison Dec 31 2015
  32. Pi Calculation with Clojure Nov 21 2015
  33. Get started with Compojure & ClojureScript Nov 1 2015
  34. Docker + Capistrano = Warp Speed Sep 6 2015
  35. JWT and CORS Jul 15 2015
  36. Scale up with Docker and Mesos Jun 20 2015
  37. Get started with Docker Jun 17 2015
  38. ES6 with Babel & Grunt May 24 2015
  39. Runit in Docker Apr 5 2015
  40. AngularJS and Browserify Feb 21 2015
  41. Managing Adwords URLs Feb 10 2015
  42. Experiments with Adwords Scripts Feb 1 2015
  43. Adding Labels with Adwords API Jan 25 2015
  44. Let's go with Go Jan 15 2015
  45. Dockerize Everything Dec 23 2014
  46. Building a simple scraper with Go Dec 12 2014
  47. Build great JRuby apps with Docker Sep 14 2014
  48. Testing thread safety with concurrent-ruby Aug 16 2014
  49. GruntJS, CoffeeScript and Browserify Jul 13 2014
  50. Experiments with elasticsearch Jun 24 2014
  51. Concurrent Ruby on MRI / JRuby May 27 2014
  52. Celluloid experiment with MRI / JRuby Feb 22 2014
  53. Custom Fetcher for Sidekiq Feb 16 2014
  54. Client side validation with Backbone.js Jan 4 2014
  55. Unit Testing Backbone.js Nov 23 2013
  56. Working with Angular.js and Rails - 2 Nov 4 2013
  57. Working with Angular.js and Rails Oct 24 2013
  58. Future Matters Oct 15 2013
  59. The quest for better code Sep 30 2013
  60. Are deadlines evil? - 2 Sep 13 2013
  61. Are deadlines evil? Sep 8 2013
  62. From jQuery sphagetti to Backbone MV* Aug 24 2013
  63. First Class Functions - Ruby, JavaScript & Scala Aug 18 2013
  64. Testing Angular.js Aug 3 2013
  65. Angular.js - Sharing data between controllers Jul 29 2013
  66. Angular.js with Scalatra Jul 27 2013
  67. Structure JavaScript with Backbone Jul 19 2013
  68. Never Hit Reload Again Jul 2 2013
  69. Angular.js Hacks May 24 2013
  70. Building HTML5 Apps with Yeoman and Backbone May 11 2013
  71. What motivates programmers May 3 2013
  72. Ajaxify a Form with Backbone May 2 2013
  73. Puppet in a rush Apr 8 2013
  74. Building Single Page Applications and CORS Apr 1 2013
  75. Integrating Rails and Node.js via Redis Mar 22 2013
  76. Backbone.js and CoffeeScript - A Perfect Match Dec 13 2012
  77. Serving Rails from Windows Dec 2 2012
  78. Why does JavaScript require Require.js Oct 15 2012
  79. Rails on only JVM Sep 22 2012
  80. Akka with JRuby Sep 15 2012
  81. Running Rails on Ruby or JRuby - A Performance Comparison Sep 9 2012
  82. Deploying Java applications with Capistrano Sep 1 2012
  83. Accessing server data from a native Android app Aug 26 2012
  84. Why JavaScript is important Aug 18 2012
  85. The non-tangibles of Agile Jun 8 2012
  86. Blog moved to pure HTML5, CSS3 May 28 2012
  87. A gentle introduction to Backbone with jQuery May 25 2012
  88. Video of my talk with @arunagw at RubyConf India 2012 May 21 2012
  89. Setting up Solr May 8 2012
  90. Old JBoss Video Mar 27 2012
  91. Slides of my talk with @arunagw in Ruby Conf India 2012 Mar 26 2012
  92. Embracing JRuby - Part 1 Mar 23 2012
  93. Musings on India and Technology Mar 5 2012
  94. The Job of a Software Developer Jan 31 2012
  95. Configuring nginx with JBoss / Tomcat Dec 27 2011
  96. A weekend with CouchDB, Solr and Torquebox Dec 27 2011
  97. jQuery flavored CoffeeScript Dec 1 2011
  98. And then there was Closure Jul 26 2011
  99. The problem is choice Jul 4 2011
  100. Using Spring for Scheduling Tasks Jun 29 2011
  101. Excel manipulation and testing in Java Jun 25 2011
  102. Installing Oracle on Linux (Ubuntu / Fedora) Jun 25 2011
  103. Putting CouchDB and Rails on the Cloud Jun 6 2011
  104. Integrating Google Re-Captcha with a Rails app May 16 2011
  105. The real purpose of a Sprint Goal May 3 2011
  106. Thoughts of the week 24 - 30 April May 2 2011
  107. Views from across the table May 2 2011
  108. Be Happy to Fail Apr 20 2011
  109. Using RVM on Ubuntu to install (multiple versions of) Ruby Apr 14 2011
  110. Thoughts of the week (4 - 10 April) Apr 11 2011
  111. MapReduce in English Apr 8 2011
  112. Integrating JRuby and Java to create a mini rules engine Apr 1 2011
  113. Java and Ruby integration via SOAP Apr 1 2011
  114. Google App Engine + Maven + JSF2 Mar 31 2011
  115. From Zero to a CRUD App (without writing a single line of code) using JRuby Mar 31 2011
  116. Hello jQuery! Mar 31 2011
  117. Integrating Spring 3 with JPA 2 Mar 31 2011
  118. Accessing JBoss managed resources using MBeans Mar 31 2011
  119. Big bad projects Mar 11 2011
  120. Working with Git Mar 1 2011