VSHN.timer

VSHN.timer #103: Debugging Cloud Native Apps

9. Aug 2021

Welcome to another VSHN.timer! Every Monday, 5 links related to Kubernetes, OpenShift, CI / CD, and DevOps; all stuff coming out of our own chat system, making us think, laugh, or simply work better.

This week we’re going to talk about techniques to make sure our pods are doing the right thing.

1. Microsoft recently released Bridge to Kubernetes, a system to simplify the debugging of microservices directly from your favorite IDE. For those interested in learning more about it, Thorsten Hans wrote an extensive article explaining everything you need to know, including its limitations and the current status of the project.

https://www.thorsten-hans.com/debugging-apps-in-kubernetes-with-bridge/

2. Developing cloud native apps means installing many runtimes, libraries, languages, and frameworks. Getting those environments configured properly can slow down new developers, and even cause bugs and misunderstandings. A common solution for that is Vagrant, but now GitLab can be integrated with Gitpod, and new team members can start contributing code with one click. Michael Friedrich and Marcel van Remmerden tell us all about it.

https://about.gitlab.com/blog/2021/07/19/teams-gitpod-integration-gitlab-speed-up-development/

3. Without any doubt, git checkout has been one of the most confusing commands since, well, ever. Want to undo changes? git checkout --. Want to create a new branch and switch to it? git checkout -b. Whaaaaaa? But that changes right now, thanks to the addition of git restore and git switch. Learn all about it in this article by Dragos Barosan.

https://www.banterly.net/2021/07/31/new-in-git-switch-and-restore/

4. The results of the 2021 Stack Overflow Developer Survey are out, and we learn that Git, Docker, and Kubernetes are both the four most loved and the four most wanted entries in the “Other tools” category. Surprised? We aren’t. Happy? Of course! At VSHN we are laser sharp focused on these three.

https://insights.stackoverflow.com/survey/2021

5. Ever wondered when did the whole “tabs vs. spaces” affair get started? Well, according to Dave Thomas (of Pragmatic Programmers fame) it was more than 50 years ago. He tells us the whole story, and TL;DR: it had to do with paper tape.

https://medium.com/@pragdave/weird-programming-facts-1-3fe47d82a7fd

Do you do tabs, or do you do spaces? Or are you just an EditorConfig person instead? How do you debug your Cloud Native apps deployed in Kubernetes? Would you like to share some tips and tricks with the community? Get in touch with us, and see you next week for another edition of VSHN.timer.

PS: would you like to receive VSHN.timer every Monday in your inbox? Sign up for our weekly VSHN.timer newsletter.

PS2: check out our previous VSHN.timer editions about programming cloud native apps: #18, #30#33#47#50#60#77, and #88.

Adrian Kosmaczewski

Adrian Kosmaczewski is in charge of Developer Relations at VSHN. He is a software developer since 1996, a trainer, and a published author. Adrian holds a Master in Information Technology from the University of Liverpool.

Contact us

Our team of experts is available for you. In case of emergency also 24/7.

Contact us