January, 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.

Optimizing the Aural Experience on Android Devices with xHE-AAC

The Netflix TechBlog

By Phill Williams and Vijay Gondi Introduction At Netflix, we are passionate about delivering great audio to our members. We began streaming 5.1 channel surround sound in 2010, Dolby Atmos in 2017 , and adaptive bitrate audio in 2019.


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.

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


Allen Holub

The notions of accountability and responsibility often pop up in the context of business, as if both of those ideas are good things. A culture of accountability, we’re told, is essential to running a business.


k6 Review: Open Source Load Testing Tool for Developers


Have you heard the hype around k6 yet? Yes, yet another open source performance testing tool is making waves. In this post, I’ll share my k6 review in. The post k6 Review: Open Source Load Testing Tool for Developers appeared first on Abstracta Software Testing Services.

Architecture Ownership Patterns for Team Topologies. Part 3: Multi-Team Patterns

Strategic Tech

As a system grows, higher-order abstractions are needed for ease of understanding, communication, and management. In Geography, continents are a higher order abstraction that allow us to collectively describe a large number of countries in a single word.

More Trending

What is DevSecOps?


Dynatrace news. DevSecOps is a cross-team collaboration framework that integrates security into DevOps processes from the start rather than waiting to address security in a separate silo.

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.


Allen Holub

A Performance Heads-Up Display (HUD) for Chrome

Addy Osmani

Introducing a new Performance Heads-Up Display (HUD) to Chrome and Chrome for Android

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 future of software testing: Machine learning to the rescue

TechBeacon Testing

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

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.

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.

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.

Google 101

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.

Sponsored Post: 3T, Bridgecrew, Toptal, IP2Location, Ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? Looking to rapidly hire Top Software Developers ? Get Started with Toptal. Toptal will match you with top-quality, pre-screened freelance software developers that meet your project requirements. All in under 48 hours. Get started right away with a no risk trial. InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform.

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.

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.

Implementing HTTP Load Balancer Using HAProxy on AWS


Overview. HAProxy (High Availability Proxy) is an open source, fast, and reliable solution that provides load balancer and reverse proxy features for TCP- and HTTP-based applications. HAProxy load balancer handles heavy load traffic and reroutes requests seamlessly across multiple servers. HAProxy also supports the following features: cloud aws ec2 load balancer haproxy

AWS 175

How to read an execution plan with all details

SQL Shack

In this article, we will discuss how to read the SQL Server execution plan (query plan) with all aspects through an example, so we will gain some practical experience that helps to solve query performance issues.

Mobile Usability testing: What is it and how is it done?


It goes without saying that the usage of smartphones has been soaring all around the globe. In fact, a report by Statista suggests that the overall count of mobile phones all over the world is expected to be a whopping 3.8 billion by 2021 which is around half of the world’s population.

Sponsored Post: Bridgecrew, Toptal, IP2Location, Ipdata, StackHawk, InterviewCamp.io, Educative, Triplebyte, Stream, Fauna

High Scalability

Who's Hiring? Looking to rapidly hire Top Software Developers ? Get Started with Toptal. Toptal will match you with top-quality, pre-screened freelance software developers that meet your project requirements. All in under 48 hours. Get started right away with a no risk trial. InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform.

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.

What is serverless computing? Driving efficiency without sacrificing observability


Dynatrace news. The phrase “serverless computing” appears contradictory at first, but for years now, successful companies have understood the benefit of using serverless technologies to streamline operations and reduce costs. Still, this model is not ideal in every situation.

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?

How to do web performance testing with Google Lighthouse and Cypress

TechBeacon Testing

Our attention span has decreased over time. Online, if a page loads slowly, people are quick to go to a competitor’s site. They have no patience for slow websites. Businesses that fail to realize this can lose a lot of money after racking up negative reviews from customers.

How do you decide your approach for mobile website testing?


The meteoric emergence of smartphones is nothing short of phenomenal, as a growing number of consumers are leveraging the potential offered by the smartphone ecosystem. As per April 2019 data of Statistica[1], the global mobile population accounted for 4 billion unique users.

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.

What About Ember?

Tim Kadlec

One thing that jumped out while working on the JavaScript chapter of the Web Almanac was the incredibly high amount of time spent processing JavaScript on the median mobile page where Ember.js was detected. The story was the same when I wrote The Cost of JS Frameworks. ).

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.

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.

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.

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.

New Product Release: Tasktop Hub 21.1 – Jira, Leankit, VersionOne, Tricentis Tosca Integration


The latest product release from the Tasktop Value Stream Management platform —Tasktop Hub 21.1—is is out today, making end-to-end enterprise toolchain integration even easier and impactful. New exciting features include: The ability to take action on specific artifacts pairs.

10 Effective Tips for a Better Software Testing Process


Despite what most of us might assume, software testing is not simply a matter of conducting a string of tests and evaluations, and getting the. Test Management Software Testing