April, 2021

Redis vs. Memcached – 2021 Comparison


Redis stands for REmote DIctionary Server, created in 2009 by Salvatore Sanfilippo. Memcached, on the other hand, was created in 2003 by Brad Fitzpatrick.

Diving Deep on S3 Consistency

All Things Distributed

I recently posted about Amazon S3 and how it’s evolved over the last 15 years since we launched the service in 2006 as “storage for the internet.” ” We built S3 because we knew customers wanted to store backups, videos, and images for applications like e-commerce web sites.


Sign Up for our Newsletter

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

Performance Testing at MongoDB

Alex Podelko

MongoDB has the most advanced continuous performance testing I know about. It quite could be that some other companies have something interesting too – but they are not sharing that. Another interesting project in that area is keptn , but that is about it.

Continuous integration and continuous delivery (CI/CD): How it enhances DevOps and continuous deployment


Dynatrace news. The surge in demand for digital services since 2020 is a trend that is here to stay and only expected to accelerate. To compete, organizations have to achieve both speed and reliability when bringing new products and services to market.

DevOps 217

Stuff The Internet Says On Scalability For April 30th, 2021

High Scalability

Hey, HighScalability is back! This channel is the perfect blend of programming, hardware, engineering, and crazy. After watching you’ll feel inadequate, but in an entertained sort of way. Love this Stuff? I need your support on Patreon to keep this stuff going.

Control Flow: try-catch or if-else?


Introduction. Lately, while working on a new project, I had a chance to think about the proper way to handle control flow. As all developers might know well, the most common approaches used are try-catch and if-else. So far, I haven't thought deeply about the difference between these two.

mysqldump Best Practices: Part 2 – Migrations Guide


In the second and final part of our mysqldump best practices we will talk about how to handle the migration and import for stored program objects and views from your MySQL database.

More Trending

How Parallel Plans Start Up – Part 3

SQL Performance

This is the third in a five-part series taking a deep dive into the way SQL Server row mode parallel plans start executing. Part 1 initialized execution context zero for the parent task, and part 2 created the query scan tree.

C++ 81

Showcasing engineering excellence at Dynatrace


Dynatrace news.

Progress Delayed Is Progress Denied

Alex Russell

Three facts. Apple bars web apps from the only App Store allowed on iOS. [1]. Apple forces developers of competing browsers to use their engine for all browsers on iOS , restricting their ability to deliver a better version of the web platform.

Media 114

4 Software QA Metrics To Enhance Dev Quality and Speed


Introduction. Today, the demand for software is higher than ever. Lines of code govern almost everything we do in our day-to-day activities. The way we buy, the way we sell, even the way we communicate. In 2019, according to Evans Data Corporation, there were 23.9 million developers worldwide.

Speed 180

How to Improve CSS Performance

CSS - Tricks

There is no doubt that CSS plays a huge role in web performance. Milica Mihajlija puts a point on exactly why: When there is CSS available for a page, whether it’s inline or an external stylesheet, the browser delays rendering until the CSS is parsed.

Sponsored Post: Failover Conf!, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte

High Scalability

Fun and Interesting Events. Since we’re all feeling the fatigue of staring at screens all year, we’re switching things up at this year’s Failover Conf ! This one-day conference will be featuring LIVE fireside chats and keynotes where you’ll be able to get your questions answered in real time. You’ll also hear from a variety of industry experts in our two panel discussions.

Number series generator challenge solutions – Part 4

SQL Performance

This is the fourth part in a series about solutions to the number series generator challenge.

Dynatrace named Innovative Marketing Partner of the Year by Red Hat


Dynatrace news. We talk a lot about how 2020 changed organizations across all industries, particularly within the IT market. Digital transformation was especial ly critical as organizations looked to support the rising demand for digital services.

HammerDB CLI 101


This post is to give anyone starting out with HammerDB a guide on using the CLI or command line interface for text based environments.

How to Compare Core Dumps for Simple Time Travel Debugging


How can the difference between two Linux core dumps be identified and why would this even come up? This is going to be lengthy, but will hopefully give you your answer to both of those questions. The Case for Comparing Core Dumps.

C++ 163

Fixing a slow site iteratively

CSS - Tricks

Site performance is potentially the most important metric. The better the performance, the better chance that users stay on a page, read content, make purchases, or just about whatever they need to do.

An In-Depth Guide To Measuring Core Web Vitals

Smashing Magazine

An In-Depth Guide To Measuring Core Web Vitals. An In-Depth Guide To Measuring Core Web Vitals. Barry Pollard. 2021-04-19T08:30:00+00:00. 2021-04-19T08:35:54+00:00.

How Parallel Plans Start Up – Part 2

SQL Performance

This is the second part of a five-part series taking a deep dive into the way SQL Server row mode parallel plans start up. By the end of the first part, we had created execution context zero for the parent task.

What is AWS Lambda?


Dynatrace news. The 2014 launch of AWS Lambda marked a milestone in how organizations use cloud services to deliver their applications more efficiently, by running functions at the edge of the cloud without the cost and operational overhead of on-premises servers. What is AWS Lambda?

Lambda 211

10 experts advise aspiring test automation engineers

TechBeacon Testing

Talk to 10 test automation experts on how to get started (or get better at your job), and you're likely to get 12 different answers. We know, because we tried, asking not for general, vague advice such as "Learn to code," but for specific websites, books, videos, and other resources to study.

12 Important Software Testing Trends for 2021 You Need To Know


Introduction. Software testing is making many moves. From AI to ML, it is continually innovating and advancing with the shifting technology landscape. Also, the software testing market is growing rapidly. Did you know that the Software Testing Market size exceeded $40 billion in 2019?

Games 153

Space Jam

CSS - Tricks

It’s certainly worth noting that the Space Jam website, which made its way into umpteen conference talks for being fabulous evidence of the web’s strength in backward compatibility, has been replaced. We could have saw that coming. Everything is remake.

Query Optimization in SQL Server for beginners

SQL Shack

This article intends to give some details about the query optimization process in SQL Server. Introduction The query optimization is very grinding work for the database professionals who desire to overcome performance issues of the queries.

Email Infrastructure Monitoring Checklist


A lot of time and resources are invested in making sure your customers get your emails. This is where email infrastructure comes in handy. While you have limited control over user interaction with your emails, monitoring email infrastructure is in your hands.

How to solve the challenges of multicloud AWS, Azure and GCP observability


Dynatrace news. Consumer demand for digital services has soared in the past year, steeply accelerating a trend that was already well underway.

Azure 208

Selenium and Mobile Test Automation – Can Selenium Be Used for Mobile Testing?


Selenium is a tremendously popular automated testing tool for desktop, web applications. Testing on mobile devices is a major requirement that has grown exponentially in recent years. Why has the mobile testing requirement grown so much? The answer is pretty clear.

Core Web Vitals Optimization Techniques


Web Vitals is an initiative by Google that helps webmasters improve user experience on their website. The importance of UX can’t be ignored. Good user experience is a key to obtain high rankings on Google.

Google 153

How to Monitor Core Web Vitals and Take Action with Raygun

CSS - Tricks

Raygun is an error and performance monitoring software for websites and mobile apps. In the case of websites, you install their JavaScript snippet onto your site, which takes 2 seconds, and now you’ve got monitoring in place.

Configuration Testing – An Introduction


A software tester’s work life includes making sure that systems that have been designed to achieve specific results behave exactly as they should. These systems are a combination of different hardware and software which have been configured to perform the desired task.

10 great podcasts for software test engineers

TechBeacon Testing

Software development practices change fast. Development teams use an endless stream of new tools, frameworks, and practices, and it’s your job as a test engineer to make sure that no matter what your development teams use or create, everything runs and works reliably.

Transparent and confident software delivery with Dynatrace Release Analysis


Dynatrace news. “To To release or not to release?” This is the question that drives many of us who work along the software-product lifecycle. Answering this question requires careful management of release risk and analysis of lots of data related to each release version of your software.

5 types of tests that can be automated for your iOS


A quote from Tim Cook says- “ When you care about people’s happiness and productivity, you give them what brings out the best in them and their creativity. And if you give them a choice, they’ll say, ‘I want an iPhone,’ or ‘I want a Mac.’

Using Jenkins as Your Go-to CI/CD Tool


Introduction. Everyone loves Agile and the way it is replacing all the older methodologies and development models with a streamlined and sustainable system for faster delivery cycles.

DevOps 153

Flipr: Making Changes Quickly and Safely at Scale

Uber Engineering

Introduction. Uber’s many software systems require a high volume of changes every day. Because of our systems’ size and complexity, it is a significant challenge to implement these changes without unintended consequences, ultimately slowing down developer productivity.

How to handle 100 million rows with SQL Server BCP

SQL Shack

In this article, we will explore the Bulk Copy Program tool that is also known as the SQL Server BCP tool. BCP allows us to export data into particular flat-file formats from SQL Server, and it also enables us to transfer data between different SQL Server instances or into the SQL Azure.

Azure 80