Sat.Oct 23, 2021 - Fri.Oct 29, 2021

article thumbnail

Writing Clean Code: Naming

DZone

When you start learning how to code your main focus is writing code that works correctly for the problem you are solving. Yes, code needs to work correctly and that is a good place to start learning. However, in a real work environment, you also want to ensure you write clean code. Clean code is readable, extensible, changeable, and maintainable. These are all important qualities for a code to have.

Code 258
article thumbnail

What is chaos engineering?

Dynatrace

Dynatrace news. Testing for mishaps you can predict is essential. But with the complexity that comes with digital transformation and cloud-native architecture, teams need a way to make sure applications can withstand the “chaos” of production. Chaos engineering answers this need so organizations can deliver robust, resilient cloud-native applications that can stand up under any conditions.

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

Open-Sourcing a Monitoring GUI for Metaflow

The Netflix TechBlog

Open-Sourcing a Monitoring GUI for Metaflow, Netflix’s ML Platform tl;dr Today, we are open-sourcing a long-awaited GUI for Metaflow. The Metaflow GUI allows data scientists to monitor their workflows in real-time, track experiments, and see detailed logs and results for every executed task. The GUI can be extended with plugins, allowing the community to build integrations to other systems, custom visualizations, and embed upcoming features of Metaflow directly into its views.

article thumbnail

A Deep Dive Into `object-fit` And `background-size` In CSS

Smashing Magazine

A Deep Dive Into `object-fit` And `background-size` In CSS. A Deep Dive Into `object-fit` And `background-size` In CSS. Ahmad Shadeed. 2021-10-25T13:00:00+00:00. 2021-10-25T16:37:15+00:00. We’re not always able to load different-sized images for an HTML element. If we use a width and height that isn’t proportional to the image’s aspect ratio, the image might either be compressed or stretched.

C++ 142
article thumbnail

Hyperlambda is twice as fast as Entity Framework

DZone

I remember when.Net originally came out some 20 years ago and Microsoft had created a website called "pet shop" or something, where they were able to "prove" that.Net and SQL Server was faster than the Java and Oracle equivalent. Of course, the Java version was built using Java's best practices at the time, while the.Net version was almost in its entirety implementing 100% of its business logic in stored procedures.

article thumbnail

Thank you Garrett! Everyday hero helps bring arthritis care to veterans

Dynatrace

Dynatrace news. Garrett Golubin, Dynatrace Federal Account Executive and Arthritis Foundation board member, was recently honored at the Arthritis Foundation’s annual Gala for his efforts in establishing a partnership between the Arthritis Foundation and the U.S. Department of Veterans Affairs (VA). Arthritis: the number-one cause of disability in the U.S.

Metrics 212
article thumbnail

Interpreting A/B test results: false negatives and power

The Netflix TechBlog

Martin Tingley with Wenjing Zheng , Simon Ejdemyr , Stephanie Lane , and Colin McFarland This is the fourth post in a multi-part series on how Netflix uses A/B tests to inform decisions and continuously innovate on our products. Need to catch up? Have a look at Part 1 (Decision Making at Netflix), Part 2 (What is an A/B Test?), Part 3 (False positives and statistical significance).

Testing 202

More Trending

article thumbnail

What Developers Can Expect as Digital Gratitude Is on the Rise

DZone

Introduction. Digital services and applications continue to play a significant role in people’s everyday lives especially during the pandemic when dependency on technology has increased to an all-time high. As a result, applications have become a lifeline to normalcy. Today, people rely on applications not only for entertainment and staying connected with friends and family but also for maintaining their health, finances, and overall lifestyle.

article thumbnail

Eye-Tracking In Mobile UX Research

Smashing Magazine

Eye-Tracking In Mobile UX Research. Eye-Tracking In Mobile UX Research. Mariana Macedo. 2021-10-27T10:00:00+00:00. 2021-10-27T10:16:44+00:00. The eye-tracking methodology can be extremely valuable for usability tests since it records the journey without interfering with the users’ natural behavior. Imagine, for example, that you test a prototype but discover that users are not interacting with the interface how they are supposed to.

Mobile 111
article thumbnail

Data Engineers of Netflix?—?Interview with Pallavi Phadnis

The Netflix TechBlog

Data Engineers of Netflix?—?Interview with Pallavi Phadnis This post is part of our “ Data Engineers of Netflix ” series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. Pallavi Phadnis is a Senior Software Engineer at Netflix. Pallavi Phadnis is a Senior Software Engineer on the Product Data Science and Engineering team.

article thumbnail

Automatic Index advisor in Azure SQL database

SQL Shack

This article will explore automatic index advisor (CREATE_INDEX, DROP_INDEX) for Azure SQL Database. Introduction Azure SQL Database enables its users to focus on database objects, tuning queries without managing the underlying infrastructure resources. Database professionals always focus on indexes for improving query performance on both on-premises and Azure cloud databases.

Azure 103
article thumbnail

Software Testing: Essential 4 Levels

DZone

The goal of Levels of Testing is to make software testing more structured and efficient, as well as to make it easier to identify all available test cases and test scenarios at a given level. There are various steps in the SDLC paradigm, such as requirement gathering, analysis, coding, design, execution, testing, and deployment. All of these steps go through the software testing process's tiers of testing.

Software 246
article thumbnail

Optimizing Next.js Applications With Nx

Smashing Magazine

Optimizing Next.js Applications With Nx. Optimizing Next.js Applications With Nx. Melvin Kosisochukwu. 2021-10-26T10:00:00+00:00. 2021-10-26T15:38:33+00:00. In this article, we will go through how to optimize and build a high-performance Next.js application using Nx and its rich features. We will go through how to set up an Nx server, how to add a plugin to an existing server, and the concept of a monorepo with a practical visualization.

Cache 109
article thumbnail

Quality Engineering Discussions: 5 Questions with Rahul Parwal

Testsigma

Rahul Parwal is a software engineer, speaker, mentor, and writer out of Jaipur, Rajasthan. He has dabbled in software development, testing, and automation, and often shares his learnings in his blog. In this QnA, Rahul makes the point that a randomly failing test is always worth investigating and that assumptions are dangerous in testing. Q1: What are your most and least favorite things about test automation?

article thumbnail

Here's the right way to test links in your web apps

TechBeacon Testing

For a web application to run as expected, all clickable links should forward users to specific and correct URLs. Unfortunately, there can sometimes be thousands of clickable and navigable links in a web app, making it tiresome (and potentially unreliable) to check all of them manually. And as we will discuss below, some link testing methods are not dependable.

Testing 95
article thumbnail

Ddosify: High-performance Load Testing Tool, QAInsights

DZone

There are over 50+ tools and solutions available in the market for performance testing your application and services. Now it is time to check out Ddosify, a high-performance load testing tool that offers free and commercial features to test web applications and services over HTTP(S), HTTP/2, and other protocols are on their way. In this blog article, let us deep-dive into the Ddosify tool and see whether it satisfies a typical performance engineer or not.

article thumbnail

Why is GTmetrix seeing a different version of my page?

Gtmetrix

We explain why GTmetrix may sometimes not see the same content you’re seeing in your browser. Overview GTmetrix tests your page’s performance by loading it in our browser, and using Lighthouse (and our own custom audits) to evaluate its performance. In some cases, you may find that the page being analyzed looks and loads […].

Testing 71
article thumbnail

Building an Angular Data Grid With Filtering

CSS - Tricks

(This is a sponsored post.). Kendo UI makes it possible to go from a basic idea to a full-fledged app, thanks to a massive component library. We’re talking well over 100 components that are ready for you to drop into your app at will, whether it’s React, Angular or Vue you’re working in — they just work. That is because Kendo UI is actually a bundle of four JavaScript libraries, each built natively for their respective framework.

article thumbnail

Tracking Synchronous Statistics Updates

SQL Performance

Introduction. The SQL Server query optimizer makes use of statistics during query compilation to help determine the optimal query plan. By default, if the optimizer notices a statistic is out-of-date because of too many changes to a table, it will update the statistic immediately before query compilation can continue (only the statistics it needs, not all the statistics for the table).

Servers 55
article thumbnail

How to Be an Engineering Leader: A Letter to My Past Self

DZone

Everyone has their own definition of true leadership. What I didn't understand at the start of my leadership journey was that each of us is a leader. Regardless of intent, we influence and impact our communities, industries, workplaces, and relationships. Yet, often we don't understand the importance or impact of simply being present. So I wanted to write a message to anyone looking to grow into engineering leadership.

article thumbnail

An Introduction To Quasar Framework: Building Cross-Platform Applications

Smashing Magazine

An Introduction To Quasar Framework: Building Cross-Platform Applications. An Introduction To Quasar Framework: Building Cross-Platform Applications. Joel Olawanle. 2021-10-23T11:00:00+00:00. 2021-10-23T12:36:43+00:00. In this article, I will explain how to use Quasar Framework and its state-of-the-art UI (which follows Material guidelines) to build a notes app.

Database 111
article thumbnail

The Benefits of Tasktop’s Affinity Modeling

Tasktop

Integration is all about getting data to where it needs to be — creating a copy of a specific set of information from one location to another — and then keeping those two copies in sync. . In software delivery tools, the data of interest exists as objects termed “artifacts”, which are work items like features, stories, tasks, test cases, defects and requirements.

article thumbnail

Request Processing Phases in Nginx. Is if Evil?

DZone

The worst evil in Nginx is if when used in location context. Much has been written about this, including posts on nginx.com.

article thumbnail

How to Check DAG Health Status for All Exchange Servers

DZone

Database Availability Group (DAG) is a built-in framework in Microsoft Exchange Server that uses continuous replication and failover clustering to ensure high availability and site resilience. In Exchange Server, DAG refers to a cluster of Exchange Servers (up to 16 Exchange Mailbox Servers) that hosts a set of database copies and provides protection against switchover and failover.

Servers 188
article thumbnail

How To Build An Amazon Product Scraper With Node.js

Smashing Magazine

How To Build An Amazon Product Scraper With Node.js. How To Build An Amazon Product Scraper With Node.js. Robert Sfichi. 2021-10-28T11:00:00+00:00. 2021-10-28T12:08:19+00:00. Have you ever been in a position where you need to intimately know the market for a particular product? Maybe you’re launching some software and need to know how to price it. Or perhaps you already have your own product on the market and want to see which features to add for a competitive advantage.

Website 115
article thumbnail

50 Resources And Tools To Turbocharge Your Copywriting Skills

Smashing Magazine

50 Resources And Tools To Turbocharge Your Copywriting Skills. 50 Resources And Tools To Turbocharge Your Copywriting Skills. Freya Giles. 2021-10-29T10:00:00+00:00. 2021-10-29T14:05:28+00:00. I believe that copywriting is the most valuable skill you’ll ever learn. Great copy engages your readers, builds connections, turns readers into consumers and consumers into brand evangelists.

Energy 120