Review Category : Blogs

Lead from the Podium: 6 Essential Concepts New Technical Managers Miss

The transition from programmer to Team Lead or Software Manager can be a difficult one. One week, you’re in your cubicle cranking out masterful code, and the next, you’re managing a whole team that has to navigate innovative solutions, coordinate input from different departments, then anticipate and eliminate potential showstoppers. Stepping away from your identity as a superior coder into a role in management requires a whole new perspective on your work. Grasp the difference now, and you’ll save yourself months of frustration, friction, and fumbling. Here’s the biggest realization that most new managers miss: you’re not a production unit anymore. Starting now, you’re a leader. An encourager. A troubleshooter. A BS-caller. Most of all, you’re communication hub. Your daily focus is no longer the perfection and elegance of your code, it’s the creation of something much larger using the coordinated work of many other people. In other words, it’s ...

Read More →

A Simple Service Discovery Solution for Docker

The ambassador pattern is an approach for multi-host Docker application deployment. It helps containers on different hosts to discover each other and communicate. Despite of the variants, the idea can be illustrated as the following: (web) –link–> (web proxy) —network—> (db proxy) –link–> (db) Instead of the web connecting with the db directly, A local web proxy is linked with web and web is configured to send all traffic to localhost, which is received by the web proxy Alongside this, the db proxy announces the db container with a predefined key in a key/value registry (etcd, consul, etc). The key is also used by the web proxy to discover the db container in the registry Once discovered, the web proxy will route the traffic to the db proxy, which is linked with the db container. As a result, the connection is setup.   Pros & Cons This pattern has a number ...

Read More →

PagerDuty goes beyond alerting to advanced analytics of incident resolution

PagerDuty has made a major move from simply alerting team members to potential issues via pager or web to actually becoming an advanced analytics platform to measure team and system performance regarding incident response. They announced their new functionality today (release below). This is really a big step up for PagerDuty which also recently announced closing on another round of venture caiptial. I spoke with Alex Solomon, CEO and Co-founder, David Shackelford, Product Manager and Nisha Ahluwalia, VP of Marketing recently about these new features. I had spoken with Alex some time back. He moved from Canada to Silicon Valley to found Pager Duty at the successful Y-combinator accelerator.  Since then they have made steady progress on executing on their plan.  However, this represents really a whole new market for PagerDuty. Proving insight into both team performance as well as system performance in regard to incident response is a big opportunity and Solomon, ...

Read More →

Docker closes C round for $40m

An old adage of business is if someone offers you money, take it. Another is strike when the iron is hot. Few things in tech are hotter than Docker and they have taken in another round of investment. This one is their biggest to date, $40m led by Sequoia. The release is below. Some additional quotes: “At Gilt, we are moving all of our software to run on Docker’s platform. Gilt runs on a very modern micro services architecture,” said Michael Bryzek, Gilt Groupe, CTO and founder. “Docker helps us keep services isolated and simplifies our continuous delivery pipeline that in turn encourages innovation and experimentation across all of our teams.” “Docker’s platform has become an important part of how we build and deploy new services at New Relic,” said Nic Benders, director of site engineering, New Relic. “For example, when we launched the New Relic Insights product, Docker gave ...

Read More →

My Little Operations: DevOps is Magic

Bear with me, it will all make sense in the end.   If you aren’t familiar with My Little Pony: Friendship is Magic (because you don’t have a child who watches it over and over and … well, over)  let me sum up for you: There’s a pony who knows something horrible is coming. She wants to stop it. She’s instead sent by management to make friends, which seems to her to be ridiculous in the face of a looming catastrophe. When that catastrophe happens, she and her new “friends” (her coworkers) set off to find the elements of harmony – the only thing that can save the world. But lo and behold, evil destroys the elements. Or so it appears. See, it turns out that the friends are the embodiment of the elements of harmony and through their friendship they create the most powerful element of them all: magic. Together, ...

Read More →

Achieving business agility: a webinar with Chef and Rally Software

We recently hosted our first DevOps.com webinar with Chef and Rally Software. Using DevOps to Achieve Business Agility In today’s digital economy, leading companies are turning to software to deliver new services in response to customer demand and competition. Technology can enable and expedite innovation, but it requires business leaders, software developers and IT operations teams to closely collaborate around shared goals, at new speeds, and with the flexibility to change on a dime to customer needs and market shifts. In this webinar, Rally Software, a leading global provider of enterprise-class software and services solutions, will discuss how it has institutionalized DevOps and how it uses Chef to support its speed-focused approach to delivering business agility. You’ll learn firsthand how Rally automates its virtualized infrastructure, accelerates application development and tightens customer feedback loops. Speakers include:  Jonathan Chauncey, developer at Rally Software. He’s been involved in Web application development for almost ...

Read More →

Encouraging a ‘big picture’ view of enterprise DevOps

Welcome to the latest post in a series where I answer some of the many questions on how to approach an Enterprise DevOps transformation at scale. Human issues continue to pop up – not surprising, as people and culture are at the heart of DevOps. This next question asks how to encourage a ‘big picture’ view across a complex org: Q: Keeping an eye on the bigger picture is getting harder with larger scale operations. Do you have any tips to feel each person in the team responsible for this? In larger enterprises IT is often positioned as a factory that services the whole business. Software is created to meet specifications, often with no real connection to larger business goals. Fixes are prioritized by development, releases are controlled by operations, and the business units are expected to be happy with whatever they are given. Specialists get tunnel vision, and barely ...

Read More →

Walgreens reminds us to keep our database healthy

It’s clear that the super app you developed with your team, is really something, and it has high chance to be the “Bread and butter 3.0″, but are you prepared for the worst? There is a good chance that some combination of data, events and circumstances out of your control will eventually collude against you, to cause a failure or a software defect. You can try to anticipate and reason about all of the things that can go wrong with your application to prepare, but in a complex system it’s impossible to predict everything. ...

Read More →

The DevOps Juice is Worth the Squeeze

  “To such an extent does nature delight and abound in variety that among her trees there is not one plant to be found which is exactly like another; and not only among the plants, but among the boughs, the leaves and the fruits, you will not find one which is exactly similar to another. “                                                                                                                                                                                              ...

Read More →

COBOL: Completely Obsolete But Omnipresent Language

The programming language COBOL is a nuisance, something everyone wants to get rid of; however, I’m about to advise you to learn it. It might be a gold mine. The IT world is a fast paced one where obsolescence is the rule and where things evolve so fast that any person who wants to understand it has to continuously learn and train. Languages, methodologies and technologies keep on changing, evolving to make programming easier, safer more robust and above all, faster. As to every rule, there is one exception. In 1959, convinced that the English language would be more suitable for programming than machine code or the assembly language, Grace Hopper creates the first ever human-readable programming language that would survive for over fifty years: COBOL COBOL, 55 years old and still in its youth, not ever thinking about retirement, has become a nuisance, something everyone wants to get rid ...

Read More →
Directory powered by Business Directory Plugin