Welcome to Developer’s Handbook
This is a collection of notes, findings and scribbles from my career. These notes come from blogs, books, videos and conferences.
Tips and Tricks
- Find available ports in Windows
- List installed programs in Windows
- Root missing in Ubuntu?
- Change system name in Ubuntu
Java Ecosystem
Web, Wire and Java
- Servlets, Ajax, Reverse Ajax, Sessions and HTTP
- JSON Serialization and Deserialization using Jackson
- Dynamic selection of implementations
JDBC & JNDI
- JDBC Basics
- JNDI Naming Service
- JNDI Directory Service
Java Services [archive]
Core Java [archive]
- Java Enums
- Short notes on JVM Internals
- JVM and JRE
- Floating point arithmetic and Doubles
- Custom Annotations
- Class loading Issues
Enterprise Java [archive]
- EJB
- JTA, JTS, JCA
JavaEE and JakartaEE [archive]
Linux Ecosystem
Shell [archive]
- Shell - The Basics
- Shell - Common Commands
- Understanding and Modifying the Shell Prompt
- Wildcards
Linux File System [archive]
- Linux File System - Part 1
- Linux File System - Part 2
- Linux File System - Part 3
- Linux Modes and Permissions - Basics
- Linux Modes and Permissions - Advanced
- Linux Modes and Permissions - Sticky Bit
- Linux Modes and Permissions - UID/GID
- Hard & Soft Links
Linux Users & Groups [archive]
- Users & Groups
- Linux sudo - Part 1
- Linux sudo - Part 2
Linux Software [archive]
- Packages in Linux
Fun with Linux [archive]
- My Life with ArchLinux
- Linux Mint with Cinnamon
Data Ecosystem
Solr [archive]
- Notes on Apache Solr
Hadoop [archive]
World of WAS
Fun with WAS Cluster [archive]
Top of Clouds
Bluemix [archive]
The below are blogs and notes taken during 2017 when Bluemix was announced by IBM.
Design Patterns
- Behavioural Design Patterns
- Structural Design Patterns
- Creational Design Patterns