Sat.Aug 17, 2019 - Fri.Aug 23, 2019

How to Use Software Productivity Metrics The Right Way


Software engineering productivity or velocity metrics have always been a very debated topic. Largely because they have been used the wrong way most of the time.

The Future of Performance Testing

Alex Podelko

Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately. First, I’d like to elaborate on “It may be less need for simple load testing due to increased scale and sophistication of systems” I meant that the traditional way – testing the system before deploying in production using production-type workload – is not the only way anymore.

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

Faster Image Loading With Embedded Image Previews

Smashing Magazine

Faster Image Loading With Embedded Image Previews. Faster Image Loading With Embedded Image Previews. Christoph Erdmann. 2019-08-23T13:30:59+02:00. 2019-08-23T13:06:42+00:00. Low Quality Image Preview (LQIP) and the SVG-based variant SQIP are the two predominant techniques for lazy image loading.

Managing High Availability in PostgreSQL – Part III: Patroni


In our previous blog posts, we discussed the capabilities and functioning of PostgreSQL Automatic Failover (PAF) by Cluster Labs and Replication Manager (repmgr) by 2ndQuadrant. In the final post of this series, we will review the last solution, Patroni by Zalando, and compare all three at the end so you can determine which high availability framework is best for your PostgreSQL hosting deployment. Managing High Availability in PostgreSQL – Part I: PostgreSQL Automatic Failover.

Applying Netflix DevOps Patterns to Windows

The Netflix TechBlog

Baking Windows with Packer By Justin Phelps and Manuel Correa Customizing Windows images at Netflix was a manual, error-prone, and time consuming process.

DevOps 279

Unit and Integration Tests in Spring Boot


Overview. In this post, we'll have a look at how to write tests unit and integration in a Spring Boot environment. You can find tons of tutorials online on this topic but it is very difficult to find all the information that you need in just one page.

Improved content validation for Synthetic browser and clickpath monitors


Dynatrace news. With the release of Dynatrace 1.175, we’ve improved the content validation capabilities of synthetic browser and clickpath monitors. The contains text content validation option now mimics the Find (Ctrl+F/Cmd+F) functionality of a web browser.

More Trending

The Human Value in Driving Automated DevOps Testing


The increasing demand for IT companies to deliver high-quality software at a rapid speed has made it compulsory to shift towards using Agile and DevOps. The post The Human Value in Driving Automated DevOps Testing appeared first on Kovair Blog.

DevOps 103

How to Optimize Code and RAM Size


It is great if vendors provide a starting point for my own projects. A working ‘blinky’ is always a great starter. Convenience always has a price, and with a ‘blinky’ it is that the code size for just ‘toggling a GPIO pin’ is exaggerated.

Code 158

Performance Monitoring via SQL Server Query Store

SQL Shack

SQL Server Query Store is a performance monitoring tool that helps us evaluate the performance of a SQL query in terms of several different performance metrics such as CPU and Memory Consumption, execution time and the I/O cycles consumed by the query.

Robust learning from untrusted sources

The Morning Paper

Robust learning from untrusted sources Konstantinov & Lampert, ICML’19. Welcome back to a new term of The Morning Paper! Just before the break we were looking at selected papers from ICML’19, including “Data Shapley.”

Dynatrace Managed feature update, version 1.174


Dynatrace news. New features and enhancements. Get more value out of Dynatrace with in-product news links. Dynatrace scales up Real User Monitoring to meet your digital touchpoint monitoring needs. Empower your teams with Dynatrace Log Monitoring. Track Real User Monitoring license consumption by web and mobile application. User experience score—the one metric to rule them all. Use management zones for fine-grained filtering of problem notifications.

What Does Continuous Testing ACTUALLY Mean?


Continuous Testing. Recently someone pointed me to a Twitter thread that contained a link to an article about “Continuous Testing”.

Batch Mode Bitmaps in SQL Server

SQL Performance

Background. In traditional row-mode execution plans, SQL Server may introduce a Bitmap operator as part of performing early semi join reduction before a parallel hash or merge join. The bitmap is constructed from the build input, and used to filter rows on the probe input before they reach the join.

Statistical foundations of virtual democracy

The Morning Paper

Statiscal foundations of virtual democracy Kahng et al., ICML’19. This is another paper on the theme of combining information and making decisions in the face of noise and uncertainty – but the setting is quite different to those we’ve been looking at recently. Consider a food bank that receives donations of food and distributes it to those in need.

Using rel=”preconnect” to establish network connections early and increase performance

CSS - Tricks

Milica Mihajlija : Adding rel=preconnect to a <link> informs the browser that your page intends to establish a connection to another domain, and that you'd like the process to start as soon as possible.

The Complete Checklist For App Store Optimization In Google Play


The year 2008 changed the way humans interact with their phones and businesses were being conducted with the launch of the android app store by Google.

Google 130

KILL SPID command in SQL Server

SQL Shack

This article gives an overview of the KILL SPID command and how to monitor the rollback progress. Introduction Once we connect to a SQL Server instance, it assigns a unique identification number to each connection. It is the Server Process ID and commonly known as SPID.

Building the New Uber Freight App as Lists of Modular, Reusable Components

Uber Engineering

As Uber Freight marked its second anniversary, we went back to the drawing board to redesign its app.

Weekly Platform News: Improving UX on Slow Connections, a Tip for Writing Alt Text and a Polyfill for the HTML loading attribute

CSS - Tricks

In this week's roundup, how to determine a slow connection, what we should put into alt text for images, and a new polyfill for the HTML loading attribute, plus more. Detecting users on slow connections.

Media 52

CMake: The Case When the Project's Quality Is Unforgivable


CMake is a cross-platform system for automating project builds. This system is much older than the PVS-Studio static code analyzer, but no one has tried to apply the analyzer on its code and review the errors. As it turned out, there are a lot of them. The CMake audience is huge.

Code 130

SSIS OLE DB Source: SQL Command vs Table or View

SQL Shack

Introduction SQL Server Integration Services provides a wide variety of features that helps developers to build a robust Extract, Transform and Load process.

The Flow Framework™ – Defects as Warranty Costs


In my previous posts, I’ve talked about two flow Items from the Flow Framework and how they are analogous to other types of financial transactions. Tech debt is similar to financial debt and risk items are similar to security costs. Today, I’m going to discuss how defects are similar to warranty costs. . Why do we spend time fixing defects? It’s obvious why customers want defects fixed, but what’s in it for the software company?

Jeremy Keith – Building the Web

CSS - Tricks

I really enjoyed this interview with Jeremy Keith on the state of the web, how things have changed in recent years and why he’s a mix of optimistic and nervous for the future. One thing that caught my attention during the interview more than anything was where Jeremy started discussing how folks think that websites are pretty crummy in general. This reminded me that I cannot count the number of times when someone has said to me “ah, I can’t view this website on my phone.”.

Easy and Accurate Performance Testing With JUnit/Maven


Introduction. This article will demonstrate how easily we can do performance testing with the help of JUnit, Zerocode and an IDE (IntelliJ, Eclipse, etc). We will cover the following aspects. tutorial performance maven performance testing junit load testing

sp_updatestats overview and usage

SQL Shack

In this article, we will learn usage details of the sp_updatestats built-in store procedure which helps to update all statistics in a SQL Server database. First of all, we will take a glance at the statistics concept in SQL Server. Understanding the statistics in SQL Server Statistics are database objects which involve the detailed statistical […]. Performance SQL commands

Building the New Uber Freight App as Lists of Modular, Reusable Components

Uber Engineering

As Uber Freight marked its second anniversary, we went back to the drawing board to redesign its app.

Fallacy #4: The network is secure

Particular Software

There are a myriad of security-obsessed organizations scattered throughout the world that take security concerns to the verge of paranoia. In one such organization I've heard of, there existed two separate networks. Everyone had two computers without external disk drives of any kind.

Displaying ASP.NET Core Health Checks With Grafana and InfluxDB


After finishing my writing about ASP.NET Core health checks I started finding a way how to visual health check results so I can display these on the wall-mounted TV or big screen. This blog post introduces how to visualize ASP.NET Core health checks with Grafana and InfluxDB. About TIG-Stack.

Stuff The Internet Says On Scalability For August 23rd, 2019

High Scalability

Wake up! It's HighScalability time: Absurd no more. This Far Side cartoon is now reality. Do you like this sort of Stuff? I'd love 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 46

Some new Serverless Architecture videos from John and Mike

The Symphonia

Hi everyone. It’s been a great, fascinating, and busy 2019 for John and I (Mike) at Symphonia. You’ll probably be able to tell that we haven’t had too much spare time because of the lack of updates around these parts! We’ve made it to a few conferences though around the globe, from California to Hungary, and places in between. Here are some videos of our talks from them. First up is my talk on “Crossing the Serverless Fireswamp” ?—?which

How I jumped from software testing to data science

TechBeacon Testing

My journey from testing into data science was pretty straightforward. First, I learned how to break software, then to monitor production services for regressions, and finally to build models to optimize user experience.

A Faster, Lightweight Trigger Function in C for PostgreSQL


We have been writing blog posts about how to write simple extensions in C language and a little more complex one by Ibrar which were well received by PostgreSQL user community.

C++ 130

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.

The Most Common Mobile Game Testing Concerns for QA Engineers


The mobile gaming market is currently emerging and is likely to continue growing in the next 10 years. According to the recent data , it will reach $311.2 billion by 2023. The mobile games are becoming an inevitable part of our lives, attracting billions of users in all countries worldwide.

Games 130

Debug Your Container by Overriding the Command


The main problem with docker on debugging has to do with images that already have the CMD command specified. If something goes wrong and has to do with the filesystem, or some commands that should have taken effect and they did not you need to do some troubleshooting. tutorial docker container


Synthetic Monitoring of DNS in Changing Times


The Importance of DNS for a Healthy Internet. Picking a DNS vendor is one of the most important choices you can make when it comes to the reliability of your services. It is also arguably the most important element of web performance to monitor. If DNS infrastructure goes down, all the digital services relying on it go down with it.