July, 2019

article thumbnail

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. In the TV space alone, there are hundreds of device types that run the Netflix app. We need to support the same rich Netflix experience on not only high-end devices like the PS4 but also memory and processor-constrained consumer electronic devices that run a similar chipset as w

Cache 166
article thumbnail

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

Rigor

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. It’s a given that you’re monitoring your site so it’s up and running and that you’re swiftly addressing issues when they arise.

Insiders

Sign Up for our Newsletter

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

article thumbnail

The future of synthetic testing is in the cloud

Dynatrace

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. Hearing things like “Will you have more than one geographic location?

Cloud 203
article thumbnail

Skills Required To Be A Perfect Performance Engineer

DZone

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. In the last few years, I have come across several interviews, discussions with client-facing groups and customers, and what they have in common is a high demand for performance engineers, not just performance testers.

article thumbnail

Continuous Testing in Software Development can Ensure Excellence in Quality

Kovair

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.

article thumbnail

The Best Way to Host MySQL on Azure Cloud

Scalegrid

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 219
article thumbnail

Stuff The Internet Says On Scalability For July 19th, 2019

High Scalability

Wake up! It's HighScalability time—once again: XKCD. Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. I wrote Explain the Cloud Like I'm 10 for people who need to understand the cloud. And who doesn't these days? On Amazon it has 52 mostly 5 star reviews (118 on Goodreads). They'll learn a lot and hold you in even greater awe.

More Trending

article thumbnail

Troubleshooting Knative Prometheus GC Issues with Dynatrace

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. I have been using it at my current tour through different conferences ( Devoxx , Confitura ) and meetups, ( Cloud Native , KraQA , Trojmiasto Java UG ) where I’ve promoted keptn.

article thumbnail

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

DZone

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. The content which I am about to present has its custom favors and solves specific issues that I have encountered while working with this setup.

article thumbnail

Expanding the cloud to the Middle East: Introducing the AWS Middle East (Bahrain) Region

All Things Distributed

I'm happy to announce today that the new AWS Middle East (Bahrain) Region is now open! This is our first AWS Region in the Middle East and I'm excited by the opportunities the availability of hyper scale infrastructure will bring to organizations of all sizes. Starting today, developers, startups, and enterprises, as well as government, education, and non-profit organizations can run their applications and serve end users across the region from data centers located in the Middle East.

AWS 157
article thumbnail

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

Scalegrid

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 182
article thumbnail

Stuff The Internet Says On Scalability For July 26th, 2019

High Scalability

Wake up! It's HighScalability time—once again: The Apollo 11 guidance computer repeatedly crashed on descent. On earth computer scientists had just 13 hours to debug the problem. They did. It was CPU overload because of a wrong setting. Some things never change! Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. I wrote Explain the Cloud Like I'm 10 for people who need to understand the cloud.

article thumbnail

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 a large amount of business value in the process. The Context Each movie and show on the Netflix service is carefully curated to ensure an optimal viewing experience.

Cache 183
article thumbnail

Build automated self-healing systems with xMatters and Dynatrace (Part 1 of 3)

Dynatrace

Dynatrace news. Dynatrace and xMatters have teamed up to help organizations meet the challenges of their increasingly complex enterprise cloud environments. Our out-of-the-box xMatters integration automates and closes the feedback loop between Dev and Ops, allowing for automatic push notifications from Dynatrace to xMatters environments. This enables the timely routing of critical information to the responsible team members.

Systems 234
article thumbnail

Top 5 Myths About QA Testing

DZone

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.

Testing 256
article thumbnail

Amazon Aurora development team wins the 2019 ACM SIGMOD Systems Award

All Things Distributed

A few months ago, I wrote the post " Amazon Aurora ascendant: How we designed acloud-native relational database ," and now I'm excited to share some news about the people behind the service. This week, the developers of Amazon Aurora have won the 2019 Association for Computing Machinery's (ACM) Special Interest Group on Management of Data (SIGMOD) Systems Award.

Systems 120
article thumbnail

How to Setup a WordPress MySQL Database in the Cloud

Scalegrid

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. As any WordPress developer knows, each installation requires a database in the backend, and MySQL is the database of choice for storing and retrieving your WordPress

Database 166
article thumbnail

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.

article thumbnail

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. The book includes over 150 BPF observability tools that you can run to find performance wins and troubleshoot software, and also shows you how to write your own.

Systems 111
article thumbnail

Introducing Previews and Early Adopter Releases to drive faster time to value

Dynatrace

Dynatrace news. We’re up-leveling the life cycle stages of Dynatrace capabilities and features in order to provide faster time to value for our customers. More capabilities will be released faster to General Availability (GA). We’re constantly working to provide as much value as possible to our customers. One element of our customers’ (and our own) success is the speed of innovation at which we operate.

article thumbnail

Regression Testing: Tools and Techniques

DZone

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. In order to achieve that, the existing test cases are executed selectively or sometimes completely.

article thumbnail

Inspired Design Decisions: Pressing Matters

Smashing Magazine

Inspired Design Decisions: Pressing Matters. Inspired Design Decisions: Pressing Matters. Andrew Clarke. 2019-07-11T12:30:59+02:00. 2019-07-11T11:39:07+00:00. As I’d always been at the top of my class during high school, I headed to art college full of confidence that one day I’d be an accomplished painter. This over-confidence didn’t last long though, because when I arrived, I found myself surrounded by conceptual artists, filmmakers, painters, performance artists, printmakers, and sculptors, w

Design 102
article thumbnail

Building a Culture of Performance in Springfield: The Simpsons as Metrics

Rigor

Reading time 4 min What does The Simpsons have to do with web performance? Stay with us – it’s not that much of a stretch. When you’re looking to build a culture of performance, you often need to find a common language so you can talk to the business teams about what matters most to them. You’ll typically want to find a way to make a connection between a performance metric (such as First Meaningful Paint ) and a business metric (Conversion Rate).

Metrics 19
article thumbnail

Sponsored Post: 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. PA File Sight - Actively protect servers from ransomware , audit file access to see who is deleting files , reading files or moving files, and detect file copy activity from the server.

Metrics 21
article thumbnail

Survey results: Your “top five” ISO C++ feature proposals

Sutter's Mill

Today I collated and analyzed the results of the survey I posted two weeks ago. I presented you with a daunting unsorted list of ~300 eye-numbing paper titles , and still 289 of you responded with ~1,200 total votes (not everyone picked five things) many of which contained thoughtful “how I would use it” verbatims. Thank you for your time and interest!

C++ 98
article thumbnail

Best practices for alerting

Dynatrace

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. These older tools require a lot of manual effort to set up correctly, especially when configuring alerts.

article thumbnail

Rocket Performance on Your Java Application with Memcached

DZone

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. This tutorial will cover how to use Memcached in Jakarta EE with Eclipse JNoSQL. Installing Memcached Using Docker.

Java 203
article thumbnail

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. I hope to raise the profile of difficulties faced by real people, which are avoidable if we design and develop in a way that is sympathetic to their needs.

Cache 99
article thumbnail

Getting Started with Visual Testing

The Polyglot Developer

There are tons of tools out there that help you make sure your app is functioning correctly. But how do test software from a purely visual standpoint? Chances are you’re writing functional tests to check visual elements, or manually checking your UI whenever you push a change. If you are doing either of those things, then you know that they’re incredibly time-consuming and bugs still end up slipping through the cracks.

Testing 93
article thumbnail

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. Today it’s the turn of Microsoft. More specifically, we’ll be looking at the results of an internal study with over 500 participants designed to figure out how product development and software engineering

article thumbnail

Trip report: Summer ISO C++ standards meeting (Cologne)

Sutter's Mill

Obligatory comment: The C++20 Eagle has wings. At noon today, July 20 2019, the ISO C++ committee completed its summer meeting in Cologne, Germany, hosted with thanks by Think-Cell, SIGS Datacom, SimuNova, Silexica, Meeting C++, Josuttis Eckstein, Xara, Volker Dörr, Mike Spertus, and the Standard C++ Foundation. As usual, we met for six days Monday through Saturday, and it was our biggest meeting yet with some 220 attendees.

C++ 98
article thumbnail

Crashing IBM Notes: Auto-Root Cause Detection with Dynatrace at NYCM

Dynatrace

Dynatrace news. Over the last couple of weeks, Chad Turner from NYCM allowed me to share several internal success stories they had when applying Dynatrace for different Ops Use Cases. If you want to catch up on some of them check out Supporting IT help desk , Supporting Disaster Recovery, or the Making Davis more Human story. This latest use case is about the business impact of the crashing IBM Notes email application running on end-user workstations.

Java 41
article thumbnail

20 Highly Qualified Test Automation Superstars

DZone

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. At Test Automation University — affectionately known as TAU, we offer a variety of free test automation courses covering web, API, mobile, visual, AI, and codeless automation frameworks. Our world-class expert instructors provide free test automation training in multiple programming languages such as Java, JavaScript, C#, Python, Ruby, a

Testing 189
article thumbnail

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. After some discussion, we brought the concept to the leadership team, and set a plan in motion.

Azure 90
article thumbnail

The Ultimate Guide To Building Scalable Web Scrapers With Scrapy

Smashing Magazine

The Ultimate Guide To Building Scalable Web Scrapers With Scrapy. The Ultimate Guide To Building Scalable Web Scrapers With Scrapy. Daniel Ni. 2019-07-16T14:30:59+02:00. 2019-07-16T14:35:52+00:00. Web scraping is a way to grab data from websites without needing access to APIs or the website’s database. You only need access to the site’s data — as long as your browser can access the data, you will be able to scrape it.

article thumbnail

Meta-learning neural Bloom filters

The Morning Paper

Meta-learning neural bloom filters Rae et al., ICML’19. Bloom filters are wonderful things, enabling us to quickly ask whether a given set could possibly contain a certain value. They produce this answer while using minimal space and offering O(1) inserts and lookups. It’s no wonder Bloom filters and their derivatives (the family of approximate set membership algorithms) are used everywhere.

Network 86
article thumbnail

Draft FAQ: Why does the C++ standard ship every three years?

Sutter's Mill

WG21 has a strict schedule (see P1000 ) by which we ship the standard every three years. We don’t delay it. Around this time of each cycle, we regularly get questions about “but why so strict?”, especially because we have many new committee members who aren’t as familiar with our history and the reasons why we do things this way now. And so, on the pre-Cologne admin telecon last Friday, several of the chairs encouraged me to write down the reasons why we do it this way, and some of the history b

C++ 98