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

article thumbnail

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

article thumbnail

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. However, as you scale across countries, it’s important to ensure that your app/website is compatible with your users’ devices and browsers.

Testing 147
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

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. I don’t think it’s an accident that the year launching a new decade has special characteristics.

Network 89
article thumbnail

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. In a blog post Andy Fang from Airbnb describes the background and challenges designing and building the service.

article thumbnail

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.

article thumbnail

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. Debugging is not just about the fix — sometimes it's the drudgery of trying to locate the root cause that kills passion, especially when you have thousands or even millions of lines of code. A former Oracle database developer, who helped maintain Oracle v12.2 and its 25 million lines of C code, described his struggling life with bugs this way: Spend weeks trying to understand

C++ 162
article thumbnail

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. The addition of the Digital Business Analytics module to the Dynatrace Software Intelligence Platform gives you a new way to understand the impact that application errors, performance and user behavior have on your business.

More Trending

article thumbnail

Regression Testing vs Retesting-Differences and Examples

Testsigma

During the entire SDLC phase, there are various kinds of testing performed at different stages. Each stage of testing has different objectives to fulfil. The testing phase starts with unit testing followed by integration testing, system testing, system integration testing, acceptance testing, and regression testing. During each phase of testing, if something does not work as per specifications mentioned, the defects that are detected by the testers are raised and assigned to the developers to fi

Testing 53
article thumbnail

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. Tech commands a premium valuation because (a) the potential for non-linear growth relative to investment; (b) low barriers to entry into adjacent markets amplifies that growth; (c) scale of offerings changes the commercial model from transactional to flat-fee subscription, making a tech firm an unregulated u

article thumbnail

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.

article thumbnail

Tips I use to avoid burnout

Addy Osmani

Tips I use to avoid burnout:

78
article thumbnail

My Activity Report For 2019

The Polyglot Developer

It has been another great year for technology and The Polyglot Developer. Like I’ve done in a 2018 activity report , and the years before it, I wanted to take a moment to reflect on all that was accomplished for the 2019 calendar year. If you’re unfamiliar with this kind of post, it is more or less a numbers report for the various things that happened throughout the year.

Metrics 40
article thumbnail

Lessons from the decade

Addy Osmani

Happy new year!

64