December, 2022

article thumbnail

Tech predictions for 2023 and beyond

All Things Distributed

As access to advanced technology becomes even more ubiquitous—as every facet of life becomes data that we can analyze—we will start to see a torrent of innovation, and this will proliferate in 2023

article thumbnail

Implementing service-level objectives to improve software quality

Dynatrace

As more organizations embrace microservices-based architecture to deliver goods and services digitally, maintaining customer satisfaction has become exponentially more challenging.

Software 257
Insiders

Sign Up for our Newsletter

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

article thumbnail

Ready-to-go sample data pipelines with Dataflow

The Netflix TechBlog

by Jasmine Omeke , Obi-Ike Nwoke , Olek Gorajek Intro This post is for all data practitioners, who are interested in learning about bootstrapping, standardization and automation of batch data pipelines at Netflix.

article thumbnail

Stuff The Internet Says On Scalability For December 2nd, 2022

High Scalability

Never fear, HighScalability is here! 1958: An engineer wiring an early IBM computer 2021: An engineer wiring an early IBM quantum computer. enclanglement. My Stuff: I'm proud to announce a completely updated and expanded version of Explain the Cloud Like I'm 10 !

Internet 303
article thumbnail

Fast memcpy, A System Design

ACM Sigarch

When I worked at Google, fleet-wide profiling revealed that 25-35% of all CPU time was spent just moving bytes around: memcpy, strcmp, copying between user and kernel buffers in network and disk I/O, hidden copy-on-write in soft page faults, checksumming, compressing, decrypting, assembling/disassembling packets and HTML pages, etc.

Systems 145
article thumbnail

First Principles Thinking for Software Engineers

Addy Osmani

First principles thinking can be helpful for solving complex problems because it allows you to break down a problem into its core elements and then systematically build up a solution from there

article thumbnail

The Performance Inequality Gap, 2023

Alex Russell

TL;DR : To serve users at the 75 th percentile ( P75 ) of devices and networks, we can now afford ~150KiB of HTML/CSS/fonts and ~300-350KiB of JavaScript (gzipped). This is a slight improvement on last year's budgets , thanks to device and network improvements.

More Trending

article thumbnail

Cpp2 and cppfront: Year-end mini-update

Sutter's Mill

As we close out 2022, I thought I’d write a short update on what’s been happening in Cpp2 and cppfront. If you don’t know what this personal project is, please see the CppCon 2022 talk on YouTube. Most of this post is about improvements I’ve been making and merging over the year-end holidays, and an increasing number of contributions from others via pull requests to the cppfront repo and in companion projects.

Lambda 75
article thumbnail

What is Cloud Computing? According to ChatGPT.

High Scalability

DALL-E picture generated from the answer. I was curious, given all the ChatGPT love, what it would make of some of our favorite topics. I was both impressed and unimpressed. Impressed. ChatGPT instantly generated an response that might make a good answer in a Miss Universe contest.

article thumbnail

How to Run Performance Testing on Mobile Apps

Abstracta

Should mobile applications always be tested for performance? How to do it? What are the benefits of Apptim in this regard? These questions and more will be addressed in this article, with interviews with Sofia Palamarchuk, Matias Reina, Fabián Baptista, and Andréi Guchín. The article.

Mobile 72
article thumbnail

Effective Learning with Bloom's Taxonomy

Addy Osmani

Write about what you learn. It pushes you to understand topics better. Sometimes the gaps in our knowledge only become clear when explaining things to others. Blooms Taxonomy can help here

80
article thumbnail

Adrian’s recipe for gluten and dairy free boozy fruit cake

Adrian Cockcroft

This is a synthesis of several recipes that I’ve modified over the years. I usually make a cake for the holidays. Growing up my mother made what she called a Dundee Cake, a round fruit cake with almonds on top. She would make it a month before, and soak brandy into it.

98
article thumbnail

Dynatrace named a Leader in The Forrester Wave™: Artificial Intelligence for IT Operations (AIOps), Q4 2022 report

Dynatrace

Leading independent research and advisory firm Forrester has named Dynatrace a Leader in The Forrester Wave™: Artificial Intelligence for IT Operations (AIOps), Q4 2022 report.

article thumbnail

Impact of DDL Operations on Aurora MySQL Readers

Percona

Recently I came across an interesting investigation about long-running transactions getting killed on an Aurora Reader instance.

Storage 94
article thumbnail

5 Best Practices for writing SQL queries

SQL Shack

In this article, we are going to learn some best practices that help to write more efficient SQL queries. Introduction Queries are used to communicate with the databases and perform the database operations. Such as, we use the queries to update data on a database or retrieve data from the database.

article thumbnail

Configuring unixODBC and SQL Server Drivers for HammerDB on Linux

HammerDB

In this post, we will do a walk through example of installing and configuring unixODBC and the SQL Server on Linux drivers as well as the HammerDB connection options to enable HammerDB on Linux to be able to connect to SQL Server.

Servers 63
article thumbnail

Prioritizing tasks using the Eisenhower matrix

Addy Osmani

The Eisenhower matrix is a popular time management tool that can help you prioritize your tasks and make the most of your time

77
article thumbnail

Hunting for bandwidth on a consumer NVMe drive

n0derunner

The Samsung SSD 970 EVO 500GB claims a sequential read bandwidth of 3400 MB/s this is a story of trying to achieve that number. Starting point We start with a Haswell based PCIE Gen2 machine.

Storage 59
article thumbnail

How to boost SRE productivity with observability-driven DevOps

Dynatrace

DevOps and site reliability engineering (SRE) teams aim to deliver software faster and with higher quality. But, manual steps — such as reviewing test results and addressing production issues resulting from performance, resiliency, security, or functional issues — often hinder these efforts.

DevOps 212
article thumbnail

Transparent Data Encryption (TDE)

Percona

Encrypting data at rest in a database management system (DBMS) refers to securing data by encrypting it when it is not being used or accessed. This is often done to protect sensitive data from unauthorized access or theft.

article thumbnail

Dashboard Story: How We Created PMM Dashboard for Highload

Percona Community

Let’s say you have highload instances. How do you monitor them? There are a lot of servers with 100, 200… 500+ nodes. How can we collect, check, and analyze metrics from all these servers? How can we understand what and where something happened? Scroll, scroll, scroll… down?

Servers 59
article thumbnail

How to deploy HammerDB CLI fast with Docker

HammerDB

The TPC publishes an official Docker image on Docker Hub to enable the rapid deployment and testing of databases with HammerDB. This image includes example scripts to build schemas and test your databases with a single command.

C++ 63
article thumbnail

Running inclusive meetings

Addy Osmani

Inclusive meetings can help surface multiple perspectives and ideas, which can lead to better decision making and problem solving

73
article thumbnail

Performance Testing of a Socket.IO Application

Abstracta

If you’re going through the experience of trying to do a performance test with systems that use the Socket.IO library, one of the best ways is to use Locust, Taurus, and Blazemeter. To learn more about this topic, read this article by December Labs, one. The post Performance Testing of a Socket.IO

article thumbnail

What is DevOps orchestration? And why invest in orchestration tools?

Dynatrace

Organizations are increasingly adopting DevOps to stay competitive, innovate faster, and meet customer needs. By helping teams release new software more frequently, DevOps practices are an essential component of digital transformation.

DevOps 203
article thumbnail

Powering PostgreSQL 15 With Columnar Tables

Percona

Prologue. This blog is the result of my investigation into column-wise tables. Hopefully, you will find it useful in your deliberations. When I started writing it was meant to be a “Good News” blurb.

article thumbnail

How do You Fit Observability within Testing & QA? We have Got Answers!

Simform

Testing in production helps you catch the bugs before the final version goes into production. Observability facilitates testing in production by providing full-stack visibility inside production and infrastructure.

article thumbnail

HammerDB v4.6 New Features Pt2: Jobs Interface

HammerDB

Feedback from the Community raised the Issue Adding the enhancement for storing and retrieval of HammerDB results and configurations #352 that although HammerDB prints result output interactively and to log files, it would be preferred to have these results stored in a format that could be browsed at a later point.

article thumbnail

Reinvention Risk Trade

The Agile Manager

Southwest Airlines has made headlines in recent days for all the wrong reasons: bad weather impacted air travel, which required Southwest to adjust plane and crew schedules.

article thumbnail

Preparing Your Performance Testing for 2023: 5 Challenges and Solutions

Abstracta

The technological and digital transformation boom of 2022 encouraged enterprises and startups to accelerate their development velocity. Consumers demanded more applications within shorter timeframes and of higher quality. What are the performance testing challenges for 2023?

article thumbnail

Feature flags done right with the OpenFeature initiative and Dynatrace

Dynatrace

In software development, feature flags are an established path to rapid value, continuous progressive delivery, and safe deployments. The ability to isolate certain software capabilities makes it easier to test, preview, release, and roll back small functional increments.

article thumbnail

JSON and Relational Databases – Part One

Percona

JSON data and relational databases have traditionally been diametric opposites. One is very free form with minimal rules on the formatting and the other is very strict and formal. So many folks were surprised when relational databases started adding a JSON data type to their products.

article thumbnail

Is Observability Worth It? A Detailed Cost-benefit Analysis

Simform

Observability has taken over all the conversations in the site reliability engineering landscape. But do you know exactly how much money it can save for your business? Or is it that the observability's cost outweights the savings because of benefits?

article thumbnail

Complete Guide for Customized Education App Development

Tech News Gather

Early in 2020, the COVID-19 epidemic has taken a serious toll. The entire world was confined. During that time, there was a sudden increase in education and educational enterprise app development demand with the expanding tendency towards learning from your comfort zone.

article thumbnail

Testing Kubernetes with KUTTL

Percona Community

Automated testing is the only way to be sure that your code works. Enabling automated testing can be hard and we say a lot of tools to write automated tests in the industry since the beginning.

article thumbnail

WOPR29 is already here!

Abstracta

What will be the importance of performance testing in 5 years? The prestigious performance testing event WOPR29 is in full swing in Montevideo, and we interviewed a panel of experts to talk about this topic.

article thumbnail

What is ITOps? Why IT operations is more crucial than ever in a multicloud world

Dynatrace

As more organizations adopt cloud-native technologies, traditional approaches to IT operations have been evolving. Complex cloud computing environments are increasingly replacing traditional data centers.