Archives
- 19 Aug Leadership Academy — Pre-Reading: Agile Leadership, Delivery Ownership, and Decision-Making
- 07 Aug Leadership Academy — Session 5: Applying COIN in the Real World, and Coaching vs. Mentoring vs. Managing
- 07 Aug Flexbox Drills: 32 Tiny Reps to Make It Stick
- 06 Aug Leadership Academy: The Series
- 31 Jul Leadership Academy — Session 4: Communication Modes and Difficult Conversations
- 27 Jul Module 10: REST API Fundamentals
- 27 Jul Module 5: Node.js
- 26 Jul Module 8: Unit Testing Fundamentals
- 26 Jul Module 11: Password Salt + Hash Fundamentals
- 26 Jul Module 9: Feature Toggle Fundamentals
- 26 Jul Module 7: JWT Authentication
- 26 Jul Module 6: Express
- 25 Jul Docker Part-1 — 1 Hour Session Plan
- 24 Jul Leadership Academy — Session 3: Psychological Safety, Stakeholders, and Managing Expectations
- 20 Jul Module 3: Git
- 20 Jul Git Training Program for Graduates
- 17 Jul 07 - Advanced Workflows and Team Collaboration
- 17 Jul Linux Week2 Exam Questions
- 17 Jul Leadership Academy — Session 2: Personal Commitments, Team Operating Rhythm, and SBI Feedback
- 16 Jul Module 2: Linux Commands
- 16 Jul Mac Users: SSH & SCP Hands-On Guide (Week 2)
- 16 Jul Basic Linux Training - 2 Week Intensive
- 16 Jul Basic Linux Training - Course Index
- 16 Jul Week 2: System Administration & Remote Access
- 16 Jul Git Part 2 — Practical Exam (Week 2)
- 16 Jul Git Part 1 — Practical Exam (Week 1)
- 16 Jul Subnetting Finally Clicked
- 16 Jul Query Cost and EXPLAIN
- 16 Jul Module 1: MySQL
- 16 Jul MySQL 8+ Training Course Index
- 15 Jul Recursive CTEs — Traversing Hierarchies
- 15 Jul Correlated Subqueries — Row-by-Row Subqueries
- 15 Jul Nested Subqueries — Queries Within Queries
- 15 Jul RANK() and DENSE_RANK() — Handling Ties in Rankings
- 15 Jul COALESCE — First Non-NULL Value
- 15 Jul RIGHT JOIN
- 15 Jul Week 1: Linux Fundamentals
- 15 Jul Weeks 3–4: IDE Workflows and Professional Collaboration
- 15 Jul Weeks 1–2: Git Fundamentals and Branching
- 15 Jul 10 - Trainer Guide
- 15 Jul 09 - Student Worksheet (Fill-in + Exercises)
- 15 Jul 08 - Cheat Sheet and Practice Lab
- 15 Jul 06 - Branching and Merging
- 15 Jul 05 - Remote Collaboration
- 15 Jul 04 - Fixing Mistakes
- 15 Jul 03 - vi Quick Guide for Beginners
- 15 Jul 02 - Local Workflow
- 15 Jul 01 - Setup and Basics
- 15 Jul Naive Bayes — Problem Set with Answers
- 14 Jul Module 4: HTML + CSS + JavaScript
- 14 Jul Naive Bayes, From the Ground Up
- 10 Jul Leadership Academy — Session 1: Management vs. Leadership, and the Trust Equation
- 09 Jul Track 3: ReactJS
- 09 Jul Track 5: React Native
- 09 Jul Track 7: Python / Machine Learning
- 09 Jul Track 2: Java
- 09 Jul Track 6: Flutter
- 09 Jul Track 1: C#
- 09 Jul Track 4: AngularJS
- 23 May My Progress Tracker
- 23 May Transactions — Ensuring Data Integrity
- 23 May ROW_NUMBER() — Numbering Rows with Window Functions
- 23 May Views — Reusable Query Logic
- 23 May Date and Time Functions — Working with Temporal Data
- 23 May Multiple Joins — Combining 3+ Tables
- 23 May Self Joins — Comparing Rows Within the Same Table
- 23 May CASE WHEN — Conditional Logic in SQL
- 23 May SUBSTRING — Extract Parts of Text
- 23 May String Functions (UPPER, LOWER)
- 23 May NULL Handling
- 23 May DISTINCT
- 23 May LEFT JOIN
- 23 May INNER JOIN
- 23 May Primary Key and Foreign Key Concepts
- 23 May HAVING vs WHERE
- 23 May GROUP BY
- 23 May Aggregate Functions
- 23 May LIMIT
- 23 May ORDER BY
- 23 May Filtering Data
- 23 May SELECT with FROM and WHERE
- 23 May DROP TABLE
- 23 May ALTER TABLE
- 23 May DELETE
- 23 May UPDATE
- 23 May INSERT
- 23 May CREATE TABLE — Building Your Database Structure
- 23 May Mini Challenge 11 — Capstone: Complete Business Intelligence Dashboard
- 23 May Mini Challenge 10 — Recursive CTEs, Dates, Views
- 23 May Mini Challenge 9 — COALESCE, Subqueries
- 23 May Mini Challenge 8 — SUBSTRING, CASE, Self Joins, Multiple Joins
- 23 May Mini Challenge 7 — NULL Handling, String Functions, and SUBSTRING
- 23 May Mini Challenge 6 — LEFT JOIN, RIGHT JOIN, and DISTINCT
- 23 May Mini Challenge 5 — HAVING, Keys, and INNER JOIN
- 23 May Mini Challenge 4 — LIMIT, Aggregate Functions, GROUP BY
- 23 May Mini Challenge 3 — SELECT, Filtering, and ORDER BY
- 23 May MySQL 8+ Training Course
- 23 May Mini Challenge 2 — ALTER TABLE, DROP TABLE
- 23 May Mini Challenge 1 — CREATE TABLE, INSERT, UPDATE, DELETE
- 23 May Database Setup: company_db
- 17 May Linux Quick Reference - Essential Commands
- 18 Mar Building and Documenting a REST API with Jersey and Swagger
- 20 Jan Oracle SQL Patterns for Financial Data
- 15 Nov JMeter for Load Testing Java APIs
- 08 Oct Maven Profiles — Compiling for WildFly and JBoss from the Same Codebase
- 12 Sep Maven settings.xml — The File Everyone Edits Once and Then Forgets
- 05 Aug Multicurrency Payments — What I Learned the Hard Way
- 20 Jun Apache as a Reverse Proxy with Kerberos Authentication
- 10 Mar Upgrading a Java 6 Codebase to JDK 11
- 15 Jan JVM JIT — When the Compiler Removes Your Code
- 22 Oct Kubernetes Deployments — Getting Your Java App Running
- 14 Aug GitLab CI/CD Pipeline for Java Applications
- 02 Jun Docker Multi-Stage Builds for Java Applications
- 18 Apr Jenkins Declarative Pipeline — Coming From an Ant/Maven Background
- 05 Mar Configuring NGINX as a Reverse Proxy
- 10 Feb JWT Tokens Explained
- 05 Oct How to create deadlock using static final variables
- 01 Aug Understanding Statistics - Research Methods Part-4
- 25 Jul Docker Part-1 — Hands-On Guide
- 12 Jul Understanding Statistics - Research Methods Part-3
- 11 Jul Understanding Statistics - Research Methods Part-2
- 09 Jul Understanding Statistics - Research Methods Part-1
- 30 Jan Java kerberos SQLServer login
- 20 Jan Java retrieve kerberos ticket
- 02 Dec Linux Comodo antivirus libssl error fix
- 18 Nov Linux connect to wifi using nmtui
- 10 Oct Linux nemo add right click action
- 10 Sep Linux nemo adding icons to desktop using dconf-editor
- 16 Aug Git Part - 1
- 29 Jul Git remove all local branches except master
- 12 Jun Oracle sort tables by size
- 02 May Developing Java code that plays Google Chrome Dino Game
- 16 Mar Containerization — The Concept
- 08 Feb My Notes
- 08 Jan Git pull list of commit messages since last tag
- 30 Dec Bash format date append static time
- 26 Nov Oracle count records by hour
- 24 Nov When less is more
- 30 Oct RedHat VM last patched duration in days
- 26 Oct Replacing very with an elegant word
- 21 Sep Java security edg option
- 11 Sep Linux KDE power mnanagement not working
- 19 Aug Linux taskel apt-get failed (100)
- 09 Aug Use sed to find and replace
- 14 Jul Oracle update data by using replace
- 18 Jun Git undo most recent local commits
- 20 May HikariCP Connection Pool Analysis
- 19 Apr Git override global email and name for a project
- 25 Mar Docker container ignore host verification
- 17 Mar Using curl and grep to select currently active endpoint
- 14 Feb Using grep to search for multiple entries
- 10 Jan Use curl to download a file
- 16 Dec Use wget and curl with headers
- 14 Nov Kotlin JPA id fo composite key
- 28 Oct Oracle plsql calling procedure using java
- 09 Sep JIT performed dead code elimination on my code
- 05 Aug Oracle plsql DDL in procedure
- 07 Jul Oracle plsql All Commands
- 12 Jun Oracle plsql Part 12
- 02 May Oracle plsql Part 11
- 22 Apr Artificial Neuron explained using Boolean gates
- 10 Mar Developing Spark Java Api Endpoints using Annotations
- 17 Feb Oracle plsql Part 10
- 25 Jan Java jackson ObjectMapper configuration
- 10 Jan Oracle plsql Part 9
- 09 Dec Oracle plsql Part 8
- 04 Nov Oracle plsql Part 7
- 14 Oct Oracle plsql Part 6
- 10 Sep Oracle plsql Part 5
- 04 Aug Oracle plsql Part 4
- 01 Jul Oracle plsql Part 3
- 05 Jun Oracle plsql Part 2
- 28 May Oracle plsql Part 1
- 12 Apr ssl certificate convert and import
- 01 Mar Chef Solo with virtualbox and vagrant part 5
- 04 Feb Chef Solo with virtualbox and vagrant part 4
- 02 Jan Chef Solo with virtualbox and vagrant part 3
- 12 Dec Chef Solo with virtualbox and vagrant part 2
- 22 Nov Chef Solo with virtualbox and vagrant part 1
- 19 Oct Maven dependency tree
- 06 Sep Maven run install with controlled test execution
- 12 Jul Openssl view website certificate chain
- 05 Jun Java keytool add cert to keystore
- 25 May Oracle intersect keyword
- 18 Apr Oracle union keyword
- 15 Mar Oracle minus keyword
- 18 Feb Oracle parse xml and get tag value
- 06 Jan Oracle create foreign key
- 22 Dec OSX Soapui add jssecacerts to packaged jre
- 18 Nov Linux add htop in menu
- 11 Nov Linux bash loop pn user input with if
- 29 Oct Linux bash loop on user input
- 19 Oct Linux nemo file explorer edit left hand menu bookmarks
- 19 Sep Linux bash call functions
- 11 Aug Linux base64 encode decode
- 16 Jul SVN sample commands
- 24 Jun Kerberos keytab part-6
- 12 Jun Linux filter json using jq
- 19 May Kerberos keytab part-5
- 11 Apr Kerberos keytab part-4
- 04 Mar Kerberos keytab part-3
- 26 Feb Kerberos keytab part-2
- 16 Jan Kerberos keytab part-1
- 18 Dec Jenkins ant script to create a maven branch and release project
- 11 Nov Jenkins ant script to ssh and chef servers by using ssh key
- 22 Oct Jenkins ant script to ssh and chef servers by passing credentials
- 17 Sep Jenkins ant script to ssh and restart remote application
- 10 Aug Jenkins ant script to loop and stop servers
- 28 Jul linux curl request stats
- 22 Jul Trying Scala
- 12 Jun Java keystore and jar signing
- 20 May Ubuntu Safely remove usb device
- 14 Apr Flux on linux
- 08 Mar Convert xsd to java using jaxb2-maven-plugin
- 04 Feb Use maven antrun plugin to create directory in target folder
- 02 Jan Script to start stop Jboss in background
- 22 Dec Linux .ssh folder permisisons for public private key authentication
- 14 Nov Using curl to show error only
- 10 Oct Linux Startup Basic Commands Compilation
- 11 Sep Linux wget disable retry
- 01 Aug java7 TLS 1.2
- 21 Jul linux mounting network drive
- 10 Jun linux download youtube videos
- 16 May awk remove trailing space
- 24 Apr java jssecacerts
- 14 Mar Linux openvpn connect using config
- 11 Feb Linux screen multiplex console
- 20 Jan Linux bmon network stats
- 15 Dec Openssl check time to transfer
- 29 Nov Openssl generate password hash
- 15 Oct Linux install ca or root cert
- 05 Oct Openssl view website ssl certificate dns entries
- 24 Sep Linux check graphics card
- 14 Sep Openssl extract website ssl certificate
- 08 Aug Openssl view website ssl certificate expiry date
- 04 Jul Openssl generate rsa key
- 12 Jun Java create new keystore
- 20 May Java add aes key to keystore
- 19 Apr Java keytool list keystore grep alias and validity
- 28 Mar Linux shell loop wait count data lines
- 18 Feb Oracle update records for a specific day
- 18 Jan Linux control network interface using ip and dhclient
- 08 Jan Oracle select n rows
- 08 Jan Oracle select using date and time
- 18 Dec Linux change default shell
- 04 Nov Java ConcurrentHashSet
- 11 Oct apt update architecture warning
- 05 Sep dpkg remove broken installation using apt
- 27 Aug dpkg and apt install missing dependencies
- 24 Jul linux curl read write cookies
- 17 Jun linux nmap port scan
- 16 May linux poll endpoint
- 04 Apr linux mount ntfs partition via fstab
- 15 Mar linux force command exit status as true
- 12 Feb maven install skip test run single test ignore ssl errors
- 09 Jan linux configure ulimit
- 15 Dec linux awk filter using pattern1 or pattern2
- 02 Nov linux use comm command to find common lines
- 12 Oct Java request credentials from user via ntlm
- 22 Sep Java Inner Classes
- 12 Aug Java Assert
- 20 Jul Java Enum
- 11 Jun Linux mount swap partition to a file
- 25 May Java split backslash
- 04 Apr Java new line character
- 15 Mar linux check process limits
- 12 Feb Java static block thread safety