DevOps is required for the smooth flow of engineering efficiency hand overall growth; it’s more about trying to execute more frequent changes safely in a complex environment through continuous learning. See some important elements and strategies.
Everywhere you look, the 2020s are going to be an exciting time for developers of all stripes, and the best among them will have their pick of cutting edge projects to work on. See what areas of software development are already changing and will continue to grow.
Time to round up some of the coolest, most interesting, and best open source GitHub repositories that we’ve seen this month. In March 2020, we took a look at a mathematical animation engine, an experimental toolchain from Facebook, and a Kubernetes IDE.
We, as software developers, don’t collaborate enough. In this article, we will begin to look at what drives dev team performance, and how our culture has been resistant to adopting a more collaborative approach for historical and competitive reasons.
DevOps is a software development strategy that combines development and operations teams. It typically emphasizes agile methodologies, automation, and continuous integration / continuous delivery (CI/CD). It is designed to produce and release quality software at high speed. In this article, you will learn about various methods of securing your DevOps pipelines.
Women are underrepresented in the tech sector —myth or reality? Three years ago, we launched a diversity series aimed at bringing the most inspirational and powerful women in the tech scene to your attention. Today, we’d like you to meet Gladys Kong, CEO of UberMedia.
The 1.0 version of Eclipse Theia has arrived. Eclipse Theia combines some of the best features of IDEs into one open source extensible platform. To celebrate this milestone, explore some of its stand-out features and see what sets it apart from VS Code.
When troubleshooting a popular SaaS application running on the Azure cloud, slow-down kept occurring intermittently with no noticeable pattern. This article uncovers the findings after troubleshooting and capturing the thread dump with jstack, so that you too will know what to do with an unresponsive application.
The ideal solution is a central monitoring approach that can provide monitoring for multiple platforms within a single console. With a comprehensive, unified monitoring approach, you can significantly increase the efficiency of your applications. This article looks at what a modern application monitoring solution should be capable of.
Keeping things simple is the best bet for a successful IT project. The more moving parts there are, the more can go wrong. Injecting simplicity in your projects is a sound investment, on the same level as other concerns such as performance, scalability, and security. This article examines five ways you can begin investing in simplicity.
To celebrate the release of Java 14, here’s a deep dive into Records in JDK 14. It’s written by Developer Advocate at JetBrains, founder of eJavaGuru.com and Java Champion, Mala Gupta. What a treat! So let’s get stuck in.
The stakes are higher. Security must be the number one priority. Agile, MicroServices and DevOps are all disciplines that have worked hard to increase the rate at which software can adapt to changing business requirements. How do we bake security into the mix so we don’t end up adding it badly in a rush at the end? The answer is DevSecOps.
Working from home, social distancing and #StayAtHomeSaveLives. Why not use the time to help your offspring to take their first steps in the world of computer science? We’ve collected some resources on coding for kids so you can help learning become child’s play.
Here we will dive into the human aspects affecting all of us, and address some of the ways in which we can turn this unfortunate event into an engaging learning experience for ourselves, our team and everyone we interact with.