Critical CSS? Not So Fast!

CSS Wizardry

I have long held very strong opinions about the Critical CSS pattern. In theory, in a perfect world, with all things being equal, it’s demonstrably a Good Idea™.

Media 258

How to Deploy MySQL on Ubuntu and Fully Managed


In this blog post, we will show you a step-by-step guide on how to install and set up a MySQL server both manually on the Ubuntu 20.04 operating system, as well as by using ScaleGrid’s managed database service.


Sign Up for our Newsletter

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

Dynatrace expands root cause analysis to Kubernetes with Davis AI


Kubernetes is used by many organizations to build, deploy, and manage large-scale distributed applications. However, the overwhelming advantage of running applications on Kubernetes comes at a cost.

The Next Frontier for Observability: Data Ownership With OpenTelemetry


Observability is a mindset that lets you use data to answer questions about business processes.

Data Mesh?—?A Data Movement and Processing Platform @ Netflix

The Netflix TechBlog

Data Mesh?—?A A Data Movement and Processing Platform @ Netflix By Bo Lei , Guilherme Pires , James Shao , Kasturi Chatterjee , Sujay Jain , Vlad Sydorenko Background Realtime processing technologies (A.K.A

Curious about quantum computing

All Things Distributed

Diving into Quantum computing with Prof. John Preskill in this new video series for those Curious about new technologies

Software Engineering - The Soft Parts

Addy Osmani

Today I will share some of the software engineering soft skills I have learned from my first 10 years on Google Chrome, where I am a Senior Staff Engineering Manager

More Trending

Don’t track bugs, fix them

Allen Holub

You do not need a bug tracking system. In fact, a bug tracking system is a symptom of a deeper problem—insufficient focus on quality.

10 Microservice Best Practices: The 80/20 Way


Microservice architecture brings higher flexibility and ease of development through decoupled services. However, microservice architecture has specific challenges like efficiency, consistency, security, etc.

Single threaded DB performance on Nutanix HCI


tl;dr A Nutanix cluster can persist a replicated write across two nodes in around 260 uSec (4KB IO using diskspd) which is critical for single-threaded DB write workloads.

Optimising Largest Contentful Paint

CSS Wizardry

[link] [link] [link] [link] [link] [link] [link] [link]. link] [link] --> Largest Contentful Paint (LCP) is my favourite Core Web Vital. It’s the easiest to optimise, and it’s the only one of the three that works the exact same in the lab as it does in the field (don’t even get me started on this…).

PostgreSQL EXPLAIN – What are the Query Costs?


Understanding the Postgres EXPLAIN cost EXPLAIN is very useful for understanding the performance of a Postgres query. It returns the execution plan generated by PostgreSQL query planner for a given statement.

Flexible, scalable, self-service Kubernetes native observability now in General Availability


Dynatrace news. Dynatrace Cloud Native Full Stack injection for Kubernetes, now officially released, provides unparalleled flexibility and scale for onboarding teams to AI-powered observability.

Kubernetes Performance Tuning: Make the Most of Your Clusters


Image Source. Why Is Kubernetes Performance Tuning Needed? As Kubernetes becomes a basic infrastructure for many organizations, performance tuning for Kubernetes clusters is becoming more important.

Tuning 252

Virtual Production?—?A Validation Framework For Unreal Engine

The Netflix TechBlog

Virtual Production?—?A A Validation Framework For Unreal Engine By Adam Davis, Jimmy Fusil, Bhanu Srikanth and Girish Balakrishnan Game Engines in Virtual Production The use of Virtual Production and real time technologies has markedly accelerated in the past few years.

Scaling globally with the new AWS Middle East (UAE) Region

All Things Distributed

`Starting today the new AWS Middle East (UAE) Region is now open for use

AWS 109

5.5 mm in 1.25 nanoseconds

Randon ASCII

In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. I got a copy of the detailed descriptions of the Xbox 360 CPU and I read it through multiple times and suddenly I’d learned enough to become the official CPU expert.

Cache 105

Additional T-SQL Improvements in SQL Server 2022

SQL Performance

Recently I covered some of the T-SQL improvements in SQL Server 2022 here , and Aaron Bertrand covered additional improvements here. Those improvements were introduced in CTP 2.0. Microsoft just announced the release of SQL Server 2022 CTP 2.1.

How to Choose the Right Open Source Test Automation Tool


Organizations worldwide are adopting open-source software to drive technological innovations. Testers look beyond the obvious benefit of cost while embracing open-source test automation tools.

How to build HammerDB from source


With pull requests Dependency build automation for Linux #323 and Dependency build automation for Windows #362 HammerDB has enabled the user to build their own full distribution of HammerDB from source on Linux x64 and Windows x64 with a single command.

C++ 94

Preventing Hero Culture In Software Teams

Professor Beekums

I’ve written before on the problems of hero culture. It is still my favorite post that I’ve written because it hits so close to home for me. Photo by unDraw Every situation in that post is hypothetical, but based on a real situation I had to deal with myself.

Measure What You Impact, Not What You Influence

CSS Wizardry

A thing I see developers do time and time again is make performance-facing changes to their sites and apps, but mistakes in how they measure them often lead to incorrect conclusions about the effectiveness of that work. This can go either way: under- or overestimating the efficacy of those changes.

How to Install PostgreSQL 12 on Ubuntu 20.04 DigitalOcean


PostgreSQL Features and Use Cases PostgreSQL is an open-source Object-relational Database Management System (DBMS). It’s an advanced database management and analysis system that’s mainly used for eCommerce platforms, payment transactions, and various data warehousing solutions.

Dynatrace SaaS on Azure now Generally Available


Dynatrace news. In September, we announced the availability of the Dynatrace Software Intelligence Platform on Microsoft Azure as a SaaS solution and natively in the Azure portal.

Azure 256

The Challenges of Ajax CDN


For the longest time, hosting static files on CDNs was the de facto standard for performance tuning website pages. The host offered browser caching advantages, better stability, and storage on fast edge servers across strategic geolocations.

Cache 219

Rapid Event Notification System at Netflix

The Netflix TechBlog

By: Ankush Gulati , David Gevorkyan Additional credits: Michael Clark , Gokhan Ozer Intro Netflix has more than 220 million active members who perform a variety of actions throughout each session, ranging from renaming a profile to watching a title.

Curious about automated reasoning

All Things Distributed

Diving into Automated Reasoning and Formal Verification with Dr. Byron Cook in this new video series for those Curious about new technologies

Slower Memory Zeroing Through Parallelism

Randon ASCII

While investigating some performance mysteries in Chrome I discovered that Microsoft had parallelized how they zero memory, and in some cases this was making it a lot slower.

Cache 93

New Bit Manipulation Functions in SQL Server 2022

SQL Performance

The need to manipulate data at the bit level with bitwise operations isn’t common in T-SQL, but you might stumble into such a need in some specialized scenarios.

How To Be An Open-Minded Tester?


Hello everyone. Hope you are doing great. As a Tester, you might have received a lot of feedback from different people. Have you ever thought some simple tips can help to sharpen your testing skills?

Native vs. Cross Platform: Decoding Best Choice for Your Apps


Native vs Cross platform applications have been a popular point of debate for developers throughout many years. The difference between Native and Cross platform solutions is not limited to performance but also considering their use cases and mapping-out some advantages and disadvantages.

Tip - Use fetchpriority=high to load your LCP hero image sooner

Addy Osmani

Add fetchpriority=high to your Largest Contentful Paint image to get it to load sooner. Priority Hints sped up Etsys LCP by 4% with some sites seeing an improvement of up to 20-30% in their lab tests

Tasktop Turns 15, Turning the Tide on More and More Transformations


Today marks Tasktop’s 15th anniversary. On January 12th, 2007, I defended my Ph.D. thesis, which explored a new approach to focus and flow for developers. I took the weekend off for some skiing in Whistler, then filed the incorporation documents with Dr. Gail Murphy, my Ph.D.

Bring Your Own Cloud Available for DigitalOcean


Since our release of our fully managed dedicated database hosting on DigitalOcean, we have gotten many questions regarding the potential support for Bring Your Own Cloud on DigitalOcean. Today we can proudly announce that full support for BYOC on DigitalOcean is available in our console.

Dynatrace enables automated remediation with the Red Hat Ansible Automation Platform


Dynatrace news. Ansible automation has changed the game for IT operations. But the Red Hat Ansible Automation Platform integration with the Dynatrace Software Intelligence Platform takes automated remediation to a whole new level.

Games 237

Comparing Approaches to Durability in Low Latency Messaging Queues


A significant feature of Chronicle Queue Enterprise is support for TCP replication across multiple servers to ensure the high availability of application infrastructure. I have generally held the view that replicating data to a secondary system is faster than sync-ing to disk, assuming the round trip network delay wasn’t high due to quality networks and co-located redundant servers. This is the first time I have benchmarked it with a realistic example. Little’s Law and Why Latency Matters.

Experimentation is a major focus of Data Science across Netflix

The Netflix TechBlog