Hey there! 馃憢

I’m Arsh (he/him) and I enjoy simplifying things. Read more.

WTF Is a Developer Experience Engineer

I鈥檝e been working at Okteto for over two years now. My job title officially is Developer Experience (DevX) Engineer. I鈥檝e been asked more times than I can count what it means and what my role involves. I think after two years, I finally have enough understanding to write about it in detail :) How It Began I鈥檒l be completely honest - when I had joined the company, I didn鈥檛 fully know what I was signing up for....

February 12, 2024 路 6 min 路 Arsh Sharma

Things I've Learned About Conference Speaking

On the wall across from my desk, I鈥檝e got badges from all the conferences I鈥檝e been to. The collection has grown quite a bit over the past two years. Recently, taking a look at it made me take a trip down memory lane and reflect on the first few talks I gave, as well as the ones I鈥檓 giving now - what鈥檚 changed, what I do differently, and the things I鈥檝e learned....

January 4, 2024 路 8 min 路 Arsh Sharma

Building a Blog With a CMS Using Hugo and Netlify

I consume a ton of media - books, shows, movies, games, you name it. And there are moments or lines in them that stick with me long after I鈥檓 done. So, I wanted a place to keep all these gems. Instagram was a big no-no for me because I have a love-hate relationship with that app. I wanted something different. Surprisingly, I couldn鈥檛 find a convenient solution to save and list all these snippets for later viewing....

November 15, 2023 路 10 min 路 Arsh Sharma

Setting Up a GitOps Workflow with Argo CD and GitHub Actions

GitOps is gaining increasing popularity these days, and for good reason. The principles of GitOps promote the use of Git repositories as the ultimate source of truth for application infrastructure and configuration. This concept revolves around storing all application-related files and manifests in a Git repository, leveraging it as the central hub for deployment management. By combining GitOps principles with declarative continuous delivery tools like Argo CD, you can significantly improve your deployment workflow and expedite the shipping processes, achieving faster and more efficient results....

October 14, 2023 路 9 min 路 Arsh Sharma

Platform Engineering and Developer Experience: Two Sides of the Same Coin

Around a year ago, the term 鈥渄eveloper experience鈥 was all the rage. It was on everyone鈥檚 lips, with discussions about its immense importance. However, the current focus seems to have shifted towards 鈥淧latform Engineering鈥 - a term that, in my personal opinion, has become quite convoluted. Nevertheless, I feel both concepts essentially revolve around the same idea. Platform Engineering is merely a means to achieve a better developer experience. But what exactly does that mean?...

September 23, 2023 路 6 min 路 Arsh Sharma