Sat.Jun 15, 2019 - Fri.Jun 21, 2019

article thumbnail

The #1 Easiest Way to Speed Up a Slow Website

MachMetrics

We’ve written tons of articles giving you step-by-step advice on how to make your website faster – but not everyone wants to go through lots of steps. Many people reach out to us asking what is the #1 most important bang-for-your-buck tip on optimizing your website’s speed. Good news is that we can answer that with a simple response.

Speed 81
article thumbnail

Performance testing in CI: Let's break the build!

Speed Curve

Raise your hand if you've ever poured countless hours into making a fast website, only to have it slowly degrade over time. New features, tweaks, and Super Important Tracking Snippets all pile up and slow things down. At some point you'll be given permission to "focus on performance" and after many more hours, the website will be fast again. But a few months later, things start to slow again.

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

A Basic Guide to CDNs and GTmetrix

Gtmetrix

We'll explain how using a Content Delivery Network (CDN) affects your GTmetrix score and how they help your page perform faster.

Network 60
article thumbnail

What is keptn, how it works and how to get started!

Dynatrace

Dynatrace news. “Keptn is an open source enterprise-grade control plane for cloud-native continuous delivery and automated operations.” That’s the high-level introduction you will find on www.keptn.sh. But what does this really mean? Let me explain it in my words – or – just watch my latest YouTube Performance Clinic Tutorial on “ Getting Started with keptn and Dynatrace ” I ran with Dirk Wallerstorfer who leads the keptn Dev Team.

Cloud 198
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

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

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

More Trending

article thumbnail

Benchmark Netifi RSocket Broker on Alibaba Cloud

DZone

Purpose. Recently there has been some discussions around service mesh benchmark tests. We are evaluating Netifi RSocket broker, and I think it would be nice to get a sense on the performance of RSocket broker using the same Istio setup. RSocket. RSocket is an "application protocol providing Reactive Streams semantics." What that means is it ensures back pressure end-to-end.

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

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

Increased accuracy for Visually complete and Speed index—measurements may be impacted

Dynatrace

Dynatrace news. This is an announcement for the OneAgent version 1.171 release: you may see a change in Visually complete and Speed index calculation once you upgrade to OneAgent 1.171. Improved calculations reflect above-the-fold experience more precisely. The Visually complete metric measures the time it takes for the visible portion of a web application to fully render on your end-users’ device screens.

Speed 128
article thumbnail

JMeter Correlation: The Best Way for Extracting Variables

DZone

Dynamic response in software testing provides different values for different iterations. This might affect the subsequent requests. This JMeter Correlation article will show you how to store the dynamic value from the response, store in a variable and use it in all required requests. What is Correlation? Correlation is the process of extracting some value from the response of one step into the request of another step.

Servers 188
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

Four tips to maximise your time at DevOps Enterprise Summit 2019, London

Tasktop

The countdown is on. In one week’s time, thousands of IT and business professionals will descend on London for the latest iteration of DevOps Enterprise Summit London 2019 (June 25-27 – InterContinental O2, London, UK). The three-day event is jam-packed full of keynotes, breakouts, workshops (and, not to mention, parties!) designed to help attendees take their DevOps initiatives to the next level. .

DevOps 74
article thumbnail

Easy automated Concourse deployment validation with Dynatrace and Pitometer

Dynatrace

Dynatrace news. In my colleague Andi Grabner’s recent blog on Automated Deployment and Architectural Validation, he notes that, based on a recent ACM survey , validating deployment still seems to be a semi-automated task for most software delivery teams. And, with the length of manual work directly contributes to the overall Commit Cycle Time, this to me shows room for automation and improvements!

article thumbnail

Data Parameterization Using Apache POI With Selenium

DZone

Introduction. In testing, it is always important to test application features with different sets of data. Testing with one set of data that we use during recording or while creating a base script will not confirm the functionality of the application alone. For example: When we are doing a login test, it is extremely important to test with all possible valid and invalid credentials to ensure login functionality is working as expected.

Testing 167
article thumbnail

What bugs cause cloud production incidents?

The Morning Paper

What bugs cause production cloud incidents? Liu et al., HotOS’19. Last time out we looked at SLOs for cloud platforms , today we’re looking at what causes them to be broken! This is a study of every high severity production incident at Microsoft Azure services over a span of six months, where the root cause of that incident was a software bug.

Cloud 81
article thumbnail

Isolation levels behavior in SQL Server Always On Availability Groups

SQL Shack

In my previous article, Data synchronization in SQL Server Always On Availability Groups, we explored the internal data synchronization for both Asynchronous and Synchronous data commit mode. In the following image, on the secondary replica, we can see two important processes. Log Receive: It receives the log records sent by the primary replica and writes […].

article thumbnail

IBM iSeries (AS/400) ActiveGate extension now available (EAP)

Dynatrace

Dynatrace news. Though the IBM iSeries (formerly known as AS/400) platform isn’t supported by OneAgent, it remains a vital component for many large enterprises. Dynatrace is pleased to announce the early access program (EAP) for the remote monitoring of iSeries hosts via the IBM iSeries ActiveGate extension. This extension is built upon the ActiveGate framework.

article thumbnail

Google's June 2nd Outage: Their Status Page ? Reality

DZone

Previously we've written about having hard conversations with cloud providers. On Sunday June 2nd, Google Cloud Platform had an extended networking-based outage. There was significant disruption of commonly used services like YouTube and Gmail, as well as Google-hosted applications like Snapchat. The incident currently associated with the outage, 19009 , indicates a start time of 12:53 US/Pacific and a resolution time of 16:56 US/Pacific.

Google 100
article thumbnail

Nines are not enough: meaningful metrics for clouds

The Morning Paper

Nines are not enough: meaningful metrics for clouds Mogul & Wilkes, HotOS’19. It’s hard to define good SLOs, especially when outcomes aren’t fully under the control of any single party. The authors of today’s paper should know a thing or two about that: Jeffrey Mogul and John Wilkes at Google 1 ! John Wilkes was also one of the co-authors of chapter 4 “Service Level Objectives” in the SRE book , which is good background reading for the discussion in this paper.

Metrics 79
article thumbnail

How to Increase Your Page Size by 1,500% with webpack and Vue

CSS - Tricks

Disclaimer: This article is mostly satire. I do not think that I am better than you because I once wrote some TypeScript nor do I think that it’s a good thing for us to make web pages bigger. Feel free to misrepresent these views to maximize clicks. You know, there are a lot of articles out there telling you how to make your page smaller: optimize your images, remove extraneous CSS rules, re-write the whole thing in Dreamweaver using framesets.

Cache 63
article thumbnail

Juniper Networks ActiveGate extension now available (EAP)

Dynatrace

Dynatrace news. Juniper Network devices help enterprises connect and secure their applications, data, and services. These devices run on Juniper’s Junos OS, which doesn’t permit the installation of third-party monitoring solutions. This has made our OneAgent-based monitoring approach infeasible for these devices. Dynatrace is pleased to announce the early access program (EAP) for the remote monitoring of Junos OS-based devices via the Juniper ActiveGate extension (built upon the Acti

Network 104
article thumbnail

Creating Custom Kibana Visualizations

DZone

As you may very well know, Kibana currently has almost 20 different visualization types to choose from. This gives you a wide array of options to slice and dice your logs and metrics, and yet there are some cases where you might want to go beyond what is provided in these different visualizations and develop your own kind of visualization. In the past, extending Kibana with customized visualizations meant building a Kibana plugin, but since version 6.2, users can accomplish the same goal more ea

article thumbnail

Automatic Seeding in Always On Availability Groups

SQL Shack

Introduction In SQL Server Always On Availability Groups, we can add a database into an existing availability group using different methods. We get the following option in the Initial Data Synchronization wizard in SSMS. Full Database and Log backup: It starts data synchronization by taking full and log backup for the availability group database. It […].

article thumbnail

Common SQL Server Mishaps

SQL Performance

I've been teaching and writing about common SQL Server mistakes for many years. I wrote a blog about it years ago too, however as time has marched on, guidance has changed a bit. This article will expand on my previous article and point out how these apply to SQL Server , Azure SQL Database , and Azure SQL Managed Instance. For many years I've found users making the same mistakes.

Servers 49
article thumbnail

Introducing the Citrix NetScaler ActiveGate monitoring extension

Dynatrace

Dynatrace news. Citrix NetScaler devices help enterprises keep their software and data secure and available. These devices run on proprietary platforms, which don’t permit the installation of third-party monitoring solutions, making OneAgent-based monitoring of these devices infeasible. Dynatrace is pleased to announce support for remote monitoring of NetScaler devices via the Citrix NetScaler ActiveGate extension (which is built upon the ActiveGate framework ).

article thumbnail

How to Troubleshoot and Fix React Bugs Fast With Visual Testing

DZone

I've been playing around with Applitools for quite some time now, and I'd like to share what I've found to help you quickly troubleshoot React bugs and fix them fast. Automated Root Cause Analysis. The concept of Root Cause Analysis stems from the world of management, where it's defined as a method of problem-solving used for identifying the root causes of faults or problems.

Testing 100
article thumbnail

Clustered Index vs. Heap

SQL Shack

Summary There are few topics so widely misunderstood and that generates such frequent bad advice as that of the decision of how to index a table. Specifically, the decision to use a heap over a clustered index is one where misinformation spreads quite frequently. This article is a dive into SQL Server internals, performance testing, […].

article thumbnail

How enterprises can successfully scale Agile development

Tasktop

Are organizations seeing the benefits of Agile at scale? Depends on who you ask. Enterprises in the UK, for example, spend 37 billion pounds ($47 billion USD) a year on failed Agile IT projects. And around a third of Agile transformations partially fail, according to the same report. On the other hand, there are inspiring effusive success stories, ranging from Lego to The National Bank of Canada , where Agile has helped accelerated business value delivery.

article thumbnail

The Best In Performance Interview Series – Episode #3: Recap with Buddy Brewer

Rigor

“ The Best in Performance ” video series from Rigor gives you the chance to listen in on conversations with web performance industry experts, thought leaders, and technologists as they discuss current trends, challenges, and lessons that impact the APM and performance space today. Why spend time traveling to seminars when you can learn from industry experts and peers from your own device at any hour of the day?

article thumbnail

Java 9 Performance Improvements — Getting Started With Java Spring

DZone

In my previous article, I wrote about the Modularity System , which was introduced in Java 9. This was the most major feature of the release, but there are other significant ones which worth to mention. With this writing, I would like to continue the Java evolution line by taking a glance about the main Java 9 features according to the performance improvements.

Java 100
article thumbnail

6 Proven Ways to Improve Your eCommerce Conversion Rate

KeyCDN

The world of eCommerce continues to grow year by year. As consumers want to purchase items from the comfort of their own home and have them delivered in a timely manner, the opportunities in eCommerce are ever-expanding. However, in 2019, the expectation for a good user experience is now higher than ever. Customer want to know they can trust the website they are buying from, they want to access the website fast, and they want a great offer.

article thumbnail

Kelly Shortridge Presents Security Delusions at QCon NYC

Baron Schwartz

QCon is one of my favorite technical conferences. The content is unbeatable—it’s curated and sourced talk-by-talk by experts who chair each track. The experience is top-notch for speakers and attendees, and the conference is structurally inclusive and welcoming. I spoke at QCon San Francisco last year , and I was slated to speak at QCon NYC this year—but I’m not able to.

DevOps 40
article thumbnail

Apica Announces Breakthrough Desktop Application Monitoring Solution

Apica

Apica Announces Breakthrough Desktop Application Monitoring Solution Monitor any (Windows) Desktop Application, using the same interface as the user: Keyboard, Read More. The post Apica Announces Breakthrough Desktop Application Monitoring Solution appeared first on Apica.

article thumbnail

Recapping Monitorama 2019 (or, Why You Should Attend Monitorama 2020)

DZone

Monitorama is the event of the year if you're in the monitoring and observability space! It's an inclusive event for speakers, attendees, and vendors alike to network and learn from each other in a safe, comfortable, and accessible environment. Did you know? On top of accommodating travel on a case-by-case basis, Monitorama pays their speakers to ensure that anyone can speak at the conference no matter their financial situation.

Network 100
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 37