October, 2023

article thumbnail

IoT Device Management: Streamlining Connectivity in a Connected World

DZone

The proliferation of the Internet of Things ( IoT ) has led to an explosion in the number of connected devices, from smart thermostats in homes to sensors in manufacturing plants. As these devices multiply, so does the complexity of managing them. Enter IoT device management — the suite of tools and practices designed to monitor, maintain, and update these interconnected devices.

IoT 298
article thumbnail

Detect VMware Aria Operations for Logs exploitation with Dynatrace and DQL

Dynatrace

VMware Aria Operations for Logs (formerly known as vRealize Log Insight) is used across enterprises to collect logs and provide analytics. The company recently announced a high-severity vulnerability in an earlier version of the tool. Tracked as CVE-2023-34051 (CVSS score: 8.1), the Aria Operations for Logs vulnerability relates to a case of authentication bypass that could lead to remote code execution.

Analytics 263
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

Kubernetes And Kernel Panics

The Netflix TechBlog

How Netflix’s Container Platform Connects Linux Kernel Panics to Kubernetes Pods By Kyle Anderson With a recent effort to reduce customer (engineers, not end users) pain on our container platform Titus , I started investigating “orphaned” pods. There are pods that never got to finish and had to be garbage collected with no real satisfactory final status.

Hardware 228
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 187
article thumbnail

Soft skill books that will make you a better developer

Addy Osmani

Explore takeaways from a curated selections of leadership and productivity books, handpicked by Addy Osmani. Unlock your potential with titles like The Effective Executive, Multipliers, Drive, and The Art of Action.

article thumbnail

Preliminary Thoughts on the White House Executive Order on AI

O'Reilly

Disclaimer: Based on the announcement of the EO , without having seen the full text. While I am heartened to hear that the Executive Order on AI uses the Defense Production Act to compel disclosure of various data from the development of large AI models, these disclosures do not go far enough. The EO seems to be requiring only data on the procedures and results of “Red Teaming” (i.e. adversarial testing to determine a model’s flaws and weak points), and not a wider range of inf

Energy 119
article thumbnail

Data Observability: Better Insights Through Reliable Data Practices

DZone

This is an article from DZone's 2023 Data Pipelines Trend Report. For more: Read the Report Organizations today rely on data to make decisions, innovate, and stay competitive. That data must be reliable and trustworthy to be useful. Many organizations are adopting a data observability culture that safeguards their data accuracy and health throughout its lifecycle.

More Trending

article thumbnail

Kubernetes Observability: Code Profiling With Flame Graphs

Percona

In this blog post, we’ll review how to run Linux profilers such as perf and produce flame graphs on Kubernetes environments. Flame graphs are a graphical representation of function calls. It shows which code paths are more busy on the CPU in given samples. They can be generated with any OS profiler that contains stack traces such as perf, eBPF, and SystemTap.

Code 112
article thumbnail

How to Clear Cache and Cookies on a Customer’s Device

CSS Wizardry

If you work in customer support for any kind of tech firm, you’re probably all too used to talking people through the intricate, tedious steps of clearing their cache and clearing their cookies. Well, there’s an easier way! Getting Someone to Clear Their Own Cache Trying to talk a non-technical customer through the steps of clearing their own cache is not an easy task—not at all!

Cache 166
article thumbnail

Becoming a good engineer is about collecting experience.

Addy Osmani

Becoming a good engineer is about collecting experience. Each project, even small ones, is a chance to add new techniques and tools to your toolbox. Where this delivers even more value is when you can solve problems by pairing techniques learned on one project with tools learned working on another. It all adds up.

article thumbnail

How DoorDash Rearchitected its Cache to Improve Scalability and Performance

InfoQ

DoorDash rearchitected the heterogeneous caching system they were using across all of their microservices and created a common, multi-layered cache providing a generic mechanism and solving a number of issues coming from the adoption of a fragmented cache.

Cache 109
article thumbnail

Real-Time Analytics

DZone

This is an article from DZone's 2023 Data Pipelines Trend Report. For more: Read the Report We live in an era of rapid data generation from countless sources, including sensors, databases, cloud, devices, and more. To keep up, we require real-time analytics (RTA), which provides the immediacy that every user of data today expects and is based on stream processing.

Analytics 286
article thumbnail

Platform engineering: Empowering key Kubernetes use cases with Dynatrace

Dynatrace

Digital transformation continues surging forward. Today, speed and DevOps automation are critical to innovating faster, and platform engineering has emerged as an answer to some of the most significant challenges DevOps teams are facing. With higher demand for innovation, IT teams are working diligently to release high-quality software faster. But this task has become challenging.

article thumbnail

Resolving Data Drift in a Dual-Primary Topology With Replica

Percona

Hello friends, In Managed Services , we have the opportunity to see different technologies and various topologies, which makes the work fascinating and challenging at the same time. This time, I’m going to tell you about a particular case: a client with a dual-primary topology plus a replica, as detailed below: PS-primary-1=192.168.0.14 [RW] | PS-primary-2=192.168.0.59 [RW] (Slave_delay: 0) | PS-replica-1=192.168.0.99 [R] (Slave_delay: 0) [RW] means Read/Write access.

Database 104
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

My new CppCon talk is on YouTube: “Cooperative C++ Evolution – Toward a TypeScript for C++”

Sutter's Mill

My Thursday CppCon talk is now online. Note: There’s already a Reddit thread for it , so if you want to comment on the video I suggest you use that thread instead of creating a new one. If you want to comment on the material in this post, much of which is new, that could be better in a new thread. At CppCon 2022, I argued for why we should try to make C++ 10x simpler and 50x safer , and this update is an evolution of the update talk I gave at C++ Now in May, with additional news and demos

C++ 99
article thumbnail

Contentsquare Uses Microservices and Apache Kafka for Notification Delivery

InfoQ

Contentsquare needed notification functionality for many use cases within its platform. The company created a generic solution spanning multiple services as part of its microservice architecture. During the implementation, the developers had to improve observability and overcome some scalability challenges.

article thumbnail

LLMs Demand Observability-Driven Development

DZone

Our industry is in the early days of an explosion in software using LLMs, as well as (separately, but relatedly) a revolution in how engineers write and run code, thanks to generative AI. Many software engineers are encountering LLMs for the very first time, while many ML engineers are being exposed directly to production systems for the very first time.

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 233
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

32 MiB Working Sets on a 64 GiB machine

Randon ASCII

Memory is a relatively scarce resource on many consumer computers, so a feature to limit how much memory a process uses seems like a good idea, and Microsoft did indeed implement such a feature. However: They didn’t document this (!) Their implementation doesn’t actually save memory The implementation can have a prohibitively high CPU cost This feature works by limiting the working set of a process – the amount of memory mapped into the address-space of the process – to 32 MiB.

article thumbnail

Model Collapse: An Experiment

O'Reilly

Ever since the current craze for AI-generated everything took hold, I’ve wondered: what will happen when the world is so full of AI-generated stuff (text, software, pictures, music) that our training sets for AI are dominated by content created by AI. We already see hints of that on GitHub: in February 2023, GitHub said that 46% of all the code checked in was written by Copilot.

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 100
article thumbnail

SQream Accelerates Time to Insight Across Massive Datasets

DZone

The exponential growth of data presents both immense opportunities and challenges for organizations. Valuable insights are often buried across massive, complex datasets too large and unwieldy for traditional analytics tools to handle. SQream offers a purpose-built solution to help companies fully harness all their data to drive unprecedented speed and scale in analytics.

Analytics 278
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

article thumbnail

Debugging MySQL Core File in Visual Studio Code

Percona

Visual Studio Code (VS) supports memory dump debugging via C/C++ extension: [link]. When MySQL generates a core file, the VS code simplifies the process of debugging. This blog will discuss how to debug the core file in VS code. Installing c/c++ extension We need to install the c/c++ extension. Here are the instructions for doing so. In Linux, you can press control-p, paste the command below, and then press enter. ext install ms-vscode.cpptools Once we install the c/c++ extension, we can find it

Code 104
article thumbnail

Gatsby Headaches: Working With Media (Part 1)

Smashing Magazine

Gatsby Headaches: Working With Media (Part 1) Gatsby Headaches: Working With Media (Part 1) Juan Diego Rodríguez 2023-10-09T11:00:00+00:00 2023-10-09T21:07:06+00:00 Working with media files in Gatsby might not be as straightforward as expected. I remember starting my first Gatsby project. After consulting Gatsby’s documentation, I discovered I needed to use the gatsby-source-filesystem plugin to make queries for local files.

Media 79
article thumbnail

Questions for 2024

O'Reilly

This time of year, everyone publishes predictions. They’re fun, but I don’t find them a good source of insight into what’s happening in technology. Instead of predictions, I’d prefer to look at questions: what are the questions to which I’d like answers as 2023 draws to a close? What are the unknowns that will shape 2024? That’s what I’d really like to know.

article thumbnail

Effective Performance Engineering at Twitter-Scale: Yao Yue at QCon San Francisco

InfoQ

During the second day of QCon San Francisco 2023, Yao Yue, a Founder of IOP Systems, presented on performance engineering. Yue discussed in her session the evolving performance engineering in the modern era. For decades, hardware advancements have kept many performance engineers on the sidelines, but now, in a pivotal moment, their skills are more crucial than ever.

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.

article thumbnail

Accelerate and empower Site Reliability Engineering with Dynatrace observability

Dynatrace

In the realm of SRE, time and effort allocation planning are crucial factors that involve a delicate balance between operational management and project improvements. This intricate allocation strategy can be categorized into two main domains. In this blog post, we’ll delve deeper into these categories to gain a comprehensive understanding of their significance and the challenges they present.

article thumbnail

Percona Server for MongoDB 7 Is Now Available

Percona

Databases are different from a lot of software. For one, they often favor stability over innovation. This is not a general rule, but as databases are responsible for a core layer of any IT system – data storage and processing — they require reliability. This requirement does not always pair with the latest and greatest improvements that have not been hardened over time.

article thumbnail

Kubernetes Community Days UK: Keynote Cilium and eBPF

Percona Community

This week, at Kubernetes Community Days UK in London. Liz Rice, Chief Open Source Officer at Isovalent, delivered a keynote on Cilium, eBPF, and the new feature of Cilium: Mutual Authentication. Figure 1. Liz Rice Keynote KCD UK, London. Tuesday 17, 2023 Cilium is an eBPF-powered open source, cloud native solution for delivering, securing, and observing network connectivity between workloads. eBPF is a technology that allows us to create modules to modify the behavior of the Linux kernel, but wh

article thumbnail

Automated Mentoring with ChatGPT

O'Reilly

Ethan and Lilach Mollick’s paper Assigning AI: Seven Approaches for Students with Prompts explores seven ways to use AI in teaching. (While this paper is eminently readable, there is a non-academic version in Ethan Mollick’s Substack.) The article describes seven roles that an AI bot like ChatGPT might play in the education process: Mentor, Tutor, Coach, Student, Teammate, Student, Simulator, and Tool.

article thumbnail

Eating One's Own Dogfood: GitHub Using Actions and Runners for GitHub.com

InfoQ

To improve how they ship software in a scalable and effective way, GitHub has adopted GitHub Actions for a part of their continuous integration system. In particular, they leveraged the new Actions larger runners to get to run 15,000 CI jobs across 150,000 cores. In the process they also extended larger runners capabilities for all their users.

article thumbnail

OpenTelemetry for Microservices Tracing and Observability

DZone

IT teams have been observing applications for their health and performance since the beginning. They observe the telemetry data (logs, metrics, traces) emitted from the application/microservice using various observability tools and make informed decisions regarding scaling, maintaining, or troubleshooting applications in the production environment. If observability is not something new and there are a plethora of monitoring and observability tools available in the market, why bother about OpenTe

DevOps 270
article thumbnail

5 truths about zero trust, data, and the federal government

Dynatrace

Ever since the White House’s Executive Order on Improving the Nation’s Cybersecurity , federal agencies have made a concerted effort to implement zero trust in order to achieve the specific goals laid out in the Federal Zero Trust Strategy by the end of fiscal year 2024. This trend was the foundation for a lively discussion at the Billington Cybersecurity Summit in Washington, D.C.