June, 2019

article thumbnail

Are Times still Good for Load Testing?

Alex Podelko

My post Good Times for Load Testing was published in 2014. It is difficult to believe that 5 years passed… Are times still good for load testing? Well, yes and no. I am not so upbeat as I was in 2014. If we speak about commercial load testing tools, we see rather a shrinking market and not too much innovation recently. If we speak about open source tools, we definitely see some improvement – but in many areas they are still behind the best commercial tools (yes, many may not need these adv

Testing 243
article thumbnail

The “Best” Performance Metrics? Start With These Six

Rigor

It’s true that what might be considered the “most important” or “best” web performance metrics can vary by industry. For example, a media organization may be interested in tracking Time to Interactive because its site relies on third-party advertising for revenue, while an ecommerce business might want to dig deeper into First Meaningful Paint so it can ensure that customers can quickly take action to purchase an item.

Metrics 101
Insiders

Sign Up for our Newsletter

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

article thumbnail

Predictive CPU isolation of containers at Netflix

The Netflix TechBlog

By Benoit Rostykus, Gabriel Hartmann Noisy Neighbors We’ve all had noisy neighbors at one point in our life. Whether it’s at a cafe or through a wall of an apartment, it is always disruptive. The need for good manners in shared spaces turns out to be important not just for people, but for your Docker containers too. When you’re running in the cloud your containers are in a shared space; in particular they share the CPU’s memory hierarchy of the host instance.

Cache 256
article thumbnail

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence

Scalegrid

Ready to transition from a commercial database to open source, and want to know which databases are most popular in 2019? Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? Or, considering adding a new database to your application and want to see which combinations are most popular? We found all the answers you need at the Percona Live event last month, and broke down the insights into the following free trends reports: Top Databa

article thumbnail

RSocket vs. gRPC Benchmark

DZone

Almost every time I present RSocket to an audience, there will be someone asking the question: "How does RSocket compare to gRPC?" Today we are going to find out.

article thumbnail

Dynatrace joins the OpenTelemetry project

Dynatrace

Dynatrace news. At KubeCon Barcelona, the OpenCensus and OpenTracing projects announced that they’ve merged into a single new project called OpenTelemetry. Dynatrace has been working with the team behind both projects for some time already in the W3C Distributed Tracing working group. Dynatrace has now also officially joined the OpenTelemetry project.

IoT 53
article thumbnail

2019 Open Source Database Report: Top Databases, Public Cloud vs. On-Premise, Polyglot Persistence

High Scalability

Ready to transition from a commercial database to open source, and want to know which databases are most popular in 2019? Wondering whether an on-premise vs. public cloud vs. hybrid cloud infrastructure is best for your database strategy? Or, considering adding a new database to your application and want to see which combinations are most popular?

More Trending

article thumbnail

Netflix Studio Hack Day?—?May 2019

The Netflix TechBlog

Netflix Studio Hack Day ?—?May 2019 By Tom Richards , Carenina Garcia Motion , and Marlee Tart Hack Days are a big deal at Netflix. They’re a chance to bring together employees from all our different disciplines to explore new ideas and experiment with emerging technologies. For the most recent hack day, we channeled our creative energy towards our studio efforts.

Energy 38
article thumbnail

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud

Scalegrid

PALO ALTO, Calif., June 6, 2019 – ScaleGrid , the Database-as-a-Service (DBaaS) leader in the SQL and NoSQL space, has announced the expansion of their fully managed MySQL Hosting services to support Amazon Web Services (AWS) cloud. The platform allows MySQL AWS administrators to automate their time-consuming database operations in the cloud and improve their performance with high availability, disaster recovery, polyglot persistence, and advanced monitoring and analytics.

AWS 191
article thumbnail

Load Testing Your Application Using JMeter, Docker, and Amazon Web Services

DZone

Test how your application will react when many users access it. When building your application, you probably test your application in a lot of ways, such as unit testing or simply just running the application and checking if it does remotely what you expect it to do. If this succeeds you are happy. Hooray for you, it works for one person! Of course, you’re not in the business of making web applications that will only be used by just one person.

Testing 247
article thumbnail

ACM Survey, Part 2: How your peers use production monitoring data to innovate faster

Dynatrace

Dynatrace news. Welcome back to the blog series in which we summarize the findings of our Autonomous Cloud Management Survey. In part 1 we examined the Dev-to-Ops ratios that organizations have for their most critical application projects. In this post, we’ll look at organizational silos, and how far organizations have come in breaking them down. To explore this issue, we asked participants the following question: Which of your teams have access to production monitoring data?

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

Optimizing Google Fonts Performance

Smashing Magazine

Optimizing Google Fonts Performance. Optimizing Google Fonts Performance. Danny Cooper. 2019-06-20T11:00:16+02:00. 2019-06-20T10:35:07+00:00. It’s fair to say Google Fonts are popular. As of writing, they have been viewed over 29 trillion times across the web and it’s easy to understand why — the collection gives you access to over 900 beautiful fonts you can use on your website for free.

Google 111
article thumbnail

How DevOps Testing can Enhance the Application Development Process?

Kovair

We have entered the digital age where technology is flourishing everywhere and is playing an integral role in our lives. Mobile applications are one great. The post How DevOps Testing can Enhance the Application Development Process? appeared first on Kovair Blog.

DevOps 102
article thumbnail

Contact Center Testing (Call Center Testing) Guide

Software Testing Help

A complete guide to contact center or call center testing with tools and techniques: A Contact Center Testing is a type of testing done on Omnichannel customer journeys to thoroughly. Read more Contact Center Testing (Call Center Testing) Guide. The post Contact Center Testing (Call Center Testing) Guide appeared first on Software Testing Help.

Testing 101
article thumbnail

Unit Testing Best Practices: How to Get the Most Out of Your Test Automation

DZone

Unit testing is a well-known practice, but there's lots of room for improvement! In this post, the most effective unit testing best practices, including approaches for maximizing your automation tools along the way. We will also discuss code coverage, mocking dependencies, and overall testing strategies. What is Unit Testing? Unit testing is the practice of testing individual units or components of an application, in order to validate that each of those units is working properly.

article thumbnail

Perform Summit Barcelona: The future roadmap

Dynatrace

Dynatrace news. Can you believe it’s been two weeks since our annual Perform Summit Barcelona? If you were unable to attend the event, don’t worry, you can catch up on all the action below. The week in Barcelona far exceeded our attendees’ expectations, with more speakers, more breakout tracks, and more activities! With each session at near capacity, it’s no surprise people are already asking when our next event will be.

article thumbnail

Sponsored Post: 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! Fun and Informative Events. Advertise your event here! Cool Products and Services. For heads of IT/Engineering responsible for building an analytics infrastructure , Etleap is an ETL solution for creating perfect data pipelines from day

Java 116
article thumbnail

Inspired Design Decisions: Avaunt Magazine

Smashing Magazine

Inspired Design Decisions: Avaunt Magazine. Inspired Design Decisions: Avaunt Magazine. Andrew Clarke. 2019-06-13T12:30:16+02:00. 2019-06-13T12:06:21+00:00. I hate to admit it, but five or six years ago my interest in web design started to wane. Of course, owning a business meant I had to keep working, but staying motivated and offering my best thinking to clients became a daily struggle.

Design 107
article thumbnail

Connecting MongoDB to Ruby with Self-Signed Certificates for SSL

Scalegrid

Given the popularity of our post on connecting MongoDB SSL with Self-Signed Certificates in Node.js , we decided to write a tutorial on connecting MongoDB with Ruby. In this blog, we’ll show you how to connect to a MongoDB server configured with self-signed certificates for SSL using both the Ruby MongoDB driver and the popular Object-Document-Mapper (ODM) mongoid.

C++ 100
article thumbnail

Getting Started with Building Chatbots using AWS Lex and Node.js

The Polyglot Developer

Amazon and a lot of cloud vendors such as Microsoft and Google have services around machine learning (ML), artificial intelligence (AI), and virtual assistants. A popular one that might come to mind is Amazon Alexa, something I’ve written quite a few tutorials around over the years. The concept around Alexa is simple. Provide the Alexa service some audio, have that audio converted into text or some other format that can be evaluated, execute some code, and respond with something to be spok

AWS 97
article thumbnail

2019 Top Slack Channels for Software Testers

DZone

Slack is the hottest collaboration tool in the market today, both as an internal tool for teams working together and for external groups who share similar interest and need a place to collaborate and share ideas. Slack also offers a free tier which is used by many public communities such as software developers and testers. This tier includes unlimited private and public channels, 10K messages, up to 10 apps (Github, Bitbucket, etc.), file sharing, custom notifications and more.

Software 189
article thumbnail

Dynatrace UFO lighting up the Dynatrace Support Team

Dynatrace

Dynatrace news. A lot of time has passed since the Dynatrace UFO was printed, assembled, installed and hooked up with our Dynatrace Delivery Pipelines and Production Monitoring the first time. Since then, we have seen many folks around the world install their own UFOs, visualizing the quality of their delivery pipelines or the problems that Dynatrace Davis detected in their production environments.

DevOps 42
article thumbnail

Next Architecture

O'Reilly Software

Chris Guzikowski discusses the convergence of microservices, cloud, containers, and orchestration that points toward the rise of a Next Architecture. Continue reading Next Architecture.

article thumbnail

The Role of Artificial Intelligence in Software Development and Testing

Kovair

According to Garter, artificial intelligence will be omnipresent in all spheres of technology and will successfully make its presence prominent among the top investment priority. The post The Role of Artificial Intelligence in Software Development and Testing appeared first on Kovair Blog.

article thumbnail

T-SQL bugs, pitfalls, and best practices – Joins

SQL Performance

This article is the third installment in a series about T-SQL bugs, pitfalls and best practices. Previously I covered determinism and subqueries. This time I focus on joins. Some of the bugs and best practices that I cover here are a result of a survey I did among fellow MVPs. Thanks Erland Sommarskog, Aaron Bertrand, Alejandro Mesa, Umachandar Jayachandran (UC), Fabiano Neves Amorim, Milos Radivojevic, Simon Sabin, Adam Machanic, Thomas Grohser, Chan Ming Man and Paul White for offering your in

article thumbnail

Image Cropping, Zooming, and Scaling with Angular and JavaScript

The Polyglot Developer

When building a web application there is a good chance you’re going to need to work with images eventually, even if it is something as simple as allowing a user to upload a profile image. In theory this is a simple task, but in reality, your website theme is probably anticipating images of a certain resolution or aspect ratio. If the user tries to upload an image that doesn’t meet your requirements, it might break your theme.

Website 94
article thumbnail

Unit Testing in ReactJS using Jest and Enzyme

DZone

According to Michael Feathers, “Any code that has no tests is a legacy code.” So as a developer it is your duty to avoid creating legacy code by using test-driven development (TDD). There are many tools available for unit testing in ReactJS but we will be going through Enzyme and Jest.

Testing 190
article thumbnail

Supporting Disaster Recovery with Dynatrace at NYCM

Dynatrace

Dynatrace news. When disaster strikes, it is important to react fast and get live updates on the recovery progress of the business and mission-critical systems. Dynatrace not only makes it easy to monitor all critical systems (hosts, processes, services, applications, users, network, cloud, custom devices, …) but thanks to the metadata the Dynatrace OneAgent captures for each entity, you can organize, filter, get alerted and get an overview of your system based on data that is relevant to the di

article thumbnail

Data validation for machine learning

The Morning Paper

Data validation for machine learning Breck et al., SysML’19. Last time out we looked at continuous integration testing of machine learning models , but arguably even more important than the model is the data. Garbage in, garbage out. In this paper we focus on the problem of validation the input data fed to ML pipelines. The importance of this problem is hard to overstate, especially for production pipelines.

Google 92
article thumbnail

Highlights from the O'Reilly Software Architecture Conference in San Jose 2019

O'Reilly Software

Experts explore software architecture security, design heuristics, Next Architecture, and more. Experts from across the software architecture world are coming together in San Jose for the O'Reilly Software Architecture Conference. Below you'll find links to highlights from the event. Security and deception: Lessons from a professional liar. Michael Carducci takes an entertaining look at why humans are so easy to fool, and he explores what we can do to overcome our weaknesses and build more secur

article thumbnail

Cutting Through Performance Metrics Fog with the Lighthouse Score

Rigor

With so many different metrics available to measure dozens of different aspects of a web page, it can be a struggle to know how best to quantify that page’s overall web performance. In this post, we discuss why there are so many metrics, explore what is “the best” metric, and discuss how you can use the Lighthouse Score to better your own performance.

Metrics 89
article thumbnail

Getting started with web performance? Here's what you need to focus on.

Speed Curve

A while back, our friends at Shopify published this great case study , showing how they optimized one of their newer themes from the ground up – and how they worked to keep it fast. Inspired by that post, I wanted to dig a bit deeper into a few of the best practices they mentioned, which fall loosely into these three buckets: Analyze your pages – understand the critical rendering path and page composition.

article thumbnail

Using Selenium, Docker, and Cloud for Performance Testing

DZone

Growing up in performance engineering in the last decade, it was almost impossible to think of simulating load using a real browser because a performance engineer would need a lot of machines to simulate load using a real browser. Performance engineers used to have a couple of desktop or servers to simulate hundreds and thousands of users load. Their preferred choice used to be to capture HTTP/s requests using tools like LoadRunner , JMeter , Soasta , and Neoload.

article thumbnail

Monitor web applications from within your corporate network

Dynatrace

Dynatrace news. We’re happy to announce the launch of Dynatrace Synthetic private browser monitors! We continue to grow our public synthetic monitoring locations, but customers using Dynatrace Synthetic still need to monitor the performance and availability of internal web applications. One of the most-requested features has been the ability to run synthetic browser monitors on premise.

Network 203
article thumbnail

Towards multiverse databases

The Morning Paper

Towards multiverse databases Marzoev et al., HotOS’19. A typical backing store for a web application contains data for many users. The application makes queries on behalf of an authenticated user, but it is up to the application itself to make sure that the user only sees data they are entitled to see. Any frontend can access the whole store, regardless of the application user consuming the results.

article thumbnail

The Paradox of Connection

Edge Perspectives

We are becoming more connected with each other and less connected with each other at the same time. The Big Shift that we're experiencing on a global scale is full of paradox – this is just one of many, but a particularly important paradox to acknowledge and address. Let’s explore the forces that are shaping both dimensions of the paradox. More connection.