erthal.devPython Type HintsUnlike C, Python is a dynamically typed programming language, which means you do not need to specify variable types in your code. The type of a variable is determined at runtime and can change while the program is running. However, this flexibility c...Mar 31, 2025·2 min read
erthal.devCreating a new Airbyte connector from scratchIn this tutorial, we will create a new Airbyte connector from scratch using the Airbyte UI Connector Builder. You'll learn: How to install Airbyte How to create a new connector from a third-party API How to set up data extraction How to connect w...Mar 31, 2025·4 min read
erthal.devTesting Google Cloud Functions LocallyGoogle Cloud Functions is a serverless compute platform that allows you to run code in response to events without provisioning or managing servers. In this first part of a two-step tutorial, we’ll explore how to test Google Cloud Functions locally. I...Mar 17, 2025·3 min read
erthal.devHow to Create Python Virtual Environments on UbuntuWhen working on different Python projects, it's often necessary to create isolated environments for specific tasks. This is where Python's Virtual Environments package comes in handy. Use this post as a guide or a cheat sheet for future reference. Cr...Feb 21, 2025·2 min read