This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
I confess, I’m not a statistician. While I pride myself on the 'A' I received in my college statistics class, admittedly it was on a pretty steep curve. That said, I’ve been looking at performance data for many years and have found myself on both sides of the debate about whether or not the practice of sampling performance data is inherently a good or bad idea.
Google has announced plans for a new badging system that would let users know whether a website typically loads slowly. In a post detailing the thought process behind the planned feature, the Chrome team explains that “In the future, Chrome may identify sites that typically load fast or slow for users with clear badging ”. The post goes on to explain that there are many different iterations that the team is looking at, and the language (the word “may” is used frequently) suggests tha
Have you ever received a call from your bank because they suspected fraudulent activity? Most banks can automatically identify when spending patterns or locations have deviated from the norm and then act immediately. Many times, this happens before victims even noticed that something was off. As a result, the impact of identity theft on a person's bank account and life can be managed before it's even an issue.
Designing applications that extract real-time insights from streaming telemetry can be a daunting challenge. Event streams typically combine messages from many data sources, as shown below. It’s a complex challenge to select and analyze messages that surface patterns of interest. For these reasons, most streaming applications only perform rudimentary analysis (often in the form of queries) on the incoming data stream and push most of the event messages into a data lake for offline examinat
The closer you look at something, the more interesting it gets. That’s probably why I love it when I’m able to pore through large amounts of data related to a topic that interests me. You keep twisting and turning it enough, and you’ll eventually start to uncover fascinating trends and insights that weren’t apparent on the surface. Hence, why I’m a big fan of BigQuery.
Which language do you use for test automation? There is always a lot of uncertainty around which programming language to use when starting a new test automation project. Should you go with the same language that the development team is using? Or should you choose a language that has an abundance of community support so that you can easily get help when stuck?
Netflix Hack Day?—?Fall 2019 By Tom Richards , Carenina Garcia Motion , and Leslie Posada Hack Day at Netflix is an opportunity to build and show off a feature, tool, or quirky app. The goal is simple: experiment with new ideas/technologies, engage with colleagues across different disciplines, and have fun! We know even the silliest idea can spur something more.
In a MySQL 5.7 master-slave setup that uses the default semisynchronous replication setting for rpl_semi_sync_master_wait_point , a crash of the master and failover to the slave is considered to be lossless. However, when the crashed master comes back, you may find that it has transactions that are not present in the current master (which was previously a slave).
Sign up to get articles personalized to your interests!
Technology Performance Pulse brings together the best content for technology performance professionals from the widest variety of industry thought leaders.
In a MySQL 5.7 master-slave setup that uses the default semisynchronous replication setting for rpl_semi_sync_master_wait_point , a crash of the master and failover to the slave is considered to be lossless. However, when the crashed master comes back, you may find that it has transactions that are not present in the current master (which was previously a slave).
Dynatrace news. To make user management easier for our customers, we’ve improved the invitation workflow and made it simpler to see which groups a user is assigned to. Resend invitation. When you invite a new user to your account, they receive an email letting them know how to access your account. But if they miss this email, they won’t be able to access your account.
Find out more about JavaScript testing! The web has evolved a lot in the last few years, and we have observed this evolution with our eyes. From having limited programming languages to getting access to a hub of languages for testing, the web has come a long way.
Netflix Hack Day?—?Fall 2019 By Tom Richards , Carenina Garcia Motion , and Leslie Posada Hack Day at Netflix is an opportunity to build and show off a feature, tool, or quirky app. The goal is simple: experiment with new ideas/technologies, engage with colleagues across different disciplines, and have fun! We know even the silliest idea can spur something more.
NULL handling is one of the trickier aspects of data modeling and data manipulation with SQL. Let's start with the fact that an attempt to explain exactly what a NULL is is not trivial in and of itself. Even among people who do have a good grasp of relational theory and SQL, you will hear very strong opinions both in favor and against using NULLs in your database.
Dynatrace news. Dynatrace enables authentication through your organization’s identity provider (IdP). If you want to use your organization’s corporate credentials for authentication in Dynatrace, you can set up SAML to delegate authentication to your IdP. To make it easier for you to set up a single sign-on solution for Dynatrace in enterprise environments, we’ve improved the workflow for setting up SAML federation by introducing a setup wizard that walks you through the whole
Learn how to keep your apps performing! For some time, there has been a new competitor in the field of persistence and serialization. We are talking about Project MicroStream. What is it exactly? MicroStream claims to be a high-performance and, most importantly, developer-friendly solution for the challenges of serialization and persistence.
Netflix Hack Day?—?Fall 2019 By Tom Richards , Carenina Garcia Motion , and Leslie Posada Hack Day at Netflix is an opportunity to build and show off a feature, tool, or quirky app. The goal is simple: experiment with new ideas/technologies, engage with colleagues across different disciplines, and have fun! We know even the silliest idea can spur something more.
When it comes to QA, I am often asked, "What should my testing strategy be?" The answer, unfortunately, isn't clear-cut because it depends on your product's level of maturity.
Dynatrace news. To enhance your customers’ digital experiences, you need to see your application through their eyes. Every single click your end users make while using your application provides valuable insights into how well your application is performing and meeting your customers’ needs. With Dynatrace user session queries, you can analyze every single click that your customers make and get insights into how each of your users experiences your application.
Unit testing is actually a lot like working out. You have a well- established, stable development team. They are veterans and quite experienced. You feel there’s nothing they can’t solve or achieve, even if it takes some time, they’ll manage, whether if it’s a bug or a feature.
Who's Hiring? Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relational data. Apply here. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.
Michelangelo , Uber’s machine learning (ML) platform, powers machine learning model training across various use cases at Uber, such as forecasting rider demand , fraud detection , food discovery and recommendation for Uber Eats , and improving the accuracy of … The post Productionizing Distributed XGBoost to Train Deep Tree Models with Large Data Sets at Uber appeared first on Uber Engineering Blog.
Dynatrace news. New features and enhancements. Easily measure and manage user experience with more flexible Apdex calculations. Next generation Dynatrace Davis AI becomes the default causation engine. Build apps your customers love and grow your business with Dynatrace mobile monitoring. Latest management zone update improves collaboration for Synthetic Monitoring.
Flow is the value is pulled by a customer through a value stream smoothly and predictably – Dominica DeGrandis, author of Making Work Visible. The emergence of Flow Metrics , presented in Dr. Mik Kersten’s the Flow Framework , arrives at a crucial time. While the need to deliver more value from software is well-documented, there has been no real form of measurement that can tell organizations if their transformational efforts are working — until now.
A persistent problem: managing pointers in NVM Bittman et al., PLOS’19. At the start of November I was privileged to attend HPTS (the High Performance Transaction Systems) conference in Asilomar. If you ever get the chance to go, I highly recommend it. It’s a comparatively small gathering with a great mix of people, and fabulous discussions. A big thank you to everyone that I met there for making me feel so welcome.
Dynatrace news.Net. Added support for MongoDB.NET Driver 2.8 – 2.9. Added support for Microsoft Azure Service Bus Client for.NET 3.2.0 – 4.0.0.Net Core. Added support for MongoDB.NET Driver 2.8 – 2.9. Added support for Microsoft Azure Service Bus Client for.NET 2.0.0 – 4.0.0. PHP. Added support for MongoDB PHP for Linux 1.3+.
Find out more about Mule 4! Sometimes when you work for a bigger client you will get a problem that is different than regular issues you get. I will talk about such a scenario in this article. Earlier we were directly polling on one location and getting data in the form of the files. After some transformation, we were sending those data (in XML) to a queue.
In this article, we will describe SQL Server Profiler and how it can be used. In addition, we will mention the tools that are integrated with it- plans about its deprecation, and what are the alternatives? Introduction SQL Server Profiler is a tracing tool provided by Microsoft since SQL Server 2000 version. It is used […].
A tale of two abstractions: the case for object space , Bittman et al., HotStorage 2019. This is a companion paper to the " persistent problem " piece that we looked at earlier this week, going a little deeper into the object pointer representation choices and the mapping of a virtual object space into physical address spaces. …software operating on persistent data structures requires "global" pointers that remain valid after a process terminates, while hardware requires th
During Black Friday weekend 2019, fast-fashion retailer Forever 21’s website had an outage that left users seeing a generic error message when they tried to shop the company’s doorbuster deals. As the site recovered from the outage, its performance took a hit, requiring extra time to recover. By taking advantage. The post 2019 Black Friday Performance Analysis – Forever 21 appeared first on Production.
In the real world we can be vague about our business rules and processes. We can make exceptions or we can bypass a few steps to accommodate special circumstances that we never anticipated. Imagine a business rule that all customers must have a first name, middle name, and last name. If someone arrives in a physical store without a middle name or even without a last name, whatever name they do have can be written down.
Designing applications that extract real-time insights from streaming telemetry can be a daunting challenge. Event streams typically combine messages from many data sources, as shown below. It’s a complex challenge to select and analyze messages that surface patterns of interest. For these reasons, most streaming applications only perform rudimentary analysis (often in the form of queries) on the incoming data stream and push most of the event messages into a data lake for offline examinat
I’m excited to share the following news, cross-posted from the VividCortex blog. VividCortex is Joining SolarWinds! By Amena Ali and Baron Schwartz. We’re excited to share that VividCortex is now part of the SolarWinds family. We believe this change will help to accelerate the adoption of our product as well as the pace of our product development.
GameStop recognized that it needed to avoid outages by protecting website resources from an overload in traffic on Black Friday. The US-based company prepared for the holiday season by leveraging their CDN to selectively deny site access to certain regions while prioritizing key markets during the critical shopping period. Was. The post 2019 Black Friday Performance Analysis – GameStop appeared first on Production.
It's easy for something that started out simply to become much more complicated as time wears on. I once had a client who started out with a very noncomplex server infrastructure. The hosting provider had given them ownership of an internal IP subnet, and so they started out with two load-balanced public web servers: X.X.X.100 and X.X.X.101 (Public100 and Public101 for short).
Designing applications that extract real-time insights from streaming telemetry can be a daunting challenge. Event streams typically combine messages from many data sources, as shown below. It’s a complex challenge to select and analyze messages that surface patterns of interest. For these reasons, most streaming applications only perform rudimentary analysis (often in the form of queries) on the incoming data stream and push most of the event messages into a data lake for offline examinat
How do committees invent? , Conway, Datamation magazine 1968. With thanks to Chris Frost for recommending this paper – another great example of a case where we all know the law (Conway’s law in this case), but many of us have not actually read the original ideas behind it. We’re back in 1968, a time when it was taken for granted that before building a system, it was necessary to design it.
During Black Friday weekend 2019, fast-fashion retailer Forever 21’s website had an outage that left users seeing a generic error message when they tried to shop the company’s doorbuster deals. As the site recovered from the outage, its performance took a hit, requiring extra time to recover. By taking advantage. The post 2019 Black Friday Performance Analysis – Forever 21 appeared first on Production.
Database administrators are responsible for maintaining the privacy and integrity of data. When the data contains confidential information, your company has a legal obligation to ensure that privacy is maintained. Even so, being able to access the information contained in that dataset, for example for testing or reporting purposes, has great value so what to do?
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content