Sat.Mar 14, 2020 - Fri.Mar 20, 2020

article thumbnail

The Pitfalls in C++ Unit Testing

DZone

Recently there has been a surge of interest in C++ unit testing. C++ unit testing has not been common in C++ development in the past. Although C++ is a kind of programming language that fits well with unit testing, several complexities require extra care. In this article, I’ll discuss the most common pitfalls.

C++ 184
article thumbnail

Improvements to tables enhance the Dynatrace user experience

Dynatrace

Dynatrace news. At Dynatrace, we’re constantly improving the UX and UI of our components and patterns. We recently identified two table-related functionalities that have repeatedly raised questions and increased the need for custom implementations on the Dynatrace platform. These two table functionalities are: expandability of table rows. reordering of table rows.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Post: Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relational data. Apply here. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.

Education 105
article thumbnail

Implementing Infinite Scroll And Image Lazy Loading In React

Smashing Magazine

Implementing Infinite Scroll And Image Lazy Loading In React. Implementing Infinite Scroll And Image Lazy Loading In React. Chidi Orji. 2020-03-16T12:00:00+00:00. 2020-03-16T21:15:46+00:00. If you have been looking for an alternative to pagination, infinite scroll is a good consideration. In this article, we’re going to explore some use cases for the Intersection Observer API in the context of a React functional component.

Code 124
article thumbnail

Complete Guide To Access Forms In Selenium With Java

DZone

Have you noticed the ubiquity of web forms while surfing the internet? Almost every website or web-application you visit leverages web-forms to gain relevant information about yourself. From creating an account over a web-application to filling a brief survey, web forms are everywhere! A form comprises web elements such as checkbox, radio button, password, drop down to collect user data.

Java 179
article thumbnail

Automate your monitoring orchestration with the new Environment API (Early Adopter)

Dynatrace

Dynatrace news. In today’s dynamic environments, you can’t afford to manually bootstrap new monitoring environments. Automatic monitoring orchestration—the ability to automatically create, set up, and deprovision monitoring environments—can make or break your business. We’re happy to announce that the new Environment API is now available in the Cluster API in an Early Adopter release.

article thumbnail

How to remove blind spots with visual testing

TechBeacon Testing

Visual bugs are errors in the presentation of an application. They appear all the time, and frequently surface when applications are viewed in the various viewport sizes of our mobile devices (laptops, phones, tablets, watches).

Testing 100

More Trending

article thumbnail

Types of Automation Testing and Their Misconceptions

DZone

Automation testing has become one of the most adopted techniques in the software testing process, it helps to accelerate go-to-market launch while providing enough bandwidth for the testers to work on finding critical test cases. However, I have seen it happen in multiple organizations that the higher-ups often hesitate to implement automation testing for their projects, only due to some misconceptions.

Testing 173
article thumbnail

Finding Distinct Values Quickly

SQL Performance

Back in 2014, I wrote an article called Performance Tuning the Whole Query Plan. It looked at ways to find a relatively small number of distinct values from a moderately large dataset, and concluded that a recursive solution could be optimal. This follow-up post revisits the question for SQL Server 2019, using a larger number of rows. Test Environment.

Servers 86
article thumbnail

How to identify NVME drive types and test throughput

n0derunner

Start by identifying the NVME drive type (“nvme list“) since the NVME drives use the nvme protocol, they will not sshow up in the output of lsscsi Identify NVME Identify the nvme drives using “nvme list” nutanix@NTNX-18SM3E420118-A-CVM:10.56.6.36:~/tmp$ sudo nvme list Node SN Model Version Namespace Usage Format FW Rev/dev/nvme0n1 S3HDNX0KC00137 SAMSUNG MZWLL1T6HEHP-00003 1.2 1 1.60 … The post How to identify NVME drive types and test throughput appeared first on n0

Testing 78
article thumbnail

Monitoring activities using sp_WhoIsActive in SQL Server

SQL Shack

In this article, we will talk about sp_WhoIsActive stored procedure and how we can use it to monitor currently running activities in SQL Server. Introduction Database administrators (DBAs) are incessantly checking currently running operations over an SQL Server instance especially when the server is slowing down. In general, Microsoft provided two system stored procedures called […].

Servers 72
article thumbnail

EmberJS Cut Our Load Times By 60%

DZone

Let’s go back in time to a year ago. We had just upgraded our app to PHP 7 and we were feeling pretty confident that we had the fastest-loading online accounting software app out there. Turns out we were right — but one calendar year can be a whole lot more in software development years, so we needed to know if we were still on top.

Software 162
article thumbnail

5 Tips for Working Remote in Tech

The Polyglot Developer

There’s a lot happening in the world right now, forcing companies to change the way they operate. For a lot of people, this means working from home, something they may have never done before, or have not done regularly. Working remote or working from home may sound like a dream come true, but it involves more focus and self control than you might think.

article thumbnail

6 Tips to Master Working Remote

Tasktop

As the outbreak of COVID-19 (Coronavirus) sweeps across the globe, preventative measures recommended by the Centers for Disease Control and Prevention (CDC) are being taken to reduce illness and slow the transmission of COVID-19. Conferences and public gatherings are being canceled and postponed and many organizations are encouraging employees to work from home in an effort to keep the workplace, employees, and their families safe.

article thumbnail

COVID-19 Hazard Analysis using STPA

Adrian Cockcroft

Memorial at Hawaiian native burial ground, Kapalua, Maui. Picture taken by Adrian March 17, 2020 A resilient system continues to operate successfully in the presence of failures. There are many possible failure modes, and each exercises a different aspect of resilience. The system needs to maintain a safety margin that is capable of absorbing failure via defense in depth, and failure modes need to be prioritized to take care of the most likely and highest impact risks.

article thumbnail

DesiredCapabilities in Selenium

DZone

It’s a huge challenge for QA engineers to roll out robust web-applications that provide a seamless user experience across a variety of devices. Considering a large number of devices and browsers in the market, QAs need to test web-applications in different environments to ensure they meet market requirements. These environments include different mobile devices, web-browsers, emulators, or simulators.

Mobile 147
article thumbnail

The Polyglot Developer is Live on Twitch

The Polyglot Developer

I am pleased to announce that The Polyglot Developer is now a part of Twitch when it comes to streaming developer content live! So what can you expect when it comes to the Twitch channel? Think webinar, but without all the marketing nonsense that typically comes with them. Twitch streams are live, not at all formal, and an opportunity for the community to engage with the presenter as things happen on the stream.

article thumbnail

Optimize your QA Process by Integrating qTest and Azure DevOps

Tasktop

Integrating qTest Manager and Azure DevOps allows you to automatically flow requirements and defects between the two tools, creating automated traceability, enhancing cross-team collaboration between developers and QA/test teams, and most importantly, reducing time to resolution. . The Art of Time Efficiency. During my sophomore year of college, I had a Biology professor who ran a strict, no-nonsense classroom.

Azure 52
article thumbnail

Serverless in the wild: characterizing and optimising the serverless workload at a large cloud provider

The Morning Paper

Serverless in the wild: characterizing and optimising the serverless workload at a large cloud provider , Shahrad et al., arXiv 2020. This is a fresh-from-the-arXivs paper that Jonathan Mace (@mpi_jcmace) drew my attention to on Twitter last week, thank you Jonathan! It’s a classic trade-off: the quality of service offered (better service presumably driving more volume at the same cost point), vs the cost to provide that service.

article thumbnail

Comparing Apache Ignite In-Memory Cache Performance With Hazelcast In-Memory Cache and Java Native Hashmap

DZone

Overview. This article compares different options for the in-memory maps and their performances in order for an application to move away from traditional RDBMS tables for frequently accessed data. In this case, for the sake of demonstration, I have taken 2 million dummy physician records that reside in the database table and migrated them to in-memory maps.

Cache 147
article thumbnail

COVID-19 Hazard Analysis using STPA

Adrian Cockcroft

March 17, 2020 Continue reading on Medium ».

52
article thumbnail

COVID-19 CIO Action Plan

Dynatrace

Dynatrace news. We don’t need to go into the details of how COVID-19 is impacting our daily lives, but what should our CIOs, Digital Delivery Directors, Web Masters, SRE (Site Reliability Engineers), etc… be considering during this period? Events are causing an unprecedented amount of e-commerce/online activity, what we’d normally see on Black Friday or Cyber Monday is now the everyday norm.

article thumbnail

Build a Node.js Tool to Record and Compare Google Lighthouse Reports

CSS - Tricks

In this tutorial, I’ll show you step by step how to create a simple tool in Node.js to run Google Lighthouse audits via the command line, save the reports they generate in JSON format and then compare them so web performance can be monitored as the website grows and develops. I’m hopeful this can serve as a good introduction for any developer interested in learning about how to work with Google Lighthouse programmatically.

Google 82
article thumbnail

Building with Friction

Tim Kadlec

I recently wrote about how important it is to make the right thing easy. The opposite is also true: it’s important to make the wrong things difficult. I did allude to it in that post a little bit, but I thought it was worth calling out explicitly. It’s important to introduce some friction in our workflow to help prevent the wrong actions.

article thumbnail

Please help with STRING_SPLIT improvements

SQL Performance

We're mid-cycle between releases, where we're not yet hearing about any of the features planned for SQL Server vNext. This is probably the best time to press Microsoft for improvements, as long as we can back our requests with legitimate business cases. In SQL Server 2016, STRING_SPLIT solved a long-missing gap in a language that, admittedly, was not intended for complicated string processing.

Database 109
article thumbnail

Requirement Traceability Matrix & Regression Testing

Testsigma

Adding new functionalities into an existing application or making new code changes due to bug fixes can possibly result in new issues in a software application. QA teams need to follow different procedures to ensure no new issues have been introduced due to code changes. Regression testing is a test approach which helps testers make sure there are no new bugs due to code changes or because a new functionality was added to an existing one.

Testing 52
article thumbnail

An empirical guide to the behavior and use of scalable persistent memory

The Morning Paper

An empirical guide to the behavior and use of scalable persistent memory , Yang et al., FAST’20. We’ve looked at multiple papers exploring non-volatile main memory and its implications (e.g. most recently ‘ Efficient lock-free durable sets ‘). One thing they all had in common is an evaluation using some kind of simulation of the expected behaviour of NVDIMMs, because the real thing wasn’t yet available.