The latest News and Information on DevOps, CI/CD, Automation and related technologies.
How do you begin working with Active Directory Domain Services (AD DS)? If you have read the previous parts of this blog series, you will know that Active Directory (AD) is a vast subject. In this series, we have chosen topics to help familiarize you with theoretical AD concepts and equip you to work with AD. This blog offers practical AD exercises to help you get started. Understanding the life cycle of all AD objects, from creation and modification to deletion, is necessary.
All companies are going through some form of cloud adoption - whether cloud migration for the first time, hybrid cloud adoption, or extending cloud-native with newer microservice architecture. But, according to a recent survey by Aptum*, only 39% of companies are completely satisfied with their current rate of digital transformation. Cloud adoption projects create a continuous state of change for engineering teams juggling to keep things up and running while limiting the impact on customers.
If you’re new to the world of containers there are two words you would have certainly come across, but might not yet understand the difference between: Kubernetes and Docker. Although Kubernetes and Docker are somewhat different from each other, they also share some similarities. A container is a standard unit of software that packages the code along with the libraries and dependencies so that the application can run quickly, seamlessly and reliably from one environment to another.
Ubuntu 22.04 LTS (codename: Jammy Jellyfish) is jam-packed (hey hey!) with new features for everyone’s favourite credit-card sized computer. We’ve put together some of the Raspberry Pi highlights below, but for a full overview of Jammy Jellyfish check out the Ubuntu 22.04 LTS press release and release notes.
When an incident happens, most organizations have a way of identifying all affected services. The trouble is, it’s often a human-centered process that depends on the knowledge of key individuals or manually updated documentation. There might be a version in your alerting tool, a version in your corporate Wiki, and a different version still in your team’s head.
Oftentimes, people starting their journey in the field of software development don’t understand the importance of testing, including Golang app testing, until late in their careers. It’s essential to think about testing as an integral part of the software development lifecycle (SDLC) not only in theory but in practice, too. When building cutting-edge software, you need to make sure that the version being upgraded is error-free and that almost all of the failure cases have been considered.