Sat.Apr 18, 2020 - Fri.Apr 24, 2020

article thumbnail

Real-World Effectiveness of Brotli

CSS Wizardry

One of the more fundamental rules of building fast websites is to optimise your assets, and where text content such as HTML, CSS, and JS are concerned, we’re talking about compression. The de facto text-compression of the web is Gzip, with around 80% of compressed responses favouring that algorithm, and the remaining 20% use the much newer Brotli. Of course, this total of 100% only measures compressible responses that actually were compressed—there are still many millions of resources that could

Latency 269
article thumbnail

How Netflix brings safer and faster streaming experience to the living room on crowded networks…

The Netflix TechBlog

How Netflix brings safer and faster streaming experience to the living room on crowded networks using TLS 1.3 By Sekwon Choi At Netflix, we are obsessed with the best streaming experiences. We want playback to start instantly and to never stop unexpectedly in any network environment. We are also committed to protecting users’ privacy and service security without sacrificing any part of the playback experience.

Network 237
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

Chaos Mesh — A Solution for System Resiliency on Kubernetes

DZone

Why Chaos Mesh? In the world of distributed computing, faults can happen to your clusters any time, anywhere. Traditionally we use unit tests and integration tests that guarantee a system is production-ready. However, these tests can’t cover everything as clusters scale, complexities mount, and data volumes increase by petabyte levels. To better identify system vulnerabilities and improve resilience, Netflix invented Chaos Monkey , which injects various types of faults into the infrastructure an

Systems 216
article thumbnail

COVID-19 and Digital Services: An Action Plan for the Unexpected

Dynatrace

Dynatrace news. One of the impacts of the COVID-19 pandemic is a move towards digital services at an unprecedented scale. Some businesses are attempting to replace lost revenue streams through a shift to online activity. Other organizations are scrambling to support significant growth in online users. All of this puts a lot of pressure on IT systems and applications.

Traffic 206
article thumbnail

Continuing our investment in Africa: Introducing the AWS Africa (Cape Town) Region

All Things Distributed

As COVID-19 has disrupted life as we know it, I have been inspired by the stories of organizations around the world using AWS in very important ways to help combat the virus and its impact. Whether it is supporting the medical relief effort, advancing scientific research, spinning up remote learning programs, or standing-up remote working platforms, we have seen how providing access to scalable, dependable, and highly secure computing power is vital to keep organizations moving forward.

AWS 195
article thumbnail

The Cost of Javascript Frameworks

Tim Kadlec

There is no faster (pun intended) way to slow down a site than to use a bunch of JavaScript. The thing about JavaScript is you end up paying a performance tax no less than four times: The cost of downloading the file on the network. The cost of parsing and compiling the uncompressed file once downloaded. The cost of executing the JavaScript. The memory cost.

Mobile 145
article thumbnail

Debugging Made Easy With This New Feature in Angular 9

DZone

" If debugging is the process of removing software bugs, then programming must be the process of putting them in." — Edsger W. Dijkstra.

More Trending

article thumbnail

The Importance of QA Testing in FinTech

Kovair

Financial Technology (FinTech) opens the door to countless opportunities for financial firms. At the same time, it comes with great responsibility. Firms offering FinTech services.

FinTech 98
article thumbnail

Angular Performance Tuning: 15 Ways to Build Sophisticated Web Apps

Simform

Angular is, by default, a powerful and high performing front-end framework. Yet, unexpected challenges are bound to happen when you’re building mission-critical apps, apps that are content-heavy and complex on the architectural side. The post Angular Performance Tuning: 15 Ways to Build Sophisticated Web Apps appeared first on Insights on Latest Technologies - Simform Blog.

Tuning 98
article thumbnail

Importance of SQL Server Max Degree of Parallelism

SQL Shack

In this article, we will discuss how the Max Degree of Parallelism works in SQL Server and how does it improve the query performance. SQL Server Degree of Parallelism is the processor conveyance parameter for a SQL Server operation, and it chooses the maximum number of execution distribution with the parallel use of different logical […].

Servers 95
article thumbnail

Extend infrastructure observability with JMX Extensions and additional full-stack metrics

Dynatrace

Dynatrace news. Infrastructure exists to support the backing services that are collectively perceived by users to be your web application. Issues that manifest themselves as performance degradation on a user’s device can often be traced back to underlying infrastructure issues. With Dynatrace Infrastructure Monitoring you get a complete solution for the monitoring of cloud platforms and virtual infrastructure, along with log monitoring and AIOps.

article thumbnail

New! Tracking first- and third-party request groups

Speed Curve

Getting visibility into the impact that known third parties have on the user experience has long been a focus in our community. There are some great tools out there – like 3rdParty.io from Nic Jansma and Request Map from Simon Hearne – which give us important insight into the complexity involved in tracking third-party content. When we released our re-imagined Third Party Dashboard last year, we were excited to be providing site owners with another great tool for managing the unmanag

Metrics 83
article thumbnail

New Product Release: What’s New in Tasktop Hub 20.2

Tasktop

Tasktop’s latest product release—Tasktop Hub 20.2—is out today to make toolchain integration even easier and powerful , enabling large-scale organizations to accelerate the flow of work and business value across their software portfolio. Key highlights include: More control over operational processes using Conditional Field Flow. Conflict resolution at the field-level.

article thumbnail

Getting started with SQL Server Query Tuning

SQL Shack

This article will cover some essential techniques for SQL query tuning. Query tuning is a very wide topic to talk about, but some essential techniques never change in order to tune queries in SQL Server. Particularly, it is a difficult issue for those who are a newbie to SQL query tuning or who are thinking […].

Tuning 92
article thumbnail

Dynatrace is launch partner of Amazon AppFlow – a service for easy and secure data transfer

Dynatrace

Dynatrace news. Starting with an initial set of supported applications and capabilities, Amazon AppFlow will continue to grow its integration ecosystem over time. Dynatrace customers can now accelerate their business with our AI-powered answers by securely integrating apps and automating data flows at scale, without code. What is Amazon AppFlow? Amazon AppFlow is an application integration service that enables you to securely transfer data between SaaS applications and AWS services like S3 and R

AWS 145
article thumbnail

Removing the default trace – Part 3

SQL Performance

In part 1 of this series, I explained how I arrived at the conclusion that we should disable the default trace. In part 2, I showed the Extended Events session that I deployed to capture all file size change events. In this post, I want to show the views I created to make consumption of the event data easier for people, and some caveats. Digestible views.

article thumbnail

Unexpected slow ALTER TABLE in MySQL 5.7

Percona Community

Usually one would expect that ALTER TABLE with ALGORITHM=COPY will be slower than the default ALGORITHM=INPLACE. In this blog post we describe the case when this is not so. One of the reasons for such behavior is the lesser known limitation of ALTER TABLE (with default ALGORITHM=INPLACE) that avoids REDO operations. As a result, all dirty pages of the altered table/tablespace have to be flushed before the ALTER TABLE completion.

40
article thumbnail

View Execution Plans in Azure Data Studio

SQL Shack

This article gives an overview of viewing execution plans in the Azure Data Studio. Introduction Database administrators use a query execution plan for troubleshooting query performance issues. Suppose one day a user calls you and says my query is running slow. You might perform several checks such as blocking, deadlock, CPU, memory, IO utilization, waits […].

Azure 82
article thumbnail

Automate extensions management with the Extensions API (Early Adopter)

Dynatrace

Dynatrace news. How many HAProxy servers do you have? 100? 1,000? 10,000? Assuming you have 10,000 hosts, would you apply a single and unified configuration to all hosts? Probably not. In extreme cases, there would be as many configuration variations as actual hosts. Modifying configurations manually via the UI for each and every host is time consuming, labor intensive, and error prone.

article thumbnail

Use Distributed Caching to Accelerate Online Web Sites

ScaleOut Software

The Challenge: Keeping Online Sites Fast. In this time of extremely high online usage, web sites and services have quickly become overloaded, clogged trying to manage high volumes of fast-changing data. Most sites maintain a wide variety of this data, including information about logged-in users, e-commerce shopping carts, requested product specifications, or records of partially completed transactions.

Cache 52
article thumbnail

3 Roadblocks to Measuring the Flow of Value in Enterprise Software Delivery

Tasktop

If you decide to run a marathon in six months’ time and want to put a training plan together, the first thing you should do is baseline where you stand today. That will give you a good sense of how far you can run today, how quickly you can run today, and how much effort, time and commitment you need to be able to finish the marathon. . In the same vein, to be able to continuously improve and accelerate delivery of value to customers, you need to baseline where things stand today first.

article thumbnail

Microsoft diskspd Part 3. Oddities and FAQ

n0derunner

Default OIO is “2” if no other parameters are specified This is documented on the diskpsd page but most workload generators that i use will default to a single OIO, so it’s worth pointing out. Default case: The -o parameter is per-disk and per thread. Run diskspd with -o 32 (single thread) generates a total … The post Microsoft diskspd Part 3.

article thumbnail

Use Distributed Caching to Accelerate Online Web Sites

ScaleOut Software

The Challenge: Keeping Online Sites Fast. In this time of extremely high online usage, web sites and services have quickly become overloaded, clogged trying to manage high volumes of fast-changing data. Most sites maintain a wide variety of this data, including information about logged-in users, e-commerce shopping carts, requested product specifications, or records of partially completed transactions.

Cache 52
article thumbnail

3 Bottlenecks to Measuring the Flow of Value in Enterprise Software Delivery

Tasktop

If you decide to run a marathon in six months time and want to put a training plan together, the first thing you should do is baseline where you stand today. That will give you a good sense of how far you can run today, how quickly you can run today, and how much effort, time and commitment you need to be able to finish the marathon. . In the same vein, to be able to continuously improve and accelerate delivery of value to customers, you need to baseline where things stand today first.