Sat.Apr 04, 2020 - Fri.Apr 10, 2020

Free Google Book: Building Secure and Reliable Systems

High Scalability

Google added another book into their excellent SRE series: Building Secure and Reliable Systems. It's free to download, so don't be shy. It's not short: 557 pages and 21 chapters! So what's it about? In short it's about "reliability through the lens of security.".

Google 173

Penetration Testing: What Is the Future Technology?


Cyberattacks are rising decade per decade, and this decade is no different. It is no surprise that web attacks rose by 56% in the last year alone, reports Norton's 2019 Internet Security Threat Report.

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

LATAM COVID-19 readiness


Dynatrace news. Just like all other regions of the world, Dynatrace customers in Latin American (LATAM) are confronting new challenges as the global pandemic of COVID-19 forces companies to adapt to application and software demands.

Retail 147

Understanding the deadlock definition in SQL Server

SQL Shack

This article explains the deadlock definition in SQL Server, and it also mentions how to capture deadlock with extended events. Deadlock is a resource contention issue that occurs between two or more than two processes. To handle this problem, we need to clearly understand how it occurs.

One Team at Uber is Moving from Microservices to Macroservices

High Scalability

There may be an undiscovered tribe deep in some jungle somewhere that hasn’t made up their mind on microservices, but I doubt it. People love microservices or love to hate microservices. There’s not much in between.

What Is Your Test Quality?


You have consistently written unit tests and you have a line coverage of, let us say, 80% and all of your tests pass. Pretty good, isn’t it? But then you change your code and still all of your tests pass although you have changed code which is covered by your unit tests.

Radically speed up your code by fixing slow or frequent garbage collection


Dynatrace news. Java Memory Management, with its built-in garbage collection, is one of the language’s finest achievements.

Code 152

More Trending

Behavior Driven Development(BDD) With Gherkin


Introduction. How can we bridge the gap between business and development? How do we make sure that features being developed are according to the business requirements from the beginning?

Site Optimization Framework To Boost Your Website Performance Using AEM


I often found that there are issues observed post-implementation due to not following the best practices recommended by Adobe. What Causes Performance Issues. Thread contention — long-running requests such as slow searches, write-heavy background jobs, moving of whole branches of site content, etc.


Innovate. Collaborate. Deliver. Our digital hub is live


Dynatrace news. I think it’s an obvious statement to make, but the COVID-19 virus has taken everyone by surprise, in terms of how quickly it has disrupted our lives , and how disruptive it has been to so many people.

Types of Manual Testing


Software testing teams use numerous types of manual testing. Each method focuses on a specific question and serves a unique purpose, so using a single form of manual testing on a project cannot be thorough enough.

Fundamentals of table expressions, Part 1

SQL Performance

This article is the first in a series about the fundamentals of table expressions in T-SQL. I will mainly focus on four types of named table expressions, which are known in T-SQL as derived tables, common table expressions (CTEs), views, and inline table-valued functions (inline TVFs).

Azure 56

How to Optimize Real-Time and I/O-Intensive Environments


Ideally, highly-threaded I/O intensive Linux containers running on Kubernetes would have all the CPU time they need. But just how compatible is that goal with reality?

OneAgent release notes version 1.189


Dynatrace news. New features and enhancements. Easily change OneAgent metadata, host name, and monitoring mode. Added support for Spring AMQP 2.2. Added support for Go 1.14 for Linux, Alpine Linux 64-bit (x86), Windows (x86). Operating systems. Added support for EulerOS 2.3, Current support changes. Current OneAgent support changes. OneAgent 1.189 will be the last OneAgent version that supports the following technologies. PHP 7.0.

Table-Valued Parameters in SQL Server

SQL Shack

Table-Valued Parameters aka TVPs are commonly used to pass a table as a parameter into stored procedures or functions. They are helpful in a way, we can use a table as an input to these routines and we can get rid of dealing more complex steps to achieve this process.

The Art of Working from Home with Kids


Every night at 7pm in Vancouver, my neighbors and I gather at our windows and balconies to cheer for our amazing health heroes working incredibly hard under these challenging circumstances.

Creating a Component Test Framework


If you have been reading Martin Fowler's canonical article on the test pyramid , you know that there is a mystical layer that hides between those broad unit tests (the base of the pyramid) and the integration tests layer (near the top). This layer is called: component tests.

Microsoft diskspd. Part 2, Accurately testing storage devices.


Often, when doing storage performance testing, we are interested in stressing the underlying storage devices, not the OS filesystem.

Why Choose Testsigma as your Automation Testing Tool?


Though manual testing will always have its place, test automation is a necessary part of an organization’s testing process as it can help the business achieve larger business goals like high-quality products with less cost and reduced investment on resources.

Reaching New Heights with Desktop Application Monitoring


There comes a time when a company must reach beyond its current capabilities and find the unreachable, impassable and even Read More. The post Reaching New Heights with Desktop Application Monitoring appeared first on Apica.

3 test design principles to get you to continuous integration

TechBeacon Testing

If your test case is causing more harm than good, is it truly useful? In the days of legacy software delivery, with long lead times and great difficulty changing the product once shipped, nearly all test cases (automated or not) were good test cases.

Profiling React.js Performance

Addy Osmani

This guide looks at measuring React component render performance with the React Profiler API, measuring interactions with React's new experimental scheduler and measuring custom metrics using the User Timing API

SQL Server On Linux: Logger.ini Size and Rollover Additions to SQL Server 2019 CU4

SQL Server According to Bob

SQL Server On Linux: Logger.ini Size and Rollover Additions ​​ to SQL Server 2019 CU4 I can’t take credit for this post as Dylan added the code and provided the write-up to share with you. ​​ All I did was a bit of editing and proof reading, enjoy. For SQL Server on Linux, there are ​​ additional logging capabilities. These can be vital in debugging issues like AD authentication.

Off by Two

Nick Desaulniers

“War stories” in programming are entertaining tales of truly evil bugs that kept you up at night. Inspired by posts like My Hardest Bug Ever , Debugging an evil Go runtime bug , and others from /r/TalesFromDebugging , I wanted to share with you one of my favorites from recent memory. Recent work. has given me much fulfilment and a long list of truly awful bugs to recount.

C++ 46