<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Pradipta Sarma</title><description>Software engineer writing about Java, developer tooling, terminals, and building things that last.</description><link>https://pradipta.github.io/</link><language>en-us</language><item><title>One Repo, Many Machines: How I Keep My Developer Environment Coherent</title><link>https://pradipta.github.io/one-repo-many-machines/</link><guid isPermaLink="true">https://pradipta.github.io/one-repo-many-machines/</guid><description>Managing one git repo across personal, work, and remote machines with file-level linking, declarative conditions, and why it works better for me than GNU Stow.</description><pubDate>Mon, 20 Jul 2026 15:43:00 GMT</pubDate><category>Dotfiles</category><category>ZSH</category><category>Mac</category><category>Terminal</category><category>Git</category><category>Linux</category></item><item><title>My Work Setup</title><link>https://pradipta.github.io/my-setup/</link><guid isPermaLink="true">https://pradipta.github.io/my-setup/</guid><description>Home office desk: work MacBook Pro, personal MacBook Air, dual monitors, plus a Mac mini and Raspberry Pi for always-on projects.</description><pubDate>Thu, 01 Aug 2024 08:02:20 GMT</pubDate><category>Desk Setup</category></item><item><title>Manage Multiple Git Accounts on a Computer</title><link>https://pradipta.github.io/multiple-git-accounts/</link><guid isPermaLink="true">https://pradipta.github.io/multiple-git-accounts/</guid><description>Use separate SSH keys, Host aliases, and conditional gitconfig so work and personal GitHub accounts coexist cleanly.</description><pubDate>Tue, 08 Jun 2021 10:32:20 GMT</pubDate><category>Git</category><category>GitHub</category><category>Mac</category><category>Terminal</category></item><item><title>Mongock, Mongo and Java</title><link>https://pradipta.github.io/mongock-java-mongodb/</link><guid isPermaLink="true">https://pradipta.github.io/mongock-java-mongodb/</guid><description>Run MongoDB schema and data migrations from Java with Mongock: when to use it, how changesets work, and what to get right.</description><pubDate>Sun, 29 Nov 2020 10:32:20 GMT</pubDate><category>Java</category><category>Spring</category><category>Mongo</category><category>MongoDB</category><category>Mongock</category><category>SpringBoot</category></item><item><title>JJWT on Java 11+: ClassNotFoundException for DatatypeConverter</title><link>https://pradipta.github.io/jaxb-with-java-11/</link><guid isPermaLink="true">https://pradipta.github.io/jaxb-with-java-11/</guid><description>Old JJWT versions call javax.xml.bind.DatatypeConverter for Base64. On Java 11+ that class is gone — upgrade JJWT and use java.util.Base64.</description><pubDate>Fri, 13 Nov 2020 10:32:20 GMT</pubDate><category>Java</category><category>JDK</category><category>JJWT</category><category>Spring</category><category>SpringBoot</category></item><item><title>Manage Multiple JDK Versions on Your Computer</title><link>https://pradipta.github.io/multiple-java-versions/</link><guid isPermaLink="true">https://pradipta.github.io/multiple-java-versions/</guid><description>Switch between JDKs on macOS with java_home, shell aliases, and a PATH that actually follows JAVA_HOME.</description><pubDate>Thu, 12 Nov 2020 10:32:20 GMT</pubDate><category>Java</category><category>JDK</category><category>Java Versions</category><category>JVM</category></item><item><title>Build a Slackbot using Hubot</title><link>https://pradipta.github.io/build-a-slackbot-using-hubot/</link><guid isPermaLink="true">https://pradipta.github.io/build-a-slackbot-using-hubot/</guid><description>Generate a Hubot, write a custom script, and run it on Slack — plus when to choose something newer for greenfield bots.</description><pubDate>Sun, 14 Jun 2020 10:32:20 GMT</pubDate><category>Slack</category><category>Hubot</category><category>Bot</category><category>CoffeeScript</category><category>JavaScript</category></item><item><title>Terminal Setup on MacOS</title><link>https://pradipta.github.io/terminal-setup-on-mac/</link><guid isPermaLink="true">https://pradipta.github.io/terminal-setup-on-mac/</guid><description>A practical iTerm2 + Oh My Zsh setup on Mac: Homebrew, autosuggestions, syntax highlighting, and a maintainable .zshrc.</description><pubDate>Mon, 18 May 2020 10:32:20 GMT</pubDate><category>ZSH</category><category>Mac</category><category>Terminal</category></item></channel></rss>