Sat.Jun 23, 2018 - Fri.Jun 29, 2018

article thumbnail

JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale

Uber Engineering

Computing frameworks like Apache Spark have been widely adopted to build large-scale data applications. For Uber, data is at the heart of strategic decision-making and product development. To help us better leverage this data, we manage massive deployments of Spark … The post JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale appeared first on Uber Engineering Blog.

article thumbnail

Ouch, your JavaScript hurts!

Speed Curve

When looking to improve the performance and user experience of our sites we often start by looking at the network: What's the time to first byte? How many requests are we making and how long are they taking? What's blocking the browser from rendering my precious pixels? While these are entirely valid questions, over the last few years we've seen a growing number of web performance issues that are caused, not by the network, but by the browser's main thread getting clogged up by excessive CPU usa

Metrics 69
Insiders

Sign Up for our Newsletter

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

article thumbnail

A Nice Feature in MariaDB 10.3: no InnoDB Buffer Pool in Core Dumps

Percona Community

MariaDB 10.3 is now generally available (10.3.7 was released GA on 2018-05-25). The article What’s New in MariaDB Server 10.3 by the MariaDB Corporation lists three key improvements in 10.3: temporal data processing, Oracle compatibility features, and purpose-built storage engines. Even if I am excited about MyRocks and curious on Spider, I am also very interested in less flashy but still very important changes that make running the database in production easier.

Storage 52
article thumbnail

Including Attractive Charts In Your Angular Web Application

The Polyglot Developer

It’s probably obvious, but most modern applications crave data and in many of those scenarios, being able to visualize the data is a necessity. This is where charting and graphs become valuable within frontend applications. Having attractive charts in your application can make a world of difference and with a convenient library like Chart.js , it isn’t complicated.

article thumbnail

PPC Optimization: Ad Title Tweaking

Website Optimization

In our continuing series on PPC optimization this time we look at optimizing text ad performance by tweaking ad titles. Technically called the "Business Name" field, we're calling it the ad title for brevity. By isolating higher performing ad text you can vary different parts of similar ads to see which variant performs better. This article shows that a small change to the ad title can make a big change in ad performance.

article thumbnail

Evaluating the Evaluation: A Benchmarking Checklist

Brendan Gregg

A co-worker introduced me to Craig Hanson and Pat Crain's performance mantras, which neatly summarize much of what we do in performance analysis and tuning. They are: **Performance mantras**. Don't do it. Do it, but don't do it again. Do it less. Do it later. Do it when they're not looking. Do it concurrently. Do it cheaper. These have inspired me to summarize another performance activity: evaluating benchmark accuracy.

article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

By Dr. William L. Bain. Attending technical conferences creates the opportunity to step away from focusing on day-to-day concerns and reflect more deeply about the key principles that guide our work. Having just concluded participation in another In-Memory Computing Summit , it has become even more clear to me that the key to mainstream adoption of in-memory computing software platforms is architecture — the root of a platform’s value to applications.

More Trending

article thumbnail

The Power of an Integrated Performance Platform

Rigor

Consumers are always on the lookout for new products and solutions that increase efficiency and streamline time-consuming processes, so every day the tech world is coming up with innovative solutions to improve these daily tasks. The Digital Experience Management industry faces the same challenge. While there’s a massive ecosystem of performance products and free tools out there aiming to make users lives easier, not all tools are good at everything.

article thumbnail

The Challenges and Traps of Architecting Sociotechnical Systems

Strategic Tech

Loosely-coupled teams enabled by loosely-coupled software architecture is one of the strongest predictors of continuous delivery performance and organizational scaling. Nicole Forsgren and Jez Humble report this finding in their recently-published book Accelerate , drawing on their extensive empirical research. “If we a achieve a loosely-coupled, well-encapsulated architecture with an organizational structure to match we can achieve better delivery performance… and substantially grow the size of

Systems 40
article thumbnail

The Benefits of Software Architecture: Hierarchical Digital Twins

ScaleOut Software

By Dr. William L. Bain. Attending technical conferences creates the opportunity to step away from focusing on day-to-day concerns and reflect more deeply about the key principles that guide our work. Having just concluded participation in another In-Memory Computing Summit , it has become even more clear to me that the key to mainstream adoption of in-memory computing software platforms is architecture — the root of a platform’s value to applications.

article thumbnail

Stuff The Internet Says On Scalability For June 29th, 2018

High Scalability

Hey, it's HighScalability time: Rockets. They're big. You won't believe how really really big they are. ( Corridor Crew ). Do you like this sort of Stuff? Please lend me your support on Patreon. It would mean a great deal to me. And if you know anyone looking for a simple book that uses lots of pictures and lots of examples to explain the cloud, then please recommend my new book: Explain the Cloud Like I'm 10.

Internet 131