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?

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 112

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.

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+.

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 92

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.

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 208

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.

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!

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.

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!

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.

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.

Just starting out with test automation? Don't make this mistake

TechBeacon Testing

I often work with clients who are either just beginning, or trying to grow, their test automation capabilities, and more often than not they all make the same, fatal mistakes. App Dev & Testing, Testing, Test Automation

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.

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.

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

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.

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 153

Agile Scrum Methodology | 13 Best Practices For Agile Teams

Testsigma

The word ‘agile’ according to the English Dictionary means to be able to move quickly and easily. This is exactly the purpose of the Agile methodology, to be able to move through the software development process quickly and easily.

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.

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

A long time coming.

Speed Curve

I’ve joined SpeedCurve! I’m thrilled to share this news and have never been more excited about a career change than I am today. I’ve known this cast of characters for a while and am humbled that they have brought me onto the team.

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.

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.

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.

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 59

Top 20 Websites For Online Automation Testing Courses and Certifications

Testsigma

Certifications, typically, are proof of the enhanced prowess in the stream for which the course has been taken. Certifications and Courses help validate as well as enhance our technical capability in a specific vertical.

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