Python

Building a Python File Compressor with Ghostscript and Pillow

Building a Production‑Grade File Compression Utility in Python We built an open‑source Python tool that shrinks 30–50 MB PDFs and images down to under 2 MB — with readable output, a desktop GUI, Docker support, CLI, and a one‑click .exe build. This post explains how it works under the hood. The Problem Nobody Talks About […]

Data Science

Beyond itineraries: Building an AI-powered smart travel planner with agents, maps, voice, and more

Introduction Travel planning is no longer just about deciding where to go, it’s about how, when, what to experience, and being prepared at every step. Traditional itinerary tools focus only on dates and places, leaving travelers to juggle multiple apps for hotels, packing lists, activities, maps, and research. To solve this, we built a Smart […]

Vishwas Singh
Vishwas Singh
Read

DevOps

Why Regular Upgrades Are Non-Negotiable in Modern DevOps

Introduction In DevOps, upgrades are rarely exciting. They don’t ship new features (most of the time). They don’t impress clients. They don’t always get leadership applause. And yet, over the years at To The New, one thing has become very clear to us: DevOps teams that do upgrades regularly move faster, stay safer, and break […]

Python

Pycon India 2025 – An exciting and memorable experience!

Introduction Pycon India 2025 is the national level yearly Python Conference which was held in Bengaluru this year. In TTN, we target to visit this event each year to keep us up-to-date about what is happening in India’s Python Ecosystem. This year, two of us visited and experienced this 2 day long event which covered […]

Java/JVM

Migrating MySQL Data to Elasticsearch: A Practical Guide

Introduction Elasticsearch has become a go-to choice for building fast, intelligent search experiences. But what if your source of truth is a relational database like MySQL? In this blog, we’ll walk through how we migrated structured relational data into Elasticsearch using Python — with company_registry as a working example. Why Migrate from MySQL to Elasticsearch? […]

Rajdeep Dabral
Rajdeep Dabral
Read

Python

Our Experience at PyCon India 2024: A Journey of Learning and Inspiration

Introduction As software engineers passionate about Python, attending PyCon India 2024 in Bengaluru was an incredible opportunity that we couldn’t miss. With support from our office, the journey from Noida to Bengaluru transcended mere travel between cities. It was an immersive exploration into Python’s dynamic ecosystem, its thriving community, and the boundless opportunities it offers. […]

Amulya Sharma
Amulya Sharma
Read

Python

Design & Implement a Event-Driven Architecture in Python

Introduction In today’s world of distributed systems, scalability, performance, and responsiveness are key requirements for many applications. One architectural pattern that helps achieve these goals is the Event-Driven Architecture (EDA). This architecture enables systems to be loosely coupled, scalable, and highly responsive to events. In this blog, we’ll explore what EDA is, why it’s beneficial, […]

Prashant Kumar
Prashant Kumar
Read

Python

Automating ETL Workflows with Apache Airflow: An Universal Solution for Data Management

Introduction Vast about of data is being processed daily in various manners like financial transactions, customer interactions, sensors, research results, and so on. For instance, pharmaceutical companies produce millions of data points just from clinical trials alone. This huge amount of data has to be handled with accuracy and speed. Otherwise it can result in […]

Prince Yadav
Prince Yadav
Read

Python

PDF Utilities using Python

Overview PDF (Portable Document Format) stands out for it’s ability to preserve formatting across different devices and platforms. Whether for business reports, academic papers, or e-books, PDF has become a de-facto standard of document sharing in today’s world. Python, a versatile and robust programming language, offers a suite of libraries that make working with PDFs […]