Continuous Integration, Continuous Delivery & Continuous Testing

Tim Hinds

Subscribe to Tim Hinds: eMailAlertsEmail Alerts
Get Tim Hinds: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Tim Hinds

A number of years ago, I went on a long trip to Europe. I didn't need to bring much - just some good walking shoes, my backpack, and a map to get around. Still, I had to do my homework before stepping out the door. I needed to know where I was going, what I wanted to see, and I had to polish up on my people skills to figure out what to do in every new place I encountered. A lot of preparation went into that trip, and it was worth it! Traveling is very different today, thanks of course to the smartphone. These little devices haven't just affected what you bring on a trip - they've changed how you approach your trips altogether. You don't need to plan as much because everything you may need is right there, at your fingertips. And you don't just bring one phone, of course. A family traveling this summer will have 4 or 5 devices in the car, and maybe the car itself is co... (more)

Top Misconceptions of Load Testing in an Agile Environment | @DevOpsSummit #Agile #DevOps

Fast. If you asked me to describe Agile Development in one word, that's the word I'd choose: fast. The notion of speed is embedded into the very fabric of Agile. You find it in all sorts of Agile terms and practices. Think about it: You plan everything in sprints. You measure the velocity of the team to improve efficiency. Coordination happens in a 15-minute daily standup. Even integration happens continuously. So why is it that performance testing is often saved for the end of the Agile Development process? It's like developers think they can't improve efficiency until all the c... (more)

Ten Performance Strategies | @DevOpsSummit #APM #DevOps #Microservices

At some point you've probably heard the term "test early and often." If you are in an Agile organization, that term perfectly captures the philosophy of iterative development and the commitment to rooting out defects sooner rather than later. But do you know the origin of the phrase? The original form of the saying was actually "Vote early - and vote often." It appeared in print as far back as 1858 as a tongue-in-cheek commentary on the democratic ideal that every person gets an equal vote. For you history buffs out there, it's more closely associated with corruption in the votin... (more)

Top Seven Website Performance Indicators to Monitor

Poorly performing websites, like Twitter's recent fiasco with Ellen's selfie, are a constant source of irritation for users. At first you think it's your computer, or maybe someone on your block is downloading the entire "Game of Thrones" series. But, when nothing changes after refreshing the page once or twice, you give up, mutter under your breath, and move on. Whatever the reason for a website crashing or slowing down, it's bad for business and for your online reputation. According to a survey conducted by Consumer Affairs, a dissatisfied customer will tell between 9-15 people ... (more)

Four Ways to Get End Users Involved in Performance Testing | @DevOpsSummit #DevOps

"You've got to start with the customer experience and work backwards to the technology." -Steve Jobs "Websites that are hard to use frustrate customers, forfeit revenue and erode brands." -Forrester Research "The only way to find out if a site works [with users] is to test it." -Steve Krug We make web and mobile apps so that we can interact with our customers and users. So it's no wonder that one of the most important things you can do when you are building your site is to actually test it out with those users and make sure it works well. We call this User Acceptance Testing (... (more)