November, 2019

Page Simulator

The Netflix TechBlog

Page Simulation for Better Offline Metrics at Netflix by David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Gaurav Agrawal , Richard Wellington , Vivek Kaushal , Prasanna Padmanabhan , Justin Basilico At Netflix, we spend a lot of effort to make it easy for our members to find content they will love.

Why Is It Important To Test Your Website From Different IP Locations?

DZone

Send me.your location. You may also like: Localhost: the Cinderella of IP Addresses. Your website may look different to people belonging to different geolocations! Is it important to perform geolocation testing? Absolutely!

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

AI – Hype or reality? These answers might surprise you.

Dynatrace

Dynatrace news. We’ve been marketing AI as a key differentiator for nearly five years at Dynatrace. Problem is, these days everyone else is too – making it even harder to figure out if your message is getting through.

Best Practice for Creating Indexes on your MySQL Tables

Scalegrid

By having appropriate indexes on your MySQL tables, you can greatly enhance the performance of SELECT queries. But, did you know that adding indexes to your tables in itself is an expensive operation, and may take a long time to complete depending on the size of your tables?

Snap: a microkernel approach to host networking

The Morning Paper

Snap: a microkernel approach to host networking Marty et al., SOSP’19. This paper describes the networking stack, Snap , that has been running in production at Google for the last three years+.

Row numbers with nondeterministic order

SQL Performance

The ROW_NUMBER window function has numerous practical applications, well beyond just the obvious ranking needs. Most of the time, when you compute row numbers, you need to compute them based on some order, and you provide the desired ordering specification in the function's window order clause.

GraphQL Search Indexing

The Netflix TechBlog

by Artem Shtatnov and Ravi Srinivas Ranganathan Almost a year ago we described our learnings from adopting GraphQL on the Netflix Marketing Tech team. We have a lot more to share since then!

More Trending

Successful Kubernetes Monitoring – Three Pitfalls to Avoid

Dynatrace

Dynatrace news. Organizations seeking ways to capitalize on the cloud computing delivery model also look to shorten development cycles without sacrificing superior user experience.

ScyllaDB Trends – How Users Deploy The Real-Time Big Data Database

Scalegrid

ScyllaDB is an open-source distributed NoSQL data store, reimplemented from the popular Apache Cassandra database. Released just four years ago in 2015, Scylla has averaged over 220% year-over-year growth in popularity according to DB-Engines. We’ve heard a lot about this rising database from the DBA community and our users, and decided to become a sponsor for this years Scylla Summit to learn more about the deployment trends from its users.

Local-first software: you own your data, in spite of the cloud

The Morning Paper

Local-first software: you own your data, in spite of the cloud Kleppmann et al., Onward! ’19. Watch out!

Latest Software Testing Trends in 2020

Kovair

2020 is certainly going to push the Information Technology industry to greater heights. Hence, the advancement in all engineering fields including the software is sure. Technologies Test Management Software development

GraphQL Search Indexing

The Netflix TechBlog

by Artem Shtatnov and Ravi Srinivas Ranganathan Almost a year ago we described our learnings from adopting GraphQL on the Netflix Marketing Tech team. We have a lot more to share since then!

Monitoring and Profiling Your Spring Boot Application

DZone

Monitor and profile your Spring Boot application! You may also like: Monitoring Using Spring Boot 2.0, Prometheus, and Grafana (Part 1 — REST API).

Why you need Dynatrace on Azure Workloads

Dynatrace

Dynatrace news. With the increase in the adoption of cloud technologies, there’s now a huge demand for monitoring cloud-native applications, including monitoring both the cloud platform and the applications themselves.

Azure 207

Making it Easier to Manage a Production PostgreSQL Database

Scalegrid

The past several years have seen increasing adoption for PostgreSQL. PostgreSQL is an amazing relational database. Feature-wise, it is up there with the best, if not the best. There are many things I love about it – PL/ PG SQL, smart defaults, replication (that actually works out of the box), and an active and vibrant open source community. However, beyond just the features, there are other important aspects of a database that need to be considered.

Mergeable replicated data types – Part I

The Morning Paper

Mergeable replicated data types Kaki et al., OOPSLA’19. This paper was published at OOPSLA, but perhaps it’s amongst the distributed systems community that I expect there to be the greatest interest.

The Importance of Selecting the Proper Azure VM Size

SQL Performance

Migrating an on-premises SQL Server instance to an Azure Virtual Machine (VM) is a common method to migrate to Azure. IT professionals are familiar with scoping the size of VMs with regards to vCPU, memory, and storage capacity.

Azure 85

Page Simulator

The Netflix TechBlog

Page Simulation for Better Offline Metrics at Netflix by David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Gaurav Agrawal , Richard Wellington , Vivek Kaushal , Prasanna Padmanabhan , Justin Basilico At Netflix, we spend a lot of effort to make it easy for our members to find content they will love.

Memory Wasted by Spring Boot Application

DZone

Spring chickens and spring boots! One of the widely wasted resources in the world today is Memory. Due to inefficient programming, a surprising (sometimes ‘shocking’) amount of memory is wasted. We see this pattern repeated in several enterprise applications.

Faster host-group management using the OneAgent command-line interface

Dynatrace

Dynatrace news. Imagine a situation where you have 1,000 hosts to monitor. Regardless of how awesome the default settings are, at some stage, you’ll want to change the configuration of some of these hosts.

SQL Table Variable Deferred Compilation in SQL Server 2019

SQL Shack

In an article, An overview of the SQL table variable, we explored the usage of SQL table variables in SQL Server in comparison with a temporary table. Let’s have a quick recap of the table variable: We can define a table variable and use it similar to a temporary table with few differences.

TLA+ model checking made symbolic

The Morning Paper

TLA+ model checking made symbolic Konnov et al., OOPSLA’19. TLA+ is a formal specification language ( T emporal L ogic of A ctions) particularly well suited to reasoning about distributed algorithms.

Tuning 101

How to Run Video Streaming Performance Tests with the HLS Plugin for JMeter

Abstracta

Using open source tools to stress test video streaming at scale In this post, I want to share something that we have been working on with BlazeMeter for. The post How to Run Video Streaming Performance Tests with the HLS Plugin for JMeter appeared first on Abstracta Software Testing Services.

Page Simulator

The Netflix TechBlog

Page Simulation for Better Offline Metrics at Netflix by David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Gaurav Agrawal , Richard Wellington , Vivek Kaushal , Prasanna Padmanabhan , Justin Basilico At Netflix, we spend a lot of effort to make it easy for our members to find content they will love.

Tools and Frameworks for Faster Front End Testing

DZone

Tools and frameworks, just for you! In every web app, the frontend is the face of the application that is visible to users. It includes the graphical user interface, functionality, and usability of the site.

Easily authenticate your Dynatrace mobile app users with SSO

Dynatrace

Dynatrace news. Single sign-on (SSO) gives your employees the ability to log in just once with a set of credentials that enable them to access all corporate applications, websites, and data for which they have permission.

Mobile 152

The Eager Index Spool and The Optimizer

SQL Performance

Introduction. An Eager Index Spool reads all rows from its child operator into an indexed worktable, before it starts returning rows to its parent operator. In some respects, an eager index spool is the ultimate missing index suggestion , but it is not reported as such. Cost assessment.

An analysis of performance evolution of Linux’s core operations

The Morning Paper

An analysis of performance evolution of Linux’s core operations Ren et al., SOSP’19.

What You Need to Know About the Difference Between JMeter 4 and 5

Abstracta

Using JMeter 5? Understand this key difference that will impact how you set up your tests… At Abstracta, we’ve been experimenting recently with JMeter 4 and 5 (the. The post What You Need to Know About the Difference Between JMeter 4 and 5 appeared first on Abstracta Software Testing Services.

GraphQL Search Indexing

The Netflix TechBlog

by Artem Shtatnov and Ravi Srinivas Ranganathan Almost a year ago we described our learnings from adopting GraphQL on the Netflix Marketing Tech team. We have a lot more to share since then!

Desired Capabilities in Selenium Testing With Examples

DZone

Get the right outcomes from Selenium testing. You may also like: Discover the Top Tips and Tricks of the Selenium WebDriver. Desired Capabilities is a class used to declare a set of basic requirements such as combinations of browsers, operating systems, browser versions, etc.

Faster reaction time to service outages with Davis AI

Dynatrace

Dynatrace news. Imagine that your critical services have been running for weeks without incident when suddenly your Tomcat cluster is stuck and your service completely fails. This situation represents an Ops team’s worst nightmare.

How Automated Software Testing Can Digitally Transform Your Business

Kovair

Enterprises are going through decisive digital transformation to achieve speed and accuracy to stay ahead of the market. With the evolution of digital technologies at. Test Management Test Automation

Speed 69

File systems unfit as distributed storage backends: lessons from ten years of Ceph evolution

The Morning Paper

File systems unfit as distributed storage backends: lessons from 10 years of Ceph evolution Aghayev et al., SOSP’19. Ten years of hard-won lessons packed into just 17 pages (13 if you don’t count the references!) makes this paper extremely good value for your time.

Resolve and Troubleshoot SQL Blocking chain with root session

SQL Shack

In this article, we will study how to recognize and resolve the SQL blocking chain by determining and troubleshooting the root cause. Every SQL Server database connection is represented by a unique Session ID (SPID) and is authenticated and authorized with a SQL login and appropriate access role.

Netflix at AWS re:Invent 2019

The Netflix TechBlog

by Shefali Vyas Dalal AWS re:Invent is a couple weeks away and our engineers & leaders are thrilled to be in attendance yet again this year! Please stop by our “Living Room” for an opportunity to connect or reconnect with Netflixers. We’ve compiled our speaking events below so you know what we’ve been working on. We look forward to seeing you there! Monday?—?December

AWS 100

How to Boost Redis With Local Caching in Java

DZone

Boost Redis. You may also like: Java-Distributed Caching in Redis. Local caching is one of the most useful tactics for improving the performance of databases such as Redis. Redis developers who want to do local caching in Java will find that Redis doesn’t support this functionality out of the box.

Cache 194