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

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

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

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?

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

More Trending

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

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

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

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

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

What Web Designers Can Do To Speed Up Mobile Websites

Smashing Magazine

What Web Designers Can Do To Speed Up Mobile Websites. What Web Designers Can Do To Speed Up Mobile Websites. Suzanne Scacca. 2019-06-26T14:00:59+02:00. 2019-06-26T14:06:48+00:00. I recently wrote a blog post for a web designer client about page speed and why it matters. What I didn’t know before writing it was that her agency was struggling to optimize their mobile websites for speed.

Website 111
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

Get automated full-stack visibility into containerd-based Kubernetes environments

Dynatrace

Dynatrace news. Docker, Inc. contributed the containerd container runtime to the Cloud Native Computing Foundation (CNCF) in 2017. In 2019, Containerd became the 5th project to reach CNCF’s highest maturity level, graduation. Containerd integrates with the Kubernetes Container Runtime Interface (CRI) and manages the lifecycle of containers on Kubernetes worker nodes.

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

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

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

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 105
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

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 167
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

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

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

Elevate your dashboards with the new Dynatrace metrics framework

Dynatrace

Dynatrace news. Dynatrace leverages high-fidelity data to fuel Davis, our AI-driven causation engine for automatic monitoring insights. If you’re already using Davis as a foundation for custom drill-downs or dashboards to answer business-specific questions, you’ll be able to do this even more extensively with Dynatrace version 1.172. We’ve introduced a new framework for metrics that provides (1) a logical tree structure, (2) globally unique metric keys that ease integration bet

Metrics 143
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

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.

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

Test in production? Yes you can (and you should)

TechBeacon Testing

"I don't always test," muses the Most Interesting Man in the World, on one of the most evergreen tech meme posters of all time, "but when I do, I test in production." I have been laughing at that meme ever since someone posted it on the wall at work way back in. 2013? It's hilarious! Since then, "test in prod" has become shorthand for all of the irresponsible ways we interact with production services, or cut corners in our rush to ship.

Testing 82
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

Reporting at scale leveraging cross-environment dashboards (EAP)

Dynatrace

Dynatrace news. Monitoring the enterprise cloud poses many challenges when it comes to scale. How do you, for instance, manage to keep an eye on all your AWS instances, Kubernetes nodes, on-premise VMs, and the entirety of user-experience KPIs of all your public and internal applications across multiple staging environments? With growing complexity and variety, you’ll likely want multiple Dynatrace environments so that you can take full advantage of the benefits of segmentation and scale.

article thumbnail

WebP Caching has Landed!

KeyCDN

WebP has become a popular image format. Therefore, we’ve developed a solution to even better integrate WebP into our service. We’re happy to announce that WebP Caching has landed! The new feature integrates into the existing CDN and is available to all customers. We offer both a one click solution with no change required on your origin server as well as an approach where you can deliver the WebP assets from your origin server.

Cache 81
article thumbnail

Technical Debt is just like financial debt…except when it isn’t

Tasktop

“‘Tech debt is taking a loan against next month’s income in order to buy a feature today”‘ The rollout of our founder and CEO Mik Kersten’s Flow Framework has led me to a whole new understanding of how software should be built. At first, I wasn’t sure about the idea that there are four (and only four) types of work involved in delivering software, and I spent a lot of time thinking about how to debunk this idea.

DevOps 80
article thumbnail

Machine learning systems are stuck in a rut

The Morning Paper

Machine learning systems are stuck in a rut Barham & Isard, HotOS’19. In this paper we argue that systems for numerical computing are stuck in a local basin of performance and programmability. Systems researchers are doing an excellent job improving the performance of 5-year old benchmarks, but gradually making it harder to explore innovative machine learning research ideas.

Systems 87