Welcome!

Web Performance is a Journey, Not a Destination

Mehdi Daoudi

Subscribe to Mehdi Daoudi: eMailAlertsEmail Alerts
Get Mehdi Daoudi via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Latest Blogs from Mehdi Daoudi
A/B testing (or split testing) is a method of comparing two or more versions of a webpage or app against each other to determine which one has better response or conversion rate. A/B tests allow you to test one version of images, colors, headings, forms etc… against one another. ...
I’ve previously written about what it means to have a healthy network and the need for organizations to rethink their network monitoring strategy. There are two main reasons to monitor the network: to identify route health and to catch connectivity issues from a geographical perspectiv...
Last week, I took time from my “day job” to spend at the Gartner ITOSS conference in Orlando, and it was worth the investment. From the education sessions and keynotes to engaging with our customers to meeting with Gartner analysts, I walked away with a sense of rejuvenation regarding ...
This article first appeared in Code Like a Girl. DevOps is many things, and if you ask 10 people what DevOps means you will likely get 20 different answers. The Three Ways of flow, feedback, and continuous experimentation and learning are the principles that drive all values, philosoph...
Performance analytics is a field which deals with huge discrete data sets that need to be grouped, organized, and aggregated to gain an understanding of the data. Synthetic and real user monitoring are the two most popular techniques to evaluate the performance of websites; both these ...
Attending a user conference is arguably one of the most efficient ways to get a direct look into the minds and innovations of both emerging and veteran companies. This year’s Red Hat Summit in Boston proved to be a perfect example of this concept. Over 5,000 attendees, nearly 600 speak...
The primary goal of the Transport Layer Security protocol as defined in RFC 2246 (TLS version 1.0) is “to provide privacy and data integrity between two communicating applications.” The TLS protocol ensures this by encrypting data so that any third party is unable to interc...
Paul The Octopus was known as an animal oracle who could predict the result of a football match. He made accurate predictions for the matches played in the 2010 FIFA World Cup. What if a browser could do the same thing? What if it anticipated the next page that the user was going to vi...
This guest post was written by Karine Margaryan of OpsGenie. In today’s constantly growing and highly competitive ecommerce market, monitoring website performance, health, and availability is imperative. Every millisecond counts when you run an ecommerce, ebanking, eticketing, or simil...
By now you’ve probably heard all about the concept of bi-modal IT, as defined by Gartner. Mode 1 of IT emphasizes stability and reliability, think established productivity and business applications like email and ERP. Mode 2 focuses more on agility and speed, applications that are rela...
A Man in the Middle attack, or MITM, is a situation wherein a malicious entity can read/write data that is being transmitted between two or more systems (in most cases, between you and the website that you are surfing). MITMs are common in China, thanks to the “Great Cannon.” The “Gre...
We make decisions on a daily basis; sometimes those decisions are good, and sometimes they aren’t. Decisions can be hasty and impulsive, or made after vast amounts of data have been analyzed. This is part of being human, and hopefully, we learn from the decisions we make. We ofte...
Try to remember something that happened on your last vacation. How long did it take you to recall? Now, try to remember it again. You were probably able to recall it faster the second time— but, why? This is because as soon as you recalled the event the first time, your brain saved the...
Let’s start by going back in time to the 1980s. This was when one of the most widely used protocols on the Internet – DNS –was developed. In case you are new to DNS or need a refresher, take a look at this detailed post on DNS before reading further. DNS… The post A Look into the...
I’m not a developer, nor am I in operations, but I love attending DevOpsDays. Many of the attendees are local, there is diversity in the speakers and attendees, and the format provides a way for everybody to contribute to a single track and many open space sessions. Last week, I…...
A lot has been written and discussed about Domain Name System (DNS) in the past few days. The DDoS attacks on one of the major managed DNS Providers a while ago just made us all take DNS issues seriously once again. So why so much emphasis on getting DNS Right? Like a lot of other peo...
Luxury brands may have been slow to include ecommerce in the heart of their business, but they certainly have been doing their best to catch up. Ecommerce is both an opportunity and a risk for luxury retailers—brand value and heritage are extremely valuable and cannot be put at risk. T...
Catchpoint Elevate 2017 has come and gone, and frankly, we couldn’t be happier with what we just experienced. Over 150 customers and partners joined us at The Cosmopolitan of Las Vegas for our inaugural global user conference. Over the course of three and a half days, we conducted work...
A lot has been written and discussed about Domain Name System (DNS) in the past few days. The DDoS attacks on one of the major managed DNS Providers a while ago just made us all take DNS issues seriously once again. So why so much emphasis on getting DNS Right?… The post Glue Rec...
Almost all of the luxury brands that we work with are somewhere on the long and winding road between multichannel and omnichannel. For outsiders, this seems to be a small step but in reality, this is an extremely complex transition. In the luxury industry, multichannel often means that...
Elevate is now less than a week away and we couldn’t be more excited to welcome you to Las Vegas for our inaugural user conference. All four days at Elevate are promising to be packed with knowledge sharing and events, and while it’s easy to get caught up in the excitement surrounding ...
Elevate is now less than a week away and we couldn’t be more excited to welcome you to Las Vegas for our inaugural user conference. All four days at Elevate are promising to be packed with knowledge sharing and events, and while it’s easy to get caught up in the… The post Your El...
Any IT professional who has been part of a DevOps team understands that firefighting is a major part of your job description. When everything falls apart, you’re right in the thick of it trying to get to the root of the problem to fix it. This can be a very… The post From Firefig...
Any IT professional who has been part of a DevOps team understands that firefighting is a major part of your job description. When everything falls apart, you’re right in the thick of it trying to get to the root of the problem to fix it. This can be a very stressful and frustrating ex...
The NCAA men’s basketball tournament kicked off last week, and like many other people, I was looking forward to building my bracket. My colleagues and I enjoy some friendly competition, so we used CBS Sports as our bracket challenge host. The cut-off for submissions was Thursday at noo...
The NCAA men’s basketball tournament kicked off last week, and like many other people, I was looking forward to building my bracket. My colleagues and I enjoy some friendly competition, so we used CBS Sports as our bracket challenge host. The cut-off for submissions was Thursday at noo...
Written by Chris Chandler, Network Operations Center Director at Dyn Within most technical operations environments, you’ll find some form of incident response plan.  These procedures are used to manage and resolve an incident as well as to communicate with customers when issues arise. ...
Written by Chris Chandler, Network Operations Center Director at Dyn Within most technical operations environments, you’ll find some form of incident response plan.  These procedures are used to manage and resolve an incident as well as to communicate with customers when issues arise. ...
This is a guest post written by Roxana Elliott, section.io. When it comes to website performance and speed, we have a saying over here at section.io: Cache is King. We believe that an effective cache setup is the number-one thing websites can do to serve content to visitors as quickly ...
Monitoring tools for websites have been around for more than two decades now. They can tell you whether your site is up or down, how long it takes your webpage to load, even how long it takes to complete a multi-step transaction. All of this is done by monitoring the communication laye...
As International Women’s Day approached, I thought about what I could do to recognize this day. Recently the news has been filled with stories from women like Susan Fowler at Uber and AJ Vandermeyden at Telsa about the discrimination and harassment that is pervasive in tech. These stor...
As we’ve learned from recent events, any online entity, big or small, is subject to fail. Today’s IT landscape is so complex, most digital businesses rely on other services to ensure their service is running properly and efficiently. For many businesses, the cloud has become the answer...
Amazon’s AWS (Amazon Web Services) S3 web-based storage service in North America experienced widespread issues beginning at 12:37 PM EST on February 28. As reported on Amazon’s status dashboard, “high error rates with S3 in US-EAST-1.” This was the only explanation provided at the time...
Waiting for a webpage to load can be painful—but not knowing how to proceed when the page is “stuck” is a nightmare. User satisfaction is dependent on website performance and ease of use – a slow loading website has a negative impact on end-user experience and directly affect con...
It’s a Saturday afternoon: An email from a customer drove me to start troubleshooting an issue they were experiencing with Amazon S3. They were experiencing random high wait time, usually an indication of a problem with communication back to some sort of an origin system. Should’ve bee...
The importance of continuing professional education, particularly in a field as innovative and rapidly-changing as digital experience monitoring, cannot be understated. Performance monitoring is constantly adapting to accommodate the ever-changing IT landscape, and staying ahead of the...
One of the best ways to learn is by listening to your peers. Whether it be a topic you are already versed in, or something completely new, our peers offer a different perspective that can help inspire new ideas and advance your knowledge. DeveloperWeek 2017 in San Francisco was an envi...
Last week, I tried to book a hotel for an upcoming business trip. I logged into the travel portal entered the city and dates of travel and clicked search. Then, I waited and waited and waited and waited, yet nothing happened. I tried again; same results. At this point, I gave up and mo...
As technology continues to advance, an increasing amount of tools is required to manage the day-to-day jobs of IT professionals. Each of these tools adds a layer of complexity to a business’s operations; so at some point, the addition of these tools tend to have an adverse effect...
The hallmark of a great tech conference lies in the amount of educational material that it provides its attendees, and the new ideas that they come away with after listening to talks and discussions by acclaimed experts. This April at Elevate in Las Vegas, attendees will not only hear ...