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.

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.

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.

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 199

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

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.

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


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.

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 194

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

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.

How Web Content Can Affect Power Usage

CSS - Tricks

Because we know that all people with battery-powered devices are constantly concerned about their battery levels, and that websites are significant consumers of that battery power, we should probably think about this stuff a lot more than we do.

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 102

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?

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 194

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

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.

Seven key enablers for continuous testing

TechBeacon Testing

You're not doing continuous testing unless you're doing testing that occurs before, during, and after each software change is made. That's long been a goal for many testers. App Dev & Testing, Testing, Continuous testing, Special Coverage: STARWEST Conference 2019

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.

Securing the software delivery value stream for safer digital innovation


The Bifurcation of Security. In recent years, we’re seeing a clear split within the security community. There’s the “traditional” enterprise security focused on auditable controls, segregation of duties, approvals, change management, etc.

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.

Is AI Really Important In Software Test Automation?


What is AI? In layman terms, AI or Artificial intelligence is the area of computer science that focuses on making machines “intelligent.” And by intelligence, it means making the system capable of learning and taking decisions like humans.