Sat.Jul 13, 2019 - Fri.Jul 19, 2019

Performance Engineering 101: The Brass Tacks to Get You Started


In a perfect world, software developers write bug-free code, clients are happy with the user experience, and everyone gets along just fine. In reality, application performance is always a challenge – developers and testers strive to make the application perform as close as possible to perfection, but much of this effort is based on assumptions. Often, these assumptions clearly miss the expected service and performance levels.

How to Minify HTML


Reading time 3 min. Minifying your HTML can improve your PageSpeed Score, decrease your page’s render and load times, and reduce your overall page size.

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

Data Shapley: equitable valuation of data for machine learning

The Morning Paper

Data Shapley: equitable valuation of data for machine learning Ghorbani & Zou et al., ICML’19. It’s incredibly difficult from afar to make sense of the almost 800 papers published at ICML this year ! In practical terms I was reduced to looking at papers highlighted by others (e.g.

Games 91

Monitor dynamic application workflows with placeholders and synthetic location context


Dynatrace news. Synthetic clickpath monitors are a great way to automatically monitor and benchmark business-critical workflows 24/7. Some common examples of such business-critical workflows include: Sign-up processes. Checking out of a retail site. Contact forms. Search. Pricing calculators.

Comparing Top 10 Cross-Browser Testing Tools of 2019


You’ve started your online business, and it starts doing well after some time, but have you checked your business website compatibility across all the browsers that visitors use to access it? Then it’s time to think about it.

Fully Managed PostgreSQL Hosting on AWS and Azure Launches in Time For Legacy Migrations


PALO ALTO, Calif., July 17, 2019 – ScaleGrid, a leader in the Database-as-a-Service (DBaaS) space, has just announced support for PostgreSQL hosting in the cloud. The fully managed platform allows organizations to automate their time-consuming PostgreSQL operations, focus on database development, and optimize performance with advanced monitoring, high availability, and disaster recovery on AWS and Azure.

Azure 127

Meta-learning neural Bloom filters

The Morning Paper

Meta-learning neural bloom filters Rae et al., ICML’19. Bloom filters are wonderful things, enabling us to quickly ask whether a given set could possibly contain a certain value. They produce this answer while using minimal space and offering O(1) inserts and lookups.

More Trending

Micrometrics to Forecast Application Performance


Even unpredictable weather is forecasted. But after all these technological advancements, are we able to forecast our application performance and availability? Are we able to forecast even for the next 20 minutes?

BPF Performance Tools: Linux System and Application Observability (book)

Brendan Gregg

BPF (eBPF) tracing is a superpower that can analyze everything, and I'll show you how in my upcoming book BPF Performance Tools: Linux System and Application Observability , coming soon from Addison Wesley.

Azure SQL Server auto-failover groups

SQL Shack

In this article, we will review how to set up auto-failover groups in Azure SQL Server and how failover group is different from active geo-replication in Azure.

Azure 74

Davis is monitoring how many dependencies per problem?


Dynatrace news. We often refer to the cloud being complex, and that the sheer volume of dependencies has reached a scale that no human can possibly understand. As a result, it’s very difficult to articulate just how much of a scale we are talking.

Remote Debugging Java Applications With JDWP


Most Java developers have had to debug their applications, usually to find and fix an issue there.

Java 130

Need a testing metric? Put points on your test cases

TechBeacon Testing

The Ultimate Guide To Building Scalable Web Scrapers With Scrapy

Smashing Magazine

The Ultimate Guide To Building Scalable Web Scrapers With Scrapy. The Ultimate Guide To Building Scalable Web Scrapers With Scrapy. Daniel Ni. 2019-07-16T14:30:59+02:00. 2019-07-16T14:35:52+00:00.

Azure SQL database Geo-Replication

SQL Shack

In this article, we will review how to set up Geo-Replication on Azure SQL databases. Geo-Replication is an Azure SQL database feature that allows you to create a readable secondary database in the same region or cross-region.

Azure 63

5 Steps to Making Mobile App Testing More Efficient


We spend more than 80% of our mobile use time interacting with apps. And by “we,” we mean 5 billion smartphone users all over the world. To mobile app development companies, this may sound exciting and intimidating at the same time. The competition is intense. The user demands are super high.

Mobile 130

Is Intel Doomed in the Server CPU Space?

SQL Performance

If you have been paying attention to the technology press over the past 12-18 months, you may have noticed a rather large number of negative stories about Intel's processor business.

Challenging common assumptions in the unsupervised learning of disentangled representations

The Morning Paper

Challenging common assumptions in the unsupervised learning of disentangled representations Locatello et al., ICML’19. Today’s paper choice won a best paper award at ICML’19.

How to add your database to HammerDB – Pt4 Commit changes and pull request


In parts 1 to 3 of this series we have gone through the steps of taking the HammerDB code and adding support for a new database. At the moment these changes are on the local development system.

Troubleshooting the Performance of Vert.x Applications, Part I - The Event Loop Model


This article is the first in a series of three articles which share my experience with troubleshooting the performance of Vert.x applications. The first article provides an overview of the Vert.x

Brand-new comparison reports for your Website Performance Benchmarks


A new version of our performance comparison reports has just been released. With an improved user experience and some additional data available, benchmarking your competition is now easier than ever!

4 keys to a top-down testing strategy

TechBeacon Testing

It's difficult enough to keep up with advances in software testing. Add to that the growing number of misunderstandings between test teams and leaders about how, where, and when to test, and it becomes even more challenging to achieve on-time, quality releases.

How to add you database to HammerDB – Pt2 Fork, clone and binary downloads


As noted in the previous post to add a database to HammerDB you will need to change the source code. There are different ways to do this, however the recommended way is as follows. Firstly make a fork of the latest HammerDB source on GitHub to your account.

Challenges Testers Face for Testing SMAC


An Intro to SMAC. There is a lot of discussion going currently about SMAC – Social, Mobile, Analytics and the Cloud. SMAC is a new platform with a lot of growth expected in the years to come. Software testing is not only about testing individual parts of the application but also testing the integrated product associated with it. It also requires some prediction based on the analytics of real product usage.

Retail 100

Flow Metrics: Software delivery metrics for business leaders


There is no lack of data collection and visualization at our disposal. The problem is that, at the business level, there isn’t a comprehensive set of data that reveals how organizations are doing overall. Contrast this available telemetry with teams practicing DevOps who know their recovery time, their change failure and success rates, and their cycle times – all of which help teams identify opportunities for continuous improvement.

PPC Optimization: Minimize Learning Mode

Website Optimization

In Google Ads the bid strategy you choose determines how Google calculates your ad bids. Different bid strategies have different uses and advantages, and include manual and automated bid strategies like "Maximize Clicks" and "Target CPA" (see Figure 1). PPC Optimization

How to add your database to HammerDB – Pt3 Adding to and modifying the source


From the previous post we now have source and binary copies of HammerDB for modification and test. The next step is to see if there is an Issue already created for the database we want to add or whether we should create one.

C++ 52

5 Takeaways From the 2019 State of Testing Report


The State of Testing report’s 6th edition is now live, and it is packed with interesting trends and insights from the software testing community. The State of Testing is the largest testing survey worldwide, with over 1,000 participants from over 80 countries.

Get Peak WordPress Performance with Jetpack

CSS - Tricks

The irony of web performance is that the average page weight of a site continues to go up year after year, despite us being more aware of the problem and having more tools at our disposal to fight it than ever.

Missed Understanding

Tim Kadlec

There are two basic ways to respond when someone expresses frustration about not understanding a tool or technique that we do. The first is to blame them. I mean, you understand it. It’s not that hard. They should be able to figure it out too. Maybe they don’t want to put in the work. Or they’re slow on the uptake. It would be great if they would put a little time and effort into actually understanding it instead of complaining. The other response is to consider it as feedback.

How to add your database to HammerDB – Pt1 Opening an issue


A very common request is for HammerDB to add support for a new database. Before reaching out with a request your first reference should be the DB-Engines Ranking to gauge the relative popularity of a database. it is no coincidence that HammerDB supports the most popular databases with all of the databases currently supported being in the top 10 of this ranking.

HAProxy EBtree: Design for a Scheduler, and Use (Almost) Everywhere


At QCON New York 2019, Andjelko Iharos presented how CTO Willy Tarreau and the HAProxy team implemented a scheduler using an EBtree data structure to optimize performance and memory usage of the HAProxy load balancer. By K Jonas. Load Balancing Routing Performance & Scalability Architecture & Design DevOps news

Stuff The Internet Says On Scalability For July 19th, 2019

High Scalability

Wake up! It's HighScalability time—once again: XKCD. Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. I wrote Explain the Cloud Like I'm 10 for people who need to understand the cloud. And who doesn't these days?

Cloud 49

Crashing IBM Notes: Auto-Root Cause Detection with Dynatrace at NYCM


Dynatrace news. Over the last couple of weeks, Chad Turner from NYCM allowed me to share several internal success stories they had when applying Dynatrace for different Ops Use Cases.

Sponsored Post: Educative, PA File Sight, Etleap, PerfOps, InMemory.Net, Triplebyte, 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! Cool Products and Services. Grokking the System Design Interview is a popular course on (taken by 20,000+ people) that's widely considered the best System Design interview resource on the Internet.