Skip to content

Popular topics

ExcelExcel VBAPower Query & PivotsExcel for FinanceAutomationSAP & OracleCodingAI & MLTech tipsWacky World

Recent posts

  • Basics of VBA / Macros Chapter – 51 (Time and Date Part-8)
  • Loan Amortization Schedule in Excel with Extra Payments: Step-by-Step Template & Formulas
  • Excel Month-End Financial Close: Step-by-Step Checklist, Reconciliation Formulas & Template
  • Excel #N/A Error in VLOOKUP and XLOOKUP: 5 Fixes That Actually Work
  • Building Autonomous Multi-Agent Workflows with LangGraph: State, Nodes & Conditional Routing
  • Evaluating Enterprise RAG Systems in Python: Context Precision, Faithfulness & Hallucination Benchmarks

🀯 Wacky fact of the day · Human Body

Bones are stronger than steel of the same weight.

Weight for weight, bone is remarkably strong, especially under compression, because of its mix of collagen and mineral.

Why? How? β†’Source β†—

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips β€” plus wacky facts

Skip to content
  • ✨ AI Helper
  • πŸŽ“ Courses
  • Excel & Office
    • Charts & Dashboards
    • Excel 365 & Dynamic Arrays
    • Excel for Finance
    • Excel for India
    • Excel Formulas
    • Excel Functions A–Z
    • Excel VBA
    • Formula Combos
    • Power BI & DAX
    • Power Query & Pivots
    • Python in Excel
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Cloud & Servers
    • Dev Tools
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
    • VBA to Python Migration
  • Automation
    • AutoHotkey
    • Automation Basics
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • AI & ML
    • AI Agents & RAG
    • AI Agents & Workflows
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • Vibe Coding
  • ERP
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
    • Tally & Busy
    • Tax & Compliance
  • Tech Tips
    • Internet & Browser
    • Phone
    • Security & Privacy
    • Windows
    • Work Smarter
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • Formula Lab
    • VBA Playground
    • Macro Recorder
    • VBA Challenges
    • SQL Playground
    • Shortcut Trainer
    • Date & Workday Calculator
    • EMI & SIP Calculator
    • Income Tax: Old vs New
    • GST Calculator
    • Regex Tester
  • About
    • Projects
    • Contact

Coding

Start-to-finish programming for people who work with data: Python, SQL, Java, R, JavaScript, Rust and PowerShell.

Java Lesson 5: Classes and Objects

Java Lesson 5: Classes and Objects featured illustration

3 Feb 2019 Β· Java Β· 1 min read

Java Lesson 5: Classes and Objects

Model real things with classes: fields, constructors, methods, private data with public methods, and records for simple data.

Read article β†’
3 February 2019 by Atul Vij Java

Java Lesson 4: Methods

Java Lesson 4: Methods featured illustration

2 Feb 2019 Β· Java Β· 1 min read

Java Lesson 4: Methods

Write static methods with parameters and return types, overloading, and keeping methods small and testable.

Read article β†’
2 February 2019 by Atul Vij Java

Java Lesson 3: Conditions and Loops

Java Lesson 3: Conditions and Loops featured illustration

1 Feb 2019 Β· Java Β· 1 min read

Java Lesson 3: Conditions and Loops

Use if/else, switch expressions, comparison and logical operators, for, enhanced for and while loops in Java.

Read article β†’
1 February 2019 by Atul Vij Java

Java Lesson 2: Variables and Types

Java Lesson 2: Variables and Types featured illustration

31 Jan 2019 Β· Java Β· 1 min read

Java Lesson 2: Variables and Types

Java’s static types: int, double, boolean, char and String, declaring variables, var, arithmetic and integer division, casting and printf formatting.

Read article β†’
31 January 2019 by Atul Vij Java

Java Lesson 1: Install the JDK and Run Hello World

Java Lesson 1: Install the JDK and Run Hello World featured illustration

30 Jan 2019 Β· Java Β· 1 min read

Java Lesson 1: Install the JDK and Run Hello World

Install a JDK (Temurin or Oracle), check java -version, write and run Hello.java from the terminal and in VS Code or IntelliJ IDEA.

Read article β†’
30 January 2019 by Atul Vij Java

SQL GROUP BY and HAVING: Pivot Tables Written in SQL

SQL GROUP BY and HAVING: Pivot Tables Written in SQL featured illustration

7 Aug 2018 Β· SQL Β· 1 min read

SQL GROUP BY and HAVING: Pivot Tables Written in SQL

Summarise data with SQL GROUP BY, filter groups with HAVING, and understand the difference from WHERE β€” explained for Excel users with pivot-table comparisons.

Read article β†’
7 August 2018 by Atul Vij SQL

Linux Command Line for Windows Users: 20 Commands to Survive a Server

Linux Command Line for Windows Users: 20 Commands to Survive a Server featured illustration

17 Jul 2018 Β· Dev Tools Β· 2 min read

Linux Command Line for Windows Users: 20 Commands to Survive a Server

The 20 Linux terminal commands you need when you first log in to a server β€” moving around, reading logs, finding files, permissions and…

Read article β†’
17 July 2018 by Atul Vij Dev Tools

Read and Write Excel Files in Java with Apache POI

Read and Write Excel Files in Java with Apache POI

21 Apr 2018 Β· Java Β· 2 min read

Read and Write Excel Files in Java with Apache POI

A beginner-friendly guide to reading and writing .xlsx files in Java using Apache POI β€” with complete, working examples and common pitfalls.

Read article β†’
21 April 2018 by Atul Vij Java

Regex for Office Users: Find and Replace Like a Pro

Regex for Office Users: Find and Replace Like a Pro featured illustration

13 Mar 2018 Β· Dev Tools Β· 3 min read

Regex for Office Users: Find and Replace Like a Pro

Learn regex step by step with ten practical patterns β€” emails, phone numbers, PAN, dates, invoice numbers β€” usable in Notepad++, VBA, Python, SQL…

Read article β†’
13 March 2018 by Atul Vij Dev Tools

R Lesson 6: Project β€” A Sales Analysis Report

R Lesson 6: Project β€” A Sales Analysis Report featured illustration

20 Feb 2018 Β· R Β· 1 min read

R Lesson 6: Project β€” A Sales Analysis Report

Combine reading, dplyr and ggplot2 into a repeatable analysis: KPIs, product summary, charts and output files, plus a pointer to R Markdown/Quarto reports.

Read article β†’
20 February 2018 by Atul Vij R

R Lesson 3: Reading CSV and Excel

R Lesson 3: Reading CSV and Excel featured illustration

17 Feb 2018 Β· R Β· 1 min read

R Lesson 3: Reading CSV and Excel

Load data into R with readr::read_csv and readxl::read_excel, check columns and types, handle dates and missing values, and write results back out.

Read article β†’
17 February 2018 by Atul Vij R

R Lesson 2: Vectors and Data Frames

R Lesson 2: Vectors and Data Frames featured illustration

16 Feb 2018 Β· R Β· 1 min read

R Lesson 2: Vectors and Data Frames

R’s building blocks: vectors and vectorised maths, data frames as tables, selecting rows and columns, and checking structure with str and summary.

Read article β†’
16 February 2018 by Atul Vij R

Post navigation

← Older posts
Newer posts →
Proudly powered by WordPress | Theme: fiore by Caroline Moore.
Β© 2026 Atul Vij Β· AJ’s Techie & Wacky World
AboutProjectsFree ToolsContactPrivacyDisclaimerGitHub
Did you know?

Why? β†’