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.

SQL Lesson 1: SELECT — Reading Data

SQL Lesson 1: SELECT — Reading Data featured illustration

26 Apr 2021 · SQL · 2 min read

SQL Lesson 1: SELECT — Reading Data

Your first SQL queries: what tables, rows and columns are, install DB Browser for SQLite, SELECT columns, SELECT *, calculated columns with AS, DISTINCT…

Read article →
26 April 2021 by Atul Vij SQL

Why Learn Rust? Your First Rust Program, Explained for Beginners

Why Learn Rust? Your First Rust Program, Explained for Beginners

8 Aug 2020 · Rust · 2 min read

Why Learn Rust? Your First Rust Program, Explained for Beginners

What makes Rust different — speed without crashes — and a gentle walk through your first program: variables, ownership, and a tiny CSV-style summary.

Read article →
8 August 2020 by Atul Vij Rust

What Is an API? A Plain-English Guide With a Real Example

What Is an API? A Plain-English Guide With a Real Example featured illustration

23 Jun 2020 · Dev Tools · 1 min read

What Is an API? A Plain-English Guide With a Real Example

APIs explained with a restaurant analogy, then a real example: fetch exchange rates with a URL, read the JSON, and pull it into Excel…

Read article →
23 June 2020 by Atul Vij Dev Tools

R Lesson 4: dplyr — filter, mutate, summarise

R Lesson 4: dplyr — filter, mutate, summarise featured illustration

16 May 2020 · R · 1 min read

R Lesson 4: dplyr — filter, mutate, summarise

Analyse data with dplyr verbs: filter rows, mutate new columns, arrange, group_by and summarise — the R equivalent of filters, formulas and pivot tables.

Read article →
16 May 2020 by Atul Vij R

SQL from Zero: A Complete Beginner’s Guide (with Practice)

SQL from Zero: A Complete Beginner’s Guide (with Practice)

4 May 2020 · SQL · 5 min read

SQL from Zero: A Complete Beginner’s Guide (with Practice)

Learn SQL from the very beginning: tables, SELECT, WHERE, ORDER BY, aggregates, GROUP BY, JOINs, NULLs, subqueries, CTEs, window functions and changing data —…

Read article →
4 May 2020 by Atul Vij SQL

SQL for Excel Users: 10 Queries That Replace Everyday Excel Work

SQL for Excel Users: 10 Queries That Replace Everyday Excel Work

15 Mar 2020 · SQL · 3 min read

SQL for Excel Users: 10 Queries That Replace Everyday Excel Work

Learn SQL through tasks you already do in Excel — filters, sorting, pivot tables, VLOOKUP and remove duplicates — with 10 queries you can…

Read article →
15 March 2020 by Atul Vij SQL

Google Sheets QUERY Function for Excel Users

Google Sheets QUERY Function for Excel Users

29 Nov 2019 · Google Workspace · 2 min read

Google Sheets QUERY Function for Excel Users

Google Sheets’ QUERY function lets you filter, group and sort with SQL-like syntax in one formula. Learn it with examples mapped to Excel features…

Read article →
29 November 2019 by Atul Vij Google Workspace, SQL

SQL Window Functions: Running Totals, Rankings and Month-on-Month in One Query

SQL Window Functions: Running Totals, Rankings and Month-on-Month in One Query featured illustration

15 Oct 2019 · SQL · 3 min read

SQL Window Functions: Running Totals, Rankings and Month-on-Month in One Query

A practical guide to SQL window functions: OVER and PARTITION BY, ROW_NUMBER, RANK and DENSE_RANK, running totals, moving averages, LAG/LEAD for month-on-month change, and…

Read article →
15 October 2019 by Atul Vij SQL

Docker for Beginners: Run Any App Without Installing It

Docker for Beginners: Run Any App Without Installing It featured illustration

3 Sep 2019 · Dev Tools · 1 min read

Docker for Beginners: Run Any App Without Installing It

What containers are, why “works on my machine” disappears, and your first Docker commands — run a database, a Jupyter notebook and your own…

Read article →
3 September 2019 by Atul Vij Dev Tools

JSON Explained Simply (for Excel People)

JSON Explained Simply (for Excel People) featured illustration

14 May 2019 · Dev Tools · 1 min read

JSON Explained Simply (for Excel People)

What JSON is, how to read it, how it maps to rows and columns, and how to load JSON into Excel with Power Query…

Read article →
14 May 2019 by Atul Vij Dev Tools

Java Lesson 8: Project — An Invoice Calculator

Java Lesson 8: Project — An Invoice Calculator featured illustration

6 Feb 2019 · Java · 1 min read

Java Lesson 8: Project — An Invoice Calculator

Bring it together: an Invoice class with validated lines, GST calculation, item summaries with a Map and formatted output, plus next steps (Maven, Apache…

Read article →
6 February 2019 by Atul Vij Java

Java Lesson 7: Exceptions and Files

Java Lesson 7: Exceptions and Files featured illustration

5 Feb 2019 · Java · 1 min read

Java Lesson 7: Exceptions and Files

Handle errors with try/catch/finally, throw meaningful exceptions, and read and write text files with java.nio.file.Files.

Read article →
5 February 2019 by Atul Vij Java

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? →