The Curious Engineer

All blogs / Java / JVM

Rocky Jaiswal

rockyj-blogs.web.app

Rocky Jaiswal. Christian developer living in Berlin. Blogs about programming & technology.

Java / JVMLisp / Clojure / SchemeJavaScript / TypeScriptDevOps / SRE / infrastructure

Posts
138 from 28 Feb 2011 to 25 May 2026
Posting
now and then (2 in the last year)
Kind
personal blog
Feed
https://rockyj-blogs.web.app/rss.xml

2026 2

  1. Simple Apps with Clojure, HTMX and Pipelines
  2. Building a basic sentiment analyzer with Claude, DSPy, and friends

2025 2

  1. Hibernate Reactive on Kotlin & Ktor
  2. Result is all I need

2024 6

  1. JRuby with JBang
  2. Outbox Pattern
  3. Shine with Gleam
  4. Why Nix?
  5. Why Kotlin?
  6. Virtual Threads on Kotlin

2023 2

  1. Reactive composition in Java using Spring / Micronaut
  2. Composition, currying & state machines

2022 4

  1. Function composition with ClojureScript & Node
  2. Fun with function composition - 3
  3. Fun with function composition - 2
  4. Fun with function composition

2021 6

  1. Hibernate Reactive Experiments
  2. Free serverless applications (with persistence) the easy way
  3. Fun with AWS CDK & CDN
  4. AWS Certified Developer Associate Exam Notes
  5. Write software by composing functions
  6. AWS Lambda - From skeptic to enthusiast

2020 1

  1. New Application Checklist

2019 6

  1. Worker threads in Node
  2. HTTP client experiments in Node + JVM
  3. Path aliases with TypeScript
  4. Type safe GraphQL on Node.js
  5. Secrets management in a Kotlin application
  6. Typesafe configuration with Javalin, Kotlin and Gradle

2018 5

  1. Simple CI/CD with docker-compose
  2. Fun with React & D3
  3. Asynchronous state management with Agents
  4. Macros in Elixir and Clojure
  5. Sieve of Eratosthenes with Elixir

2017 6

  1. Hapi(ness) v17
  2. No callback file operations
  3. React, Redux with TypeScript
  4. Promises, Async and Await in Node.js
  5. Kubernetes with ELK Setup
  6. Testing HapiJS with Jest

2016 8

  1. Docker Registry with AWS & Let's Encrypt
  2. Hello Kubernetes
  3. Pi Calculation with Elixir
  4. Classes and patterns in Node.js
  5. Packer, Ansible and Docker
  6. hapi.js, JWT and CORS
  7. Authentication workflow with React
  8. Weather with Reagent

2015 14

  1. React Router Comparison
  2. Pi Calculation with Clojure
  3. Get started with Compojure & ClojureScript
  4. Docker + Capistrano = Warp Speed
  5. JWT and CORS
  6. Scale up with Docker and Mesos
  7. Get started with Docker
  8. ES6 with Babel & Grunt
  9. Runit in Docker
  10. AngularJS and Browserify
  11. Managing Adwords URLs
  12. Experiments with Adwords Scripts
  13. Adding Labels with Adwords API
  14. Let's go with Go

2014 10

  1. Dockerize Everything
  2. Building a simple scraper with Go
  3. Build great JRuby apps with Docker
  4. Testing thread safety with concurrent-ruby
  5. GruntJS, CoffeeScript and Browserify
  6. Experiments with elasticsearch
  7. Concurrent Ruby on MRI / JRuby
  8. Celluloid experiment with MRI / JRuby
  9. Custom Fetcher for Sidekiq
  10. Client side validation with Backbone.js

2013 21

  1. Unit Testing Backbone.js
  2. Working with Angular.js and Rails - 2
  3. Working with Angular.js and Rails
  4. Future Matters
  5. The quest for better code
  6. Are deadlines evil? - 2
  7. Are deadlines evil?
  8. From jQuery sphagetti to Backbone MV*
  9. First Class Functions - Ruby, JavaScript & Scala
  10. Testing Angular.js
  11. Angular.js - Sharing data between controllers
  12. Angular.js with Scalatra
  13. Structure JavaScript with Backbone
  14. Never Hit Reload Again
  15. Angular.js Hacks
  16. Building HTML5 Apps with Yeoman and Backbone
  17. What motivates programmers
  18. Ajaxify a Form with Backbone
  19. Puppet in a rush
  20. Building Single Page Applications and CORS
  21. Integrating Rails and Node.js via Redis

2012 19

  1. Backbone.js and CoffeeScript - A Perfect Match
  2. Serving Rails from Windows
  3. Why does JavaScript require Require.js
  4. Rails on only JVM
  5. Akka with JRuby
  6. Running Rails on Ruby or JRuby - A Performance Comparison
  7. Deploying Java applications with Capistrano
  8. Accessing server data from a native Android app
  9. Why JavaScript is important
  10. The non-tangibles of Agile
  11. Blog moved to pure HTML5, CSS3
  12. A gentle introduction to Backbone with jQuery
  13. Video of my talk with @arunagw at RubyConf India 2012
  14. Setting up Solr
  15. Old JBoss Video
  16. Slides of my talk with @arunagw in Ruby Conf India 2012
  17. Embracing JRuby - Part 1
  18. Musings on India and Technology
  19. The Job of a Software Developer

2011 26

  1. A weekend with CouchDB, Solr and Torquebox
  2. Configuring nginx with JBoss / Tomcat
  3. jQuery flavored CoffeeScript
  4. And then there was Closure
  5. The problem is choice
  6. Using Spring for Scheduling Tasks
  7. Excel manipulation and testing in Java
  8. Installing Oracle on Linux (Ubuntu / Fedora)
  9. Putting CouchDB and Rails on the Cloud
  10. Integrating Google Re-Captcha with a Rails app
  11. The real purpose of a Sprint Goal
  12. Thoughts of the week 24 - 30 April
  13. Views from across the table
  14. Be Happy to Fail
  15. Using RVM on Ubuntu to install (multiple versions of) Ruby
  16. Thoughts of the week (4 - 10 April)
  17. MapReduce in English
  18. Integrating JRuby and Java to create a mini rules engine
  19. Java and Ruby integration via SOAP
  20. Accessing JBoss managed resources using MBeans
  21. From Zero to a CRUD App (without writing a single line of code) using JRuby
  22. Google App Engine + Maven + JSF2
  23. Hello jQuery!
  24. Integrating Spring 3 with JPA 2
  25. Big bad projects
  26. Working with Git