Okteto Blog

Four Myths to Avoid when Adopting Kubernetes

Author bio: Michael Dehoyos is a writer and editor at Academic Brits. As a content marketer, he helps companies and nonprofits improve their marketing strategies and concepts. As a freelance writer, he writes articles about computers, automation, marketing strategies, cybersecurity, and blockchain.

While Kubernetes is no longer new in technology, there are still many misconceptions to look out for when adopting it.

In this article, we’ll delve deeper into the world of Kubernetes and unmask 4 of the most common myths around this technology. Check them out, or these myths might come back to bite you in the future. Let’s jump right in!

Read More

Building Startups with Go

Go is often associated with Enterprise solutions, but many startups opt to use it from day one. Why is that? On this week’s episode of GoTime Live!, Jon Calhoun interviewed Josh Curl (co-founder of hightouch), W. Adam Koszek (co-founder of Segmed), Simon White (co-founder of Rebank), and myself about our experience using Go to build our startups.

The conversation was great, and we covered topics such as why we picked Go, how we refactor our codebases, or even if Go makes it easier or harder to hire. If you always wondered if Go is a good fit for an open-source project or your early startup, this episode is for you!

Using Github Actions and Okteto Cloud to Preview your Changes

Image of Using Github Actions and Okteto Cloud to Preview your Changes

Preview environments serve an important role when performing code reviews for an incoming change or addition to an application’s codebase. It is a fantastic way for technical and non-technical members of your team to assess and give feedback on the changes made to your application.

In previous posts of our series on FastAPI you have learned how to build a FastAPI application, deploy the application to Okteto and add a database to it using Okteto stacks. In this article, you will learn how to automatically create a preview environment for your pull requests, using Github Actions and Okteto.

Read More

How to Find and Keep Top Talent

Image of How to Find and Keep Top Talent

Developer Experience is not just about the tools and technologies you and your team pick. It’s also about the people in your organizations. Artur Meyster, founder of Career Karma, writes about one of the biggest challenges companies face today: How to find and keep top technical talent.

If you have a company like Facebook or Google, hiring tech talent is probably not a problem. However, for other smaller companies, finding capable tech workers can be a real struggle. The industry is now facing a massive shortage of professionals. The supply is not nearly enough to meet the demand. That’s why there are so many job opportunities in the tech sector, according to Glassdoor.

Most tech workers are glad to work at companies like Tesla or Facebook, for reasons that we’ll show you next. Here are some useful tools for hiring and retaining tech talent.

Read More

Bring Chaos into your Development Environment

Chaos Engineering is a must if you’re building Cloud Native applications. If you unit test your code, you should chaos test it. However, when most organizations think of Chaos Engineering, they visualize it as a stage that happens at the end of the software development cycle. You build, you test, you deploy to staging, and then you chaos test. While this is a good way to start, it is far from optimal.

In this year’s Chaos Carnival conference, I got a chance to talk about how Chaos Engineering, just like security or observability, is a tool that developers can leverage even before they write a line of code. The talk included a practical example of how you can use open-source tools like Litmus Chaos, Okteto, and Kubernetes to bring Chaos Engineering into your entire’s team development environment from day one, instead of as a last-minute afterthought.

The recording is available below. I hope you find it useful!

The sample code I used in the talk and the slides are available here.

Surprising Results in the 2020 Python Developers Survey

Image of Surprising Results in the 2020 Python Developers Survey

Every year, JetBrains and the Python Software Foundation conduct an online survey better to understand the state of Python’s ecosystem.

In October 2020, more than 28,000 Python developers and enthusiasts from almost 200 countries/regions took the survey, and the results went out earlier this week.

While I no longer code in Python (Okteto is mostly a golang + react shop), Python was my primary language for many years (Hipchat and Elasticbox were both python-apps), so I like to stay in touch with the community. This morning I went through the results, and they are quite surprising.

Read More