July, 2019

Bringing Rich Experiences to Memory-constrained TV Devices

The Netflix TechBlog

Bringing Rich Experiences to Memory-Constrained TV Devices By Jason Munning, Archana Kumar, Kris Range Netflix has over 148M paid members streaming on more than half a billion devices spanning over 1,900 different types.

Cache 189

User-centric Metrics Matter to Ecommerce. Start with These Five.


Reading Time: 8 minutes Whether your ecommerce business is 100% online or you supplement with bricks and mortar, your website is a critical revenue driver. When your website isn’t performing optimally, you risk not only your revenue but also your reputation as a trusted resource.

The future of synthetic testing is in the cloud


Dynatrace news. While not a new concept, the term “cloud” creates a lot of confusion because it means different things to different audiences. I’ve been speaking to customers over the last few months about our new cloud architecture for Synthetic testing locations and their confusion is clear.

Cloud 175

Skills Required To Be A Perfect Performance Engineer


Performance testing and engineering is always a niche area with many challenging objectives across the globe. The challenge of performance testing with performance engineering is far more complex and requires one to be multi-skilled to find problems/issues/defects.

Continuous Testing in Software Development can Ensure Excellence in Quality


The infotainment and entertainment industry has undergone a phenomenal change with online channels and providing features such as movies and other content on demand. Similarly, The post Continuous Testing in Software Development can Ensure Excellence in Quality appeared first on Kovair Blog.

The Best Way to Host MySQL on Azure Cloud


Are you looking to get started with the world’s most popular open-source database, and wondering how you should setup your MySQL hosting ? So many default to Amazon RDS, when MySQL performs exceptionally well on Azure Cloud. While Microsoft Azure does offer a managed solution, Azure Database, the solution has some major limitations you should know about before migrating your MySQL deployments.

Azure 171

Evolution of Netflix Conductor:

The Netflix TechBlog

and beyond By Anoop Panicker and Kishore Banala Conductor is a workflow orchestration engine developed and open-sourced by Netflix. If you’re new to Conductor, this earlier blogpost and the documentation should help you get started and acclimatized to Conductor.

Lambda 235

More Trending

Troubleshooting Knative Prometheus GC Issues with Dynatrace


Dynatrace news. In my current work, I spend a lot of time with keptn – an Open Source Control Plane for Continuous Deployment and Automated Operations. I deployed keptn on a GKE cluster and it’s been running there for the past couple of weeks.

How to Build a Distributed Load Testing Infrastructure with AWS, Docker, and JMeter


Before we get into the tutorial hands-on, I would like to mention that this topic is not new. It has been covered in various helpful articles like the ones from TestAutomationGuru.

PREVIEW : SentryOne Plan Explorer Extension for Azure Data Studio

SQL Performance

I have been looking forward to writing this blog post for months. MONTHS. Last year, I got together with one of my dev teams at SentryOne – they call themselves the SQL Injectors – to talk about the possibility of replicating Plan Explorer functionality inside of Azure Data Studio.

Azure 94

Fully Managed PostgreSQL Hosting on AWS and Azure Launches in Time For Legacy Migrations


PALO ALTO, Calif., July 17, 2019 – ScaleGrid, a leader in the Database-as-a-Service (DBaaS) space, has just announced support for PostgreSQL hosting in the cloud. The fully managed platform allows organizations to automate their time-consuming PostgreSQL operations, focus on database development, and optimize performance with advanced monitoring, high availability, and disaster recovery on AWS and Azure.

Azure 149

Re-Architecting the Video Gatekeeper

The Netflix TechBlog

By Drew Koszewnik This is the story about how the Content Setup Engineering team used Hollow, a Netflix OSS technology, to re-architect and simplify an essential component in our content pipeline?—?delivering delivering a large amount of business value in the process.

Software engineering for machine learning: a case study

The Morning Paper

Software engineering for machine learning: a case study Amershi et al., ICSE’19. Previously on The Morning Paper we’ve looked at the spread of machine learning through Facebook and Google and some of the lessons learned together with processes and tools to address the challenges arising.

Best practices for alerting


Dynatrace news. Use the Artificial Intelligence”, it is not a Jedi Trick. Old School monitoring. I have worked on many accounts where Dynatrace replaced tools such as Nagios and Solarwinds. Basically, what we call “first-generation” monitoring software.

Rocket Performance on Your Java Application with Memcached


Memcached is an easy-to-use, high-performance, in-memory data store. It offers a mature, scalable, open-source solution for delivering sub-millisecond response times, unlike databases that store data on disk or SSDs, Memcached keeps its data in memory.

Java 219

Sponsored Post: Educative, PA File Sight, Etleap, PerfOps, InMemory.Net, Triplebyte, Stream, Scalyr

High Scalability

Who's Hiring? Triplebyte 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. Grokking the System Design Interview is a popular course on Educative.io (taken by 20,000+ people) that's widely considered the best System Design interview resource on the Internet.

How to Setup a WordPress MySQL Database in the Cloud


WordPress is the largest website builder platform in the world, supporting over 34% of all websites on the internet today. MySQL is a free open source relational database management system that is leveraged across a majority of WordPress sites, and allows you to query your data such as posts, pages, images, user profiles, and more.

Narratives to Drive Exponential Learning

Edge Perspectives

In our Big Shift world, the imperative of scalable learning is becoming increasingly urgent. If we’re smart about it, we have the potential to unleash the potential of exponential learning.

One SQL to rule them all: an efficient and syntactically idiomatic approach to management of streams and tables

The Morning Paper

One SQL to rule them all: an efficient and syntactically idiomatic approach to management of streams and tables Begoli et al., SIGMOD’19. In data processing it seems, all roads eventually lead back to SQL!

Dynatrace introduces support for Microsoft Azure Lighthouse to provide manageability at scale


Dynatrace news. Managing multi-customer environments at scale is a challenge that many Managed Service Providers (MSP) face today.

Azure 222

Regression Testing: Tools and Techniques


Regression Testing, by its definition, is a type of software testing to confirm that a recent program or code change has not adversely affected existing features. It is done to make sure that the existing application is intact with the newly added features and nothing is broken.

Nested window functions in SQL

SQL Performance

The ISO/IEC 9075:2016 standard (SQL:2016) defines a feature called nested window functions. This feature allows you to nest two kinds of window functions as an argument of a window aggregate function.

Service Oriented Architecture Testing (SOA Test)


SOA or Service Oriented Architecture is a software development framework employed for building a business application by using a number of small independent services. So, with this context, what is a service? A service is a component of an application that performs one particular task.

Impact of Data locality on DB workloads.


Effect of removing CPU constraints and maintaining data locality on a running DB instance. In this video I migrate a Postgres DB running PGbench benchmark. The DB is running on a Host which is CPU constrained.

Data Shapley: equitable valuation of data for machine learning

The Morning Paper

Data Shapley: equitable valuation of data for machine learning Ghorbani & Zou et al., ICML’19. It’s incredibly difficult from afar to make sense of the almost 800 papers published at ICML this year ! In practical terms I was reduced to looking at papers highlighted by others (e.g.

Games 112

Monitor dynamic application workflows with placeholders and synthetic location context


Dynatrace news. Synthetic clickpath monitors are a great way to automatically monitor and benchmark business-critical workflows 24/7. Some common examples of such business-critical workflows include: Sign-up processes. Checking out of a retail site. Contact forms. Search. Pricing calculators.

20 Highly Qualified Test Automation Superstars


When we think of the word superstar, it is usually associated with fame, but in the tech industry, the real superstars are the ones who are able to do the work.

BPF Performance Tools: Linux System and Application Observability (book)

Brendan Gregg

BPF (eBPF) tracing is a superpower that can analyze everything, and I'll show you how in my upcoming book BPF Performance Tools: Linux System and Application Observability , coming soon from Addison Wesley.

Need a testing metric? Put points on your test cases

TechBeacon Testing

I Used The Web For A Day On A 50 MB Budget

Smashing Magazine

I Used The Web For A Day On A 50 MB Budget. I Used The Web For A Day On A 50 MB Budget. Chris Ashton. 2019-07-29T14:00:59+02:00. 2019-07-29T13:06:57+00:00. This article is part of a series in which I attempt to use the web under various constraints, representing a given demographic of user.

Cache 100

Automating chaos experiments in production

The Morning Paper

Automating chaos experiments in production Basiri et al., ICSE 2019. Are you ready to take your system assurance programme to the next level?

Improved PHP monitoring with even less overhead!


Dynatrace news. Anything you want to do on a web server, you can do with PHP. This is why PHP is such a popular programming language for web development. Here are some statistics: PHP now accounts for about 79% of the server-side programming used on the Internet.

Top 5 Myths About QA Testing


Quality assurance (QA) testing is an essential part of the software development process, involving the identification of bugs in products to ensure they are as error-free as possible. Unfortunately, there are also a lot of misconceptions about what QA testing and QA services actually entail. Today, many companies engage in software QA outsourcing , sometimes using offshore testing services, while some still keep their QA services in-house.

How To Avoid Landing Page Redirects (10 min read)


Redirection occurs anytime your user attempts to load a page with a given URL, but is instead sent to a site that uses a slightly different address. There are many reasons why you might consider redirection: The original site has moved, and you want to send the user to the most current location.

7 pitfalls that could ruin your app testing cycle

TechBeacon Testing

Automated testing may be increasingly popular, but it doesn't eliminate the need for manual testing. Proper manual testing increases application usability, especially during user acceptance testing. App Dev & Testing, Testing, Application Testing

Memory-Optimized TempDB Metadata in SQL Server 2019

SQL Shack

Introduction In-memory technologies are one of the greatest ways to improve performance and combat contention in computing today. By removing disk-based storage and the challenge of copying data in and out of memory, query speeds in SQL Server can be improved by orders of magnitude.

Challenging common assumptions in the unsupervised learning of disentangled representations

The Morning Paper

Challenging common assumptions in the unsupervised learning of disentangled representations Locatello et al., ICML’19. Today’s paper choice won a best paper award at ICML’19.