Introduction Imagine this: You’re relaxing at home, maybe in your pajamas, and you suddenly realize your server needs a quick fix. What if you could handle it without leaving your spot? That’s where SSH (Secure Shell) comes into play. Think of SSH as a magic remote control for your server. It lets you send commands to your server from anywhere, just like sending a text message. You don’t need to be physically close—SSH makes it possible to manage your server from your couch, your office, or even from another country.
Introduction If you’ve just started in the data engineering field, you’ve probably used the pandas library—a powerful tool that lets you read structured data from various sources and formats, perform calculations, and export it to different formats. What more could you wish for? But when working on small datasets, we often don’t pay attention to performance. We write a script that does what we need, test it on a small dataset, and everything works perfectly.
My Journey from OOP to Functional Programming When I first started coding, I was firmly rooted in object-oriented programming (OOP). Like many novice developers, I believed that functional programming was simply about using functions instead of objects and methods—a relic of the past, overshadowed by the dominance of OOP in modern frameworks. After all, everywhere I looked, it seemed like OOP was the gold standard, with most frameworks heavily relying on its principles.