Sat.Jan 09, 2021 - Fri.Jan 15, 2021

Auditing PostgreSQL Using pgAudit


Auditing in information technology (IT) is a process of examining an organization’s IT infrastructure to ensure compliance with the requirements imposed by recognized standards or established policies.

7 Ways to Capture Java Heap Dumps


Heap Dumps are vital artifacts to diagnose memory-related problems such as slow memory leaks, Garbage Collection problems, and java.lang.OutOfMemoryError.They are also vital artifacts to optimize the memory consumption. There are great tools like Eclipse MAT and Heap Hero to analyze heap dumps. However, you need to provide these tools with heap dumps captured in the correct format. This article gives you multiple options to capture heap dumps.

Java 190

Sign Up for our Newsletter

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

Simplify observability for all your custom metrics (Part 4: Prometheus)


Dynatrace news.

Number series generator challenge solutions – Part 1

SQL Performance

Last month I posted a challenge to create an efficient number series generator. The responses were overwhelming. There were many brilliant ideas and suggestions, with lots of applications well beyond this particular challenge.

C++ 77

Article: Donkey: A Highly-Performant HTTP Stack for Clojure

InfoQ Articles

Donkey is the product of the quest for a highly performant Clojure HTTP stack aimed to scale at the rapid pace of growth we have been experiencing at AppsFlyer, and save us computing costs. In this article, we’ll briefly outline the use-case for a library like Donkey and present our benchmarks.

The New Normal Demands Resilience Engineering


The only way to keep the Dutch at home is by grounding their offspring , as our government has discovered twice over. So, after spending two weeks dreading the end of the holiday season, last week marked the start of the second homeschooling season in a year.

Modern approaches to observability and monitoring for multicloud environments


Dynatrace news. IT, DevOps, and SRE teams are racing to keep up with the ever-expanding complexity of modern enterprise cloud ecosystems and the business demands they are designed to support. Leaders in tech are calling for radical change.

More Trending

Podcast: Ann Lewis Discusses the Political Tech Landscape, MoveOn’s Architecture, and Scaling Challenges


For this podcast, Ann Lewis, CTO at MoveOn, sat down with InfoQ podcast co-host Charles Humble. Topics discussed included: the political tech landscape; MoveOn’s architecture and scaling challenges; MoveOn’s open-source text banking platform Spoke; and advice when stepping into a CTO role.

Introduction to the Circuit Breaker Pattern


Consider that you’re running a web service that requires input and delivers it to another backend service. If the backend service is not available for some time, then what kind of fail-proof system should you implement? This is where the Circuit Breaker design pattern comes in. Let’s think about a situation where a request goes to a middleware application and you need to call another remote backend service.

Monitoring-as-code through Dynatrace’s Open-Source Initiative


Dynatrace news. Recently, Dynatrace added OpenTelemetry support to its PurePath 4 technology, which is its fourth and latest generation of automatic and intelligent distributed tracing.

A use case for sp_prepare / sp_prepexec

SQL Performance

There are features many of us shy away from, like cursors, triggers, and dynamic SQL. There is no question they each have their use cases, but when we see a trigger with a cursor inside dynamic SQL, it can make us cringe (triple whammy).

Cache 56

Catchpoint Buys WebPageTest – How the Acquisition Affects the Webperf Community


In September of 2020, big news was released – Catchpoint would be acquiring WebPageTest. This is obviously very exciting news, but a little uncertainty comes with it. is one of the premier page speed auditing services in the industry.

Auto Split Slow RSpec Test File by Test Examples on GitHub Actions Parallel Jobs


Splitting your CI build jobs between multiple machines running in parallel is a great way to make the process fast, which results in more time for building features. Github Actions allows running parallel jobs easily.

G2 users rate Dynatrace number 1 in observability


Dynatrace news. We are pleased to share, G2 users have just named Dynatrace number 1 in the first-ever Observability Suite Solutions ranking.

Enhancing ITIL Incident Management and the Customer Experience: Integrating ServiceNow with Atlassian Jira and Microsoft Azure DevOps


Delivering a premium digital experience is more than just clever features and functionality: it’s about maximizing uptime for end users.

Testing a mobile application: an examination of strategy and tools


Mobile phones have taken over the world in a way few technologies and inventions have been able to in the past. The far-reaching repercussions of such a widely accepted adoption can be felt in all fields of life, from education to tourism.

Gzip a File in Ruby


At the start of the year, I looked into how to better compress the output of a Jekyll site. I’ll write up the results to that soon. For now, here’s how to gzip a file using Ruby. Enter zlib. Contained within the Ruby standard library is the Zlib module which gives access to the underlying zlib library. It is used to read and write files in gzip format. Here’s a small program to read in a file, compress it and save it as a gzip file. ruby performance compression gzip gzip compression

Dynatrace Managed release notes version 1.208


Dynatrace news. New features and enhancements. General. Dynatrace Managed is now also supported on Red Hat Enterprise Linux 8.3. Cluster Management Console. You can now add users via UI or REST API additionally in LDAP or SSO mode in order to pre-configure their permissions before they sing-in the first time. Delivered product ideas. RFE: Dynatrace Managed – Create users with LDAP Integration active. The post Dynatrace Managed release notes version 1.208 appeared first on Dynatrace blog.


Understanding Concurrency Parameters in pgbench


pgbench paramaters for concurrency control pgbench offers two parameters for controlling the concurrency in the benchmark. Namely: -j for ‘jobs’ The number of pgbench threads to run. -j,

C++ 52

Check Browser Compatibility For A Website – A How-To Blog


How do you feel when an application on your device starts breaking but it works just fine on your friend’s smartphone? You reload the browser and wait for the website to load. When it does, it does not feel right. All the features are not visible or you cannot click them.

How to Kill Processes in Unix/Linux


There are different options to terminate a process in Unix/Linux flavor of operating systems. This article intends to list and provide examples of each option. You can use the kill command to terminate a process by passing the process id. PID is the process ID of the process that you want to terminate. java open source devops command line operating systems linux operating system linux tools/utilities system admin unix operating system unix os

Top Frontend Frameworks


Frontend frameworks let you hit the ground running when developing a new website. Due to their popularity, a wide array of frontend frameworks are available, and new ones emerge on a regular basis. Because there are so many to choose from, pinpointing the right frontend framework can be tricky.

Front-End Performance Checklist 2021

Smashing Magazine

Front-End Performance Checklist 2021. Front-End Performance Checklist 2021. Vitaly Friedman. 2021-01-11T15:30:13+00:00. 2021-01-11T16:06:07+00:00.

Tips and Tricks for Writing Linux BPF Applications With libbpf


At the beginning of 2020, when I used the BCC tools to analyze our database performance bottlenecks, and pulled the code from the GitHub, I accidentally discovered that there was an additional libbpf-tools directory in the BCC project. I had read an article on BPF portability and another on BCC to libbpf conversion , and I used what I learned to convert my previously submitted bcc-tools to libbpf-tools. I ended up converting nearly 20 tools.

Code 118

Compelling Reasons to Go for Laravel Development Services


If you're looking to develop a website or PHP application, you might be looking for different frameworks and get confused. There are many of them, but the most compelling one is Laravel. Laravel is emerging rapidly and supporting innovative features, consequently, for more efficiency and faster application development. With the help of Laravel Development Service, you can achieve the new high in success by developing the flawless website of the future.