Sat.Jul 29, 2023 - Fri.Aug 04, 2023

article thumbnail

6 Effective Strategies for Kubernetes Observability in Hybrid Cloud Environments

DZone

2023 has seen rapid growth in native-cloud applications and platforms. Organizations are constantly striving to maximize the potential of their applications, ensure seamless user experiences, and drive business growth. The rise of hybrid cloud environments and the adoption of containerization technologies, such as Kubernetes, have revolutionized the way modern applications are developed, deployed, and scaled.

Cloud 246
article thumbnail

Dynatrace to acquire Rookout to deliver code debugging in production environments

Dynatrace

Developers are increasingly responsible for ensuring the quality and security of code throughout the software lifecycle. Traditional tools and approaches, however, only allow debugging in pre-production environments. Debugging in production often requires shutting down services. This can disrupt the users of the running application, slow down the application’s performance, or even crash it altogether.

Code 221
Insiders

Sign Up for our Newsletter

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

article thumbnail

Reducing Embodied Carbon is Important

ACM Sigarch

(Editor’s Note: This post was submitted as a rebuttal to Andrew Chien’s July 24 SIGARCH Blog Post ) The recent post “ Why Embodied Carbon is a poor Architecture Design metric, and Operational Carbon remains an important Problem ” by Prof. Andrew Chien rightfully raises awareness of the challenges of reducing operational carbon. Specifically, we agree that one of the grand challenges of sustainable computing is matching electrical load with the availability of low-carbon electricity.

Energy 98
article thumbnail

How to Monitor Your MySQL Database Restore Progress

Percona

Restoring a MySQL database backup is a crucial task that can sometimes be time-consuming, especially for large databases. Monitoring the progress of the restore process is essential to estimate completion time and ensure everything is proceeding smoothly. In this blog post, we will explore two distinct and effective methods to calculate the percentage progress of the MySQL restore process.

article thumbnail

Simplify Log Aggregation in AWS: A Comprehensive Guide to the Log Aggregation Pattern

DZone

Logs are an integral part of any system as they provide valuable insight into its operations. However, with the increasing complexity and scale of modern cloud-based applications, managing logs can become quite challenging. This is where log aggregation in AWS comes into play, offering a simplified and centralized way to handle your application logs.

AWS 245
article thumbnail

Tech Transforms podcast: Deploying artificial intelligence to advance freedom and global peace

Dynatrace

According to Paul Scharre, Vice President and Director of Studies at the Center for a New American Security, a new industrial revolution has begun. In his latest book Four Battlegrounds: Power in the Age of Artificial Intelligence, Scharre argues that artificial intelligence (AI) is at the forefront of this wave of change. As machinery became ubiquitous during the Industrial Revolution, AI will touch every aspect of our lives and cause profound disruptions in the global balance of power.

article thumbnail

How We Optimized Performance To Serve A Global Audience

Smashing Magazine

How We Optimized Performance To Serve A Global Audience How We Optimized Performance To Serve A Global Audience Liran Cohen 2023-08-03T10:00:00+00:00 2023-08-03T13:06:00+00:00 I work for Bookaway , a digital travel brand. As an online booking platform, we connect travelers with transport providers worldwide, offering bus, ferry, train, and car transfers in over 30 countries.

More Trending

article thumbnail

Effective Debugging Techniques for Software Developers

DZone

Hey there, fellow developers! I'm Rocky, and I'm excited to share with you some awesome insights on effective debugging techniques. Debugging is an essential part of our software development journey, and let's be real, it can be both challenging and rewarding. We've all been through those moments where bugs seem to hide and taunt us, making our lives a bit more interesting.

Software 189
article thumbnail

Dynatrace SaaS release notes version 1.272

Dynatrace

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

203
203
article thumbnail

AWS Launches General Availability of Amazon EC2 P5 Instances for AI/ML and HPC Workloads

InfoQ

AWS recently announced the general availability (GA) of Amazon EC2 P5 instances powered by the latest NVIDIA H100 Tensor Core GPUs suitable for users that require high performance and scalability in AI/ML and HPC workloads. The GA is a follow-up to the earlier announcement of the development of the infrastructure.

AWS 75
article thumbnail

How to ALTER a VARCHAR Column Online in MySQL: Caveats and Solutions

Percona

In the world of database management, ALTER TABLE operations are a crucial part of modifying database structures. MySQL, a popular database management system, offers online operations since version 5.6, providing a convenient way to perform these alterations without locking the table. However, there are caveats. In this blog, we’ll explore the process of altering VARCHAR columns online, delving into insights gained while expanding the size of such columns.

Storage 84
article thumbnail

What Is Code Review and How It Can Save Time: A Developer Guide

DZone

"At Cisco, costs per customer support call were $33, and the company wanted to reduce the number of calls per year from 50,000. Code review was used both to remove defects and to improve usability.

Code 178
article thumbnail

A Designer’s Guide: Integrating Image Optimization and Building a Culture of Web Performance

Gtmetrix

Image optimization should be integrated in your team’s workflow and processes. We’ve outlined the importance and basics of image optimization for designers in another article. Now, discover more strategies to make image optimization an integrated process in your project.

article thumbnail

The value of a prototype is in the insight it imparts, not the code.

Addy Osmani

The value of a prototype is in the insight it imparts, not the code being written. Prototyping lets us fail fast and cheap, or get the data to make a concrete decision on direction. It helps answer the question, "What happens if we try this?" Most significantly, prototyping provides us with the guardrails to safely and productively fail. Failure is an integral part of the process of learning.

Code 71
article thumbnail

Database Server Lifecycle for MySQL and MariaDB

Percona

In this blog post, we will look at the lifecycle and release management for MySQL and MariaDB servers — where we are now and relevant historical background. It is worth noting both MySQL and MariaDB have Community and Enterprise versions. For MySQL, both releases are made by the same company (Oracle), follow the same version numbering, and the Enterprise version is a superset of what is available in Community.

article thumbnail

Building a Sustainable Future by Minimizing the Carbon Footprint in.NET

DZone

In recent years sustainability has become an important focus for most of the IT companies. As technology continues to play a significant role in our lives, IT companies have recognized their responsibility to minimize their environmental impact and promote sustainable practices. In the article, we will explore a reference.NET architecture that minimizes the carbon footprint, allowing us to build a greener and more sustainable future.

article thumbnail

A Spectrum of Actions, Part I

J. Paul Reed

Anyone who’s ever been involved with an operational incident knows action items are a likely outcome. Heck, they may be a post-incident demand. What those action items materially are, how important they are (perceived), how they get tracked, how they get resourced, and how they “morph” on their march to “completed” [sic] in the issue tracker… all of these become part and parcel of the story of a particular incident.

article thumbnail

Resistance

The Agile Manager

Organizational change, whether digital transformation or simple process improvement, spawns resistance; this is a natural human reaction. Middle managers are the agents of change, the people through whom change is operationalized. The larger the organization, the larger the ranks of middle management. It has become commonplace among management consultants to target middle management as the cradle of resistance to change.

article thumbnail

The Invisibilities in MySQL 8.0

Percona

In this article, I want to discuss a couple of pretty new features in MySQL 8.0 — and an older one. Maybe these are minor features you are not aware of, and maybe not so relevant, to be honest. But it is worth providing a quick overview, showing how they work, and how they could be useful in some cases. All refer to the invisibility of something: Invisible columns Generated invisible primary keys Invisible indexes Let’s take a look.

article thumbnail

What Do You Mean by Debugging in C?

DZone

Debugging in C is the process of locating and fixing mistakes, bugs, and other problems in a C program. It involves detecting and correcting logical, syntactic, and runtime issues to guarantee the program works correctly. Debugging is an important skill for C programmers since it improves code quality, ensures program accuracy, and increases overall software development efficiency.

C++ 100
article thumbnail

Demystifying Cumulative Layout Shift with CLS Windows

Speed Curve

As we all know, naming things is hard. Google's Core Web Vitals are an attempt to help folks new to web performance focus on three key metrics. Not all of these metrics are easy to understand based on their names alone: Largest Contentful Paint (LCP) – When the largest visual element on the page renders First Input Delay (FID) – How quickly a page responds to a user interaction (FID will be replaced by Interaction to Next Paint in March 2024) Cumulative Layout Shift (CLS) – How

Google 52
article thumbnail

Viewing Nutanix cluster metrics in prometheus/grafana

n0derunner

Using Nutanix API with prometheus push-gateway. Many customers would like to view their cluster metrics alongside existing performance data using Prometheus/Grafana Currently Nutanix does not provide a native exporter for Prometheus to use as a datasource. However we can use the prometheus push-gateway and a simple script which pulls from the native APIs to get … The post Viewing Nutanix cluster metrics in prometheus/grafana appeared first on n0derunner.

Metrics 52
article thumbnail

Custom Percona Monitoring and Management Dashboards

Percona

Percona has bundled together some great open source pieces of software to create Percona Monitoring and Management (PMM), a very flexible and powerful monitoring solution. The goal of this post is not to introduce you to the existing PMM dashboards but to show you how to create your own application-centric custom PMM dashboards. If you have deployed PMM, chances are you have an application using a database like MySQL or PostgreSQL.

article thumbnail

What is QA Testing and role of QA tester in Agile Testing

Kovair

In today’s digital world, thousands of highly robust software are in the market. However, keeping their standard and quality up to the level can take.

Testing 52
article thumbnail

Should You Keep Your Business Logic In Your Database?

Percona

Open source database architects usually do not implement business logic in their databases. This is in stark contrast to many commercial databases where this is a common practice. In the first case, all the heuristics are kept at the application layer, and the database has little or no effect on the data quality. The second case has the rules required by management are handled by the database itself, not relying on the software developers to be fully cognizant of rules.

article thumbnail

Migrating From On-Prem to RDS MySQL/Aurora? DEFINERS Is the Answer

Percona

Hello friends! If you plan to migrate your database from on-prem servers to RDS (either Aurora or MySQL RDS), you usually don’t have much choice but to do so using logical backups such as mysqldump, mysqlpump, mydumper , or similar. (Actually, you could do a physical backup with Percona XtraBackup to S3, but given that it has not been mentioned at any time which brand —MySQL, Percona Server for MySQL, or MariaDB — or which version —5.5, 5.6 or MariaDB 10.X — is the

AWS 74
article thumbnail

MySQL 5.7 to 8.0 Upgrade – In-Place or Logical Upgrade?

Percona

The MySQL 5.7 End of Life is now two months away. Those of you who have waited may be wondering which is the best way to upgrade – an In-Place or Logical upgrade. An In-Place upgrade is where the binaries for 5.7 are replaced with the binaries for 8.0, and the upgrade is made to an existing instance. The Logical option is a new server that is loaded with the old data from a backup.

article thumbnail

MongoDB Security: Top Security Concerns and Best Practices

Percona

This blog was originally published on August 10, 2020, and was updated on August 1, 2023. “ I think most of the time hackers behind the attacks do it just for fun, because they can and because it’s very simple ”, — says Diachenko. Source: “Meowing” attack completely destroyed more than 1000 databases These are the words of Bob Diachenko, one of the most respected cybersecurity researchers in relation to a “Meowing” attack, which destroyed between 1