Operations | Monitoring | ITSM | DevOps | Cloud

Latest Posts

Why a CDN Doesn't Solve All Your Performance Needs

A Content Delivery Network, or CDN, is a collection of proxy servers that are connected to the same origin server, and are geographically distributed relative to end users. Instead of utilizing a single server to respond to user requests, CDN edge servers are able to deliver content more effectively and efficiently to users based on their physical location. For example, if someone from Europe accesses your U.S.-hosted website, it would likely be done through a local U.K.

Challenges Monitoring ReactJS Applications

ReactJS combines the speed of JavaScript with unique rendering capabilities to make applications that are highly dynamic, performance oriented, and responsive to user input. State of JS report 2018 cites performance as the major reason ReactJS has gained so much popularity in such a short time. When it comes to options for building single-page applications (SPAs), React delivers performance advantages over Angular and other JavaScript frameworks and libraries.

Challenges with Monitoring Knockout.js Web Applications

Web applications like knockout.js help you to reach out to your audience and customers. And as your customer base increases, your web-application evolves so that you can cater to their varying needs. But the more features you introduce in your application, the more requests and responses need to be handled by your applications. That, coupled with design (CSS) can make your web applications pretty bulky. You must be thinking, “So what!

Optimizing Web Performance: Understanding Waterfall Charts

Waterfall charts are diagrams which represent how website resources are being downloaded, parsed by the engine, in a timeline that gives us the opportunity to see the sequence and dependencies between resources. It assists in identifying where important events happened during the loading process. They can also let the user easily see how good or bad the performance of their website is, showing you exactly what is slowing down your site.

Monitoring Applications Written in Vue.js

Vue.js is a front-end JavaScript framework that you can use to build progressive Single-Page Applications (SPAs). Evan You, an ex-Google employee, created Vue.js in 2014 with an idea of building a lightweight solution that had the best features from Angular and React. Since the day of its inception, Vue.js has been steadily gaining in popularity. Currently, its user base is triple to that of Angular, and a little more than Facebook’s React framework.

What Is "Real Browser" Testing? (And Why Is It Different?)

There are two ways to test software. The first and most obvious is to simply allow users to test functionality by using the software as it was intended. This is the method likeliest to produce the most useful and practical results. The other method is by automating testing. This requires a second piece of software designed to provide input and analyze output from the original application.

The 3 worst culprits of slow first byte time

Time to first byte has become a popular enough issue for web site operators that it now has its own acronym. The true problem with slow responses from a web server can be difficult to understand, because it has a lot more to do with human nature than it does with technical issues. Getting a faster response is the easy part. Getting and keeping a web audience is much more difficult.

What is a good ping for gaming?

A good ping is extremely important for successful online gaming, particularly because it enhances the gaming experience and reduces the chance that server glitches will take place. A lower numbered ping is considered better because it is the amount of time that an echo is received from the server that you are connecting to. A shorter period of time to receive a response from the server will lower your overall ping and likely enhance your internet connection to the server.

What is a 401 Error?

When the web was first constructed, it became clear the servers that sent web pages, images and other digital assets to browsers would need some kind of standardized system of error notification. Since there were several errors that always reported the same basic fault, it was decided this would be a good way to diagnose network problems without specialized tools or elaborate communications protocols.