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++ 79

SQL Server ORDER BY performance tips

SQL Shack

In this article, we will explore how the ORDER BY statement affects the query performance and we will also learn some performance tips related to sorting operations in SQL Server.

The future of software testing: Machine learning to the rescue

TechBeacon Testing

The last decade has seen a relentless push to deliver software faster.

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.

More Trending

Understanding the True Cost of Client-Side A/B Testing

Tim Kadlec

Client-side A/B testing has been a performance loving developer’s worst friend for years. The way it works is you load in some JavaScript (typically from a third-party domain), and that JavaScript runs, applying the experiments you’re running for any given situation.

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.

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.

World Braille Day: A Celebration of My Grandmother’s Cookies


I know everyone thinks their grandmother made the best cookies they’ve ever had. But everyone else is, sadly, wrong. Because there is no doubt in my mind that, in fact, it was my grandmother who truly made the best cookies ever. Sugar cookies and molasses cookies in particular.

7 Steps to Optimize the Cost of Software Testing


Why Software Testing Is Important. An average mobile app contains about 50,000 lines of code, Microsoft Windows operating system has about 50 million lines of code, while Google’s entire code base is estimated to contain 2 billion lines of code. If you take an average of 15–50 defects per KLOC (Kilo Lines of Code), that adds up to a lot of work for software testers before a product is released into the market. So how does the software tester decide what to test? How to test?

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.

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

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.

Introduction to BLE security for IoT


Learn about security of bluetooth enabled IoT devices. Understand BLE vulnerabilities, encryption and risks involved in building bluetooth IoT devices. The article also talks about incorporating security in BLE pairing and bonding.

IoT 79

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. Webpagetest.org is one of the premier page speed auditing services in the industry.

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

3 enterprise continuous testing challenges—and how to beat them

TechBeacon Testing

Organizations on the Forbes Global 2000 list are increasingly beset by nimble startups intent on disrupting their industry. Accelerating application delivery is a key part of maintaining a competitive advantage, but it's hard for enterprise organizations to keep pace.

Continuous Delivery of Games

Abhishek Tiwari

What can we learn from Cyberpunk 2077’s disastrous launch? Cyberpunk 2077 was extensively advertised yet highly buggy release. Sony has pulled Cyberpunk 2077 from its PlayStation store following widespread complaints about glitches. The game lost over 75% of players on Steam.

Games 60

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.

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.

Dynamic Programming Problems: Learn to Solve Them More Efficiently


Programming is all about solving issues and problems. There is an end number of programming issues that the developers face when they are writing code for developing a website, applications, or any other type of software. Programming problems can be listed and are sorted based on various categories of programming languages used like PHP, Java, Python, C++, and many others, which developers use for coding.

What is OpenShift and why automation matters


Dynatrace news. What is OpenShift? Red Hat OpenShift is a hybrid cloud platform. It offers automated installation, upgrades, and lifecycle management throughout the container stack – the operating system, Kubernetes and cluster services, and applications – on any cloud.

SQL Mysteries: Why am I Still Seeing 17830 Errors?

SQL Server According to Bob

SQL Mysteries: Why am I ​​ Still Seeing 17830 ​​ Errors? I was recently contacted by ​​ Christophe Laporte ​​ posing ​​ a very interesting question. This is about the blog post you published a while ago, but I’ have a couple a questions regarding the error which is firing an XEvent almost every 10 ms. SQL Mysteries: Why is my SQL Server experiencing lots of 17830 (TCP 10054) errors? –

Fallacy #6: There is one administrator

Particular Software

In small networks, it is sometimes possible to have one administrator. This is usually the developer who creates and deploys a small project.

Xamarin vs Flutter- Comparing two Cross-Platforms for Native-like Experiences


We have another detailed comparison of cross-platform frameworks, and this time it's Xamarin vs. Flutter. As organizations seek faster development, sleek UIs, and native interfaces, the developer community has more open-source frameworks added to the list.

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.

How OpenTelemetry can improve Observability and Monitoring


Dynatrace news. In my last blog article, I answered the question “What is OpenTelemetry?” , with the goal of providing a high-level overview of the OpenTelemetry project and answer some of the most commonly asked questions.

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.

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.

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.

Development Efficiency and Measurement


Seeing and improving the efficiency of Software Development teams is a problem for every technical team manager. There are two important points here: Awareness: How well is the team doing? Improvement: How does the team get better? You Can’t Improve Without Measuring. Before attempting to change something, determining exactly where it is located is the most important step.

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.

Your Guide to Effective Business Continuity Plan for Startups and Agile Professionals


With the increase in weather-related events both in frequency and severity, the immense reliance on a network of technologies is expanding. Organizations, nowadays, face an unprecedented degree of exposure. Such trends have left companies exposed to a variety of risks. opinion project management agile adaptation business plan

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.

Why Python Is My Favourite For Test Automation?


When it comes to automating the test cases, one of the most difficult choices one has to make is to select the programming language that has good support for test automation. Python, Java, C#, Ruby, etc., are some of the prominent languages that can be used with a Selenium test automation framework. However, Python test automation is widely used by QAs all over, especially with Selenium WebDriver.

C++ 140