February, 2020

article thumbnail

Beam-Up Load Balancing: The Portable Next Generation App Experience

DZone

We’ve seen many of the technological advances described in the Star Trek milieu become reality over the last 50 years, from personal communication devices and instant translators to GMOs, medical robots, 3D printing and weapons that stun. But, ah yes, the matter transporter. By far, the invention that captivates us most.

article thumbnail

Socratic vs. Euclidean Forms of API Documentation

High Scalability

I was emailing a service about their documentation and while their doc was good, about one particularly tricky concept they told me that once you use it for a while, that’s when you’ll understand it. In other words: you’ll only understand it after you understand it. I didn’t like that response. I want documentation that takes me from an unproductive newbie to a somewhat functioning journeyperson.

Cloud 284
Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Important Health Checks for your MySQL Master-Slave Servers

Scalegrid

In a MySQL master-slave high availability (HA) setup, it is important to continuously monitor the health of the master and slave servers so you can detect potential issues and take corrective actions. In this blog post, we explain some basic health checks you can do on your MySQL master and slave nodes to ensure your setup is healthy. The monitoring program or script must alert the high availability framework in case any of the health checks fails, enabling the high availability framework to tak

Servers 273
article thumbnail

Perform 2020: Transform the way you work – Product update

Dynatrace

Dynatrace news. Across both his day one and day two mainstage presentations, Steve Tack, SVP of Product Management, described some of the investments we’re making to continue to differentiate the Dynatrace Software Intelligence Platform. Echoing John Van Siclen’s sentiments from his Perform 2020 keynote, Steve cited Dynatrace customers as the inspiration and driving force for these innovations.

article thumbnail

Essential Suite?—?Artwork Producer Assistant

The Netflix TechBlog

Essential Suite?—?Artwork Producer Assistant By: Hamid Shahid & Syed Haq Introduction Netflix continues to invest in content for a global audience with a diverse range of unique tastes and interests. Correspondingly, the member experience must also evolve to connect this global audience to the content that most appeals to each of them. Images that represent titles on Netflix (what we at Netflix call “ artwork” ) have proven to be one of the most effective ways to help our members discover th

Design 182
article thumbnail

When CSS Blocks

Tim Kadlec

The other day I was auditing a site and ran into a pattern that I’ve seen with a few different clients now. The pattern itself is no longer recommended, but it’s a helpful illustration of why it’s important to be careful about how you use preload as well as a useful, real-world demonstration of how the order of your document can have a significant impact on performance (something Harry Roberts has done an outstanding job of detailing ).

Network 145
article thumbnail

Top Automation Testing Trends To Look Out In 2020

DZone

Quality Assurance (QA) is at the point of inflection and it is an exciting time to be in the field of QA as advanced digital technologies are influencing QA practices. According to a press release by Gartner , The encouraging part is that IT and automation will play a major role in the transformation as the IT industry will spend close to $3.87 trillion in 2020, up from $3.76 trillion in 2019.

Testing 265

More Trending

article thumbnail

Introducing Page Speed Benchmarks – a new resource for the performance community

Speed Curve

Here are some common questions I’m asked when I talk with people about performance: Which metrics should I care about? What types of devices and connections should I test on? Which third parties should I be most concerned about? How fast should I be? What are some good sites I can use for benchmarking? Today, I’m very excited to announce the release of a new project that helps answer those questions – and more!

article thumbnail

Dynatrace & ServiceNow feed and enrich the CMBD, automatically.

Dynatrace

Dynatrace news. Modern microservices infrastructure commonly contain thousands of individual business-critical services and related dependencies. Managing highly dynamic service and application infrastructures with a CMDB database can be cumbersome and error prone. Inaccurate configuration item data can delay incident resolution and degrade quality change.

article thumbnail

Netflix Now Streaming AV1 on Android

The Netflix TechBlog

By Liwei Guo , Vivian Li , Julie Beckley , Venkatesh Selvaraj , and Jeff Watts Today we are excited to announce that Netflix has started streaming AV1 to our Android mobile app. AV1 is a high performance, royalty-free video codec that provides 20% improved compression efficiency over our VP9† encodes. AV1 is made possible by the wide-ranging industry commitment of expertise and intellectual property within the Alliance for Open Media (AOMedia), of which Netflix is a founding member.

Media 160
article thumbnail

In-Browser Performance Linting With Feature Policies

Tim Kadlec

One of the absolute best things you can do to help keep performance in check is to provide a series of visible, well-placed checks and balances in your development workflow to always keep performance front-of-mind. One thing I’m very excited about in this context is feature policies. Feature-Policy is a relatively new feature that lets you opt-in or out of certain browser features on your site.

article thumbnail

Reduce MySQL CPU Usage Through Dynamic Binary Optimization

DZone

Dynimize, a dynamic binary optimizer, has been shown to improve MySQL performance in CPU intensive workloads. This post explores how Dynimize can be used to instantly reduce MySQL CPU usage without altering a single line of your application code or my.cnf. You notice that the Linux top command shows that MySQL is consuming a lot of CPU resources, and you're worried that you're not leaving this server with enough breathing room.

Servers 217
article thumbnail

Stuff The Internet Says On Scalability For February 14th, 2020

High Scalability

Wake up! It's HighScalability time: Visualize the huge scale of Deep Time by identifying key reference points along the way. Do you like this sort of Stuff? Without your support on Patreon Stuff won't happen. I also wrote Explain the Cloud Like I'm 10 for everyone needing to understand the cloud (who doesn't?). On Amazon it has 93 mostly 5 star reviews (152 on Goodreads).

Internet 191
article thumbnail

Test automation and QA career guide: Top roles and skills

TechBeacon Testing

The world of test automation and quality assurance (QA) still undergoing a tremendous sea change wrought by the advancing maturity of DevOps in the enterprise. That's why as a QA professional you must remain on your toes if you are to stay on a solid career track.

Testing 125
article thumbnail

Dynatrace Managed is now certified Red Hat Enterprise Linux software

Dynatrace

Dynatrace news. We’re very excited about this week’s a nnouncement from? Red Hat , one of our? technology alliance partners , that Dynatrace Managed is certified for Red Hat Enterprise Linux (RHEL) 8.x distributions. For details, see the listing in the Red Hat Customer Portal. Dynatrace Managed thus joins? OneAgent ?and? OneAgent Operator ?in Red Hat certification. .

Software 227
article thumbnail

Netflix Now Streaming AV1 on Android

The Netflix TechBlog

By Liwei Guo , Vivian Li , Julie Beckley , Venkatesh Selvaraj , and Jeff Watts Today we are excited to announce that Netflix has started streaming AV1 to our Android mobile app. AV1 is a high performance, royalty-free video codec that provides 20% improved compression efficiency over our VP9† encodes. AV1 is made possible by the wide-ranging industry commitment of expertise and intellectual property within the Alliance for Open Media (AOMedia), of which Netflix is a founding member.

Media 160
article thumbnail

Meaningful availability

The Morning Paper

Meaningful availability , Hauer et al., NSDI’20. With thanks to Damien Mathieu for the recommendation. This very clearly written paper describes the Google G Suite team’s search for a meaningful availability metric: one that accurately reflected what their end users experienced, and that could be used by engineers to pinpoint issues and guide improvements. > A good availability metric should be meaningful, proportional, and actionable.

article thumbnail

7 Best Practices to Achieve Better Results in Quality Assurance

DZone

Introduction. With the world moving towards digital transformation, there has been a rising focus on software testing. Digital transformation is inevitable, as the use of the latest digital technologies can make your business operations effective and creative.

article thumbnail

Important Health Checks for your MySQL Master-Slave Servers

High Scalability

In a MySQL master-slave high availability (HA) setup, it is important to continuously monitor the health of the master and slave servers so you can detect potential issues and take corrective actions. In this blog post, we explain some basic health checks you can do on your MySQL master and slave nodes to ensure your setup is healthy. The monitoring program or script must alert the high availability framework in case any of the health checks fails, enabling the high availability framework to tak

Servers 187
article thumbnail

NULL complexities – Part 3, Missing standard features and T-SQL alternatives

SQL Performance

This article is the third installment in a series on NULL complexities. In Part 1 I covered the meaning of the NULL marker and how it behaves in comparisons. In Part 2 I described the NULL treatment inconsistencies in different language elements. This month I describe powerful standard NULL handling features that have yet to make it to T-SQL, and the workarounds that people currently use.

C++ 120
article thumbnail

Quickstart to Autonomous Cloud with Keptn on GKE

Dynatrace

Dynatrace news. Self-Service Progressive Delivery of Microservices, Automated SLI/SLO based Quality Gates, Continuous Feedback through ChatOps and Automatic Remediation of Production Issues are some of the capabilities you expect from a modern cloud-native software delivery platform. In December Dynatrace announced Keptn , an open-source pluggable control plane enabling autonomous software delivery and operations for cloud-native applications.

Cloud 225
article thumbnail

Helping Browsers Optimize With The CSS Contain Property

CSS - Tricks

There is a growing number of things that we have to do to help the browser achieve for peak performance. Responsive image syntax has several. For example, needing to tell the browser how large the image will be in our layout with the sizes attribute and how big the images are with w descriptors. Regular images have always had width and height presentational attributes, which have always been somewhat useful and are now really useful.

Design 117
article thumbnail

Let's Encrypt: an automated certificate authority to encrypt the entire web

The Morning Paper

Let’s encrypt: an automated certificate authority to encrypt the entire web , Aas et al., CCS’19. This paper tells the story of Let’s Encrypt, from it’s early beginnings in 2012/13 all the way to becoming the world’s largest HTTPS Certificate Authority (CA) today – accounting for more currently valid certificates than all other browser-trusted CAs combined.

Internet 119
article thumbnail

Testing Asynchronous Operations in Spring With Spock and Byteman

DZone

This is the second article that describes how to test asynchronous operations with the Byteman framework in an application using the Spring framework. The article discuss how to implement the Spock framework, while the first, "Testing Asynchronous Operations in Spring With JUnit and Byteman" , focuses on implementing tests with JUnit4. It's not necessary to read the previous article because all of the essentials are going to be repeated.

Testing 184
article thumbnail

Stuff The Internet Says On Scalability For February 7th, 2020

High Scalability

Wake up! It's HighScalability time: A network visualization of an information operation on Twitter which originated in Russia ( Watch six decade-long disinformation operations unfold in six minutes ). Do you like this sort of Stuff? Your support on Patreon is appreciated more than you can know. I also wrote Explain the Cloud Like I'm 10 for everyone who needs to understand the cloud (which is everyone).

Internet 147
article thumbnail

Fun with (columnstore) compression on a very large table – part 3

SQL Performance

In part 1 of this series, I tried out a few ways to compress a 1TB table. While I got decent results in my first attempt, I wanted to see if I could improve the performance in part 2. There I outlined a few of the things I thought might be performance issues, and laid out how I would better partition the destination table for optimal columnstore compression.

Speed 113
article thumbnail

Resolve problems faster with Davis Assistant and Microsoft Teams

Dynatrace

Dynatrace news. Are you looking to scale your team but don’t have the budget? Need to free up a few hours a week to focus on innovation and spend less time interpreting data and troubleshooting? Well, you’re in luck, because Davis Assistant is ready to help. Davis Assistant never needs a coffee break and it always does what you ask. Best of all, Davis Assistant is free with your Dynatrace purchase and, starting today, we’re excited to announce that Davis Assistant supports bi-directi

Airlines 217
article thumbnail

6 Rules that a Quality Analyst Must Follow in Software Development

Kovair

What is Quality Assurance? Quality Assurance (QA) is the method of assessing or checking product properties to check whether it is completing customer’s expectations and.

article thumbnail

The measure and mismeasure of fairness: a critical review of fair machine learning

The Morning Paper

The measure and mismeasure of fairness: a critical review of fair machine learning , Corbett-Davies & Goel, arXiv 2018. With many thanks to Ben Fried and the ACM Queue editorial board for the paper recommendation. We’ve visited the topic of fairness in the context of machine learning several times on The Morning Paper (see e.g. [ 1 ] 1 , [ 2 ] 2 , [ 3 ] 3 , [ 4 ] 4 ).

Metrics 109
article thumbnail

Exploratory Testing: A Detailed Guide

DZone

What Is Exploratory Testing? In exploratory testing, testers check a system without a plan in mind to discover bugs that users may face when navigating a website or app. It tries to mimic the personal freedom and choices of individual end-users. It is a simultaneous process in which testers go through the software of their own accord to understand the quality of the user experience it provides.

Testing 179
article thumbnail

Post: Essilen Research, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? Are you looking to improve how you hire technical talent ? Essilen Research 's free video series can help. Fix common issues in screening, interviewing, closing and on-boarding. Learn how world-class tech companies crush the hiring game! Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relatio

Education 113
article thumbnail

Testing AI-based apps? Think like a human

TechBeacon Testing

Your testing of software that includes artificial intelligence (AI) components will be more sophisticated and robust if you just think in human terms.

article thumbnail

Digital Business Analytics: Let’s get started!

Dynatrace

Dynatrace news. We introduced Digital Business Analytics in part one as a way for our customers to tie business metrics to application performance and user experience, delivering unified insights into how these metrics influence business milestones and KPIs. Traditional APM-only solutions care about performance and errors, capturing only the metadata relevant to IT-centric analyses; transaction IDs, error codes, geography, and usernames are examples.

Analytics 209
article thumbnail

Interacting with a GraphQL API with Golang

The Polyglot Developer

You might remember that I’ve done quite a bit of content when it comes to developing GraphQL APIs with the Go programming language (Golang). Heck, I’ve even written a book and published a course on the subject. However, in everything I’ve done thus far, I haven’t demonstrated how to interact with a GraphQL using Golang. Sure, a lot of the time you’ll be using something like React, Angular, or Vue to interact with your web service, but that doesn’t mean you&rsq

article thumbnail

Watching you watch: the tracking system of over-the-top TV streaming devices

The Morning Paper

Watching you watch: the tracking ecosystem of over-the-top TV streaming devices , Moghaddam et al., CCS’19. The results from this paper are all too predictable: channels on Over-The-Top (OTT) streaming devices are insecure and riddled with privacy leaks. The authors quantify the scale of the problem, and note that users have even less viable defence mechanisms than they do on web and mobile platforms.

Systems 104
article thumbnail

Schemathesis: Property-Based Testing for API Schemas

DZone

Many companies have moved from monoliths to microservices for better scalability and faster development cycles, and so have we at Kiwi.com. We still have monolithic applications, however, they are melting away over time and a swarm of shiny microservices is gradually replacing them. These new microservices use Open API schemas to declare their contracts and be explicit in their expectations.

Testing 130
article thumbnail

Post: Essilen Research, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream

High Scalability

Who's Hiring? Are you looking to improve how you hire technical talent ? Essilen Research 's free video series can help. Fix common issues in screening, interviewing, closing and on-boarding. Learn how world-class tech companies crush the hiring game! Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relatio

Education 108