Python in Production (Part 5 of 5)
Welcome back to the Python in Production series. In the fourth part of the series, we learned how to run our program as a service on a linux machine using systemd. In the part of the series, we will learn how to automate our build process using Jenkins.…
Python in Production (Part 4 of 5)
Welcome back to the Python in Production series. Now that we have a runnable binary, we are ready to integrate our program into a system.…
Python in Production (Part 3 of 5)
In Part 3 of Python in Production we learn how to generate a single file binary executable and why doing so will aid your path to production.…
Power your Data Pipeline with Matillion Variables
Matillion is a great ETL tool for bringing over data from disparate sources into one…
Data Basics for Life-Long Software Engineers
Having recently made the switch from software to data engineering, I learned there are many…
Git: Dealing with Pull Requests
Software Engineers are constantly working with Pull Requests (PRs). Most organizations have now adopted them…
Ippon Summer 2021 Internship Recap
This past summer Ippon welcomed three new interns: Reid Jesselson, Tyler Yarow, and Prashanth Krishnan.…
Kotlin: Like Java, But Better (Part 1)
Kotlin has quickly risen to popularity as an alternative language to Java. In this blog…
Why is Agile Failing: A Scrum Master’s Retrospective
The Agile Manifesto for Software Development was first released into the world in 2001, 18…