Sat.Aug 24, 2019 - Fri.Aug 30, 2019

14 Ways In Which Cross-Browser Testing Ensures A Better UX


A customer who is visiting your website from Google Chrome may have a different user experience than a customer who is visiting your website from Safari, Mozilla Firefox, or any other browser. But wait, there is more!

Google 191

Less Data Doesn't Mean a Lesser Experience

Tim Kadlec

After yesterday’s post , someone on Twitter expressed concern about providing a “degraded experience” to users who have Save-Data enabled. It’s far from the first time I’ve heard this concern expressed.

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

Google PageSpeed Insights - Scoring 100/100 with WordPress


Running speed tests with tools like Google PageSpeed Insights , WebPageTest , or KeyCDN’s Website Speed Test are always a good way to help gauge your website’s performance. While these metrics can be very helpful it is also important to keep this data in perspective.

Google 108

How to get the answers you deserve using the three pillars of observability


Dynatrace news. In software, observability refers to telemetry produced by services. Observability is divided into three major verticals—metrics, logs, and distributed traces—the so-called three pillars of observability.

Top Redis Use Cases by Core Data Structure Types


Redis , short for Remote Dictionary Server, is a BSD-licensed, open-source in-memory key-value data structure store written in C language by Salvatore Sanfillipo and was first released on May 10, 2009. Depending on how it is configured, Redis can act like a database, a cache or a message broker. It’s important to note that Redis is a NoSQL database system.

Testing Code With REST Calls Made Easy


Introduction. These days, our code frequently has to reach out to a remote server as part of its job, usually consuming an API or some other service. Frequently, our code communicates with these remote services in a RESTful manner. java server performance spring rest http junit mocking frameworks

Code 182

Snuba: automating weak supervision to label training data

The Morning Paper

Snuba: automating weak supervision to label training data Varma & Ré, VLDB 2019. This week we’re moving on from ICML to start looking at some of the papers from VLDB 2019.

More Trending

SSIS Expression Task Vs Evaluating variable as expression

SQL Shack

In this article, I will first give an introduction about SSIS expressions, then I will describe briefly the Expression Task and how to Evaluate a variable as expression. Then I will do a comparison between these two features to illustrate the similarities and differences between them.

Introduction To Jepsen Testing At Couchbase


Intro. As most of you know, Couchbase is a database that provides users with a range of consistency and fault tolerance options to ensure that the state of their data meets certain criteria or guarantees.

Choosing a cloud DBMS: architectures and tradeoffs

The Morning Paper

Choosing a cloud DBMS: architectures and tradeoffs Tan et al., VLDB’19. If you’re moving an OLAP workload to the cloud (AWS in the context of this paper), what DBMS setup should you go with?

Embark on a journey towards Autonomous Cloud Management with Dynatrace


Dynatrace news. It feels like just yesterday DevOps was all the rage, and everything had to be “Cloud” in order to be modern. These days, most organizations have embraced the benefits of DevOps and are running one or more of their applications on somebody else’s computer.

Cloud 206

Save-Data Usage

Tim Kadlec

Yesterday someone at Shopify let me know on Twitter that they started reducing page weight if the Save-Data header is on. tkadlec [link] is now Save-Data aware. About a 13% reduction in page weight, [link]. Early data shows 20% of Indian/Brazilian requests contain this header so happy days #webperf ??. I love seeing companies paying attention to the Save-Data header.

Handling Content Versioning in Your CMS: Exploring TimeMachine


The demand for content is at an all-time high. According to the International Data Corporation , the digital universe is doubling in size every two years and is expected to reach 44 trillion gigabytes by 2020.

Retail 164

Interactive checks for coordination avoidance

The Morning Paper

Interactive checks for coordination avoidance Whittaker & Hellerstein et al., VLDB’19. I am so pleased to see a database systems paper addressing the concerns of the application developer!

How to Optimize Digital Experience and Operations with Dynatrace


Dynatrace news. I was fortunate enough to get invited to our PerformGo! APAC Series.

Cache 201

Testing microservices: Challenges and Strategies


The Microservice architectural approach is not recent in the software development world. Many companies and start-ups have switched to this architectural style and already reap its benefits. Automated Testing approaches and processes should adapt to the changes as well.

Code Review for Software Quality


Software code review plays an important role in software quality. The code review can happen in multiple stages, by multiple people, on multiple deliverables. Each one of them focuses on specific areas of software. Reviewing code for software quality can be stressful! You may also like: Code Review.

Code 153

AMD EPYC 7002 Series Processors and SQL Server

SQL Performance

On August 7, 2019, AMD finally unveiled their new 7nm EPYC 7002 Series of server processors, formerly code-named "Rome" at the AMD EPYC Horizon Event in San Francisco.

SSIS OLE DB Destination Vs SQL Server Destination

SQL Shack

In this article, I will give an overview of SSIS OLE DB Destination and SQL Server Destination and I will try to illustrate some of the difference between both destination components based on my personal experience, SSIS official documentation and some other experts experience in this domain. This article is the third article in the […]. ETL Integration Services (SSIS) SSIS monitoring

Modern applications at AWS

All Things Distributed

Innovation has always been part of the Amazon DNA, but about 20 years ago, we went through a radical transformation with the goal of making our iterative process—" invent, launch, reinvent, relaunch, start over, rinse, repeat, again and again "—even faster.

AWS 91

Use Case-Specific Error Handling in Mule 4


Often times when you are processing data through a flow, you may want to treat certain errors differently than others. For instance, if you are trying to select records from Salesforce , you would want to handle a record not found error differently than an out of memory error.

What to Look for in a Test Management Tool?


Cyber-security threats are always evolving, and the threat surface presented by corporate networks is also constantly in flux. The risks faced by companies and other. The post What to Look for in a Test Management Tool? appeared first on Kovair Blog.

SET NOCOUNT ON statement usage and performance benefits in SQL Server

SQL Shack

Have you ever noticed SET NOCOUNT ON statement in T-SQL statements or stored procedures in SQL Server? I have seen developers not using this set statement due to not knowing it. In this article, we will explore why it is a good practice to use SET NOCOUNT ON with T-SQL statements. We will also learn […]. Performance SQL commands

3 frameworks that make UI testing more resilient

TechBeacon Testing

One of the biggest problems with test automation on any platform or operating system is synchronizing test automation interactions with the user interface (UI). It's challenging to know when the UI is ready for the next automated click.

Monitoring RabbitMQ with the ELK Stack and Part One


RabbitMQ is an open-source message broker that was built to implement AMQP in 2007, and over the past twelve years has grown to include HTTP, STOMP, SMTP and other protocols via an ever-growing list of plugins.

How To Convert Manual Test Cases Into Automated Test Cases And Why


In this era, every organization is on the path of test automation to increase efficiency. Just like manual testing, automation testing also needs proper planning, structure, monitoring, and maintenance.

Tasktop’s Bookshelf


Need something to read over the weekend? Want to brush up on your Agile and DevOps knowledge? Just finished a book and not sure what to read next? Don’t worry, Tasktop has you covered. We’ve compiled a list of key books within the industry, for you to add to your own bookshelf.

Bringing DevOps to the Database

Baron Schwartz

Most teams find it hard to “do DevOps” in the DB for several reasons. This talk summarizes what I’ve learned over the last decade, studying teams that succeeded as well as those that tried. I’ve distilled it all into concrete, practical steps you can take to improve.

SpringBoot: Performance War


Performance Matrix of Reactive APIs With WebFulx and Redis. Reactive Systems are designed to address challenges posed by modern software systems - the challenges related to a large number of users and high throughput.

Factors That Slow Down Automation Testing: Test Automation Challenges


Software Automation Testing Challenges. Automation Testing is a byproduct of the need for efficient testing and innovation. Through Automation Testing, businesses can speed up the software testing process while expanding the test coverage. Well, I hate to break it to you but that is just good news. The bad news is, Automation Testing is not just a walk in the park where one can say “Okay, let’s automate and get this done quick!”. It doesn’t work that way.

Testing Sign Up Flow With Activation by Email


Functional testing isn’t something new. We all do it, less or more, with different tools and approaches. However when it comes to flows, where transactional emails (signup confirmations, password resets, purchase notifications, and others) involved that may still bring questions.

Seven Testing Sins and How To Avoid Them


Throughout this article, I will be using Java within code snippets, whilst also using JUnit and Mockito. This article aims to provide examples of test code which can be: performance testing mistakes

Java 100