5 steps to bring DevX automation to your company
Get the guide

Blog

The image features the text "5 Reasons to Prioritize a Positive Developer Experience" in bold white letters on a dark blue background with a hexagonal pattern. The Okteto logo, a teal circle with a stylized "C," is positioned at the bottom right. The design suggests a focus on the importance of maintaining a positive developer experience, likely offering insights or reasons why this should be a priority within development teams or organizations.The image features the text "5 Reasons to Prioritize a Positive Developer Experience" in bold white letters on a dark blue background with a hexagonal pattern. The Okteto logo, a teal circle with a stylized "C," is positioned at the bottom right. The design suggests a focus on the importance of maintaining a positive developer experience, likely offering insights or reasons why this should be a priority within development teams or organizations.

5 Reasons to Prioritize a Positive Developer Experience

5 Reasons to Prioritize a Positive Developer Experience Is building and maintaining an internal development platform negatively impacting developer happiness...

March 23, 2023
Avatar of John PapageorgeAvatar of John PapageorgeJohn Papageorge
The image features the text "5 Technical Challenges of Building Software for Modern Cloud Development" in bold white letters on a dark blue background with a hexagonal pattern. The Okteto logo, a teal circle with a stylized "C," is positioned at the bottom right. The design highlights the key technical challenges developers face when building software for cloud-based environments, likely providing insights or strategies to address these challenges within the context of modern cloud development.The image features the text "5 Technical Challenges of Building Software for Modern Cloud Development" in bold white letters on a dark blue background with a hexagonal pattern. The Okteto logo, a teal circle with a stylized "C," is positioned at the bottom right. The design highlights the key technical challenges developers face when building software for cloud-based environments, likely providing insights or strategies to address these challenges within the context of modern cloud development.

5 Technical Challenges of Building Software for Modern Cloud Development

While developing a purpose-built in-house development environment may appear like an obvious way to address specific development challenges, the introduction...

March 20, 2023
Avatar of John PapageorgeAvatar of John PapageorgeJohn Papageorge
Blue background with white words that say myths around preview environments and the okteto logo in the lower right corner Blue background with white words that say myths around preview environments and the okteto logo in the lower right corner

Myths Around Preview Environments

Preview environments are rapidly becoming a crucial part of the development experience when building cloud native applications. They provide everyone in...

March 14, 2023
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma
Blue background, white words that say Guide to the Kubernetes Load Balancer Service' with the okteto logo in the lower right hand cornerBlue background, white words that say Guide to the Kubernetes Load Balancer Service' with the okteto logo in the lower right hand corner

Guide to the Kubernetes Load Balancer Service

A pod is Kubernetes’ smallest and simplest unit representing a single instance of a running process in a Kubernetes cluster. Pods contain one or more...

February 28, 2023
Avatar of Joseph ChegeAvatar of Joseph ChegeJoseph Chege

Four Reasons You Need Preview Environments

There has been a rapid increase in the adoption of Preview Environments across organizations. From open-source projects to enterprise organizations, everyone...

February 21, 2023
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Ready to run…Use the Okteto Catalog

Are you ready to run your application? Go to the Okteto Catalog, select your application from the list, and just click "Launch". Okteto takes care of...

February 15, 2023
Avatar of David ButlerAvatar of David ButlerDavid Butler

Cloud Native Development Made Easy With Sprkl and Okteto

Our applications are getting increasingly complex with time. This is causing a lot of problems for developers, from having to spend hours configuring their...

February 07, 2023
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

The Build vs. Buy Software Guide to Development Platforms

Top Ten List of Considerations When Debating to Build or Buy a Dev Platform To build or not to build? Ah, that is the Shakespearean question when it comes...

February 06, 2023
Avatar of John PapageorgeAvatar of John PapageorgeJohn Papageorge

Developing Vue.js and Node.js Apps With Okteto

Kubernetes is a feature-rich tool to solve all kinds of problems of the cloud, but it has a steep learning curve, and applications set up in Kubernetes...

February 01, 2023
Avatar of Mercy BasseyAvatar of Mercy BasseyMercy Bassey

Building a Dev Platform Is Easy - Maintaining it is Hard

To build or not to build? Ah, that is the question when it comes to software. Many development teams debate this dilemma. It's a tricky quandary when the...

January 30, 2023
Avatar of John PapageorgeAvatar of John PapageorgeJohn Papageorge

Why Your Team’s Developer Experience Matters

Happy developers write better code. Over the last decade, the era of cloud and mobile applications brought about tools like Docker, platforms like Kubernetes,...

January 24, 2023
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

5 Internal Software Development Platform Challenges

Some of the smartest engineering and DevOps managers sometimes make the mistake of treating a new software initiative as a single, well-defined one-off...

January 23, 2023
Avatar of John PapageorgeAvatar of John PapageorgeJohn Papageorge

The Cost and Complications of In-House Development Environments

"Everyone has a plan until they get punched in the mouth" - Mike Tyson. The importance of tools that boost a positive developer experience can't be overstated....

January 19, 2023
Avatar of John PapageorgeAvatar of John PapageorgeJohn Papageorge
Kubernetes vs. Docker: Difference Between the TwoKubernetes vs. Docker: Difference Between the Two

Kubernetes vs. Docker: Difference Between the Two

The containerization and container orchestration world has seen a lot of development in recent years. One of the most widely used container technology...

January 06, 2023
Avatar of Anita IhumanAvatar of Anita IhumanAnita Ihuman

Practice Secrets Management in Kubernetes With OWASP WrongSecrets and Okteto

Shipping secure applications is essential for any organization! Security should be a priority, as the consequences of a breach are often dire and tough...

December 22, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

What is Kubernetes Architecture? A Complete Guide

What is Kubernetes In DevOps, Kubernetes is a container orchestration tool. It is used to deploy and manage containerized applications in an automated...

December 20, 2022
Avatar of Hemanta SundarayAvatar of Hemanta SundarayHemanta Sundaray

Containerization and Kubernetes: A Guide

What is containerization and Kubernetes? Containers quickly became the norm for how we built and packaged our applications. Containerization of applications...

December 14, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Kubectl Cheat Sheet Commands & Examples

Things can be overwhelming when you are new to Kubernetes. You’d think that understanding all the different objects Kubernetes has to offer would be the...

December 05, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma
Image with text "Beginner’s Guide to Network Policies in Kubernetes" with the Okteto logoImage with text "Beginner’s Guide to Network Policies in Kubernetes" with the Okteto logo

Kubernetes Network Policy: A Beginner’s Guide

Everyone agrees that Kubernetes clusters are not secure by default. But the good thing is that Kubernetes gives you the tools to make it so. In this...

November 28, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Applying GitOps Principles to Your Development Environments

GitOps refers to the practice of using Git repositories as the single source of truth for provisioning and managing your infrastructure. Everyone in the...

October 18, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Why Development Experience Matters

In September, Ramiro and John traveled to Tel Aviv for a hosted event with Okteto customers and local engineering leaders. The evening included presentations...

September 27, 2022
Avatar of Ashlynn PericachoAvatar of Ashlynn PericachoAshlynn Pericacho

Beginner’s Guide to Kubernetes Deployments

Over the last five years, Kubernetes has seen rapid adoption as a container orchestrator. And for a good reason too. Containers solved the problem of being...

September 06, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

What Is the Kubernetes Release Team and Why You Should Consider Applying

Kubernetes 1.25 just got released. I consider myself very lucky to be able to help with the release as the CI Signal Lead and get to work with the amazing...

August 25, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Developing Microservices by Hot Reloading on Kubernetes Clusters

Let me jog your memory with how we used to develop applications not so long ago. We would bring up the application, write some code, hit save, see our...

August 11, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma
An image of people looking at each other with the words Kubernetes Basics: Kubernetes Tutorial for BeginnersAn image of people looking at each other with the words Kubernetes Basics: Kubernetes Tutorial for Beginners

Kubernetes Basics: Kubernetes Tutorial for Beginners

Are you tired of listening to everyone in DevOps talk about "Kubernetes" while you're still struggling with how to pronounce it? Unless you started programming...

July 27, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Launching the Docker Desktop Extension for Okteto!

Docker launched in 2013 and since then has revolutionized the way we build and ship code. Docker made containers a part of the modern application development...

May 09, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Announcing the Launch of Okteto CLI 2.0!

I think you'll agree that, as developers, we enjoy innovating and working on exciting new features more than anything else. We'd get some coffee and play...

April 13, 2022
Avatar of Pablo Chico de GuzmanAvatar of Pablo Chico de GuzmanPablo Chico de Guzman

Making Your CLI More Accessible Using Fig

No matter how many times I use kubectl or docker in a day, I just can't seem to remember the exact subcommands and what they do. I often find myself using...

March 23, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Maybe It's Time To Rethink How You've Been Developing?

Cloud-Native Applications Need Cloud-Native Development Environments We've seen a tremendous change in the way applications get deployed over the last...

March 09, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Okteto Raises a $15M Series A To Disrupt How Software Teams Develop Modern Applications

We are excited to announce that Okteto has raised $15M in Series A financing. The round was led by Villi Iltchev from Two Sigma Ventures, with participation...

February 23, 2022
Avatar of Ramiro BerrellezaAvatar of Ramiro BerrellezaRamiro Berrelleza