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

article thumbnail

The Three Cs: Concatenate, Compress, Cache

CSS Wizardry

I began writing this article in early July 2023 but began to feel a little underwhelmed by it and so left it unfinished. However, after recent and renewed discussions around the relevance and usefulness of build steps, I decided to dust it off and get it finished. Let’s go! When serving and storing files on the web, there are a number of different things we need to take into consideration in order to balance ergonomics, performance, and effectiveness.

Cache 312
article thumbnail

Best Practices for Picking PostgreSQL Data Types

DZone

When creating applications that store and analyze large amounts of data, such as time series, log data, or event-storing ones, developing a good and future-proof data model can be a difficult task. Determining the most appropriate data types to store the information depends on various factors, including the required precision of float-point values, the content of the values (such as text), compressibility, and query speed.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Pioneering customer-centric pricing models: Decoding ingest-centric vs. answer-centric pricing

Dynatrace

In today’s data-driven landscape, businesses are grappling with an unprecedented surge in data volume. The rise of cloud-native microservice architectures further exacerbates this change. The data generated by applications to support operational teams has reached overwhelming proportions. This data overload also prevents customer-centric pricing models as users consider cost-effective technology platforms.

Retail 248
article thumbnail

Adding Transparent Data Encryption to PostgreSQL with pg_tde: Please Test

Percona

PG_TDE is an experimental transparent data encryption access method for PostgreSQL 16 and beyond. This software is under active development and at a very early stage of design and implementation. In the spirit of open and transparent communication, we would appreciate your feedback and invite PostgreSQL users to test the extension and provide feedback either via the GitHub repository or in the forum.

article thumbnail

What Is the Maximum max-age?

CSS Wizardry

If you wanted to cache a file ‘forever’, you’d probably use a Cache-Control header like this: Cache-Control: max-age=31536000 This instructs any cache that it may store and reuse a response for one year (60 seconds × 60 minutes × 24 hours × 365 days = 31,536,000 seconds ). But why one year? Why not 10 years? Why not max-age=forever ? Why not max-age=∞ ?!

Cache 190
article thumbnail

Unlocking Performance: Exploring Java 21 Virtual Threads [Video]

DZone

In this Java 21 tutorial, we dive into virtual threads, a game-changing feature for developers. Virtual threads are a lightweight and efficient alternative to traditional platform threads, designed to simplify concurrent programming and enhance the performance of Java applications. In this article, we’ll explore the ins and outs of virtual threads, their benefits, compatibility, and the migration path to help you leverage this powerful Java 21 feature.

article thumbnail

IT Operations: A Use Case in the 2023 Gartner Critical Capabilities for Application Performance Monitoring and Observability

Dynatrace

Artificial intelligence (AI) and IT automation are rapidly changing the landscape of IT operations. AI can help automate tasks, improve efficiency, and identify potential problems before they occur. IT automation can help to not only improve the overall quality of IT services but also to reduce associated costs. In the recently published Gartner® “ Critic al Capabilities for Application Performance Monitoring and Observability,” Dynatrace scored highest for the IT Operations Use Case (4.15/5) in

More Trending

article thumbnail

Our Kudos to All Percona Community Contributors

Percona

Percona stands for open source and keeps open source open for everyone. Open source software is impossible without the efforts of the community. Today, we want to personally thank the most active contributors. They not only contributed code but also reported issues, helped users on the forum, and wrote blog posts on the Community website. We highly appreciate all your effort and support.

article thumbnail

Embracing Resilience: The Power of Chaos Engineering

DZone

Securing software systems ' dependability and resilience has grown to be of the utmost importance in a world driven by technology, where software systems are becoming more complex and interconnected. In-depth testing, redundancy, and disaster recovery plans are just a few of the strategies that organizations are implementing to reduce the risks related to system failures.

article thumbnail

Cybersecurity Awareness Month 2023: Key themes and best practices for protecting against cyberthreats

Dynatrace

Cyberthreats are on the rise. According to Forbes, cybersecurity threats have increased by 7% in Q1 of 2023 from 2022. It’s more important than ever for organizations to ensure they’re taking appropriate measures to secure and protect their applications and infrastructure. Cybersecurity Awareness Month represents a collaborative initiative between the U.S. federal government and the IT security sector.

article thumbnail

Prompting Isn’t The Most Important Skill

O'Reilly

Anant Agarwal, an MIT professor and of the founders of the EdX educational platform, recently created a stir by saying that prompt engineering was the most important skill you could learn. And that you could learn the basics in two hours. Although I agree that designing good prompts for AI is an important skill, Agarwal overstates his case. But before discussing why, it’s important to think about what prompt engineering means.

article thumbnail

5 Changes You Should Know in MongoDB 7.0

Percona

As almost a tradition, a newer major release of MongoDB is born every year, and this year, it’s no different. Many changes and new features are brought to the system, and as part of keeping in tune with the changes and how they can impact us, we go through the changes to better understand them. From that, this article is born. Our goal here is to review five new changes or implementations you should know in MongoDB 7.0.

Metrics 106
article thumbnail

Streamlining Success: The Crucial Role of Web Services Testing

DZone

Web services have taken on a crucial role in the foundation of many applications and systems in the modern digital environment. Web services are necessary for seamless data exchange and effective communication between various software components, whether it be an e-commerce platform, a banking application, or a social media network. Thorough testing is essential to guaranteeing the dependability, security, and performance of these web services.

article thumbnail

What is synthetic testing?

Dynatrace

Synthetic testing simulates real-user behaviors within an application or service to pinpoint potential problems. Here’s a look at why this testing matters, how it works, and what companies need to get the most from this approach. What is synthetic testing? Synthetic testing is an IT process that uses software to discover and diagnose performance issues with user journeys by simulating real-user activity.

Testing 221
article thumbnail

Google Improves Cloud Spanner: More Compute and Storage without Price Increase

InfoQ

Google recently announced various improvements to Cloud Spanner, its distributed, decoupled relational database service with a “50% increase in throughput and 2.5 times the storage per node than before” without a price change.

Google 103
article thumbnail

Using CLONE INSTANCE With DATA DIRECTORY on Replicas With Data

Percona

This blog post discusses using the CLONE INSTANCE command with the safety option DATA DIRECTORY when you do not have enough disk space to store two datasets. In my previous blog post on the CLONE INSTANCE command, The MySQL Clone Plugin Is Not Your Backup , I mentioned that using the option DATA DIRECTORY helps to avoid situations where you need to re-initialize replica and clone-related settings from scratch in case of the clone operation failure.

article thumbnail

The 3 Stages of an Effective Test Data Strategy

DZone

With the rise of agile and DevOps practices, software testing is more important than ever for delivering high-quality applications at speed. However, providing testers with the right test data remains a major bottleneck. Many organizations have turned to test data virtualization and synthetic data generation tools to help alleviate these test data challenges.

Strategy 140
article thumbnail

Start strong: Words of wisdom for creating Dynatrace Apps

Dynatrace

We’re giving you endless possibilities. While you were bound to existing product offerings and features in the past, you now have the power to do anything you want with Dynatrace. But we know that with endless possibilities, fear can manifest. Fear of the unknown, what to create, how to create it, and so on. But we can’t let this fear set us back!

article thumbnail

Gatsby Headaches: Working With Media (Part 2)

Smashing Magazine

Gatsby Headaches: Working With Media (Part 2) Gatsby Headaches: Working With Media (Part 2) Juan Diego Rodríguez 2023-10-16T13:00:00+00:00 2023-10-16T16:23:46+00:00 Gatsby is a true Jamstack framework. It works with React-powered components that consume APIs before optimizing and bundling everything to serve as static files with bits of reactivity. That includes media files, like images, video, and audio.

Media 90
article thumbnail

From Proprietary to Open Source: The Complete Guide to Database Migration

Percona

Migrating a proprietary database to open source is a major decision that can significantly affect your organization. It’s a complex process involving various factors and meticulous planning. Whether the migration is prompted by the need for enhanced performance and efficiency, improved scalability, the desire to implement ​​multi-cloud and hybrid strategies, changes in technology, reduced storage and licensing costs, or breaking free of vendor lock-in, the decision to migrate a

article thumbnail

Optimization Frontend App by Performance Testing

DZone

Web 2.0 has emphasized visual, interactive front-ends , increasing complexity. Now, poor user experiences come not just from back-end optimizations but from how long pages take to load content. So, fixing all front-end performance issues without compromising aesthetics or function is key for a good user experience. Also, Google now ranks sites in search partly based on webpage speed, further highlighting the importance of front-end performance.

article thumbnail

Bringing IT automation to life at Dynatrace Innovate Barcelona

Dynatrace

While customers use observability platforms to identify issues in cloud environments, the next chapter of value is removing manual work from processes and building IT automation into their organizations. At the Dynatrace Innovate conference in Barcelona, Bernd Greifeneder, Dynatrace chief technology officer, discussed key examples of how the Dynatrace observability platform delivers value well beyond traditional monitoring.

article thumbnail

Application security fuels secure digital transformation for a global energy leader

Dynatrace

With the exponential rise of cloud technologies and their indisputable benefits such as lower total cost of ownership, accelerated release cycles, and massed scalability, it’s no wonder organizations clamor to migrate workloads to the cloud and realize these gains. As part of this initiative, including migration-ready assessments, and to avoid potentially catastrophic security issues, companies must be able to confidently answer: What is our secure digital transformation strategy in the cloud?

Energy 206
article thumbnail

How organizations are adopting AIOps and IT automation

Dynatrace

As today’s macroeconomic environments grow increasingly competitive, organizations are under pressure to reduce costs and speed products to market. As they try to become more efficient, organizations are turning to technologies such as AIOps and IT automation. AIOps —or the automation of IT operations—and other forms of IT automation have received increasing focus because these technology approaches are critical to improving organizational efficiency.

article thumbnail

Scalable Solutions with Percona Distribution for PostgreSQL (Part 2): Using Citus

Percona

This blog post is part two of a multi-post series about using the Citus extension with Percona Distribution for PostgreSQL. You can read part one here: Scalable Solutions With Percona Distribution for PostgreSQL: Set Up Three PostgreSQL Database Instances. Citus is an open-source extension for PostgreSQL that expands its capacity to manage databases of varying scales, ranging from individual nodes to extensively distributed database clusters.

article thumbnail

Reduce RPO, Encrypt Backups, and More in 1.15.0 Release of Percona Operator for MongoDB

Percona

We are excited to announce the release of Percona Operator for MongoDB v.1.15.0. This release consists of various enhancements and bug fixes. In this blog post, we will look into some of the most interesting features. Reduce Recovery Point Objective (RPO) with Point-in-Time Recovery for physical backups Encrypt your backups with Server-Side Encryption (SSE) to meet compliance and security requirements Long awaited split horizon functionality that enables users to create various topologies Point-

article thumbnail

Database Migration Plan: Avoiding Common Pitfalls in Open Source Migration

Percona

Many organizations are turning to open source solutions to streamline their operations and reduce costs. Open source migration can be a game-changer, offering flexibility, scalability, and cost-effectiveness. However, it’s not without its challenges. Below, we’ll explore the common pitfalls of open source migration and provide insights on how to avoid them.

article thumbnail

Scalable Solutions With Percona Distribution for PostgreSQL (Part 1): Set Up Three PostgreSQL Database Instances

Percona

Welcome to the first installment of our series: Scalable Solutions with Percona Distribution for PostgreSQL. In this guide, we will demonstrate how to establish a Citus database spanning multiple nodes by using Percona Distribution for PostgreSQL. This setup empowers your database to efficiently manage increased data volumes, enhance performance, and maintain availability.

article thumbnail

Percona Monitoring and Management 2.40.0, Percona Server for MongoDB 7.0.2-1 (RC): Release Roundup October 16, 2023

Percona

Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and stay competitive, free from vendor lock-in. Percona software is designed for peak performance, uncompromised security, limitless scalability, and disaster-proofed availability.

Servers 79