The latest News and Information on DevOps, CI/CD, Automation and related technologies.
Back in the early days of software development, having multiple developers working on the same application was a tough challenge. That’s why VCS (Version Control System) like Git was created and methodology like Feature Branching was introduced. The basic idea of working per git branch (also known as Feature Branching) is that when you start to work on a feature, you take a branch of your repository (e.g: git) to work on that feature.
IT industry research has repeatedly shown that DevOps-oriented teams that can ship software quickly and effectively routinely outperform their slower counterparts in terms of company profitability, market share, and just about every competitive business metric that matters. That sort of success comes from restructuring teams in ways that empower them to move faster and get closer to their customers.
Because Sensu is a tool made for (and by!) operators, I wanted to share our own favorite tools in the DevOps ecosystem (aside from Sensu, of course!). I surveyed the fine folks who work at Sensu on what their favorite DevOps tools are, and why. And while we don’t always agree on a specific tool (everyone has their own favorite text editor), it’s safe to say that open source is a constant theme. Read on to learn about our tools of choice for editors, programming, storage, IaC, and more.
Have you ever grown tired of running the same kubectl commands again and again? Well the good folks over at the Kubernetes team understand you. With the addition of custom resources and the operator pattern, you can now make use of extensions, or addons as I like to call them, to the Kubernetes API that help you manage applications and components. Operators follow Kubernetes principles including the control loop.
When requirements change for your product, there arises a need to change not only the codebase but also the existing data that already lives in production. If you’re performing the changes locally, the whole process seems fairly simple. You test your new feature against a sparkling clean database, the test suite is green, and the feature looks great. Then you deploy, and everything goes to hell because you forgot that production was in a slightly different state.
Unity is strength. And at JFrog, we’re committed to providing the strongest DevOps tools available. With the promised release of the JFrog DevOps Platform, it’s my honor and delight to announce JFrog’s biggest leap yet toward fulfilling our universal vision of Liquid Software. We’re excited and proud to launch the world’s first universal, hybrid, end-to-end DevOps platform.
A rack is a structure, usually made out of metal and cabinet or wall-shaped, which allows to store and organize the different components of computer installations, such as servers, storage systems, switches, etc. Is that it? Are you disappointed? Well, hold on, although they don’t seem like much, the world of racks can actually be quite tricky.
This weekend I had the opportunity to participate in the AWS Hackathon in Portland. Based on the hackathons hosted at re:Invent, this brought together about 100 developers of all skill levels to break up into small teams and produce a demo product in 10 hours. I had a great time, and wanted to share what I learned! There may be organization-specific roadblocks to adopting AWS Lambda right now and therefore, it might not be the right fit for your team at this particular juncture.