February, 2025

article thumbnail

Power Dashboarding, Part I: Start your exploration journey with Dashboards

Dynatrace

Welcome, data enthusiasts! Whether you’re a seasoned IT expert or a marketing professional looking to improve business performance, understanding the data available to you is essential. That’s where Dynatrace dashboards come in. They aren’t just fancy visuals; they’re your go-to tool for making sense of your data, understanding correlations, and gaining real-time insights.

Metrics 243
article thumbnail

Optimizing Database Performance in Middleware Applications

DZone

In the realm of modern software architecture, middleware plays a pivotal role in connecting various components of distributed systems. One of the most significant challenges faced by middleware applications is optimizing database interactions. This is crucial because middleware often serves as the bridge between client applications and backend databases, handling a high volume of requests and data processing tasks.

Database 222
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 Impressions at Netflix

The Netflix TechBlog

Part 1: Creating the Source of Truth for Impressions By: TulikaBhatt Imagine scrolling through Netflix, where each movie poster or promotional banner competes for your attention. Every image you hover over isnt just a visual placeholder; its a critical data point that fuels our sophisticated personalization engine. At Netflix, we call these images impressions, and they play a pivotal role in transforming your interaction from simple browsing into an immersive binge-watching experience, all tailo

Tuning 157
article thumbnail

RabbitMQ vs. Kafka: Key Differences

Scalegrid

Choosing between RabbitMQ and Kafka depends on your specific messaging needs. RabbitMQ is designed for flexible routing and message reliability, while Kafka handles high-throughput event streaming and real-time data processing. Both serve distinct purposes, from managing message queues to ingesting large data volumes. This article outlines the key differences in architecture, performance, and use cases to help determine the best fit for your workload.

Latency 147
article thumbnail

The End of Programming as We Know It

O'Reilly

Theres a lot of chatter in the media that software developers will soon lose their jobs to AI. I dont buy it. It is not the end of programming. It is the end of programming as we know it today. That is not new. The first programmers connected physical circuits to perform each calculation. They were succeeded by programmers writing machine instructions as binary code to be input one bit at a time by flipping switches on the front of a computer.

article thumbnail

HTML Is Not a Programming Language…

CSS Wizardry

Is HTML a programming language? In this short post, I explore why HTML is powerful, fundamental, and essentialbut not a programming language. Discover why semantics matter less than practical value and why HTML deserves more respect.

article thumbnail

Dare to debug production with Dynatrace Live Debugger

Dynatrace

Every software developer has faced the frustration of debugging. Whether it means jumping between multiple windows, sifting through extensive logs to track down bugs, trying to reproduce locally, or requesting additional redeployments from DevOps, debugging poses significant challenges and a resource drain. The problem intensifies when bugs occur mysteriously only in production.

More Trending

article thumbnail

Thinking like a fox: A reading list for the future

All Things Distributed

Here are a few of my favourite books to help you think like a fox - from sci-fi classics to the importance of doing nothing at all (it's a Dutch thing).

88
article thumbnail

MySQL vs MongoDB: Best Choice for You

Scalegrid

Choosing the right database often comes down to MongoDB vs MySQL. This article will help you understand the core differences in data structure, scalability, and use cases. Whether you need a relational database for complex transactions or a NoSQL database for flexible data storage, weve got you covered. Key Takeaways MySQL is a relational database management system ideal for structured data and complex relationships, ensuring data integrity and reliability.

article thumbnail

Preparing for AI

O'Reilly

Submit a proposal for a talk at our new virtual conference, Coding with AI: The End of Software Development as We Know It.Proposals must be submitted by March 5; the conference will take place April 24, 2025, from 11AM to 3PM EDT. When tools like GitHub Copilot first appeared, it was received wisdom that AI would make programming easier. It would be a boon to new programmers at the start of their careers, just learning a few new programming languages.

article thumbnail

Single-core memory bandwidth: Latency, Bandwidth, and Concurrency

John McCalpin

The Multicore Era Over the past ~15 years, server processors from Intel and AMD have evolved from the early quad-core processors to the current monsters with over 50 cores per socket. The memory subsystems have grown at similar rates, from 3-4 DRAM channels at 1.333 GT/s transfer rates to 8-12 DRAM channels with 4.8 GT/s transfer rates, providing an aggregate peak memory bandwidth increase of 10x or more.

Latency 68
article thumbnail

Dynatrace Observability for Developers saves time with real-time data

Dynatrace

Developers are key stakeholders in modern observability. Their responsibilities have stretched dramatically in the last few years, together with their tasks and challenges. Historically, the industry focused more on operational-driven observability but has since begun to includeamplified by shift-left movementsdevelopers’ unique needs. In this blog post, we will see how Dynatrace harnesses the power of observability and analytics to tailor a new experience to easily extend to the left, all

article thumbnail

OpenCV Integration With Live 360 Video for Robotics

DZone

As artificial intelligence gets more advanced, robots are increasingly used to free humans from the risks of inspecting dangerous locations or the drudgery of routine visual surveillance. To provide some degree of autonomous decision, the robot often has cameras connected to an onboard Linux computer such as an NVIDIA Jetson or x86 single-board computer (SBC).

article thumbnail

Time To First Byte: Beyond Server Response Time

Smashing Magazine

Time To First Byte: Beyond Server Response Time Time To First Byte: Beyond Server Response Time Matt Zeunert 2025-02-12T17:00:00+00:00 2025-02-13T01:34:15+00:00 This article is sponsored by DebugBear Loading your website HTML quickly has a big impact on visitor experience. After all, no page content can be displayed until after the first chunk of the HTML has been loaded.

Servers 66
article thumbnail

MongoDB 8.0 Performance; Does It Live Up to the Hype?

Percona

Percona Server for MongoDB 8.0 has been available for over a month now. We covered the most important new MongoDB features in a previous blog post. Earlier versions of MongoDB have a history of becoming slower with every major release, which is common with most databases.

article thumbnail

Bridging the AI Learning Gap

O'Reilly

When I started working on the new edition of Head First C# back in 2023, AI tools like ChatGPT and Copilot were already changing how developers write and learn code. It was clear that I needed to cover them. But that raised an interesting challenge: How do you teach new and intermediate developers to use AI effectively? Almost all of the material that I found was aimed at senior developerspeople who can recognize patterns in code, spot the subtle errors often found in AI-generated code, and refi

C++ 63
article thumbnail

Trip report: February 2025 ISO C++ standards meeting (Hagenberg, Austria)

Sutter's Mill

On Saturday, the ISO C++ committee completed the second-last design meeting of C++26, held in Hagenberg, Austria. There is just one meeting left before the C++26 feature set is finalized in June 2025 and draft C++26 is sent out for its international comment ballot (aka Committee Draft or CD), and C++26 is on track to be technically finalized two more meetings after that in early 2026.

C++ 55
article thumbnail

Celebrating innovation: Top Custom Solutions from the 2024 Dynatrace Partner App Competition

Dynatrace

Dynatrace partners are a cornerstone of our success, driving innovation and enabling customer growth. Our partners from around the world are highly skilled and experienced organizations, equipped with specialized resources to implement custom use cases on top of Dynatrace as part of their broader solutions and services portfolios. Benefitting from the openness of the Dynatrace platform, our partners can build custom solutions on top of the vast observability data ingested by Dynatrace, creating

article thumbnail

Creating a Web Project: Key Steps to Identify Issues

DZone

When developing a product, issues inevitably arise that can impact both its performance and stability. Slow system response times, error rate increases, bugs, and failed updates can all damage the reputation and efficiency of your project. However, before addressing these problems, it is essential to gather and analyze statistics on their occurrence.

Strategy 147
article thumbnail

Introducing the new TanStack React Query integration

tRPC

We are excited to announce the new TanStack React Query integration for tRPC is now available on tRPC's next -release. Compared to our classic React Query Integration it's simpler and more TanStack Query-native, choosing to utilize the QueryOptions and MutationOptions interfaces native to TanStack React Query, instead of wrapping useQuery and useMutation with our own client. greeting.tsx tsx import { useQuery } from '@tanstack/react-query' ; import { useTRPC } from '.

article thumbnail

Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)

Percona

A critical security vulnerability has been identified in the following software that Percona has made available: PMM Open Virtual Appliance (OVA) installations, version 2.38 and above. This vulnerability does not extend to Docker or Amazon Machine Images (AMIs). The Common Vulnerabilities and Exposures (CVE) identifier for this issue has been requested from mitre.org.

article thumbnail

Percona Monitoring and Management 3 and rootless containers

Percona Community

In today’s landscape, where security breaches are a constant concern, reducing potential attack vectors is a top priority for any organization. Percona Monitoring and Management (PMM) has established itself as a reliable solution for database performance monitoring. With the release of PMM version 3, Percona has significantly strengthened its security posture, notably by introducing support for rootless container deployments.

article thumbnail

Presentation: Unveiling the Tech Underpinning FinTech's Revolution

InfoQ

Wojtek Ptak, Andrzej Grzesik discuss how to avoid wasting time, problems of scaling architecture, imposing constraints and restrictions, and practical tips for increasing collaboration and ownership.

FinTech 64
article thumbnail

Debug complex performance issues in production with ease

Dynatrace

In this example use case, we’re investigating a high CPU load issue in an application using OpenTelemetry. Dynatrace OpenPipeline is configured to ingest logs from our environment, including the AdService example service. Upon detecting a high CPU load, Davis AI generates a problem event and populates it with a direct link to Live Debugger. This link allows us to open Live Debugger and dive into the code level of the AdService (example service) without requiring code changes or application

article thumbnail

Observability and DevTool Platforms for AI Agents

DZone

In the past years, AI agents have been everywhere across industries, autonomously and independently operating over extended periods using various tools to accomplish complex tasks. With the advent of numerous frameworks for building these AI agents, observability and DevTool platforms for AI agents have become essential in artificial intelligence. These platforms provide developers with powerful tools to monitor, debug, and optimize AI agents, ensuring their reliability, efficiency, and scalabil

162
162
article thumbnail

AI Essentials for Tech Executives

O'Reilly

On April 24, OReilly Media will be hosting Coding with AI: The End of Software Development as We Know It a live virtual tech conference spotlighting how AI is already supercharging developers, boosting productivity, and providing real value to their organizations. If youre in the trenches building tomorrows development practices today and interested in speaking at the event, wed love to hear from you by March 5.

Latency 54
article thumbnail

Orchestrator (for Managing MySQL) High Availability Using Raft

Percona

As we know,Orchestrator is a MySQL high availability and replication management tool that aids in managing farms of MySQL servers. In this blog post, we discuss how to make the Orchestrator (which manages MySQL) itself fault-tolerantand highly available. When considering HA for the Orchestrator one of the popular choices will be using the Raft consensus.

article thumbnail

How to Use IAM Roles for Service Accounts (IRSA) with Percona Operator for MongoDB on AWS

Percona Community

Introduction Percona Operator for MongoDB is an open-source solution designed to streamline and automate database operations within Kubernetes. It allows users to effortlessly deploy and manage highly available, enterprise-grade MongoDB clusters.The operator simplifies both initial deployment and setup, as well as ongoing management tasks like backups, restores, scaling, and upgrades, ensuring seamless database lifecycle management.

AWS 59
article thumbnail

Presentation: Lessons Learned in the Financial Market About Performance and Observability in Front-end Projects

InfoQ

Jessica Felix discusses how to navigate the intricate balance between performance and observability, and the challenges of maintaining equilibrium.

article thumbnail

Dynatrace loves OpenTelemetry

Dynatrace

Psst… We have a secret to share: Dynatrace loves OpenTelemetry ! And why shouldnt we? OpenTelemetry (OTel) is an open source framework for generating, ingesting, transforming, and exporting telemetry data. Backed by most of the industrys major observability vendors, OpenTelemetry has become one of the CNCF s most active open source projects, second only to Kubernetes.

article thumbnail

Chaos Engineering With Litmus: A CNCF Incubating Project

DZone

Problem statement : Ensuring the resilience of a microservices-based e-commerce platform. System resilience stands as the key requirement for e-commerce platforms during scaling operations to keep services operational and deliver performance excellence to users. We have developed a microservices architecture platform that encounters sporadic system failures when faced with heavy traffic events.

article thumbnail

Performance Hero: Sergey Chernyshev

Speed Curve

We often hear how special, generous, and supportive the web performance community is. This didn't happen overnight. This month, we're excited to recognize someone who has been a huge part of creating the community culture we enjoy today: Sergey Chernyshev. Whether answering questions on social media, helping someone with a proposal for a conference talk, or simply being welcoming and kind to newcomers, webperf folks are some of the most generous people you could ever hope to find.

article thumbnail

Alternatives to MongoDB Atlas: More Control, Lower Costs

Percona

At first glance, MongoDB Atlas seems like the perfect solutionan easy-to-use, fully managed cloud database that takes the hassle out of deployment and scaling. But as businesses grow, many discover that Atlass convenience comes at a costliterally.

article thumbnail

Web Stress Test Guide: Prepare for High Traffic

Abstracta

Learn essential tools and best practices for web stress testing to enhance performance and reliability. Read the guide to optimize your website today! The post Web Stress Test Guide: Prepare for High Traffic appeared first on Blog about Software Development, Testing, and AI | Abstracta.

Traffic 52
article thumbnail

Join Percona for Google Summer of Code 2025 – Explore, Innovate, and Contribute!

Percona Community

Are you passionate about open-source databases, AI/ML, and security? Do you want to work on real-world projects that impact thousands of developers and enterprises worldwide? Percona is excited to invite students to participate in Google Summer of Code 2025 (GSoC) and help advance our cutting-edge open-source database solutions! Why Contribute to Percona?

Google 52
article thumbnail

Extension management made simple with the new Dynatrace Extensions

Dynatrace

Thousands of new technologies are created and integrated with Dynatrace products every day. Dynatrace already offers the Extensions 2.0 ecosystem , focusing on backend services. Now, were also introducing the Extensions app, a Dynatrace platform-native app that provides a unified experience while working with Extensions. Introducing Dynatrace Extensions In short, the Extensions app is the central place for configuring, monitoring, and discovering extensions.

article thumbnail

Optimizing Front-End Performance

DZone

This is especially important in the modern world of web development, where it can be challenging for a site to load in a reasonable amount of time. End customers experience delays when visiting slow-loading sites, higher bounce rates, and lost business prospects. It's to overcome this challenge that front-end performance has become the norm or optimization among developers.