ML Engineering: How to Leverage Machine Learning for Business

Some time ago I attended a conference for entrepreneurs to learn about new and exciting technologies. The attendees were smart, forward-thinking business leaders. Because our lives are inundated with technology, in a sense we’re all technical. But in the context of what I do, I would describe the audience as non-technical. One of the guest speakers was a man named Sam Altman who was invited to speak about artificial intelligence. While you may know him from his leadership at Y Combinator, what you might not know is that he’s now the CEO of OpenAI; an AI research lab he co-founded with Elon Musk, responsible for the famous GPT-3 natural language processing software.

Cloud Native: Software that Scales

Cloud native offers a set of best practices and recommendations for building, maintaining, and deploying microservices in a way that allows you to take full advantage of the cloud computing paradigm. In this blog post I’ll cover what Cloud Native is, how it works, and why you might want to adopt it. Lastly, I’ll talk about the different vendor specific and open source cloud native platforms, and give some examples of what it’s like to design an application for these platforms.

What is DevOps and Why is it Better for Your Company?

If you’ve worked in software for any significant amount of time, you’ve probably (at the very least) heard the term DevOps. If you’re reading this post, I’m guessing it’s because you’re trying to figure out if it’s just a buzzword or something that can help your business. I can promise that it does have real meaning with significant implications for how you organize your teams and coordinate your software development efforts.