May, 2019

The Top 10 Tips for Better Front-end Website Testing


These days everyone knows the importance of front-end site testing and has some basic tools in place to help them – but how do you know if your testing efforts are ideal?

Increasing access to blockchain and ledger databases

All Things Distributed

Last year, I spent some time in Jakarta visiting HARA , an AWS customer. They've created a way to connect small farms in developing nations to banks and distributers of goods, like seeds, fertilizer, and tools.

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

How to Analyze a Waterfall Chart


Learn to identify and point out potential issues – no programming experience necessary. Analyzing a Waterfall Chart mostly boils down to recognizing common patterns, and understanding what you can safely ignore.

Self-Host Your Static Assets

CSS Wizardry

One of the quickest wins—and one of the first things I recommend my clients do—to make websites faster can at first seem counter-intuitive: you should self-host all of your static assets, forgoing others’ CDNs/infrastructure.

Cache 285

Engineering a Studio Quality Experience With High-Quality Audio at Netflix

The Netflix TechBlog

by Guillaume du Pontavice, Phill Williams and Kylee Peña (on behalf of our Streaming Algorithms, Audio Algorithms, and Creative Technologies teams) Remember the epic opening sequence of Stranger Things 2 ?

Automated full-stack monitoring and distributed tracing for Red Hat OpenShift 4.0


Dynatrace news. Red Hat just announced the availability of their OpenShift 4.0 container platform at the Red Hat Summit in Boston. We worked closely with our friends from Red Hat to provide a seamless experience of our software intelligence platform for the new OpenShift 4.0 release.

Java Unit Testing Best Practices: How to Get the Most Out of Your Test Automation


Unit testing is a well-known practice, but there's lots of room for improvement! In this post, the most effective unit testing best practices, including approaches for maximizing your automation tools along the way.

More Trending

Understanding real-world concurrency bugs in Go

The Morning Paper

Understanding real-world concurrency bugs in Go Tu, Liu et al., ASPLOS’19. The design of a programming (or data) model not only makes certain problems easier (or harder) to solve, but also makes certain classes of bugs easier (or harder) to create, detect, and subsequently fix.

C++ 114

The topics to watch in software architecture

O'Reilly Software

Microservices, serverless, AI, ML, and Kubernetes are among the most notable topics in our analysis of proposals from the O’Reilly Software Architecture Conference.

Lerner?—?using RL agents for test case scheduling

The Netflix TechBlog

Lerner?—?using using RL agents for test case scheduling By: Stanislav Kirdey , Kevin Cureton , Scott Rick , Sankar Ramanathan Introduction Netflix brings delightful customer experiences to homes on a variety of devices that continues to grow each day.

Lambda 186

Dynatrace study: How your peers use cloud automation to innovate faster (Part 1)


Dynatrace news. Over the last year we’ve seen more and more Dynatrace customers move from DevOps to NoOps. These organizations have built automation into their DevOps environments to a degree that there is no longer a need for a traditional Ops team to manage software in-house.

Testing Sequences in WSO2 ESB


This post is intended to present a project that could help with testing the mediation sequences created in WSO2 ESB projects. Using tools like SOAP UI and Postman, we can test our APIs and Proxies by issuing requests to them and validate the response of the services.

Proving security at scale with automated reasoning

All Things Distributed

Customers often ask me how AWS maintains security at scale as we continue to grow so rapidly. They want to make sure that their data is secure in the AWS Cloud, and they want to understand how to better secure themselves as they grow

AWS 127

RPCValet: NI-driven tail-aware balancing of µs-scale RPCs

The Morning Paper

RPCValet: NI-driven tail-aware balancing of µs-scale RPCs Daglis et al., ASPLOS’19. Last week we learned about the [increased tail-latency sensitivity of microservices based applications with high RPC fan-outs.

Performance Monitoring Dashboards in the Age of Big Data Pollution


Big data is like the pollution of the information age. There is an overwhelming amount of it—who manages it, where is it being stored, who is translating it, and what does it all mean? The Big Data Struggle and Performance Reporting.

Making our Android Studio Apps Reactive with UI Components & Redux

The Netflix TechBlog

By Juliano Moraes , David Henry , Corey Grunewald & Jim Isaacs Recently Netflix has started building mobile apps to bring technology and innovation to our Studio Physical Productions , the portion of the business responsible for producing our TV shows and movies.

Optimizing the mainframe to reduce MIPs and MSUs: A Partner perspective


Dynatrace news. Mainframe environments power 30 billion transactions a day and are used by 72 of Fortune 500 companies in 34 countries across the globe.

Web Testing Challenges Testers Will Encounter in 2019


With the introduction of the agile methodology and transformation into the digital world, the software development lifecycle is changing rapidly and increasing the need for better software testing capabilities.

Minimal Logging with INSERT…SELECT into Empty Clustered Tables

SQL Performance

Introduction. Achieving minimal logging using INSERT.SELECT into an empty clustered index target is not quite as simple as described in the Data Performance Loading Guide.

Cache 80

Distributed consensus revised – Part I

The Morning Paper

Distributed consensus revised Howard, PhD thesis. Welcome back to a new term of The Morning Paper! To kick things off, I’m going to start by taking a look at Dr Howard’s PhD thesis, ‘Distributed consensus revised’.

A Deep Dive into Native Lazy-Loading for Images and Frames

CSS - Tricks

Today's websites are packed with heavy media assets like images and videos. Images make up around 50% of an average website's traffic. Many of them, however, are never shown to a user because they're placed way below the fold. What’s this thing about images being lazy, you ask?

Android Rx onError Guidelines

The Netflix TechBlog

By Ed Ballot “Creating a good API is hard.”?—? anyone who has created an API used by others As with any API, wrapping your data stream in a Rx observable requires consideration for reasonable error handling and intuitive behavior. The following guidelines are intended to help developers create consistent and intuitive API.

Davis Diaries: Mainframe error to resolution in minutes!


Dynatrace news. Last year I announced my “ Share Your AI-Detected Problem Pattern ” initiative with the hope that Dynatrace users would share their real-life examples on how Dynatrace Davis: Helps them detect problems. Delivers impact and root cause.

Mobile 208

Importance of Unit Testing


We all know that testing your application is important, as it ensures security, customer satisfaction, and saves money in the long run. Sometimes it can save lives as well: China Airlines plane crashed due to a software bug on April 26, 1994, which took 264 lives.

T-SQL bugs, pitfalls, and best practices – subqueries

SQL Performance

This article is the second in a series about T-SQL bugs, pitfalls and best practices. This time I focus on classic bugs involving subqueries. Particularly, I cover substitution errors and three-valued logic troubles.

Software-defined far memory in warehouse scale computers

The Morning Paper

Software-defined far memory in warehouse-scale computers Lagar-Cavilla et al., ASPLOS’19. Memory (DRAM) remains comparatively expensive, while in-memory computing demands are growing rapidly.

Why Your Organization needs a Value Stream Architect … TODAY!


“Every system is perfectly designed to get the results it gets” – W. Edwards Deming.

Why my QA team says no to test cases

TechBeacon Testing

The year was 2013. Candy Crush was at the top of the App Store, Grumpy Cat was making rounds on the Internet, and I was introduced to a better way to test software that doesn't involve using test cases. App Dev & Testing, Testing, Application Testing

Automated full-stack monitoring for SUSE CaaS 3.0 now available


Dynatrace news. SUSECON 2019 took place a couple of weeks ago in Nashville, Tennessee. SUSE’s annual user conference was just as vibrant and energetic as the famous country music capital.

What Does APM Stand For?: A Newbie Guide


Defining APM. Today's blog post is headed back to the basics. I've been using and talking about APM tools for so many years sometimes it's hard to remember that feeling of not knowing the associated terms and concepts.

SQL Server Statistics in Always On Availability Groups

SQL Shack

Introduction to SQL Server Statistics SQL Server Statistics are an essential part of query performance in SQL Server. They help the query optimizer to prepare a query plan using the distribution of values in participating rows.

An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems

The Morning Paper

An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems Gan et al., ASPLOS’19.

Examining the Performance Impact of an Adhoc Workload

SQL Performance

I have had a lot of conversations recently about types of workloads – specifically understanding whether a workload is parameterized, adhoc, or a mixture.

Cache 72

7 Important Features of an Issue Tracking Tool to Enhance Project Delivery


The quality team is responsible for handling and delivering best quality product to the client. But sometimes, difficulties may arise in form of bugs or. The post 7 Important Features of an Issue Tracking Tool to Enhance Project Delivery appeared first on Kovair Blog.

Introducing the Dynatrace SAP ABAP platform monitoring extension (EAP)


Dynatrace news. We’re proud to announce the Early Access Program (EAP) for monitoring of SAP ABAP performance from the infrastructure and ABAP application platform perspective. Why SAP ABAP platform monitoring in Dynatrace?

Measuring MySQL Performance in Kubernetes


In my previous post, " Running MySQL/Percona Server in Kubernetes with a Custom Config " I looked at how to set up MySQL in Kubernetes to utilize system resources fully.

Data synchronization in SQL Server Always On Availability Groups

SQL Shack

This article describes the data synchronization process on SQL Server Always On Availability Groups in both Synchronous, and Asynchronous data commit mode. High data availability is an important aspect of every DBA’s life.