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.
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.
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!
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.
Author bio: Sangam is Developer Advocate at Accurics. He’s also a Docker Community Leader Award Winner and an Okteto and Traefik Community Ambassador. You can reach out to him on Twitter to connect and chat more about Cloud Native applications!
I’ve always marveled at the power of machine learning. There are so many manual tasks that are now super simple to automate, thanks to ML algorithms! While researching this topic, I recently discovered spaGO and was blown away by how cool and powerful it is.
This post will show you how you can use spaGO and Okteto Cloud to build and run a service that answers questions written in English.
Deploying An Existing Application Using Okteto Cloud
Fast deployment of applications is an attribute Okteto boasts of. The deployment of applications from the Okteto dashboard is easy and fast as it requires one click on the deploy button without having to deal with the complexities of CLIs, manifests, etc. Applications deployed in Okteto are automatically secured using HTTPs and can be tested, shared, and used by the public.
In the previous blog post, you learned how to build a FastAPI CRUD application and deployed it to Okteto using the Okteto CLI tool. In this tutorial, you will be learning how to deploy the application directly from your Okteto dashboard.