Exploring Kubernetes with Gigi Sayfan

Dealing with real-world Kubernetes situations

Kubernetes is a huge platform and it still evolves and adds new key capabilities in every release. I noticed that even developers and administrators that work regularly with Kubernetes are often unaware of all the goodness.

Impact of Kubernetes on the future of technology

Kubernetes is here to stay. I believe that Kubernetes will become the default layer for distributed systems. You can tell by the amazing ecosystem that emerged around it and an incredible number of integrations across multiple levels from cloud providers, to networking and storage solutions and all the way to custom hardware. The Kubernetes community is doing a fantastic job of shepherding the project.

Development of coding languages over time and my experience with them

I indeed started my career as a COBOL programmer. I will get printed code from my manager with comments in a red pen that told me what changes to make. It only lasted a year, but it started my journey of ongoing learning and trying to find the most productive programming languages, development environment, frameworks and methodologies.

  • Python is a super productive language and probably the best mainstream language for both beginners and advanced developers. It had a rough time in the transition from Python 2 to Python 3 and I wish its packaging story was better.
  • Go is a real surprise. It’s kind of the opposite of C# in that it’s a very simple language, but somehow it is also super productive and its tooling is superb.

Summary

Kubernetes skills are going to be in high demand for a long time. But many established technologies will also be in high demand. What separates Kubernetes from the rest of the pack is that the most innovative and interesting projects are now built on Kubernetes.

About the Author

Gigi Sayfan has been developing software professionally for more than 20 years in domains as diverse as instant messaging, morphing, chip fabrication process control, embedded multimedia applications for game consoles, brain-inspired machine learning, custom browser development, web services for 3D distributed game platforms, IoT sensors, virtual reality and genomics. His technical expertise includes databases, low-level networking, distributed systems, unorthodox user interfaces, DevOps and general software development life cycle.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Packt

Packt

3.4K Followers

We help developers build better software | Email customercare@packtpub.com for support | Twitter support 9-5 Mon-Fri