Sat.Jan 14, 2023 - Fri.Jan 20, 2023

article thumbnail

Kubernetes in the wild report 2023

Dynatrace

Kubernetes adoption survey executive summary. Modern, cloud-native computing is impossible to separate from containers and Kubernetes adoption. While Kubernetes is still a relatively young technology, a large majority of global enterprises use it to run business-critical applications in production.

article thumbnail

How To Generate Code Coverage Report Using JaCoCo-Maven Plugin

DZone

Code coverage is a software quality metric commonly used during the development process that let’s you determine the degree of code that has been tested (or executed).

Code 317
Insiders

Sign Up for our Newsletter

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

article thumbnail

Writing a tiny tRPC client

tRPC

Ever wondered how tRPC works? Maybe you want to start contributing to the project but you're frightened by the internals? The aim of this post is to familiarize you with the internals of tRPC by writing a minimal client that covers the big parts of how tRPC works.

Servers 138
article thumbnail

No Start Menu for You

Randon ASCII

I tend to launch most programs on my Windows 10 laptop by typing the <Win> key, then a few letters of the program name, and then hitting enter. On my powerful laptop (SSD and 32 GB of RAM) this process usually takes as long as it takes me to type these characters, just a fraction of a second.

Code 114
article thumbnail

Dynatrace simplifies OpenTelemetry metric collection for context-aware AI analytics

Dynatrace

The release candidate of OpenTelemetry metrics was announced earlier this year at Kubecon in Valencia, Spain. Since then, organizations have embraced OTLP as an all-in-one protocol for observability signals, including metrics, traces, and logs, which will also gain Dynatrace support in early 2023.

Analytics 274
article thumbnail

Visual Network Mapping Your K8s Clusters To Assess Performance

DZone

Building performant services and systems is at the core of every business. Tons of technologies emerge daily, promising capabilities that help you surpass your performance benchmarks.

Network 312
article thumbnail

A Quick Peek at MySQL 8.0.32

Percona

Recently Oracle released new versions of their software and there are some things of note. MySQL 8.032 is not a major change but you do need to be aware of some changes just in case they have the potential to send you into the court of Murphy’s Law.

Database 108

More Trending

article thumbnail

The value of business events: How IT can increase business agility

Dynatrace

Business events are a special class of events, new to Business Analytics; together with Grail, our data lakehouse, they provide the precision and advanced analytics capabilities required by your most important business use cases.

Analytics 222
article thumbnail

Understanding gRPC Concepts, Use Cases, and Best Practices

DZone

As we are progressing with application development, among various things, there is one primary thing we are less worried about: computing power. Because with the advent of cloud providers, we are less worried about managing data centers. Everything is available within seconds on-demand.

article thumbnail

The Ultimate Guide to Database Corruption: Part 2 – B-Tree Index Corruption

Percona

This blog is in continuation of my previous blog on the basic understanding of corruption with the subject line The Ultimate Guide to Database Corruption: Part 1 – An Overview. If you have not already gone through it, I encourage you to read it to understand data corruption. Introduction.

Database 109
article thumbnail

Percona Monitoring and Management 2.34 preview release

Percona Community

Percona Monitoring and Management 2.34 preview release Hello folks! Percona Monitoring and Management (PMM) 2.34 is now available as a preview release. We encourage you to try this PMM preview release in testing environments only, as these packages and images are not fully production-ready.

article thumbnail

Dynatrace SaaS release notes version 1.258

Dynatrace

We have released Dynatrace version 1.258. To learn what’s new, have a look at the release notes. The post Dynatrace SaaS release notes version 1.258 appeared first on Dynatrace news. Product news Release notes

210
210
article thumbnail

What Is Azure Site Recovery Service?

DZone

You must implement a business continuity and disaster recovery (BCDR) strategy as a company to ensure that your data is secure and that your apps and workloads are available during both scheduled and unforeseen outages. BCDR Approach Benefits From Azure Recovery Services Service for site recovery: By keeping business applications and workloads operational during disruptions, Site Recovery contributes to business continuity.

Azure 242
article thumbnail

Devpod: Improving Developer Productivity at Uber with Remote Development

Uber Engineering

In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, Uber’s remote development environment. We cover the challenges, pain points, our architecture, and lastly the future of remote development at Uber. Engineering

article thumbnail

Keep Your Database Secure With Percona Advisors

Percona

The definition of Percona Advisors by ChatGPT is the following: Percona Advisors can help organizations implement robust security measures to protect their databases and sensitive data. It is partially true.

article thumbnail

DevOps observability: A guide for DevOps and DevSecOps teams

Dynatrace

As organizations accelerate innovation to keep pace with digital transformation, DevOps observability is becoming a critical key to success for DevOps and DevSecOps teams.

DevOps 191
article thumbnail

Simulate Network Latency and Packet Drop In Linux

DZone

There may be a scenario when you want to test an application when the network is slow(we also call it high network latency). Or you are reproducing a customer scenario(having high network latency) where some anomalous behavior is observed. In the Chrome browser, we can easily Simulate a slower network connection. This is very helpful when we are working with web applications. But we can also have non-web applications, like web-service applications, messaging brokers , etc.

Latency 239
article thumbnail

Reducing Logging Cost by Two Orders of Magnitude using CLP

Uber Engineering

Uber’s Data team discusses how they used CLP to scale log ingestion, retention, and analytics for Petabytes of Spark logs, reducing log storage and management costs by 169x. Data / ML

article thumbnail

Help! I Am Out of Disk Space!

Percona

How can we fix a nasty out-of-space issue leveraging the flexibility of Percona Operator for MySQL? When planning a database deployment, one of the most challenging factors to consider is the amount of space we need to dedicate to data on disk.

article thumbnail

Optimizing The Image Element LCP

Smashing Magazine

Optimizing The Image Element LCP. Optimizing The Image Element LCP. Eloïse Martin. 2023-01-16T18:00:00+00:00. 2023-01-16T22:03:27+00:00. Largest Contentful Paint (or LCP) is one of three metrics of the Core Web Vitals. These metrics are used by Google to evaluate the quality of user experience.

Media 90
article thumbnail

What Should You Know About Graph Database’s Scalability?

DZone

Having a distributed and scalable graph database system is highly sought after in many enterprise scenarios.

article thumbnail

Uber’s Next Gen Push Platform on gRPC

Uber Engineering

Uber’s API platform team talks about how they built their Next Generation Push Platform on gRPC which helped improve the reliability and latency of messages significantly. Backend

article thumbnail

Why MySQL Could Be Slow With Large Tables

Percona

16 years ago, our founder Peter Zaitsev covered this topic and some of the points described there are still valid, and we will cover more on this blog.

article thumbnail

Lift and Shift vs. Refactoring vs. Rewriting: Prioritize Modernization Efforts

Simform

Migrating the applications to the cloud is often the first step for any organization in embracing modernization to achieve the desired growth. While some go for a lift and shift model, others zero down to refactoring or rewriting. So what makes the best approach for modernizing your apps?

Cloud 59
article thumbnail

Configuring OpenTelemetry Agents to Enrich Data and Reduce Observability Costs

DZone

BindPlane OP is a powerful open-source tool that makes it easy to build and manage telemetry pipelines to ship data from IT environments of any kind and size to any analysis tool or storage destination.

article thumbnail

How Uber Optimizes the Timing of Push Notifications using ML and Linear Programming

Uber Engineering

The Uber Eats team shares how they built a novel system with machine learning and linear programming to send the right message at the right time to its users. Backend

article thumbnail

Setting Up PMM For Monitoring Your Databases on Windows

Percona Community

Before deploying Percona Monitoring and Management (PMM) in production, you might want to test it or set up a development instance locally. Since many developers and DBAs have Windows desktops, I wanted to demonstrate how to set up PMM on Windows for an easy test environment.

article thumbnail

6 Success Stories Where Application Modernization Helped Reduce Tech Debt

Simform

Application modernization helps in reducing technical debt and improving system efficiency. However, modernizing the app has challenges of re-engineering broken elements in code, restructuring the app, and costs. Overcoming these challenges and reducing tech debt requires the right strategy.

article thumbnail

Efficiently Computing Permissions at Scale: Our Engineering Approach

DZone

A few weeks ago, we introduced a new Role-based Access Management (RBAC) feature in the GitGuardian Internal Monitoring platform.

article thumbnail

Deduping and Storing Images at Uber Eats

Uber Engineering

Our engineers discuss how we dedupe and store millions of product images at Uber Eats using a content-addressable caching layer, which saves millions of image downloads every hour and ensures that every image is only stored once. Backend

article thumbnail

Debugging -Wframe-larger-than=

Nick Desaulniers

Unless work is done per architecture to implement HAVE_ARCH_VMAP_STACK / CONFIG_VMAP_STACK, the Linux kernel defaults to two pages worth of stack per thread. Note: on many contemporary systems the page size is 4KiB, but this is actually configurable for many architectures. The trade offs probably require a separate post.

article thumbnail

Supercomputing Predictions: Custom CPUs, CXL3.0, and Petalith Architectures

Adrian Cockcroft

This post started out as a reaction to attending SC22 after about 20 years away from the HPC mainstream. I had a version of this published as a story at InsideHPC on December 1st. In early January a related paper was published by Satoshi Matsuoka et.

Latency 52
article thumbnail

Automatic Failover and Failback for Legacy Multi-Port Application on AWS Cloud

DZone

Customers migrate their legacy applications to the cloud and want to use cloud-native services to improve their application availability. Customers want to have active-failover for their monolithic applications running on multiple ports which do not support load balancers.

AWS 162
article thumbnail

Simplifying Developer Testing Through SLATE

Uber Engineering

Backend

article thumbnail

Is Your Application Monitoring Leaving You Behind?

Apica

Have you ever forgotten to take the garbage out, and as it piles up each item you place on the top of the stack threatens to topple the whole mess? That’s an apt description for a lot of IT architectures today.

article thumbnail

What is Software Testing and How is it a Lucrative Career?

Kovair

Software Testing is critical in developing a software product, and it involves verifying that the software functions efficiently and meets the user’s requirements. A career. Test Management Continuous Testing Multiple Testing Tools

article thumbnail

Internal Components of Apache ZooKeeper and Their Importance

DZone

As a bird’s eye view, Apache ZooKeeper has been leveraged to get coordination services for managing distributed applications. It holds responsibility for providing configuration information, naming, synchronization, and group services over large clusters in distributed systems.

Servers 147