April, 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

Bringing 4K and HDR to Anime at Netflix with Sol Levante

The Netflix TechBlog

By Haruka Miyagawa & Kylee Peña Continue reading on Netflix TechBlog ». 4k netflix anime animation hdr


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.

Removing the default trace – Part 2

SQL Performance

In the first post in this series , I showed the analysis I used to determine that the default trace is not for us.

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.

More Trending

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

Best Web Performance Books to Learn Site Speed Optimization


If you’re anything like us, you’ve been cooped up at home for longer than you’d prefer, and have been staring at a computer screen for a good portion of that time. Need a good distraction?

Speed 65

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?

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.

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.

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.

It’s time to migrate from NAM to Dynatrace


Dynatrace news. For two decades, Dynatrace NAM—Network Application Monitoring, formerly known as DC RUM—has been successfully monitoring the user experience of our customers’ enterprise applications.

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

10 Points to Help You Choose the Right Test Automation Tool


Making a decision to start automation is easy but choosing an appropriate tool for automation is not. There are teams that are spending a lot on hiring new manual testing resources but find it hard to invest in automation. The reasons could be many.

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.

What is Adhoc Testing?


Adhoc testing is an informal approach to testing that uncovers defects or performance issues that wouldn’t otherwise be found using scripted testing. This type of testing does not involve a strict procedure or any expected results; therefore it is considered a type of unstructured testing.

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?

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.

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.

Moving on

Edge Perspectives

I want to let all the loyal subscribers who have subscribed to my blog posts here at Typepad, that I have decided to move my blog posts to my personal website - they can be accessed here [link]   Please subscribe there, so that you can receive notification of future blog posts.

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.

Further improvements to OneAgent security for Windows and Linux


Dynatrace news. If you’ve watched the evolution of OneAgent closely in our release notes and blog posts, you’ll know that we’re highly focused on security.

Track Thousands of Assets in a Time of Crisis Using Real-Time Digital Twins

ScaleOut Software

Especially at this time of crisis when minutes count as the states scramble to obtain critical medical supplies, it’s vitally important to be able to track many thousands of assets, such as masks, gloves, and ventilators, and quickly stage them where they are needed.

The Surprising Effectiveness of Non-Overlapping, Sensitivity-Based Performance Models

John McCalpin

This was a keynote presentation at the “2nd International Workshop on Performance Modeling: Methods and Applications” (PMMA16), June 23, 2016, Frankfurt, Germany (in conjunction with ISC16 ).

COVID-19 Triggered the Turning Point


The pandemic affects everyone. Understanding previous technological revolutions will focus your digital strategy and help you thrive through the most turbulent economic event of our lifetime.

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.

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.

Enhance user experience with full insight into your React Native apps


Dynatrace news. React Native is a development framework for native iOS and Android apps. With its basis in modern web technologies, React Native enables you to leverage existing web development experience and significantly reduces development time for cross-platform mobile apps.

Mobile 152

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

Web Performance Checklist

CSS - Tricks

The other day, I realized that web performance is an enormous topic covering so very much — from minimizing assets to using certain file formats, it can be an awful lot to keep in mind while building a website. It’s certainly far too much for me to remember! So I made a web performance checklist. It’s a Notion doc that I can fork and use to mark completed items whenever I start a new project. It also contains a bunch of links for references. This doc is still a work in progress.

AWS 45

Announcing the Flow Framework™ Catalyst


Since publishing Project to Product at the end of 2018, one of my biggest frustrations has been seeing organizations investing significant time and resources in reinventing the wheel.

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.

Run Your First Chaos Experiment in 10 Minutes


Chaos Engineering is a way to test a production software system's robustness by simulating unusual or disruptive conditions. For many people, however, the transition from learning Chaos Engineering to practicing it on their own systems is daunting.