Sat.Oct 09, 2021 - Fri.Oct 15, 2021

article thumbnail

Scaling indexing and search - Algolia New Search Architecture Part 2

High Scalability

What would a totally new search engine architecture look like? Who better than Julien Lemoine , Co-founder & CTO of Algolia , to describe what the future of search will look like. This is the second article in a series. Here's Part 1. Search engines need to support fast scaling for both Read and Write operations. Rapid scaling is essential in most use cases.

article thumbnail

Spring Cloud Sleuth Makes Distributed Tracing Simple

DZone

As requests go through a distributed software system, Spring Cloud Sleuth allows you to aggregate and track log entries. In a monolithic system, you can generally use the thread ID to filter the log, because all requests are simply logged to the same log file. In this environment it's reasonably easy to trace requests as they progress through the software.

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

Introduction to auto_explain: How to Log Slow Postgres Query Plans Automatically

Scalegrid

Do you want to know why a PostgreSQL query is slow? Then EXPLAIN ANALYZE is a great starting point. But query plans can depend on other server activity, can take a while to run, and can change over time, so if you want to see the actual execution plans of your slowest queries, auto_explain is […].

Servers 246
article thumbnail

What is Google Cloud Functions?

Dynatrace

Dynatrace news. In recent years, function-as-a-service (FaaS) platforms such as Google Cloud Functions (GCF) have gained popularity as an easy way to run code in a highly available, fault-tolerant serverless environment. In a time when modern microservices are easier to deploy, GCF, like its counterparts AWS Lambda and Microsoft Azure Functions , gives development teams an agility boost for delivering value to their customers quickly with low overhead costs.

Google 226
article thumbnail

Smart CSS Solutions For Common UI Challenges

Smashing Magazine

Smart CSS Solutions For Common UI Challenges. Smart CSS Solutions For Common UI Challenges. Cosima Mielke. 2021-10-14T12:00:00+00:00. 2021-10-14T16:11:06+00:00. It’s incredible to see what we can do with CSS today, especially if you still remember how difficult it once was to figure out stacking contexts or why margins collapsed and why top: float didn’t work.

Games 144
article thumbnail

Best Tips To Write Test Cases in Software Testing

DZone

The test case is the first and most important step in any software testing cycle , and it is crucial to any software testing project. If something goes wrong at this stage, the impact will be amplified throughout the software testing process. This can be readily avoided if QA engineers and testers follow the correct recommendations and procedures while creating the test case template.

Software 258
article thumbnail

Fundamentals of Table Expressions, Part 12 – Inline Table-Valued Functions

SQL Performance

This article is the twelfth part in a series about named table expressions. So far I covered derived tables and CTEs , which are statement-scoped named table expressions, and views , which are reusable named table expressions. This month I introduce inline table-valued functions, or iTVFs, and describe their benefits compared to the other named table expressions.

Cache 144

More Trending

article thumbnail

The Quality of Auto-Generated Code

O'Reilly

Kevlin Henney and I were riffing on some ideas about GitHub Copilot , the tool for automatically generating code base on GPT-3’s language model, trained on the body of code that’s in GitHub. This article poses some questions and (perhaps) some answers, without trying to present any conclusions. First, we wondered about code quality. There are lots of ways to solve a given programming problem; but most of us have some ideas about what makes code “good” or “bad.”

Code 120
article thumbnail

Contention, Coherency, and Math Behind Software

DZone

Today I want to tell you a few words about how you can describe your system through mathematical equations — at least to some degree. You will get familiar with terms like Contention, Coherency, and Coherency Delay. Additionally, I want to show you laws and their mathematical equations that can help you calculate the impact of these 3 mechanics on your application.

Software 246
article thumbnail

Tips And Tricks For Evaluating UX/UI Designers

Smashing Magazine

Tips And Tricks For Evaluating UX/UI Designers. Tips And Tricks For Evaluating UX/UI Designers. Nataliya Sambir. 2021-10-15T13:00:00+00:00. 2021-10-15T17:06:35+00:00. When a company’s digital representation lacks a dedicated UX/UI design team, it can be hard to produce something that stands out from the crowd. The best designers and agencies have a touch of magic about them, transforming your company’s goals, customers’ demands, user specifications, and design instruments into a beneficial exper

Design 113
article thumbnail

What is AIOps? Everything you wanted to know

Dynatrace

Dynatrace news. Artificial intelligence for IT operations (AIOps) is an IT practice that uses machine learning (ML) and artificial intelligence (AI) to cut through the noise in IT operations, specifically incident management. But what is AIOps, exactly? And how can it support your organization? What is AIOps? Gartner defines AIOps as the combination of “big data and machine learning to automate IT operations processes, including event correlation, anomaly detection, and causality determina

article thumbnail

Software Development Life Cycle Process: Phases and Main Peculiarities

Kovair

Views: 26 Ignorance of SDLC (Software Development Life Cycle) complicates the project creation process. SDLC implies a specific methodology with a direct process of creating.

article thumbnail

Free Jira Plugins To Use in 2021 (Updated Guide)

DZone

JIRA is a popular software created by the Australian company Atlassian, which was created in 2002. There are many reasons why JIRA is a popular task management and issue tracking software. This post will highlight the best free Jira plugins available. The tool is a powerful platform with a wide range of functionalities to help teams all over the world in vastly different industries and fields and looking for multi-functioning capabilities.

Software 245
article thumbnail

SQL Server Extended Events Causality Tracking

SQL Shack

This article explores the Causality tracking option in the SQL Server Extended Events session(XEvents) and its usefulness in troubleshooting performance issues. Introduction to SQL Server Extended Events(XEvent) The SQL Server Extended event (XEvent) is a lightweight tool to collect data for troubleshooting. You can use XEvent to collect information, view it graphically, and analyze it […].

Servers 99
article thumbnail

Automatic intelligent observability into Envoy-proxied services of your Istio service mesh (GA)

Dynatrace

Dynatrace news. The popularity of microservices and container platforms like Kubernetes and Cloud Foundry is in large part due to the associated benefits of faster deployment cycles, more flexibility in resource utilization, and reduced technology/vendor lock-in. These are however just some of the reasons why we’re now seeing these platforms in use in customer environments around the world.

Traffic 211
article thumbnail

Useful React APIs For Building Flexible Components With TypeScript

Smashing Magazine

Useful React APIs For Building Flexible Components With TypeScript. Useful React APIs For Building Flexible Components With TypeScript. Gaurav Khanna. 2021-10-12T12:00:00+00:00. 2021-10-12T16:11:32+00:00. Have you ever used React.createElement directly? What about React.cloneElement ? React is more than just transforming your JSX into HTML. Much more, and to help you level up your knowledge of lesser-known (but very useful) APIs the React library ships with.

Design 97
article thumbnail

What Is Loop Software Testing

DZone

Loop testing is a type of software testing that examines the loop constructs for accuracy. Control Structure Testing has a component for path testing, validation testing for incorrect data, and condition testing for various scenarios. An example of white-box testing is Loop Testing. This technique is one sort of control structure testing and is used to test software loops.

Software 237
article thumbnail

How to use SQL Check Constraints

SQL Shack

This article intends to give comprehensive information about the usage and other details of SQL check constraints. What is the SQL check constraint The check constraints are the rule or set of rules that help to check the inserted (or updated) data values to tables based on a certain condition. So that, we can validate […].

Design 79
article thumbnail

Vulnerability assessment: key to protecting applications and infrastructure

Dynatrace

Dynatrace news. Protecting IT infrastructure, applications, and data requires that you understand security weaknesses attackers can exploit. Conducting a vulnerability assessment is essential to gaining that understanding. To get a clearer picture of this essential security practice, we’ll look at its different types, how the practice is changing, and how vulnerability assessment tools fit into your overall approach to managing application security.

article thumbnail

Upcoming Live Workshops On Front-End & UX (Oct 2021–Jan 2022)

Smashing Magazine

Upcoming Live Workshops On Front-End & UX (Oct 2021–Jan 2022). Upcoming Live Workshops On Front-End & UX (Oct 2021–Jan 2022). Iris LjeÅ¡njanin. 2021-10-13T11:00:00+00:00. 2021-10-13T14:08:58+00:00. There are fantastic video courses out there, yet online workshops are just different. You can always ask a question live , you can share your screen and get immediate feedback, and you can work on group exercises with people around the world.

Design 86
article thumbnail

Pros and Cons of the Service Provider Model

DZone

One of the more common coordination models is the Service Provider model. When a team is a Service Provider, they: Have valuable skills they offer other teams. Are a dependency for those other teams. They do work for those teams. Do their work per ticket, per project, or per initiative. When their work is over, they either do work for someone else or work on their own priorities.

article thumbnail

Monitoring SQL Server blocking problems

SQL Shack

In this article, we will learn how to monitor SQL Server blocking issues with different methods. How does a blocking occur in SQL Server? In relational databases, numerous user transactions are processed concurrently. Under this circumstance, different transactions accessing the same table records simultaneously is an inevitable situation. SQL Server uses the lock mechanism to protect […].

Servers 79
article thumbnail

2.23.0 Preview Release(Updated!)

Percona Community

Update Percona Monitoring and Management 2.23.0 is now available as a Public Release! Release notes for Percona Monitoring and Management 2.23.0 Public Release can be found here 2.23.0 Preview Release Percona Monitoring and Management 2.23.0 is released today as a Preview Release. PMM team really appreciates your feedback! We encourage you to try this PMM Internal Release in testing environments only, as these packages and images are not fully production-ready.

article thumbnail

Cross Browser Testing: Some tools for enterprises

Testsigma

Did you know that an average user takes only 0.05 seconds to form an opinion on a website? Yes, Sweor’s study on website statistics shows that users decide whether they want to use a website or not in a fraction of a second. We can also note that about 57% of the global population doesn’t recommend non-responsive websites in the same study.

Testing 52
article thumbnail

Useful Decorators and Functions in Python's Functools

DZone

The Functools module of Python is a collection of Higher-Order Functions. A Higher-Order Function is one that: Takes function as a parameter. Return a function as its return value from another function. Here are the three most important functions or decorators from the Functools module of Python and why each is so important.

130
130
article thumbnail

Performance impact analysis of enabling Transparent Data Encryption (TDE) on SQL Server

SQL Shack

Transparent Data Encryption (TDE) encrypts database files to secure your data. It also encrypts the tempdb database to secure your data in a temporary space. The process of encryption and decryption adds additional overhead to the database system. Even non-encrypted databases hosted on the same SQL Server instance would have some performance degradation because of […].

Servers 79
article thumbnail

Top Tech Companies in Atlanta: A Curated List of Tech Trailblazers

Simform

Atlanta has become the Silicon Valley of the South and it currently houses more than 30,000 tech companies. This article introduces you to the top companies that are leading their way in a thriving tech ecosystem. The post Top Tech Companies in Atlanta: A Curated List of Tech Trailblazers appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

The Tasktop Co-Op: Where Education Meets Experience

Tasktop

During my onboarding days at Tasktop, one of the first tasks I was assigned was to own (and improve) the co-op program. Having never heard the term before (apparently, it’s a Canadian thing), I did extensive research and burrowed in with seasoned Tasktopians to dig out as much information as I could to find out how co-op meets experience at Tasktop.

article thumbnail

Revisiting BetterTLS: Certificate Path Building

The Netflix TechBlog

By Ian Haken Last year the AddTrust root certificate expired and lots of clients had a bad time. Some Roku devices weren’t working right, Heroku had problems , and some folks couldn’t even curl. In the aftermath Ryan Sleevi wrote a really great blog post not just about the issue of this one certificate’s expiry, but the problem that so many TLS implementations have in general with certificate path building.

Servers 165
article thumbnail

Bridging The Gap Between Designers And Developers

Smashing Magazine

Bridging The Gap Between Designers And Developers. Bridging The Gap Between Designers And Developers. Matthew Talebi. 2021-10-12T10:30:00+00:00. 2021-10-12T12:08:10+00:00. In the past couple of years, it’s no secret that our design tools have exponentially evolved. With many having great component management and prototyping, you may be wondering what big leap could possibly be next?

Design 109
article thumbnail

Product, Domain, and Team Architecture Overview Template

Strategic Tech

A difficult aspect of my job is understanding enough about a client’s purpose and landscape to offer useful advice and propose how I might be able to help. I speak with multiple new companies per month about the possibility of working together so this is an important skill I need to work on. I’m looking at this challenge from multiple angles, and one of them is figuring out the key information I need.

article thumbnail

CAMBI, a banding artifact detector

The Netflix TechBlog

by Joel Sole, Mariana Afonso, Lukas Krasula, Zhi Li, and Pulkit Tandon Introducing the banding artifacts detector developed by Netflix aiming at further improving the delivered video quality Banding artifacts can be pretty annoying. But, first of all, you may wonder, what is a banding artifact? Banding artifact? You are at home enjoying a show on your brand-new TV.

article thumbnail

Composable CSS Animation In Vue With AnimXYZ

Smashing Magazine

Composable CSS Animation In Vue With AnimXYZ. Composable CSS Animation In Vue With AnimXYZ. Ejiro Asiuwhu. 2021-10-09T10:00:00+00:00. 2021-10-09T11:06:18+00:00. In this article, you will learn how to use the AnimXYZ toolkit to create unique, interactive, and visually engaging animations in Vue.js and plain HTML. By the end of this article, you will have learned how adding a few CSS classes to elements in Vue.js components can give you a lot of control over how those elements move in the DOM.

Media 120
article thumbnail

The Autofill Dark Pattern

Smashing Magazine

The Autofill Dark Pattern. The Autofill Dark Pattern. Alvaro Montoro. 2021-10-11T10:00:00+00:00. 2021-10-11T11:05:07+00:00. A newspaper sign-up form had fields for name, email, and password. So, I started typing on the name field, and the autofill suggested my profile. But there was something funky. The autocomplete suggestion included my mailing address.

Website 134