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.

Rust Lesson 4: Structs and Enums

Rust Lesson 4: Structs and Enums featured illustration

19 Apr 2026 Β· Rust Β· 1 min read

Rust Lesson 4: Structs and Enums

Model data with structs and impl blocks, enums with data, and match to handle every case β€” the patterns behind most Rust programs.

Read article β†’
19 April 2026 by Atul Vij Rust Leave a comment

Rust Lesson 3: Ownership and Borrowing

Rust Lesson 3: Ownership and Borrowing featured illustration

18 Apr 2026 Β· Rust Β· 1 min read

Rust Lesson 3: Ownership and Borrowing

Rust’s core idea explained simply: each value has one owner, moves, borrowing with & and &mut, and why this removes whole classes of bugs.

Read article β†’
18 April 2026 by Atul Vij Rust Leave a comment

Rust Lesson 2: Variables, Mutability and Types

Rust Lesson 2: Variables, Mutability and Types featured illustration

17 Apr 2026 Β· Rust Β· 1 min read

Rust Lesson 2: Variables, Mutability and Types

Rust variables are immutable by default: let and let mut, integer and float types, casting with as, string slices vs String, and formatted printing.

Read article β†’
17 April 2026 by Atul Vij Rust Leave a comment

Rust Lesson 1: Install Rust and Cargo

Rust Lesson 1: Install Rust and Cargo featured illustration

16 Apr 2026 Β· Rust Β· 1 min read

Rust Lesson 1: Install Rust and Cargo

Install Rust with rustup, create a project with cargo new, build and run with cargo run, and understand Cargo.toml and src/main.rs.

Read article β†’
16 April 2026 by Atul Vij Rust Leave a comment

Python Intermediate Lesson 10: Project – A Monthly Report Pipeline

Python Intermediate Lesson 10: Project – A Monthly Report Pipeline featured illustration

1 Mar 2026 Β· Python Β· 2 min read

Python Intermediate Lesson 10: Project – A Monthly Report Pipeline

Final project: read every monthly CSV in a folder, combine, enrich with products and customers, compute KPIs and write a multi-sheet Excel report with…

Read article β†’
1 March 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 9: Command-Line Tools With argparse

Python Intermediate Lesson 9: Command-Line Tools With argparse featured illustration

28 Feb 2026 Β· Python Β· 1 min read

Python Intermediate Lesson 9: Command-Line Tools With argparse

Turn a script into a reusable tool with options and help text using argparse, and run it from a batch file or Windows Task…

Read article β†’
28 February 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 8: JSON and APIs

Python Intermediate Lesson 8: JSON and APIs featured illustration

27 Feb 2026 Β· Python Β· 2 min read

Python Intermediate Lesson 8: JSON and APIs

Read and write JSON, call a REST API with requests, check status codes and handle errors, and convert rupees to other currencies from an…

Read article β†’
27 February 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 7: Formatted Excel Reports With openpyxl

Python Intermediate Lesson 7: Formatted Excel Reports With openpyxl featured illustration

26 Feb 2026 Β· Python Β· 2 min read

Python Intermediate Lesson 7: Formatted Excel Reports With openpyxl

Write Excel files people like to open: several sheets, live formulas, header styles, number formats, frozen panes and a chart, all from Python with…

Read article β†’
26 February 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 6: Regular Expressions for UPI, GSTIN and PAN

Python Intermediate Lesson 6: Regular Expressions for UPI, GSTIN and PAN featured illustration

25 Feb 2026 Β· Python Β· 2 min read

Python Intermediate Lesson 6: Regular Expressions for UPI, GSTIN and PAN

Use Python regex with named groups to parse UPI bank narrations and validate GSTIN, PAN and phone numbers, with patterns explained piece by piece.

Read article β†’
25 February 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 5: pandas in Depth – Merge, GroupBy and Pivot Tables

Python Intermediate Lesson 5: pandas in Depth – Merge, GroupBy and Pivot Tables featured illustration

24 Feb 2026 Β· Python Β· 1 min read

Python Intermediate Lesson 5: pandas in Depth – Merge, GroupBy and Pivot Tables

Clean types with to_datetime and to_numeric, merge three tables, use named aggregations in groupby and build pivot tables, avoiding the duplicate-column trap.

Read article β†’
24 February 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 4: Dates, Formats and the Indian Financial Year

Python Intermediate Lesson 4: Dates, Formats and the Indian Financial Year featured illustration

23 Feb 2026 Β· Python Β· 1 min read

Python Intermediate Lesson 4: Dates, Formats and the Indian Financial Year

Parse and format dates with strptime and strftime, compute FY labels and quarters, add working days with holidays and find month ends with datetime.

Read article β†’
23 February 2026 by Atul Vij Python Leave a comment

Python Intermediate Lesson 3: Errors, try/except and Logging

Python Intermediate Lesson 3: Errors, try/except and Logging featured illustration

22 Feb 2026 Β· Python Β· 2 min read

Python Intermediate Lesson 3: Errors, try/except and Logging

Process files with bad rows without crashing: catch specific exceptions, log what was skipped and why, and use finally for clean-up.

Read article β†’
22 February 2026 by Atul Vij Python Leave a comment

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? β†’