Journey towards software craftsmanship - Expedition Infinity
Home
About Me
Archive
Categories
Contact Me
Bookmarks
Photography
Quotes
Search
© 2026. All rights reserved.
Code Quest
Categories
ARCHIVES
LIFESTYLE
CODE LIBRARY
SOFTWARE ENGINEERING
LINUX & DEVOPS
JAVA ECOSYSTEM
WEB DEVELOPMENT
DATA & AI
DEVOPS
TEST
ARCHIVES
How to Design a Good API and Why it Matters - 23 July 2018
SQL Bolt - 13 October 2017
Simon Sinek - Why good leaders make you feel safe - 15 September 2015
Migrating to Jekyll - 12 July 2015
Java Programming Style Guidelines - 17 July 2013
8 Keys of success - 18 January 2013
Apache Derby - 18 September 2012
Getting Test Infected with JUnit Testing - 14 August 2012
Getting Started With the Oracle Database Plugin for Eclipse - 30 July 2012
Servlets and JSPs - 26 July 2012
Bash Shell Scripting - 10 Seconds Guide - 27 February 2012
Ubuntu : Boot-Repair - 20 January 2012
Embedded Systems (Notes) - 28 May 2011
The little Rules of Action - 14 November 2010
LIFESTYLE
Designing Your Own Learning System - 7 February 2026
Git Best Practices - 8 July 2017
Adaptability - 6 November 2016
Risk and Costs to Action - 4 March 2016
Atom IDE and Plugins - 30 September 2015
Git - Undo of Things - 29 September 2015
Simon Sinek - Why good leaders make you feel safe - 15 September 2015
Cogito ergo sum - 20 January 2014
Immanuel Kant - 6 August 2013
Greatest Misery - 24 September 2012
Vim Kung-Fu - 29 March 2012
Magic... - 9 February 2012
TMUX - The Terminal Multiplexer - 1 February 2012
Splitting the Screen in VIM - 1 February 2012
Dalai Lama’s 18 rules for living - 26 May 2011
Quote - 25 April 2011
CODE LIBRARY
Sourcing Dot ENV file - 6 February 2023
Docker CheatSheet - 6 February 2023
Automate SSH using expect script - 6 February 2023
Git Cheet Sheet - 29 May 2018
IntelliJ Shorcuts - 29 August 2016
iTerm CheatSheet - 10 January 2016
Chef CheatSheet - Knife Commands - 31 August 2015
Splunk Cheat Sheet - 23 October 2014
Schedule Auto File Move / Copy Bash Script - 16 July 2014
Linux Install Essentials - 30 August 2013
Eclipse Cheat Sheet - 25 July 2012
Unix/Linux Command Reference (Pdf) - 13 March 2012
DistCC Monitor [Distributive Cross Compilation Monitor] - 21 February 2012
Perl Reference Card - 17 January 2012
Digital Oscilloscope using PICC 18F4455 - 26 June 2011
RFID Shopping System - 27 April 2011
SOFTWARE ENGINEERING
API Design Best Practices - 6 February 2023
How to Design a Good API and Why it Matters - 23 July 2018
Data Structures in Java - Linked List - 21 July 2018
Design Patterns - Strategy Pattern - 17 July 2018
Design Patterns - Facade Pattern - 15 July 2018
Design Patterns - Adapter Pattern - 15 July 2018
Design Patterns - Singleton Pattern - 13 July 2018
Design Patterns - Command Pattern - 13 July 2018
Notes on Object Oriented Design - 25 June 2018
Design Patterns - The Factory Method Pattern - 24 June 2018
Project Chartering - 13 June 2018
Lean Software Development - 28 December 2017
Design Patterns - Decorator Pattern - 19 October 2017
Design Patterns - Observer Pattern - 1 September 2017
Slide - Functional Automation Testing using Geb and Spock - 12 June 2017
Design Patterns - The Builder Pattern - 21 December 2016
User Story Mapping - 4 December 2016
Design Patterns - Memento - 5 March 2016
Ember Testing - 11 December 2015
Software Configuration Management Best Practices for Agile Teams - 8 September 2014
Best Practise for Scientific Computing - 7 October 2013
Installing Python Packages - 8 April 2013
Adding Google Signin feature with GWT and GAE - 29 December 2012
Apache Commons Database Connection Pooling (DBCP) - 20 December 2012
JMX 101 - 16 December 2012
log4j - 2 December 2012
Making Remote Procedure Calls (RPC) with Google Web Toolkit (GWT) - 10 September 2012
Adding Event Handler in GWT - 29 August 2012
Cookies Sessions with JSP - 28 August 2012
Web Application Engineering using GWT - 8 August 2012
Generating Random Numbers in Java - 20 June 2012
GIT - Commands - 19 January 2012
C++ Stickies : snprintf() - 5 January 2012
LINUX & DEVOPS
Understanding Cloud Service Models - 11 November 2025
Setting up your Mac - 21 July 2021
Setting up CI/CD Pipeline in Openshift - 15 August 2019
Firebase Cloud Firestore - 30 July 2019
Firebase Cloud Functions - 17 July 2019
Getting Started with Docker - 8 July 2017
Using TIG Stack for System and App Metrics - 7 June 2017
Handy Linux command line tricks - 12 May 2017
Using Supervisor to Run and Monitor your Applications - 31 January 2017
Apache Http Server (httpd) - 7 January 2017
Working with Ruby Gems - 1 April 2016
Getting Started with ELK - 22 March 2016
Uninstall ChefDK - 29 February 2016
Initial Server Setup in Ubuntu - 16 January 2016
Chef Solo - 16 January 2016
Vagrant - Getting Started - 15 January 2016
Linux Commands - Essentials - 5 October 2015
Getting Started with Chef - 14 August 2015
Yum Essentials - 1 August 2015
Linux Commands - du (Disk Usage) - 3 March 2015
Fix Ubuntu - Disable Remote Search [Unity Search] - 26 January 2015
Check Virtual Machine - 20 August 2014
Linux Find Command - 6 February 2014
Running Linux Command In Loop - 17 September 2013
Linux server troubleshooting - 3 July 2013
Directory Structure in Unix Systems - 2 July 2013
VimRC - VI on Steroids - 25 June 2013
Backing up with RSYNC - 29 February 2012
Instaling GNOME 3 - 10 February 2012
Mounting an ISO in Linux - 10 February 2012
Networking Terminologies - 10 February 2012
Passing Argument to Perl Program - 25 January 2012
Changing Owner / Changing Group in Linux - 23 January 2012
Linux Promt to display your current path - 18 January 2012
JAVA ECOSYSTEM
Gradle Local Project Dependencies - 14 June 2017
Spring MVC Integration Tests - 8 February 2017
Java Collections - 8 December 2016
Mockito Advanced - Part 2 - 11 November 2016
Mockito Basics - Part 1 - 29 August 2016
Getting Started with Geb and Spock - 2 May 2016
Spring MVC - 7 January 2016
Deploy Java WebApp on Tomcat - 7 January 2016
JVM Thread/Heap Dump and Analysis - Getting Started - 12 November 2013
Converting Result Set to HashMap - 28 June 2013
JVM Garbage Collection - 24 August 2012
Heap Dumps and Memory Analysis on Java - 24 August 2012
Tomcat setup in Eclipse Integrated Development Environment - 1 August 2012
File Handling in Java - 27 June 2012
WEB DEVELOPMENT
Digital Marketing Concepts - Basics - 3 November 2025
20 Essential CSS Properties You should Know - 14 June 2018
Ember Enumerables - 16 December 2015
Ember Templates - 18 October 2015
Intro to Ember.js [Getting Started] - 10 October 2015
jQuery - Notes - 8 August 2013
Web Application Engineering using GWT - 8 August 2012
DATA & AI
Building a RAG Application - 24 November 2025
Empowering AI Agents with MCP - 11 November 2025
Integrating Hadoop and Elasticsearch - Best of Two Worlds - 12 September 2018
Python Date Time - 20 June 2017
Python Virtual Environment - 16 April 2017
Python Basics - 12 April 2017
Getting Started With Apache Storm - 16 December 2016
Apache Hive - 17 February 2016
DEVOPS
Practical Helm Charts - 14 February 2026
Helm Charts - Introduction to Advanced GitOps - 14 February 2026
Auto-Syncing Helm Chart Versions with GitHub Actions - 14 February 2026
Debugging ExternalSecrets - 12 February 2026
TEST
Testing Mermaid Diagrams - 14 February 2026