Sat.Dec 28, 2019 - Fri.Jan 03, 2020

Adaptive Loading - Improving web performance on low-end devices

Addy Osmani

Adaptive Loading is a pattern for delivering a fast core experience to all users (including low-end devices) where you progressively add high-end-only features, if a user's network and hardware can handle it

Testing for Fragmentation: Achieving Compatibility Across the Globe

DZone

Learn more about testing for fragmentation. In this post, we look at how Fragmentation varies across the globe and key statistics you should keep in mind if you have a presence in these markets. The growth mantra of online businesses is scale — reach more users, fast.

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

On the Edge of a New Decade

Edge Perspectives

We’re heading into a new decade today. It’s not just a new year, but a new decade.* It’s a turning point, a historic moment, and provides us an opportunity to reflect on where we’ve been and where we’re headed. It’s all in the numbers. I believe in the power of numbers.

Dynein – An Asynchronous Background Job Service from Airbnb

InfoQ

At Airbnb, they move time consuming, resource intensive tasks over to asynchronous background jobs to improve scalability. The job scheduling system has become a very important component and they have therefore built Dynein, a distributed delayed job queueing service and scheduler.

How to Monitor MySQL Deployments with Prometheus & Grafana at ScaleGrid

Scalegrid

Monitoring your MySQL database performance in real-time helps you immediately identify problems and other factors that could be causing issues now or in the future. It’s also a good way to determine which components of the database can be enhanced or optimized to increase your efficiency and performance. This is usually done through monitoring software and tools either built-in to the database management software or installed from third-party providers.

Squashed Bugs, Served Hot and Fresh With Failure Rate Heatmaps

DZone

Learn how to squash bugs! To err is human; to introduce bugs is to be a developer, and to debug is part of everyday life.

Building a responsible data capture policy

Dynatrace

Dynatrace news. If comic books (and subsequent movies) have taught us nothing else, it’s that “with great power, comes great responsibility.” Data capture is a powerful way to add business context, but it must be used responsibly.

More Trending

Tips I use to avoid burnout

Addy Osmani

Tips I use to avoid burnout

77

Making The Right Thing Easy

Tim Kadlec

Over the past 14 months or so, I’ve gotten serious about taking better care of myself. I work out Monday through Friday, with rare exceptions. While I’m not super strict on what I eat, I have gotten much healthier there as well—replacing most of my usual sugary snacks with fruits and vegetables and ditching fast-food lunches in favor of salads or other healthier alternatives. I used to drink very little water, opting for, well, pretty much anything else.

But Is It Really a Tech Firm?

The Agile Manager

There are lots of executives who would have you believe that the business they run is really a tech business. With tech firm valuations still at sky-high levels, it's easy to understand why.

Lessons from the decade

Addy Osmani

Happy new year! Here are my lessons from the decade

52