Sat.Feb 29, 2020 - Fri.Mar 06, 2020

article thumbnail

Unit Testing Log Messages Made Easy

DZone

As a Java Developer, we need to cover a lot of scenarios to ensure the quality of our software and catch bugs as soon as possible when introducing a new code. For 99% of all my use cases AssertJ, Junit, Mockito, and Wiremock are sufficient enough do cover the test cases. But for the other use cases, like unit testing info, debug or warn log messages, these frameworks don't help you out.

Testing 360
article thumbnail

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

Dynatrace news. Organizations are being challenged, but also seizing the opportunity, to digitally transform their businesses with better customer experiences and new and competitive services, to increase business value. The IDC FutureScape: Worldwide IT Industry 2020 Predictions highlights key trends for IT industry-wide technology adoption for the next five years and includes these predictions: Hasten to innovation.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Introducing Dispatch

The Netflix TechBlog

By Kevin Glisson, Marc Vilanova, Forest Monsen Netflix is pleased to announce the open-source release of our crisis management orchestration framework: Dispatch! Okay, but what is Dispatch? Put simply, Dispatch is: All of the ad-hoc things you’re doing to manage incidents today, done for you, and a bunch of other things you should’ve been doing, but have not had the time!

article thumbnail

Remembering Freeman Dyson

O'Reilly

Freeman Dyson died last week at the age of 96 after injuring himself in a fall in the cafeteria at the Institute of Advanced Studies in Princeton, where he had continued to work right up to the end. I can’t resist adding to the outpouring of appreciation and love that has ensued. He has an outsized place in my mind and in my heart for someone whom I met in person fewer than a half-dozen times.

Storage 144
article thumbnail

Introduction to Benchmarking in Julia

DZone

For the number of years I’ve been programming using Julia, I’ve never really been concerned with performance. Which is to say, I’ve appreciated that other people are interested in performance and have proven that Julia can be as fast as any other performance language out there. But I’ve never been one to pour over the Performance Tips section of the Julia manual trying to squeeze every last bit of performance.

article thumbnail

Understand customer experience with Session Replay without compromising data privacy

Dynatrace

Dynatrace news. Dynatrace introduced Session Replay some time ago to help modernize your DEM strategy. Session Replay enables you to capture and visually replay the complete digital experience of your end users. It helps you identify errors, analyze areas of struggle, and provides tons of analytical data for your testing teams. For details, see how to get the most value out of Session Replay.

Tuning 233
article thumbnail

Open-Sourcing riskquant, a library for quantifying risk

The Netflix TechBlog

Netflix has a program in our Information Security department for quantifying the risk of deliberate (attacker-driven) and accidental… Continue reading on Netflix TechBlog ».

More Trending

article thumbnail

Should you use Nodejs with React for Web Development?

Simform

Ever wondered if Nodejs can be used with React? Is it right to use Nodejs with React? When using Reactjs with Nodejs make sense? Does Nodejs provide powerful tools to make working with React seamless? Through this blog post, we’ll answer all your common questions about technologies: React and Nodejs. The post Should you use Nodejs with React for Web Development?

article thumbnail

Millions of tiny databases

The Morning Paper

Millions of tiny databases , Brooker et al., NSDI’20. This paper is a real joy to read. It takes you through the thinking processes and engineering practices behind the design of a key part of the control plane for AWS Elastic Block Storage (EBS): the Physalia database that stores configuration information. In the same spirit as Paxos Made Live , this paper describes the details, choices and tradeoffs that are required to put a consensus system into production.

Database 106
article thumbnail

How Netflix uses Druid for Real-time Insights to Ensure a High-Quality Experience

The Netflix TechBlog

By Ben Sykes Continue reading on Netflix TechBlog ».

Metrics 246
article thumbnail

Inspired Design Decisions: Neville Brody Design Cannot Remain Neutral

Smashing Magazine

Inspired Design Decisions: Neville Brody Design Cannot Remain Neutral. Inspired Design Decisions: Neville Brody Design Cannot Remain Neutral. Andrew Clarke. 2020-03-02T13:00:00+00:00. 2020-03-02T13:36:53+00:00. Although I was born in North West England, I grew up in Corby, a steel working town in the middle of the country. From the 1930s, Corby had grown to rely on steel production, with working-class families — a large number of them from Scotland — flocking to the area.

Design 105
article thumbnail

Removing the default trace – Part 1

SQL Performance

In the spirit of Grant Fritchey 's recent rants , and Erin Stellato 's efforts since I think before we met, I want to get on the bandwagon to trumpet and promote the idea of ditching trace in favor of Extended Events. When someone says trace , most people immediately think Profiler. While Profiler is its own special nightmare , today I wanted to talk about SQL Server's default trace.

Servers 89
article thumbnail

Firecracker: lightweight virtualization for serverless applications

The Morning Paper

Firecracker: lightweight virtualisation for serverless applications , Agache et al., NSDI’20. Finally the NSDI’20 papers have opened up to the public (as of last week), and what a great looking crop of papers it is. We looked at a couple of papers that had pre-prints available last week, today we’ll be looking at one of the most anticipated papers of this year’s crop: Amazon’s Firecracker.

article thumbnail

3 steps to create a maintainable, browser-based test framework

TechBeacon Testing

Browser-based automated tests are normally a pain to maintain. There are lots of moving parts in complex web applications, forever breaking xpath locators, and long test execution times for business workflows with multiple steps. Those are just a few of the challenges.

Testing 84
article thumbnail

CSS Import

KeyCDN

Cascading Style Sheets (CSS) are the design foundation of most websites. It describes how the elements should be rendered on screen. This is where the CSS @import at-rule steps in to help. The @import rule tells the CSS engine to import an external style sheet into another style sheet. This allows style rules from a style sheet to be added to another style sheet.

Website 83
article thumbnail

SQL AVG() function introduction and examples

SQL Shack

In this article, we will learn the SQL Average function which is known as AVG() function in T-SQL. AVG() function is an aggregate function that calculates the average value of a numerical dataset that returns from the SELECT statement. Introduction Assume that we have a collection of numbers. Firstly, we add up all members of […].

73
article thumbnail

Execution Plan Impact on ASYNC_NETWORK_IO Waits – Part 1

SQL Performance

A few weeks ago, an interesting question was asked on the #SQLHelp hash tag on Twitter about the impact of execution plans on the ASYNC_NETWORK_IO wait type, and it generated some differing opinions and a lot of good discussion. [link]. My immediate answer to this would be that someone is misinterpreting the cause and effect of this, since the ASYNC_NETWORK_IO wait type is encountered when the Engine has results to send over TDS to the client but there are no available TDS buffers on the connect

Servers 55
article thumbnail

Fight ageism in QA: 4 skills experienced testers can tout

TechBeacon Testing

It's a fact of business that younger workers are often cheaper than older ones. We see this in virtually every industry—education, manufacturing, and now DevOps and QA testing.

article thumbnail

Defining Regression Checks – Why, When & its Best Practices

Testsigma

Introduction. Regression testing comprises re-running the test cases of already stable features and finding out if the new code changes attributed to the new release led to any negative impacts on the existing functionalities. With the amount of data flow across multiple modules in applications being made today, a feature addition or a fix can cause unexpected issues in the normal system operations.

article thumbnail

6 ServiceNow Integration Use Cases to Improve Software Delivery Efficiency 

Tasktop

Our previous blog post on ServiceNow integration focused on the #1 most popular use case — help desk to Agile planning for collaborating on problem resolution. And as ServiceNow continues to expand beyond IT service management to project and portfolio management, Agile development, and enterprise DevOps, additional use cases continue to emerge. These integration patterns utilize cross-tool integration to improve the flow of work, prevent data discrepancies and eliminate costly human error. .

article thumbnail

To Transform, Trade Ego for Humility

The Agile Manager

Ten years ago, when the mobile handset wars were in full swing, I wrote a blog analyzing the differences among the leaders in the space. Each had come to prominence in the handset market differently: Nokia was a mobile telephony company, Blackberry a mobile email company, Apple a personal technology company, Google an internet search and advertising company.

article thumbnail

The death of Agile?

O'Reilly

I read an article on the death of Agile. It’s not the first article I’ve seen claiming that Agile is dead, and I’m sure it won’t be the last. The problem with the claim that Agile is “dead” is that, as Eben Hewitt said to me in a conversation, “no movement has succeeded until it has become a parody of itself.” This is a brilliant point that applies perfectly to Agile.

article thumbnail

Difference between Priority and Severity

Testsigma

A bug is the most important entity in the software testing life cycle. Priority and Severity are the most important attributes assigned to a bug and yet these are the most misunderstood ones too. When properly used, these properties help in the effective execution of the bug fixing and release scheduling process. Whenever a new bug is encountered, the bug is logged by a tester or a customer.

Website 52