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

Performance Engineering 101: The Brass Tacks to Get You Started

DZone

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

Rigor

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.

Speed 52

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 80

Monitor dynamic application workflows with placeholders and synthetic location context

Dynatrace

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

DZone

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

Scalegrid

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 139

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 Educative.io (taken by 20,000+ people) that's widely considered the best System Design interview resource on the Internet.

More Trending

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.

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.

Micrometrics to Forecast Application Performance

DZone

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?

Davis is monitoring how many dependencies per problem?

Dynatrace

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.

Need a testing metric? Put points on your test cases

TechBeacon Testing

As a QA, QE, or testing professional, you hear some questions frequently, especially if you are in a leadership role. These include: How many test cases are left to execute, how much longer will testing take, and what percentage of our testing is complete?

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.

Remote Debugging Java Applications With JDWP

DZone

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

Java 130

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.

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.

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

5 Steps to Making Mobile App Testing More Efficient

DZone

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

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 79

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.

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.

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

DZone

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

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

HammerDB

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.

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 47

Brand-new comparison reports for your Website Performance Benchmarks

Dareboost

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!

Challenges Testers Face for Testing SMAC

DZone

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

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

HammerDB

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.

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 64

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.

5 Takeaways From the 2019 State of Testing Report

DZone

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.

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

HammerDB

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

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

Dynatrace

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.

Flow Metrics: Software delivery metrics for business leaders

Tasktop

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.

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

InfoQ

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

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

HammerDB

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.