September, 2019

18 Types of Software Testing You Need to Use for Higher Quality Products


There are many types of software testing that you can use to improve your products. How Much of a Company's Budget Is Spent on Quality Assurance and Testing? A whopping 39% globally this year. That means software testing spending is up 13% from 2017.

Reimagining Experimentation Analysis at Netflix

The Netflix TechBlog

Toby Mao , Sri Sri Perangur , Colin McFarland Another day, another custom script to analyze an A/B test. Maybe you’ve done this before and have an old script lying around. If it’s new, it’s probably going to take some time to set up, right? Not at Netflix.

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

World’s Top Web Performance Leaders To Watch


Reading time 16 min Whether you’re a web performance expert, an evangelist for the culture of performance, a web engineer incorporating performance into your process, or someone new to the web performance entirely, you probably identify as curious, excited about new ideas, and always learning.

Optimize Images for Web


When it comes to marketing your website, there are a lot of different aspects to consider, such as speed, SEO, conversation rates, bounce rate, and many others. We normally focus solely on the performance aspect, but today we want to dive into additional ways you can optimize images for the web.

5G Will Definitely Make the Web Slower, Maybe

CSS - Tricks

Scott Jehl has written this wonderful piece about how 5G is on the horizon and how it could cause problems for users. But first, he starts by talking about the overwhelming positive news about it: [.] as it matures 5G is predicted to improve network speeds dramatically.

Giving data a heartbeat


Dynatrace news. I love data. I have spent virtually my entire career looking at data. Synthetic data, network data, system data, and the list goes on.

Five Fast JavaScript Data Grids — A Performance Review


An example of a Data Grid. It is hard to imagine a modern web app that does not involve a data grid component to display and filter the data.

More Trending

Which Is the Best PostgreSQL GUI? 2019 Comparison


PostgreSQL graphical user interface (GUI) tools help these open source database users to manage, manipulate, and visualize their data. In this post, we discuss the top 5 GUI tools for administering your PostgreSQL deployments.

Wireless attacks on aircraft instrument landing systems

The Morning Paper

Wireless attacks on aircraft instrument landing systems Sathaye et al., USENIX Security Symposium 2019. It’s been a while since we last looked at security attacks against connected real-world entities (e.g., industrial machinery , light-bulbs , and cars ).

T-SQL bugs, pitfalls, and best practices – pivoting and unpivoting

SQL Performance

This article is the fifth part in a series about T-SQL bugs, pitfalls and best practices. Previously I covered determinism , subqueries , joins and windowing. This month I cover pivoting and unpivoting.

Leverage the power of Davis AI with custom time-series events for your specific use cases (Preview)


Dynatrace news. Dynatrace Davis automatically analyzes abnormal situations within your IT infrastructure and reports all relevant impacts and root causes.

Servlet 3.0 Async Support in Spring and Performance Misconceptions


It is possible to improve the performance of application servers using Servlet 3.0 async, but is it necessary? Before We Start. Spring makes it easy to write Java applications. With Spring Boot, it became even easier.

SQL Server Execution Plans Interview Questions

SQL Shack

In this article, we will discuss a few very common questions that you may be asked during a SQL Server administrator or developer technical job interview. Q1: What is a SQL Server Execution Plan?

How It Works: SQL Server Lock Partitioning

SQL Server According to Bob

Previous posts have discussed partitioning, for example, a partitioned memory object [link] and how a latch maintains the desired access (exclusive, shared, …) [link]. Quick Refresher Over Partitioned Protection/Locking.

Small world with high risks: a study of security threats in the npm ecosystem

The Morning Paper

Small world with high risks: a study of security threats in the npm ecosystem Zimmermann et al., USENIX Security Symposium 2019. This is a fascinating study of the npm ecosystem, looking at the graph of maintainers and packages and its evolution over time.

Code 109

Batch Mode Normalization and Performance

SQL Performance

I briefly mentioned that batch mode data is normalized in my last article Batch Mode Bitmaps in SQL Server. All data in a batch is represented by an eight-byte value in this particular normalized format, regardless of the underlying data type.

Explore Autonomous Cloud Management at an Autonomous Cloud Lab


Dynatrace news. The path to Autonomous Cloud Management (ACM) and NoOps is a transformational journey that reaches all parts of an organization. It fundamentally changes how teams and tools work together with a common goal: deliver software faster, more frequently and with a higher degree of quality.

Cloud 209

TCP: Out of Memory — Consider Tuning TCP_Mem


What happens when you're out of memory? You may also like: Java Out of Memory Heap Analysis. Recently we experienced an interesting production problem. This application was running on multiple AWS EC2 instances behind Elastic Load Balancer.

Tuning 193

SSIS Derived Columns with Multiple Expressions vs Multiple Transformations

SQL Shack

In this article, we will first give an overview on SSIS derived column transformation, then we will run an experiment to check if there is any difference between adding multiple expressions within one derived column transformation and adding a derived column transformation for each expression.

Taskbar Latency and Kernel Calls

Randon ASCII

I work quickly on my computer and I get frustrated when I am forced to wait on an operation that should be fast. A persistent nuisance on my over-powered home laptop is that closing windows on the taskbar is slow. I right-click on an entry, wait for the menu to appear, and then select “Close window”.

50 ways to leak your data: an exploration of apps’ circumvention of the Android permissions system

The Morning Paper

50 ways to leak your data: an exploration of apps’ circumvention of the Android permissions system Reardon et al., USENIX Security Symposium 2019.

Nested Loops Joins and Performance Spools

SQL Performance

Introduction. Performance spools are lazy spools added by the optimizer to reduce the estimated cost of the inner side of nested loops joins. They come in three varieties: Lazy Table Spool , Lazy Index Spool , and Lazy Row Count Spool.

Keeping DevOps cool in a heated environment


Dynatrace news. Cloud platforms are somewhat a staple component to enterprises’ IT environments today, helping to achieve objectives and drive better business operations, but more often than not we don’t see the outcomes or rewards reaped from the use of such platforms.

DevOps 202

Six Must-Know Performance Testing Criteria for Mobile Applications


In today’s digital world, for every business, mobile applications continue to be the major source of digital connectivity with their customers. Primarily, these mobile apps become vital part and businesses have less than a second’s time to impress users.

Mobile 176

Execute SQL Tasks in SSIS: Output Parameters Vs Result Sets

SQL Shack

In the previous article, I gave an overview of Execute SQL Task in SSIS and we illustrated some of the differences between writing an expression to evaluate SqlStatementSource property and writing this expression within a variable and change the Execute SQL Task Source Type to variable.

25 Experts Share Their Tips for building Scalable Web Application


How do you build Scalable Web Apps that users not only love but come over & over again? We’ve pulled together tips from 25+ experts all over the web so that you can make sure they’re using the best of Web Scalability tips without failure. Here's what some of them had to say.

Procella: unifying serving and analytical data at YouTube

The Morning Paper

Procella: unifying serving and analytical data at YouTube Chattopadhyay et al., VLDB’19. Academic papers aren’t usually set to music, but if they were the chorus of Queen’s “I want it all (and I want it now…)” seems appropriate here.

3 ways to get test automation done within your sprints

TechBeacon Testing

Many development teams won't attempt to create features and automate the tests for those features within the same sprint, since these two development activities together can easily take up the entire two-week sprint.

Game changing — From zero to Autonomous Cloud Management today


Dynatrace news. I’m going to revisit the Dynatrace digital transformation in this blog, because it is also an excellent story that began our journey to Autonomous Cloud Management (ACM).

Games 202

Java Performance: For-Looping vs. Streaming


How well does your Java perform? Iteration Performance. There are many views on how to iterate with high performance.

Java 153

Using Database Metrics to Predict Application Problems

SQL Shack

Summary Database metrics can be collected, maintained, and used to help predict when processes go awry so problems can be resolved before they become severe. Understanding when an application or process misbehaves is not always easy.

The Best In Performance Interview Series – Episode #4: Recap with Rich Howard


Reading time 8 min Rigor’s “The Best in Performance” interview series offers the chance to listen in on conversations with web performance industry experts, thought leaders, and technologists as they discuss current trends, challenges, and lessons that impact the performance and APM space today.

The secret-sharer: evaluating and testing unintended memorization in neural networks

The Morning Paper

The secret sharer: evaluating and testing unintended memorization in neural networks Carlini et al., USENIX Security Symposium 2019.

What are the KPIs of Software Testing and QA?


KPIs or Key Performance Indicators in the software testing industry are some measurable values that are computed to gauge the efficiency and effectiveness of the testing process as a whole.

Deploying AI powered software intelligence in environments with technical or regulatory constraints


Dynatrace news. As you probably know, Dynatrace is the leading Software Intelligence Platform, focused on web-scale cloud monitoring. But did you know that Dynatrace offers multiple deployment models to fulfill your requirements? As a Sr.

Application Performance Review Process


Overview. Application performance Review (also known as Application Performance Walkthrough or Application Performance Assessment) is the process of review of an existing application (in production) to evaluate its performance and scalability attributes.

SQL Server Index Fill factor with Performance Benchmark

SQL Shack

In this article, we will study in detail about the how SQL Server Index Fill factor works. Index Fill factor SQL Server Index Fill Factor is a percentage value to be filled data page with data in SQL Server. This option is available in index properties to manage data storage in the data pages.