August, 2022

article thumbnail

The Next Frontier for Observability: Data Ownership With OpenTelemetry

DZone

Observability is a mindset that lets you use data to answer questions about business processes. In short, collecting as much data as possible from the components of your business — including applications and key business metrics — then using an AI-powered tool to help consolidate and make sense of this huge volume of data gives you observability into your business.

Metrics 358
article thumbnail

Measure What You Impact, Not What You Influence

CSS Wizardry

A thing I see developers do time and time again is make performance-facing changes to their sites and apps, but mistakes in how they measure them often lead to incorrect conclusions about the effectiveness of that work. This can go either way: under- or overestimating the efficacy of those changes. Naturally, neither is great. Problems When Measuring Performance.

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

Dynatrace enables automated remediation with the Red Hat Ansible Automation Platform

Dynatrace

Dynatrace news. Ansible automation has changed the game for IT operations. But the Red Hat Ansible Automation Platform integration with the Dynatrace Software Intelligence Platform takes automated remediation to a whole new level. Early in my IT career, I worked in IT Ops and DevOps roles, building release deployment solutions for repeatable outcomes.

Games 286
article thumbnail

Data Mesh?—?A Data Movement and Processing Platform @ Netflix

The Netflix TechBlog

Data Mesh?—?A Data Movement and Processing Platform @ Netflix By Bo Lei , Guilherme Pires , James Shao , Kasturi Chatterjee , Sujay Jain , Vlad Sydorenko Background Realtime processing technologies (A.K.A stream processing) is one of the key factors that enable Netflix to maintain its leading position in the competition of entertaining our users. Our previous generation of streaming pipeline solution Keystone has a proven track record of serving multiple of our key business needs.

article thumbnail

Tip - Use fetchpriority=high to load your LCP hero image sooner

Addy Osmani

Add fetchpriority=high to your Largest Contentful Paint image to get it to load sooner. Priority Hints sped up Etsys LCP by 4% with some sites seeing an improvement of up to 20-30% in their lab tests.

Testing 142
article thumbnail

Additional T-SQL Improvements in SQL Server 2022

SQL Performance

Recently I covered some of the T-SQL improvements in SQL Server 2022 here , and Aaron Bertrand covered additional improvements here. Those improvements were introduced in CTP 2.0. Microsoft just announced the release of SQL Server 2022 CTP 2.1. This release includes a number of additional interesting T-SQL improvements, which include: The distinct predicate.

Servers 142
article thumbnail

The Challenges of Ajax CDN

DZone

For the longest time, hosting static files on CDNs was the de facto standard for performance tuning website pages. The host offered browser caching advantages, better stability, and storage on fast edge servers across strategic geolocations. Not only did it have performance benefits, but it was also convenient for developers. Recent developments, however, show that self-hosting static files such as Ajax (Asynchronous JavaScript and XML) and jQuery libraries, CSS styles, and other include directi

Cache 293

More Trending

article thumbnail

What is function as a service? App development gets FaaS and furious

Dynatrace

Dynatrace news. Effective application development requires speed and specificity. Applications must work as intended and make their way through development pipelines as quickly as possible. Therefore, many organizations turn to function as a service. FaaS enables enterprises to deliver on the evolving expectations of fast and furious app development.

article thumbnail

Virtual Production?—?A Validation Framework For Unreal Engine

The Netflix TechBlog

Virtual Production?—?A Validation Framework For Unreal Engine By Adam Davis, Jimmy Fusil, Bhanu Srikanth and Girish Balakrishnan Game Engines in Virtual Production The use of Virtual Production and real time technologies has markedly accelerated in the past few years. At Netflix, we are always thrilled to see technology enable new ways of telling stories, and the use of these techniques on some of our shows like 1899 and Super Giant Robot Brothers has given us a front row seat to this exciting e

article thumbnail

Scaling globally with the new AWS Middle East (UAE) Region

All Things Distributed

`Starting today the new AWS Middle East (UAE) Region is now open for use!

AWS 170
article thumbnail

Slow Website Performance? You Might Be Using Too Much JavaScript

Gtmetrix

We’ll show you how too much JavaScript impacts your page’s performance and how to address this issue. Overview As you probably already know, JavaScript is an integral part of practically every website these days. Think about the following: A slider/carousel that switches images every few seconds A video player that plays YouTube videos Embedded […].

article thumbnail

Comparing Approaches to Durability in Low Latency Messaging Queues

DZone

A significant feature of Chronicle Queue Enterprise is support for TCP replication across multiple servers to ensure the high availability of application infrastructure. I have generally held the view that replicating data to a secondary system is faster than sync-ing to disk, assuming the round trip network delay wasn’t high due to quality networks and co-located redundant servers.

Latency 275
article thumbnail

Implementing A Reset Password Feature With Next.js Dynamic Routes

Smashing Magazine

Implementing A Reset Password Feature With Next.js Dynamic Routes. Implementing A Reset Password Feature With Next.js Dynamic Routes. Caleb Olojo. 2022-08-19T10:00:00+00:00. 2022-08-19T10:32:45+00:00. In a general sense, authentication poses itself as a roadblock to many people when they are trying to get started with a particular framework, and Next.js isn’t left behind.

article thumbnail

Dynatrace Runtime Vulnerability Analysis now covers the entire application stack

Dynatrace

Dynatrace news. In addition to modern application stacks introducing new levels of speed and complexity, they also create new security challenges. And the distinction between applications and cloud platforms is blurring. Missing holistic vulnerability analysis creates risk. Every layer of an application stack contributes to the security posture of an application and can potentially contain vulnerabilities.

Java 231
article thumbnail

Reinforcement Learning for Budget Constrained Recommendations

The Netflix TechBlog

by Ehtsham Elahi with James McInerney , Nathan Kallus , Dario Garcia Garcia and Justin Basilico Introduction This writeup is about using reinforcement learning to construct an optimal list of recommendations when the user has a finite time budget to make a decision from the list of recommendations. Working within the time budget introduces an extra resource constraint for the recommender system.

Metrics 178
article thumbnail

On Technique

O'Reilly

In a previous article , I wrote about how models like DALL-E and Imagen disassociate ideas from technique. In the past, if you had a good idea in any field, you could only realize that idea if you had the craftsmanship and technique to back it up. With DALL-E, that’s no longer true. You can say, “Make me a picture of a lion attacking a horse,” and it will happily generate one.

article thumbnail

Interact with a GraphQL API from a.NET Core Application

The Polyglot Developer

When it comes to C#, it’s not too difficult or time-consuming to create or consume RESTful APIs. In fact, I recently published a tutorial that demonstrated how to create a RESTful API with.NET Core using MongoDB as the NoSQL database. RESTful APIs are great, but what happens when you want to work with GraphQL and query your APIs rather than just consume them?

C++ 75
article thumbnail

7 Practical Reasons Why Software Testing Is Imperative to the Development Cycle

DZone

Thorough testing is critical to the development of any software product. It can cost companies order of magnitude much more to fix a bug in the wild than if they’d caught it early in development. These bugs cost money, lose customers, and tarnish your brand. Trust in your brand is critically important in B2B software ; users depend on you to pay their employees.

Software 246
article thumbnail

Better Video Streaming With imgix

Smashing Magazine

Better Video Streaming With imgix. Better Video Streaming With imgix. Doug Sillars. 2022-08-25T08:00:00+00:00. 2022-08-25T13:03:51+00:00. This article is sponsored by imgix. Adding video to your website immediately adds value, but also a new level of complexity to your web development. Can I use the <video> tag? Do I need a JavaScript video player?

Media 104
article thumbnail

Reduce incident response times with Davis® AIOps push notifications on your phone

Dynatrace

Dynatrace news. Life as an SRE means always being alerted on issues, because your infrastructure and applications never sleep. Whether it’s an email notification coming in the middle of the night or a customer calling while you are driving home, it‘s the job of SREs working in the DevOps space to ensure that applications and the infrastructure are up and running.

Mobile 227
article thumbnail

Communicating Effectively As A Tech Lead

Addy Osmani

Here are my tips for communicating effectively as a technical lead, including tips for how to talk to your teams and stakeholders.

89
article thumbnail

Scaling False Peaks

O'Reilly

Humans are notoriously poor at judging distances. There’s a tendency to underestimate, whether it’s the distance along a straight road with a clear run to the horizon or the distance across a valley. When ascending toward a summit, estimation is further confounded by false summits. What you thought was your goal and end point turns out to be a lower peak or simply a contour that, from lower down, looked like a peak.

Games 104
article thumbnail

What is Kubernetes Observability? Key Reasons for Implementing it in Your Organization

Simform

It’s no surprise that Kubernetes became the developers’ apple of the eye due to its exceptional ability to keep the container workloads up and running. However, its dynamic nature also gave rise to an increased number of problems for platform engineers who needed to keep track of its performance despite the pace. This dilemma inspired Kubernetes Observability.

article thumbnail

Spark-Radiant: Apache Spark Performance and Cost Optimizer

DZone

Spark-Radiant is Apache Spark Performance and Cost Optimizer. Spark-Radiant will help optimize performance and cost considering catalyst optimizer rules, enhance auto-scaling in Spark, collect important metrics related to a Spark job, Bloom filter index in Spark, etc. Spark-Radiant is now available and ready to use. The dependency for Spark-Radiant 1.0.4 is available in Maven central.

article thumbnail

How to Write a Software Test Plan

Kovair

Views : 28 The United States’ software testing market is worth over $6.8 billion dollars. It employs thousands of individuals, and naturally, a significant amount.

article thumbnail

Dynatrace named global winner for best observability platform by Research in Action in their 2022 Vendor Selection Matrix™

Dynatrace

Dynatrace news. Research in Action (RIA), a leading independent research and consulting company based in Germany, recently named Dynatrace the global winner for best observability platform in its 2022 Vendor Selection Matrix™. The Vendor Selection Matrix™ is a survey of over 1,500 global IT decision-makers at companies generating over € 250 million in revenue.

Strategy 221
article thumbnail

Simple Parameterization and Trivial Plans — Part 6

SQL Performance

[ This series: Part 1 | Part 2 | Part 3 | Part 4 | Part 5 | Part 6 ]. In part 5, I described how the early phases of query compilation affect simple parameterization. To recap: Normalization and decoding promote cached plan reuse. The decoding step has fixed and limited capabilities. The Failed Auto-Params/sec counter is incremented when decoding fails and the statement is not parameterized.

Servers 61
article thumbnail

Hosted by Abstracta, WOPR29 is just around the corner

Abstracta

How was WOPR29’s theme chosen and why is it being hosted by Abstracta in Uruguay? Find out in this article, featuring Paul Holland, Andy Hohenner, Eric Proegler, and Federico Toledo. Many articles are coming up in this new saga called “Performance Testing In-Depth”, with interviews. The post Hosted by Abstracta, WOPR29 is just around the corner appeared first on Abstracta Software Testing Services.

article thumbnail

What is Observability? A Comprehensive Guide (Tools, Challenges, Best Practices)

Simform

In today's distributed environment age, having proper infrastructure and architecture visibility has become a massive challenge. That’s where observability comes into the picture. It aims to make IT systems high-performant, efficient, and fault-tolerant. This article provides a comprehensive view of observability by covering benefits, challenges, tools, and best practices.

article thumbnail

Getting Started With Nose in Python

DZone

A challenge that many developers face in Selenium test automation is choosing the right test framework that can help them come up with automated tests with minimal (or no) requirement of boilerplate code. Like me, most of you would have come across test code where a huge chunk of code is written to perform a simple test. The selection of the right test automation framework can greatly simplify the job of the developer working on the test code.

Code 246
article thumbnail

Randomizing MongoDB Document Fields on a Repeating Timer with Node.js

The Polyglot Developer

About a year ago I created a game with MongoDB and Unity and wrote about it in a previous tutorial. The idea was to demonstrate how features within the game could be synchronized to each player in near real-time. At the time, synchronization happened through a web dashboard where the player could select features to sync and they would then sync to the game client, wherever in the world it might be.

Games 59
article thumbnail

Introducing Cloud Done Right

Dynatrace

Dynatrace news. Dynatrace has always been a company built on continuous innovation. . Years ago, we saw how the shift to dynamic multiclouds would cause an explosion of data and complexity that’d be nearly impossible for organizations to manage, and we completely reimagined our platform to stay ahead of the curve. . Today, our obsession with innovation is stronger than ever. .

Cloud 211
article thumbnail

The Essential Habits for a Highly Effective Software Development Team

Kovair

Establishing a highly effective team for software development is just as crucial in the educational sector as in big business. Each year, it may have.

article thumbnail

What Does God Need With a Starship?

The Agile Manager

Andy Kessler wrote in the WSJ this month about the value of being a contrarian. Contrarians have a reputation for being cynics or curmudgeons because they’re out of step with mainstream thinking. And it’s true that being contrarian solely for the purpose of resisting or denying change is generally not helpful. But contrarian thinking can bring a lot of constructive insight.

article thumbnail

Improving Trust to Enable Fast Flow

Strategic Tech

Discussions of how to deliver software faster are ubiquitous in our communities. There’s a lot of noise around processes and organizational structures, but not much around improving trust as an enabler for fast flow. I’ve had a number of conversations and experiences this year that have really put trust at the front of my mind. In particular, the trust relationship between leadership and teams doing the work.

article thumbnail

Testing Even Before a Line of Code Is Written: Is It Possible?

DZone

Testing is often viewed as a necessary evil in software development, in order to ensure the quality of applications. Most commonly, however, testing occurs after the coding process has been completed. However, according to the Ministry of Testing’s OpsBoss and author of Testing of Web APIs Mark Winteringham, testing should apply across the entire software development lifecycle.

Code 246
article thumbnail

DevOps monitoring: The Why, What, and How of DevOps monitoring

Simform

Monitoring as a development practice is essential – not just for preventing downtimes. It brings multiple other benefits to an organization and improves the processes for your development teams. This article will focus on DevOps monitoring, implementation, best practices, use cases, and top tools you can leverage per your business needs.

DevOps 52