October, 2020

Dynatrace launches automatic end-to-end observability via traces for AWS Lambda (Preview program)


Dynatrace news. We’ve worked closely with our partner AWS to deliver a complete, end-to-end picture of your cloud environment that includes monitoring support for all AWS services.

Lambda 234

Netflix Android and iOS Studio Apps?—?now powered by Kotlin Multiplatform

The Netflix TechBlog

Netflix Android and iOS Studio Apps?—?now now powered by Kotlin Multiplatform By David Henry & Mel Yahya Over the last few years Netflix has been developing a mobile app called Prodicle to innovate in the physical production of TV shows and movies. The world of physical production is fast-paced, and needs vary significantly between the country, region, and even from one production to the next.

Cache 220

Sign Up for our Newsletter

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

ScaleGrid Launches Google Cloud Platform (GCP) Support for Managed Database Hosting


PALO ALTO, Calif., October 14, 2020 – ScaleGrid, a leading Database-as-a-Service (DBaaS) provider, has just announced the launch of Google Cloud Platform (GCP) hosting through their fully managed DBaaS plans.

Google 137

Why I am coding?


I started coding when I was 8 years old, and I am 46 today. This implies I've got 38 years of software development experience, roughly 25 as a professional - And to be honest with you, the answer to the above question is actually "drugs".

Code 180

Faster Web App Delivery with PRPL

Addy Osmani

PRPL is a pattern for structuring and serving web applications and Progressive Web Apps with an emphasis on improved app delivery and launch performance

The case for a learned sorting algorithm

The Morning Paper

The case for a learned sorting algorithm , Kristo, Vaidya, et al., SIGMOD’20. We’ve watched machine learning thoroughly pervade the web giants , make serious headway in large consumer companies , and begin its push into the traditional enterprise.

Cache 109

AI-powered DNS request tracking extends infrastructure observability for high quality network traffic


Dynatrace news. Have you ever received a call from a customer telling you that an application you’re providing is too slow?

More Trending

Fundamentals of table expressions, Part 7 – CTEs, optimization considerations

SQL Performance

This article is the 7th part of a series about named table expressions. In Part 5 and Part 6 I covered the conceptual aspects of common table expressions (CTEs). This month and next my focus turns to optimization considerations of CTEs.

C++ 107

Analyze Mule4 API Performance — Using JMeter and Google Apps Script


For a project member, when we heard about API performance tests. Do we always have some questions like what should our standard for API performance? How we can define an automation process for API performance tests? What are the tools we can use? We also had these questions for a project and I come with a solution, which works for us and helped us in terms of time and test effort. So, I would like to share that experience using this blog.

Google 176

The JavaScript Self-Profiling API

Addy Osmani

Measuring costly JavaScript with the JavaScript self-profiling API


Toward an API for the real numbers

The Morning Paper

Towards an API for the real numbers , Boehm, PLDI’20. Last time out we saw that even in scientific computing applications built by experts, problems with floating point numbers are commonplace.

Java 106

Billion-dollar problem solved through 21-day digital transformation


Dynatrace news. This spring, COVID-19 brought a sudden shock to all of us. Dynatrace customers were no exception; they experienced massive shocks to how they do business with customers, their market opportunities , and to how their employees work and live.

Bulldozer: Batch Data Moving from Data Warehouse to Online Key-Value Stores

The Netflix TechBlog

By Tianlong Chen and Ioannis Papapanagiotou Netflix has more than 195 million subscribers that generate petabytes of data everyday.

Performing a Load Test on SQL Server using Apache JMeter

SQL Shack

In this article, we will learn how to use Apache JMeter to perform a load test on SQL Server.

Performance Optimization Techniques


Performance is an integral part of the Application design and plays a vital role in the success of your product/application. This is Part-2 of the performance optimization articles series. Performance optimization considerations for an enterprise-level application are discussed as part of Part-1. Before delving into performance optimization techniques, let us discuss the factors that impact the performance of an application.

Windows Timer Resolution: The Great Rule Change

Randon ASCII

The behavior of the Windows scheduler changed significantly in Windows 10 2004, in a way that will break a few applications, and there appears to have been no announcement, and the documentation has not been updated.

Orbital edge computing: nano satellite constellations as a new class of computer system

The Morning Paper

Orbital edge computing: nanosatellite constellations as a new class of computer system , Denby & Lucia, ASPLOS’20. Last time out we looked at the real-world deployment of 5G networks and noted the affinity between 5G and edge computing.

Dynatrace for Developers: Fixing memory leaks in our cloud-native services on k8s


Dynatrace news. Dynatrace enables our customers to monitor and optimize their cloud infrastructure and applications through the Dynatrace Software Intelligence Platform.

Cloud 191

A Day in the Life of a Content Analytics Engineer

The Netflix TechBlog

Part of our series on who works in Analytics at Netflix?—?and and what the role entails by Rocio Ruelas Back when we were all working in offices, my favorite days were Monday, Wednesday, and Friday. Those were the days with the best hot breakfast, and I’ve always been a sucker for free food.

From Heavy Metal to Irrational Exuberance

ACM Sigarch

The focus of most published research in architecture is on applications implemented in high-performance, “ close-to-the-metal” languages essentially developed before computers got fast.

C++ 87

Use Mocks in Testing? Choose the Lesser Evil!


Mocking Test Methodology. The key idea of mocking is to replace real code (e.g. call to database or service) with artificial functionality that has the same return type. There are different approaches to this practice. Here, I explain best practices and why you better avoid mocking practice in order to have real code quality. User Service — Example to Be Tested With Mocks. Let's write a simple application that fetches users from HTTP service.

Boost SQL Server Performance with Wait Statistics

SQL Shack

In this article, we will explore, how we can increase SQL Server performance with the help of the wait statistics. Wait statistics are one of the most important indicators to identify performance issues in SQL Server.

Understanding operational 5G: a first measurement study on its coverage, performance and energy consumption

The Morning Paper

Understanding operational 5G: a first measurement study on its coverage, performance and energy consumption , Xu et al., SIGCOMM’20.

Energy 104

Leveraging ServiceNow & Dynatrace to automate Incident Management and Problem Remediation


Dynatrace news. Dynatrace’s integration with ServiceNow enables organizations to achieve rapid resolution of common problems through auto-remediation. The video below demonstrates how Dynatrace ’s AI, Davis , enables auto-remediation by identifying a problem’s precise root cause.

C++ 189

A Truly Agile Federal Government Focuses on Flow


“To service citizens well, governments will need to be more integrated. Breaking down silos and seamlessly connecting and streamlining data and process flows are integral to finding new solutions, enhancing security, and creating personalized and engaging citizen experiences.”

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

High Scalability

Who's Hiring? 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. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart. Make your job search O (1), not O ( n ). Apply here. Need excellent people? Advertise your job here! Cool Products and Services.

Test Planning Simplified


In my experiences of planning for testing in various environments, and across several teams and organizations, the value of that planning was never the document itself; rather, it was the thoughts and consideration of the activities, resources and potential risks and issues yet to be discovered. Thinking deeply about all of those things and writing them down, in whatever form the final document took, was the real value of the exercise.

Make the most of secondary replicas in SQL Server Always On Availability Groups

SQL Shack

In this 31st article of the SQL Server Always On Availability Group series, we will explore how you can use the secondary replica SQL database for your workloads. Introduction In a SQL Server Always On Availability Group, we configure two or more instances for high availability and disaster recovery.

Core Web Vital Tooling

CSS - Tricks

I still think the Google-devised Core Web Vitals are smart. When I first got into caring about performance, it was all: reduce requests! cache things! Make stuff smaller! And while those are all very related to web performance, they are abstractly related.

Cache 74

Why conventional observability fails in Kubernetes environments—A real-world use case


Dynatrace news. Observability as a topic is becoming more important as applications are using microservice architectures and are deployed in Kubernetes environments.

Helios: hyperscale indexing for the cloud & edge – part 1

The Morning Paper

Helios: hyperscale indexing for the cloud & edge , Potharaju et al., PVLDB’20. On the surface this is a paper about fast data ingestion from high-volume streams, with indexing to support efficient querying.

Cloud 71

How To Plan Your Transition From Manual To Automation Testing


According to a survey conducted on software test automation , 51% of organisations prefer to retrain existing staff in test automation skills. While there are still 49% that would like to hire them specially for test automation related tasks.

Introduction to Contract Testing, Setting the Context


Application development has evolved, and therefore new needs have arisen when it comes to testing and new tools to deal with them. Let’s take a look! We have gone from having monolithic architectures to applications based on (micro) services. Why do I say (micro) services instead of microservices?

Column-level SQL Server encryption with SQL Server Always On Availability Groups

SQL Shack

It is the 30th article in the SQL Server Always On Availability Groups series and explores column-level SQL Server encryption with AG groups.

When Do SQL Server Sorts Rewind?

SQL Performance

Introduction. Rewinds are specific to operators on the inner side of a nested loops join or apply. The idea is to reuse previously-computed results from part of an execution plan where it is safe to do so. The canonical example of a plan operator that can rewind is the lazy Table Spool.

Ingesting JMeter, temperature and humidity metrics: A Dynatrace innovation day report


Dynatrace news. Dynatrace has recently enhanced its Metrics APIs, allowing everyone to send any type of metric with any set of data dimension to Davis, Dynatrace’s AI engine.

Test Automation – Driving DevOps to Success


In earlier days, development(Dev) and operations(Ops) activities used to function in silos. But in the case of DevOps, it is not so. They work together, DevOps Test Management Continuous Delivery Continuous Integration DevOps Consultants