Babylonians Footprint in the History of Mathematics
Analytics10 min read

Babylonians Footprint in the History of Mathematics

The Babylonians developed a sophisticated numerical system that laid the groundwork for many mathematical concepts still in use today.

Linas Kapočius

April 14, 2025

How Data Warehouses Were Created?
Data Engineering5 min read

How Data Warehouses Were Created?

In short, because Spreadsheets Spiraled Outta Control

Linas Kapočius

April 13, 2025

Guide to AI Agents with Google’s ADK
Machine Learning5 min read

Guide to AI Agents with Google’s ADK

Ever catch yourself wishing your computer could just… do the boring stuff for you? Like check your emails, update a spreadsheet, or remind you of meetings before they sneak up on you again?

Linas Kapočius

April 9, 2025

Kafka Basics and ZooKeeper vs KRaft
Data Engineering5 min read

Kafka Basics and ZooKeeper vs KRaft

Let’s walk through the basics: what Kafka is, how its core pieces fit together, and what this whole "ZooKeeper vs KRaft" thing means. No deep dives into distributed systems theory required. Just enough to give you a solid foundation, especially if you’re a developer still getting your feet wet with backend architecture.

Linas Kapočius

April 8, 2025

Origin of Mathematics (Egyptians)
Analytics7 min read

Origin of Mathematics (Egyptians)

Egyptian math wasn’t abstract. It was deeply connected to daily life—baking bread, building monuments, appeasing gods, paying taxes. And in solving those very real problems, they laid the foundations for ideas we’re still using today.

Linas Kapočius

April 7, 2025

Lies, Damned Lies, and Statistics
Analytics3 min read

Lies, Damned Lies, and Statistics

Lies, Damned Lies, and... Wait, What Did That Chart Just Say?

Linas Kapočius

April 6, 2025

CUDA Natively on Python
Machine Learning3 min read

CUDA Natively on Python

NVIDIA has changed the game: CUDA finally supports native Python. No middle layers, no C++ detours—just Python, speaking directly to CUDA.

Linas Kapočius

April 3, 2025

Google Cloud Developer & Innovators Programs: Free Learning Credits Every Month!
Cloud Architecture2 min read

Google Cloud Developer & Innovators Programs: Free Learning Credits Every Month!

Recent discovery: Google Cloud has its own Developer and Innovators programs!

Linas Kapočius

February 24, 2025

Data Engineering Excellence: From 42 Minutes to 5 Seconds
Data Engineering5 min read

Data Engineering Excellence: From 42 Minutes to 5 Seconds

A comprehensive guide to optimizing data ingestion and processing

Linas Kapočius

February 10, 2025

Avoid using online tools that shows differences between text files!
Best Practices5 min read

Avoid using online tools that shows differences between text files!

While these tools seem quick and easy, they come with a significant risk—your data could be stored, shared, or even misused without your knowledge. This can be especially risky when dealing with sensitive data or confidential files.

Linas Kapočius

February 3, 2025

Git Start for All Levels: from Begginer to Advanced
Best Practices3 min read

Git Start for All Levels: from Begginer to Advanced

This post will be about how to start using git. Also, I will add some 𝗶𝗻𝘁𝗲𝗿𝗲𝘀𝘁𝗶𝗻𝗴 𝘀𝘁𝘂𝗳𝗳 for 𝗺𝗶𝗱/𝘀𝗲𝗻𝗶𝗼𝗿 folks too and it will be marked with double asterisk (*). if it overwhelms you feel free to skip those parts, so let's go!

Linas Kapočius

January 14, 2025

Undoing Changes in Git
Best Practices5 min read

Undoing Changes in Git

For me, one of the most confusing git related topics was about git reset, revert, cherry-pick or even amend commands! It was really hard to grasp when to use which and why, so this guide will be all about that.

Linas Kapočius

January 7, 2025

Leetcode runtime analysis is not always so great on real-time cases
Best Practices5 min read

Leetcode runtime analysis is not always so great on real-time cases

For some time I have been solving some SQL, Python and Java questions on LeetCode. However, some problems do not worth time posting but this case seems to be different. I guarantee that after this posts you will know why Leetcode runtime analysis is not always so great on real-time cases.

Linas Kapočius

December 30, 2024

The Stupid Content Tracker
Best Practices2 min read

The Stupid Content Tracker

(Almost) every programmer ends up using this so-called "stupid content tracker." aka Git.

Linas Kapočius

December 3, 2024

Git rebase vs merge vs rerere
Best Practices5 min read

Git rebase vs merge vs rerere

Have you ever heard about rerere? Do you know what is the difference between rebase and merge ? Don't worry I will try to answer those questions!

Linas Kapočius

November 5, 2024

Git: Switching Tasks Without Losing Work
Best Practices5 min read

Git: Switching Tasks Without Losing Work

You’re deep into developing a cool new feature, and suddenly, a big bug needs fixing right now in the same repo. What can you do?

Linas Kapočius

November 5, 2024

Git Worktrees
Best Practices1 min read

Git Worktrees

Ever wanted to work on multiple branches within the same project without constantly switching? Then checkout below!

Linas Kapočius

October 22, 2024

Git Most Wildly Accepted Bad Pattern
Best Practices3 min read

Git Most Wildly Accepted Bad Pattern

One common misconception when working with Git is that you need to run git add ., commit, and push after every single atomic change.

Linas Kapočius

October 15, 2024

Collaboration Over Version Control
Best Practices5 min read

Collaboration Over Version Control

Ever wondered how programmers store and collaborate without having to send files back and forth? That’s where GitHub, GitLab, and many more come into play! These platforms allow developers to store code online, work together on projects, and keep track of every change.

Linas Kapočius

October 1, 2024

From Chemistry to Data Engineering: What Manufacturing Taught Me About the Value of Metrics
Analytics5 min read

From Chemistry to Data Engineering: What Manufacturing Taught Me About the Value of Metrics

There are two kinds of “data” in decision-making — gut feelings and measurable facts

Linas Kapočius

April 9, 2024

Keep Track of Your Files Versions
Best Practices3 min read

Keep Track of Your Files Versions

If you work with text files, then Git is absolutely for you!

Linas Kapočius

April 1, 2024

Excel or Google Sheets might be holding you back!
Analytics3 min read

Excel or Google Sheets might be holding you back!

Think of data as the treasure of our times. Handle it right, and it can fuel massive growth. Slip up, and it might cost you more than just time.

Linas Kapočius

March 31, 2024