Table of contents
In this blog, I'm thrilled to take you on a journey through my recent adventures - a two-fold experience: the Airbyte Hackathon on Hasnode and my maiden voyage into the realm of Hacktoberfest contributions.
It's an adventure I nearly let pass me by, but the decision to dive headfirst into these exciting opportunities turned out to be an immensely rewarding experience.
Getting Started: The Initial Hurdles
The beginning of this journey was nothing short of a challenge. As a newcomer, I encountered hurdles that were both expected and surprising. However, it was during this initial phase that I had the privilege of connecting with fellow developers and open-source enthusiasts who selflessly guided me through the intricacies of Quickstarts.
Quickstart 1: Weather Data Stack (Issue #46)
Quickstart number one was the "Weather Data Stack," an intriguing endeavor. It involved extracting real-time or historical stock data, news, or financial information from the Polygon Stock API using Airbyte. The real magic happened when this data was loaded into a data warehouse, setting the stage for in-depth trend analysis, predictive modeling, or portfolio evaluations.
The Quickstart even offered recommendations for data transformation, suggesting tools like dbt, and considerations like orchestrators, including Airflow and Dagster. Visit the repo here.
Quickstart 2: Stock Data Analytics Stack (Issue #63)
Quickstart number two was the "Stock Data Analytics Stack," a project that, just like the first, revolved around extracting stock data from the Polygon Stock API using Airbyte. This data was then funneled into a data warehouse, offering a ripe opportunity for profound trend analysis, predictive insights, and comprehensive portfolio evaluations.
Once again, this Quickstart provided a blueprint for data transformation, emphasizing tools like dbt, and orchestrators like Airflow or Dagster. Visit the issue here.
Navigating Challenges: My Learning Curves
My journey was not devoid of obstacles. Learning to collaborate effectively with fellow developers was a valuable lesson. Additionally, the installation of Docker on my Windows 10 machine posed unforeseen complexities. To say that this challenge was a steep learning curve would be an understatement. It involved enabling HyperV and WSL and encountering numerous quirks along the way.
Forging Connections: The Power of Mentorship
Through this transformative journey, I had the opportunity to form meaningful connections, particularly with Biplab Bera, an individual I now consider a friend.
Mentorship and active response to queries played a crucial role in my progress, and I am profoundly grateful to Thalia Barrera, the repository maintainer. She's been nothing short of a gem, responding to my queries, and offering assistance whenever I found myself facing an insurmountable obstacle.
Remembering the Pivotal Moments
Some moments from this journey will be etched in my memory forever. I vividly recall the initial confusion that led me to create a unique solution.
A strong affinity for Python prompted me to craft custom code, enabling me to pull data into a public JSON URL, which I ingeniously utilized as a data source. In retrospect, it was a humorous yet memorable phase, primarily because my understanding of Airbyte was still in its nascent stages.
What Lies Ahead: The Unfinished Business
What's next on the horizon? My commitment to the project remains unwavering. I am determined to see the second Quickstart through to completion, even though I've exceeded the submission deadline. The sheer dedication to the project and the knowledge it has offered me is more than worth the extra effort.
An Extra Delight: A MongoDB Video Tutorial
As an added treat, I crafted a video tutorial tailor-made for MongoDB enthusiasts who are delving into the Stock Data Analytics Stack. This video tutorial can be viewed here, and I hope it proves to be an invaluable resource for those navigating the project.
Conclusion: An Exciting Path Forward
Thank you for accompanying me on this journey through my first Airbyte Hackathon and my initiation into the world of Hacktoberfest. The path I've tread has been inspiring, and I look forward to what the future holds.
Stay tuned for more adventures on the horizon. Follow me here and let's get connected.