Sat.Feb 16, 2019 - Fri.Feb 22, 2019

article thumbnail

Extending Vector with eBPF to inspect host and container performance

The Netflix TechBlog

by Jason Koch , with Martin Spier , Brendan Gregg , Ed Hunter Improving the tools available to our engineers to help them diagnose, triage, and work through software performance challenges in the cloud is a key goal for the cloud performance engineering team at Netflix. Today we are excited to announce latency heatmaps and improved container support for our on-host monitoring solution?

article thumbnail

Intro to Redis Cluster Sharding – Advantages, Limitations, Deploying & Client Connections

High Scalability

Redis Cluster is the native sharding implementation available within Redis that allows you to automatically distribute your data across multiple nodes without having to rely on external tools and utilities. At ScaleGrid, we recently added support for Redis Clusters on our platform through our fully managed Redis hosting plans. In this post, we’re going to introduce you to the advanced Redis Cluster sharding opportunities, discuss its advantages and limitations, when you should deploy, and

Insiders

Sign Up for our Newsletter

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

article thumbnail

More fun with fast remainders when the divisor is a constant

Daniel Lemire

In software, compilers can often optimize away integer divisions, and replace them with cheaper instructions, especially when the divisor is a constant. I recently wrote about some work on faster remainders when the divisor is a constant. I reported that it can be fruitful to compute the remainder directly, instead of first computing the quotient (as compilers are doing when the divisor is a constant).

article thumbnail

JavaScript Loading Priorities in Chrome

Addy Osmani

How browsers schedule and execute scripts can impact the performance of web pages. While techniques like , (and others) influence script loading, knowing how browsers interpret them can also be helpful. Thanks to Kouhei Ueno , we now have an up to date summary of script scheduling in Chrome.

article thumbnail

instant.page

CSS - Tricks

instant.page is a pretty cool project from Alexandre Dieulot. Alexandre has been at this idea for half a decade now, as InstantClick is his and is essentially the same exact idea. The idea is that there is a significant delay between hovering over a link and clicking that link. Say it takes you 300ms of delay. That 300ms could have been spent preloading the next page.

Cache 111
article thumbnail

Sponsored Post: Software Buyers Council, InMemory.Net, Triplebyte, Etleap, Stream, Scalyr

High Scalability

Who's Hiring? Triplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Fun and Informative Events. Join Etleap , an Amazon Redshift ETL tool to learn the latest trends in designing a modern analytics infrastructure.

Software 125
article thumbnail

Why software development needs to shift up (not left or right)

TechBeacon Testing

Over the last decade, QA has moved from the periphery to become a priority for every business that produces software and apps. This focus has sparked much debate about whether development and testing should shift left or right. But both of these approaches fail to take into account how a customer uses the product. It's time for a new shift.

More Trending

article thumbnail

Site Speed Metrics Explained – TTFB, Speed Index, Interactive, Load, Complete, and more

MachMetrics

It’s one of the most frequently asked questions I see asked, “I’ve tested my site speed, so now what do these metrics mean?” Don’t worry if you’re confused – there’s a lot to understand. Here we’ll explain what each of the common web performance metrics mean, and how can you use that data to optimize your site and make it faster.

Speed 56
article thumbnail

Disallow large imports from JavaScript projects

Addy Osmani

Are there known large JavaScript dependencies your team wish they could disallow from a project? Good news! ESLint supports disallowing specific imports from projects using the no-restricted-imports rule.

51
article thumbnail

Fairness Isn't Equality

Baron Schwartz

Years ago I was recruiting a replacement for myself in a leadership position, and I interviewed a Canadian man. I remember being impressed with the candidate’s thoughtfulness and people skills. After a while I asked him, “what is something you’ve learned from leadership?” His response was, “I’ve learned that treating people fairly is different from treating them equally.

45
article thumbnail

Using Hapi.js, Mongoose, And MongoDB To Build A REST API

The Polyglot Developer

To continue on my trend of MongoDB with Node.js material, I thought it would be a good idea to use one of my favorite Node.js frameworks. Previously I had written about using Express.js with Mongoose , but this time I wanted to evaluate the same tasks using Hapi.js. In this tutorial we’re going to develop a simple RESTful API using Hapi.js , Joi and Mongoose as the backend framework, and MongoDB as the NoSQL database.

article thumbnail

Failing Fast Is Not Enough

Professor Beekums

Failing fast has become a common trope by now. It makes a lot of sense in some contexts. Fear of failing causes many problems, the biggest of which is being afraid to try something new. Even if a new thing only has a 1% chance of teaching you something useful, not trying gives you a 0% chance of learning something useful. Fear of failing prevents long term success.

40
article thumbnail

Database compression on Nutanix

n0derunner

Compressability. What space savings should you expect when running databases with default compression in a Nutanix cluster? When we ran the TPCx-HCI benchmark on our cluster we realized about 2:1 savings from compression alone. The TPCx-HCI benchmark mimics a database consolidation setup, meaning that there are many databases per host. The uncompressed data size was about 45TB.

article thumbnail

Stuff The Internet Says On Scalability For February 22nd, 2019

High Scalability

Wake up! It's HighScalability time: Isn't inetd a better comp? ( link ). Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. Know anyone who needs cloud? I wrote Explain the Cloud Like I'm 10 just for them. It has 39 mostly 5 star reviews. They'll learn a lot and love you forever. 2% : of sales spent by consumer packaged goods companies on R&D (14% for tech); 272 million : metric tons of plastic are produced each year around the globe; 100+ fp s: Google's Edge TPU

article thumbnail

Exploring a back/forward cache for Chrome

Addy Osmani

bfcache creates a cache allowing for instant navigations to previously-visited pages.

Cache 45
article thumbnail

Failing Fast Is Not Enough

Professor Beekums

Failing fast has become a common trope by now. It makes a lot of sense in some contexts. Fear of failing causes many problems, the biggest of which is being afraid to try something new. Even if a new thing only has a 1% chance of teaching you something useful, not trying gives you a 0% chance of learning something useful. Fear of failing prevents long term success.

40