May, 2021

article thumbnail

10 Rules To Integrate Third-Party Scripts

DZone

Introduction. Third-party scripts can cause negative load-time effects. Why is this an issue? Well, in Google’s view, a poorly-optimized page should not rank highly. Instead, search results should favor pages with fundamental design strengths—including JavaScript minification, rapid execution time, and render-friendly scripting. In reflection of this belief, Google has planned the gradual release of a major update to its search algorithm that is scheduled for June through August of 2021.

Google 324
article thumbnail

Dynatrace leverages new AWS Lambda extensions for seamless end-to-end observability

Dynatrace

Dynatrace news. AWS Lambda is the fastest growing technology for serverless workloads and helps developers innovate faster. It removes the burden of managing underlying infrastructure and is broadly adopted for cloud-native application environments. But serverless functions don’t exist in a vacuum. It’s critical that you understand how they impact your customer-facing web applications, mobile apps, or APIs and how they interact with other functions, services, and classic technology stacks.

Lambda 301
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

My (Seemingly) Random Walk to Netflix

The Netflix TechBlog

Part of our series on who works in Analytics at Netflix?—?and what the role entails By Sean Barnes, Studio Production Data Science & Engineering I am going to tell you a story about a person that works for Netflix. That person grew up dreaming of working in the entertainment industry. They attended the University of Southern California, double majored in data science and television & film production, and graduated summa cum laude.

article thumbnail

Continuing our investment in the Middle East: A New AWS Region coming to UAE in first half 2022

All Things Distributed

I am excited to share that AWS plans to open a new infrastructure region in the Middle East in the United Arab Emirates (UAE). Launching in the first half of 2022, the new AWS Middle East (UAE) Region will consist of three Availability Zones and become AWS’s second region in the Middle East with the existing AWS Region in Bahrain.

AWS 217
article thumbnail

An End-to-End Guide of Load Testing

Abstracta

From planning to analysis and reporting, here’s what to know before you run your first load test If you have a public-facing web application, the odds are you. The post An End-to-End Guide of Load Testing appeared first on Abstracta Software Testing Services.

Testing 145
article thumbnail

The Architecture of Uber’s API gateway

Uber Engineering

API gateways are an integral part of microservices architecture in recent years. An API gateway provides a single point of entry for all our apps and provides an interface to access data, logic, or functionality from back-end microservices. It also … The post The Architecture of Uber’s API gateway appeared first on Uber Engineering Blog.

article thumbnail

Everything You Need To Know About Stress Testing Your Software

DZone

Stress testing is a type of testing that verifies the reliability and stability of software applications. The goal of this kind of testing is to measure the error handling capabilities of the software to ensure that it does not crash under extremely heavy load conditions.

Software 310

More Trending

article thumbnail

Moving my US tech job to Australia

Brendan Gregg

I've moved from the San Francisco Bay Area to Sydney, Australia, where I will continue the best job so far of my career: Performance engineering at Netflix. I'm grateful for the support of Netflix engineering management, Netflix HRBPs, and others for helping to make this happen. While my move is among the first from the Linux cloud teams, Netflix has had staff in Australia for years (for content, marketing, and the FreeBSD OCA).

Google 144
article thumbnail

Amazon Timestream - Time series is the new black

All Things Distributed

We dive into the world of time series data with a look at the design of Amazon Timestream.

Design 212
article thumbnail

A New Way To Reduce Font Loading Impact: CSS Font Descriptors

Smashing Magazine

A New Way To Reduce Font Loading Impact: CSS Font Descriptors. A New Way To Reduce Font Loading Impact: CSS Font Descriptors. Barry Pollard. 2021-05-25T09:30:00+00:00. 2021-05-25T11:07:35+00:00. Font loading has long been a bugbear of web performance, and there really are no good choices here. If you want to use web fonts your choices are basically Flash of Invisible Text (aka FOIT) where the text is hidden until the font downloads or Flash of Unstyled Text (FOUT) where you use the fallback syst

article thumbnail

How Parallel Plans Start Up – Part 5

SQL Performance

This is the final part of a five-part series taking a deep dive into the way SQL Server row mode parallel plans start executing. Part 1 initialized execution context zero for the parent task, and part 2 created the query scan tree. Part 3 started the query scan, performed some early phase processing, and started the first additional parallel tasks in branch C.

C++ 139
article thumbnail

A Quick Guide To Mobile Application Testing

DZone

Smartphones are advancing at a rapid pace, and so are mobile applications. That’s why there has been a significant increase in the demand for mobile app developers. The market is indeed brimming with mobile applications of all kinds. Today, you can find an application for almost anything — whether you need to shop for clothes or find a doctor. In this cut-throat and competitive market, every company is aiming to provide the best-in-class applications to their customers.

Mobile 257
article thumbnail

What is a service mesh?

Dynatrace

Dynatrace news. If you are wondering what a service mesh is and whether you would benefit from having one, you likely have a mature Kubernetes environment running large cloud-native applications. As monolithic applications have given way to cloud-connected microservices that perform distinct functions, containerized environments, such as the Kubernetes platform, have become the framework of choice.

Traffic 247
article thumbnail

Poor Disk Performance

Brendan Gregg

People often tell me they don't understand performance tool output because they can't tell what's "good" or "bad." It can be hard as performance is subjective. What's good for one user may be bad for another. There are also cases where I can't tell either: The tools only provide clues for further analysis. I recently encountered terrible disk performance and thought it'd be useful to collect Linux tool screenshots and share them for reference.

article thumbnail

AI Powered Misinformation and Manipulation at Scale #GPT-3

O'Reilly

OpenAI’s text generating system GPT-3 has captured mainstream attention. GPT-3 is essentially an auto-complete bot whose underlying Machine Learning (ML) model has been trained on vast quantities of text available on the Internet. The output produced from this autocomplete bot can be used to manipulate people on social media and spew political propaganda, argue about the meaning of life (or lack thereof) , disagree with the notion of what differentiates a hot-dog from a sandwich , take upon the

article thumbnail

CSS Container Queries: Use-Cases And Migration Strategies

Smashing Magazine

CSS Container Queries: Use-Cases And Migration Strategies. CSS Container Queries: Use-Cases And Migration Strategies. Adrian Bece. 2021-05-24T11:30:00+00:00. 2021-05-24T11:42:49+00:00. When we write media queries for a UI element, we always describe how that element is styled depending on the screen dimensions. This approach works well when the responsiveness of the target element media query should only depend on viewport size.

Strategy 126
article thumbnail

Sponsored Post: Failover Conf!, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte

High Scalability

Fun and Interesting Events. Since we’re all feeling the fatigue of staring at screens all year, we’re switching things up at this year’s Failover Conf ! This one-day conference will be featuring LIVE fireside chats and keynotes where you’ll be able to get your questions answered in real time. You’ll also hear from a variety of industry experts in our two panel discussions.

Education 100
article thumbnail

Powershell Script for Testing Script Generation

DZone

I have used Powershell for testing. I will explain a scenario in the story format: The Story. Sequence 1: We have a script generation web app, there is a change in the script generation process.

Testing 246
article thumbnail

Delivering excellent digital experience for customers in a complex digital world

Dynatrace

Dynatrace news. How do you monitor and maintain a perfect digital experience for your customers when even a single interaction can touch hundreds of technologies? This was the key theme discussed with one of our Dynatrace customers as part of a virtual breakfast Dynatrace recently hosted. Joining the conversation was our Dynatrace colleagues Naima Iqbal, Account Director, and Carl Morphet, Manager, Business Insights EMEA.

Games 246
article thumbnail

What is Observability

Brendan Gregg

It's a made-up computer word that my word processor decorates with a wiggly red you-can't-spell line. At least it did until I clicked "Add to Dictionary" (it got too annoying as I was writing a book on computer observability). Observability: The ability to observe. Observe-ability. Observability. In computer engineering we use it to describe the tools, data sources, and methods for understanding (observing!

article thumbnail

Impact of SQL Variables on Performance

SQL Shack

In this article, we are going to learn how SQL variables negatively affect query performance and also examine the causes of this issue. Introduction SQL variables are used to store a single data value during the execution period of a query and they are widely used in the design of the queries. The local variables […].

article thumbnail

How To Implement Authentication In Next.js With Auth0

Smashing Magazine

How To Implement Authentication In Next.js With Auth0. How To Implement Authentication In Next.js With Auth0. Facundo Giuliani. 2021-05-20T11:00:00+00:00. 2021-05-20T16:08:36+00:00. “Authentication” is the action of validating that a user is who he or she claims to be. We usually do this by implementing a credentials system, like user/password, security questions, or even facial recognition.

article thumbnail

Number series generator challenge solutions – Part 5

SQL Performance

This is the fifth and last part in the series covering solutions to the number series generator challenge. In Part 1 , Part 2 , Part 3 and Part 4 I covered pure T-SQL solutions. Early on when I posted the puzzle, several people commented that the best performing solution would likely be a CLR-based one. In this article we’ll put this intuitive assumption to the test.

C++ 111
article thumbnail

Testing Perl: To Plan or Not to Plan

DZone

Let's assume for the moment that you're writing a Perl module or application. You'd like to maintain some level of software quality (or kwalitee ), so you're writing a suite of test scripts. Whether you're writing them first (good for you for practicing test-driven development !) or the application code is already there, you'll probably be reaching for Test::Simple , Test::More , or one of the Test2::Suite bundles.

Testing 246
article thumbnail

Dynatrace Business Analytics: BizDevOps collaboration through business observability

Dynatrace

Dynatrace news. One of the more immediate challenges IT organizations face is understanding the business impact of IT service quality. In fact, for most of us, has become a priority, requiring us to expand our focus on observability to include business analytics metrics. To introduce the video part of this blog, here’s a (short) story about silos; does this one sound familiar?

Analytics 240
article thumbnail

Risk Based Testing – An Introduction

Testlodge

Delivering quality projects within a specified time frame is important for organizations who want to stay ahead of the competition. Projects these days are becoming increasingly complex and any potential risk of failure needs to be managed using available resources that won’t compromise the product’s quality. With business critical projects, instead of finding a way to do more with less, organizations need to focus on finding ways to achieve better with less.

Testing 105
article thumbnail

SQL Server Performance Tuning tips for beginners

SQL Shack

This article intends is to give helpful SQL Server performance tuning advice to those who want to learn performance tuning. Introduction One day a rooky database administrator has said to me: Understanding and solving SQL performance issues require an enormous amount of work. Me: There is no doubt, SQL Server performance tuning issues are very […].

Tuning 101
article thumbnail

Reducing HTML Payload With Next.js (Case Study)

Smashing Magazine

Reducing HTML Payload With Next.js (Case Study). Reducing HTML Payload With Next.js (Case Study). Liran Cohen. 2021-05-05T10:30:00+00:00. 2021-05-05T16:06:35+00:00. I know what you are thinking. Here’s another article about reducing JavaScript dependencies and the bundle size sent to the client. But this one is a bit different, I promise. This article is about a couple of things that Bookaway faced and we (as a company in the traveling industry) managed to optimize our pages, so that the HTML we

Google 110
article thumbnail

Introduction to Latches

SQL Performance

In some of my previous articles here on performance tuning, I’ve discussed multiple wait types and how they are indicative of various resource bottlenecks. I’m starting a new series on scenarios where a synchronization mechanism called a latch is a performance bottleneck, and specifically non-page latches. In this initial post I’m going to explain why latches are required, what they actually are, and how they can be a bottleneck.

Servers 98
article thumbnail

How to Generate Test Reports in NUnit

DZone

Test reports are an integral part of any activity related to testing, whether it is automation testing or manual testing. Test reports help track how the activities related to automation testing have evolved over a period of time. The same principle also applies when using NUnit/xUNit/MSTest for automated browser testing. Of the lot, NUnit is the most-used test automation framework for all.Net languages.

Testing 246
article thumbnail

Accelerating innovation with Kubernetes and Dynatrace

Dynatrace

Dynatrace news. Today, everyone in the industry is “all-in” on Kubernetes – and for good reason. Running workloads on top of Kubernetes is significantly valuable, not just for application teams, but for infrastructure teams as well. Beyond its high availability, Kubernetes supports hybrid-infrastructure, allowing these teams to run their workloads on different Kubernetes environments across a variety of clouds and on-premises infrastructure.

article thumbnail

NEW! Chrome Beta and Canary support & LCP element highlighting

Speed Curve

Phew! Between the fast-paced release cycle for Chrome and the rapid evolution of Core Web Vitals, the month of May has been a busy one here at SpeedCurve. With that, we are excited to bring you some new features and enhancements to help you stay focused and ahead of the game as we move into summer. Read on to learn more about: Chrome Beta and Canary support.

Metrics 94
article thumbnail

Why it's (still) so difficult for testers to learn test automation

TechBeacon Testing

As a test automation consultant and technical trainer, I've helped many testers take their first or next step in the world of test automation. I've seen many testers grow from test automation novices to seasoned veterans in the field. However, I've also seen a lot of them struggle.

Testing 92
article thumbnail

How We Improved Our Core Web Vitals (Case Study)

Smashing Magazine

How We Improved Our Core Web Vitals (Case Study). How We Improved Our Core Web Vitals (Case Study). Beau Hartshorne. 2021-05-17T11:30:00+00:00. 2021-05-17T14:40:42+00:00. Last year, Google started emphasizing the importance of Core Web Vitals and how they reflect a person’s real experience when visiting sites around the web. Performance is a core feature of our company, Instant Domain Search —it’s in the name.

Google 93
article thumbnail

How Parallel Plans Start Up – Part 4

SQL Performance

This is the fourth part in a five-part series taking a deep dive into the way SQL Server row mode parallel plans start executing. Part 1 initialized execution context zero for the parent task, and part 2 created the query scan tree. Part 3 started the query scan, performed some early phase processing, and started the first additional parallel tasks in branch C.

C++ 95
article thumbnail

How to Set Up Selenium With Python for Modern Web Automation

DZone

Selenium WebDriver is among one of the most popular tools when it comes to Web UI automation. The Selenium framework can be used with a wide range of programming languages such as Python, Java, C#, and more. As per the Stack Overflow Developer Survey , Python is the third-most loved programming language with 66.7%. It is also the most wanted programming language.

Java 241
article thumbnail

Partner sales kick-off summary & NORAM awards: Amplify

Dynatrace

Dynatrace news. Partner sales kick-off (P-SKO) FY22 was a fantastic way to start the new Dynatrace financial year with our esteemed Dynatrace Partner community. With three sessions delivered around the globe and all but two presentations delivered live, it was great to set attendance records, and this is a testament to the strength of our partners and the community they create.