Wed.Dec 09, 2020

article thumbnail

SRP Is the MEDUSA of Clean Code Family

DZone

While we are hearing tips on Clean code, the most common tip is maintaining SRP while writing class or methods, in a broader scope Module/Package/Service/API. But Irony is, SRP is the most powerful but obscured principle in the Design toolbox, this throws a web of confusion and you are stoned by thinking should I use it in the right way or not? That's why I like to call SRP Medusa.

Code 216
article thumbnail

AI-powered infrastructure monitoring for your SAP HANA database (Preview)

Dynatrace

Dynatrace news. If you’re running SAP, you’re likely already familiar with the HANA relational database management system. HANA maintains all the business and analytics data that your business runs on. However, if you’re an operations engineer who’s been tasked with migrating to HANA from a legacy database system, you’ll need to get up to speed quickly.

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

The challenge is on! Community call for creating the fastest number series generator

SQL Performance

In Part 5 of my series on table expressions I provided the following solution for generating a series of numbers using CTEs, a table value constructor and cross joins: DECLARE @low AS BIGINT = 1001 , @high AS BIGINT = 1010 ; WITH. L0 AS ( SELECT 1 AS c FROM ( VALUES ( 1 ) , ( 1 ) ) AS D ( c ) ) , L1 AS ( SELECT 1 AS c FROM L0 AS A CROSS JOIN L0 AS B ) , L2 AS ( SELECT 1 AS c FROM L1 AS A CROSS JOIN L1 AS B ) , L3 AS ( SELECT 1 AS c FROM

C++ 114
article thumbnail

Find and analyze important metrics faster with the new metric browser

Dynatrace

Dynatrace news. Recently we simplified observability for custom metrics and opened up Dynatrace OneAgent for integration of metrics from various sources like StatsD , Telegraf , and Prometheus. Dynatrace customers with the largest of environments use our new metric ingestion API to push metrics into Dynatrace, while the Dynatrace Software Intelligence Platform ensures that all metrics benefit from platform capabilities, such as context-aware Davis AI analytics or the ability to implement fine-gr

Metrics 148
article thumbnail

The best software QA and testing conferences of 2021

TechBeacon Testing

Software QA and testing conferences scheduled for 2020 were thrown into turmoil amid the coronavirus pandemic. Some went virtual, while others were canceled outright. And conference organizers are still trying to figure out what to do about their 2021 events.

article thumbnail

Simplify troubleshooting with AI-powered insights into connection pool performance (Early Adopter)

Dynatrace

Dynatrace news. Most applications communicate with databases to, for example, pull a catalog entry or submit a new record when an order is placed. To achieve this, there must be a healthy connection between the application and the database. Application servers use connection pools to maintain connections with the databases that they communicate with.

Traffic 138
article thumbnail

The challenge is on! Community call for creating the fastest number series generator

SQL Performance

In Part 5 of my series on table expressions I provided the following solution for generating a series of numbers using CTEs, a table value constructor and cross joins: DECLARE @low AS BIGINT = 1001 , @high AS BIGINT = 1010 ; WITH. L0 AS ( SELECT 1 AS c FROM ( VALUES ( 1 ) , ( 1 ) ) AS D ( c ) ) , L1 AS ( SELECT 1 AS c FROM L0 AS A CROSS JOIN L0 AS B ) , L2 AS ( SELECT 1 AS c FROM L1 AS A CROSS JOIN L1 AS B ) , L3 AS ( SELECT 1 AS c FROM

C++ 61

More Trending

article thumbnail

Revamped HTTP monitor detail pages to effortlessly monitor API endpoints and mobile back-end services

Dynatrace

Dynatrace news. APIs are everywhere these days—from internal APIs that are used within your microservice architecture, third-party APIs that your software relies on, to external APIs that you offer to your customers. So when an API breaks, your business is impacted. Dynatrace HTTP monitors help you to ensure that your APIs are available and performing well from all locations around the world in compliance with your SLAs.

article thumbnail

HammerDB v4.0 New Features Pt3: Refactored Stored Procedures

HammerDB

Another key feature introduced with HammerDB v4.0 is the refactoring of the stored procedures for some of the TPROC-C workloads. This means that the performance metrics reported in NOPM/TPM could be different from previous releases as well as the ratio between NOPM and TPM for these workloads. Therefore results from v4.0 may not be directly comparable with the results from previous releases for your database.

C++ 52
article thumbnail

In-product guidance accelerates Service Level Objectives (SLO) setup for confident deployments

Dynatrace

Dynatrace news. Our customers are increasingly transitioning to agile software development, DevOps, and progressive continuous delivery to deliver business value faster. To speed up release frequency, they’re investing in delivery-pipeline automation. The flip side of speeding up delivery, however, is that each software release comes with the risk of impacting your goals of availability, performance, or any business KPIs.

Metrics 151
article thumbnail

New Product Release: Tasktop Viz™ – Measure Your Value Stream Management (VSM) Journey

Tasktop

Tasktop Viz has been making waves since its official release back in March of this year. Never before have executives and practitioners been able to gain cross-value stream insights in one consolidated place in the way that Tasktop Viz provides. The incredible Fortune 100 adoption since its launch has helped us develop and prioritize the features that companies of this size need today to improve their business value delivery. .

Metrics 52
article thumbnail

Unlock end-to-end observability insights with Dynatrace PurePath 4 seamless integration of OpenTracing for Java

Dynatrace

Dynatrace news. Cloud-native technologies and microservice architectures have shifted technical complexity from the source code of services to the interconnections between services. For example, to address challenges like asynchronous communications or security and isolation in microservice architectures, organizations often introduce third-party libraries and frameworks like Hazelcast IMDG.

Java 234
article thumbnail

HammerDB v4.0 New Features Pt4: Connect Pooling for Clusters

HammerDB

Prior to HammerDB v4.0 for the TPROC-C test there was the option to connect to one database instance only. If it was required to connect to multiple instances in a cluster then the Primary/Replica modes were used to create multiple HammerDB instances to connect to the separate database instances simultaneously. HammerDB has introduced a connect pool feature whereby a single instance of HammerDB can create a pool of multiple database instance connections with policies defined at the stored proced