Sat.Jul 04, 2020 - Fri.Jul 10, 2020

article thumbnail

Differences Between Functional Testing and Usability Testing

DZone

In Software testing, several testing practices help in validating how the developed software is functioning as per the customer requirements and user expectations. Two of such testing practices include functional testing and usability testing. These two have major importance and also, teams have to ensure that it is practiced well so that the developed software meets both the business requirements, and customer expectations, with user-friendly behavior.

Testing 242
article thumbnail

Redis Transactions & Long-Running Lua Scripts

Scalegrid

Redis offers two mechanisms for handling transactions – MULTI/EXEC based transactions and Lua scripts evaluation. Redis Lua scripting is the recommended approach and is fairly popular in usage. Our Redis™ customers who have Lua scripts deployed often report this error – “ BUSY Redis is busy running a script. You can only call SCRIPT KILL or SHUTDOWN NOSAVE ”.

Servers 239
Insiders

Sign Up for our Newsletter

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

article thumbnail

Expand application and infrastructure observability with operational insights into Kubernetes pods

Dynatrace

Dynatrace news. Dynatrace is the only Kubernetes monitoring solution that provides continuous automation and full-stack advanced observability without changing code, container images, or deployments. By deploying OneAgent via the OneAgent Operator in Kubernetes environments, application teams can understand and ensure that their applications deliver the expected value and performance.

article thumbnail

Byte Down: Making Netflix’s Data Infrastructure Cost-Effective

The Netflix TechBlog

By Torio Risianto, Bhargavi Reddy, Tanvi Sahni, Andrew Park Continue reading on Netflix TechBlog ».

article thumbnail

Mutation Testing Systems: Improving the Quality of Tests

DZone

Professionally, I label myself as a developer, although I don’t like labels very much, and I prefer to say that the reason for my work is: to create quality software. But what is quality software ? I like to define it as follows: Quality software is that which meets the user's needs.

Systems 157
article thumbnail

The journey to modern manufacturing with AWS

All Things Distributed

One of the most rewarding parts of my job is getting to watch different industries implement new technologies that improve and transform business operations. Manufacturing, in particular, has always captivated my attention in this respect. When I think about how Amazon’s globally connected distribution network has changed in the last decade alone, it’s incredible.

article thumbnail

Monitoring of Kubernetes Infrastructure for day 2 operations

Dynatrace

Dynatrace news. Kubernetes has taken over the container management world and beyond , to become what some say the operating system or the new Linux of the cloud. Eventually, like Linux, Kubernetes will become a mainstream commodity , taken for granted and fade into the background , an intricate piece of the fabric of the cloud. . I n the meantime, not only is the Kubernetes platform hot, but it’s also a platform that is hard and non-trivial to deploy (Day 1) and mana

More Trending

article thumbnail

Debugging a Segfault in Rust

DZone

In this Sentry programming session, we looked at using our error monitoring platform to help debug one of our own native products: Symbolicator. This service is responsible for processing native crash reports. Just like any other application, it might crash — and when that happens, we need to gain insights into why. Crashing Rust. Symbolicator is written in Rust, a language that is loved for its memory-safety.

article thumbnail

The dangers of becoming a full-stack tester

TechBeacon Testing

An increasing number of firms are now on the hunt for what they call "full-stack testers." What they mean by that is people who can test everything in the company's process, and do so at garage-sale prices. It may appear to these firms that they're getting high quality at low cost, but full-stack testing comes with significant dangers.

Testing 116
article thumbnail

Keptn – The Autonomous Cloud control plane for Dynatrace explained

Dynatrace

Dynatrace news. Autonomous Cloud Enablement (ACE) and Keptn – the Event-Driven Autonomous Cloud Control Plane – are helping our Dynatrace customers to automate their delivery and operations processes. Besides our early adopter success stories, from avodag AG or amasol , we have seen lots of great innovation from Christian Heckelmann at eResearchTechnology (ERT), who integrated Keptn Quality Gates into their GitLab Pipeline which automates up to 90% of otherwise manual build approval tasks.

Cloud 196
article thumbnail

Sponsored Post: ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.

Education 100
article thumbnail

Penetration Testing on Cloud Environment — Things to Consider

DZone

Technically, a penetration test on the cloud computing environment does not differ that much from any other penetration test , even an on-premise equivalent. You may have moved data to the cloud. But that doesn’t mean your responsibilities for securing it are gone.

Cloud 157
article thumbnail

Fundamentals of table expressions, Part 4 – Derived tables, optimization considerations, continued

SQL Performance

This article is the fourth part in a series on table expressions. In Part 1 and Part 2 I covered the conceptual treatment of derived tables. In Part 3 I started covering optimization considerations of derived tables. This month I cover further aspects of optimization of derived tables; specifically, I focus on substitution/unnesting of derived tables.

Servers 110
article thumbnail

Private Synthetic Monitoring locations now supported on Red Hat 8, Ubuntu 18, and CentOS 8

Dynatrace

Dynatrace news. Synthetic-enabled ActiveGates are crucial elements of private Synthetic Monitoring locations. Because ActiveGates can be deployed in various parts of customers’ environments, private Synthetic locations provide many potential benefits, including synthetic monitoring of applications that are only available internally or to understand how an application’s availability and performance varies from different company locations.

article thumbnail

Presentation: Introducing and Scaling a GraphQL BFF

InfoQ

Michelle Garrett talks about the journey of introducing and then scaling a GraphQL BFF to serve multiple applications. She covers the benefits of the Backend For Frontend pattern and why it's a popular way to introduce GraphQL. She talks about how to remain agile and support a production application throughout this process. By Michelle Garrett.

article thumbnail

The Best Way to Completely Purge a Varnish Cache

DZone

It's cargo-cult fighting time! Today, we are going to look at a ban expression that you probably have used, and maybe even have recommended (gasp!) to your fellow Varnish users: req.url ~ /.

Cache 156
article thumbnail

The Rise of Value Stream Management (VSM)

Tasktop

In 2006, I got a call from a Forrester analyst. I was in the midst of wrapping up my thesis and spending most of my days coding, and had no clue as to why an analyst would want to talk to me. I then found out that analyst was Carey Schwaber, the daughter of Scrum co-creator Ken Schwaber. She was very interested in a developer perspective on a new tool category she was researching called Application Lifecycle Management (ALM).

Metrics 90
article thumbnail

No need to compromise visibility in public clouds with the new Azure services supported by Dynatrace

Dynatrace

Dynatrace news. With cloud deployments growing rapidly during the past few years and enterprise multi-cloud environments becoming the norm, new challenges have emerged, including: Cloud dynamics make it hard to keep up with autoscaling, where services come and go based on demand. Limited understanding of how different cloud services are interconnected as well as the lack of operational insights can make it much harder to interpret the root causes of detected application issues.

Azure 152
article thumbnail

Configuring SQL Server Always On Availability Groups on AWS EC2

SQL Shack

In this article, we will review how to set up multi-subnet Always On Availability groups using AWS EC2 instances and AWS FSx as file share witness. The following are the steps involved in creating a multi-subnet Always On Availability groups in AWS EC2 instances: Prepare EC2 instances Create AWS FSx for file share witness Create […].

AWS 85
article thumbnail

How to Establish a Successful Testing Process for Your Product

DZone

Testing has always been a critical factor for delivering bug-free, reliable, and secure products. With the high competition on the market and increasing customer demands the benefits testing can bring you are huge. Let’s say you have already found the right testing team. This is only a part of the solution. Now you need to organize a testing process the right way.

article thumbnail

13 Companies which use Node.js in production | Detailed Discussion

Simform

You might have heard how Node.js apps power businesses with high speed & performance. However, what are these businesses? & which companies use node.js? Are these common questions you stumble upon while reading about Node.js? If so, this blog will help you navigate 13 of our favourite & top global companies which use Node.js in production and help you identify their challenges and results.

Speed 72
article thumbnail

We need more inclusive web performance metrics

CSS - Tricks

Scott Jehl argues that performance metrics such as First Contentful Paint and Largest Contentful Paint don’t really capture the full picture of everyone’s experience with websites: These metrics are often touted as measures of usability or meaning, but they are not necessarily meaningful for everyone. In particular, users relying on assistive technology (such as a screenreader) may not perceive steps in the page loading process until after the DOM is complete, or even later depending on how Java

Metrics 69
article thumbnail

Create a Stream Deck Plugin to Interact with Webhooks

The Polyglot Developer

I recently jumped on the hype train when it comes to streaming and picked up an Elgato Stream Deck. If you’re unfamiliar, these devices are essentially hotkey peripherals with LCD adjustable keys that allow you to quickly perform certain tasks. Could a keyboard shortcut get the job done? For a lot of tasks, definitely, but the Stream Deck software is where the magic comes in.

Design 64
article thumbnail

A Developer's Guide to Optimizing Mobile App Performance

DZone

The invention of mobile phones led to wireless connections between people communicating over a long distance. Users were happy to stay connected with wide coverage offered to them via different cellular phone networks. Gradually, it became a normal thing for anyone to have a portable phone in their pockets.

Mobile 148
article thumbnail

Getting started with Sphinx search engine

SQL Shack

In this article, we will be talking about the Sphinx search engine and how to use it to install it on the Windows operating system. This is the first article in the “Sphinx Search Engine” series, where we will explain how to install and use this search engine to create full-text indexes over relational databases […].

article thumbnail

Testing vs Quality Assurance vs. Quality Control What’s the Difference?

Testsigma

A product, an application, a website, the success of all these do depend on the functionalities built into them. But answer to some questions like “How easy they were to use? How easy were they to understand? Did they do the job without any errors?”, ‘quality’ becomes the most important factor of it all. A developer may build the functionality but a tester determines the quality of the software and how well they were built.

Testing 54
article thumbnail

What is a DNS Prefetch?

Rigor

A DNS Prefetch is a resource hint to make a DNS lookup for a domain the browser has not yet determined needs to be made. This can improve performance because when the browser does need to make a request for a resource, the DNS lookup for that domain has already. The post What is a DNS Prefetch? appeared first on Rigor.

article thumbnail

How To Run Selenium IDE Test Over Online Selenium Grid?

DZone

The Selenium IDE is a popular record and playback testing tool that is used for automated browser testing. It makes it easy to get started with automation testing as the IDE is a simple turn-key solution that is web-ready and works out of the box. The development of Selenium IDE picked up pace in the last few years and an interesting set of features such as editing test scripts, performing cross-browser testing using SIDE runner, parallel testing, extensibility with plugins, etc. has made the Se

Testing 139
article thumbnail

Top Strategies for Effective User Testing in Software Development

Kovair

What is user testing? User testing is a research method that is based on observing and analyzing how a certain number of users use the.

article thumbnail

What’s happening with The Morning Paper?

The Morning Paper

I hope things have been going well for you during the various stages of covid-19 lockdowns. In the UK where I am things are just starting to ease, although it looks like I’ll still be working remotely for a considerable time to come. Lockdown so far has been bittersweet for me. Two deaths in my extended family, neither covid related, but both with funerals impacted, and one life-threatening incident in my immediate family (all ok now thank goodness, but it was very stressful at the time!).

article thumbnail

What are Preconnect Resource Hints?

Rigor

A preconnect is a resource hint that tells the browser to make a proactive HTTP connection to a domain the browser has not yet determined needs to be made. Creating an HTTP connection takes many steps, including making a DNS lookup, a TCP connection, and negotiating a secure TLS connection. The post What are Preconnect Resource Hints? appeared first on Rigor.

article thumbnail

Ingenious Ways to Inspire Team Autonomy

DZone

Team autonomy related instances are supposed to happen within the confines of professionalism. However, sometimes, certain mismanagement issues lead to unforeseen circumstances. To that end, micromanaging your team gives your employees the impression that you don’t trust them. This in turn leads to demotivation and poor job satisfaction.

article thumbnail

test

Simform

The post test appeared first on Insights on Latest Technologies - Simform Blog.

Testing 52
article thumbnail

What Does My Website Look Like From China? Test and Monitor Performance from China

Dotcom-Montior

In this current age of the Internet, it’s a common practice to build a website to run your online business. With the networks all around the world, theoretically, you can do business boundlessly. However, like each country has its boundary, the world of Internet is not a world without any control. In fact, every country has its own laws and rules toward this virtual world.

Website 52
article thumbnail

Why Browser Security UI Isn't Specified

Alex Russell

From time to time, working groups (particularly at the W3C ) are asked to adopt requirements on browser-presented UI (pixels drawn outside or over-top the page content) in the normative text of a specification. For example, someone might advocate for text like along the lines of "before proceeding to Step 5, conforming User Agents MUST request user consent" Less frequently, advocates will push for the inclusion of specific text to be presented, or in the most extreme cases, specific UI l

Design 44
article thumbnail

Cluster Diagnostics: Troubleshoot Cluster Issues Using Only SQL Queries

DZone

TiDB is an open-source, distributed SQL database that supports Hybrid Transactional/Analytical Processing (HTAP) workloads. Ideally, a TiDB cluster should always be efficient and problem-free. It should be stable, load-balanced, and have a reliable rate of queries per second (QPS). There shouldn't be any jitters (either in the cluster or on disk), and no hotspots, slow queries, or network fluctuations.