October, 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

The Ultimate JSON Library: JSON.simple vs. GSON vs. Jackson vs. JSONP

DZone

JSON is the accepted standard these days for transmitting data between servers and web applications. We often don’t think about the JSON libraries we use, but there are some differences between them. JSON is often used to transport and parse big files. This is a scenario that is common in data processing applications running in Hadoop or Spark clusters.

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

Interpreting A/B test results: false positives and statistical significance

The Netflix TechBlog

Martin Tingley with Wenjing Zheng , Simon Ejdemyr , Stephanie Lane , and Colin McFarland This is the third post in a multi-part series on how Netflix uses A/B tests to inform decisions and continuously innovate on our products. Need to catch up? Have a look at Part 1 (Decision Making at Netflix) and Part 2 (What is an A/B Test?). Subsequent posts will go into more details on experimentation across Netflix, how Netflix has invested in infrastructure to support and scale experimentation, and the i

Testing 226
article thumbnail

What is chaos engineering?

Dynatrace

Dynatrace news. Testing for mishaps you can predict is essential. But with the complexity that comes with digital transformation and cloud-native architecture, teams need a way to make sure applications can withstand the “chaos” of production. Chaos engineering answers this need so organizations can deliver robust, resilient cloud-native applications that can stand up under any conditions.

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

Stuff The Internet Says On Scalability For October 4th, 2021

High Scalability

Hey, HighScalability is here again! The circulatory system of the internet. @tylermorganwall. Love this Stuff? I need your support on Patreon to keep this stuff going. Sorry for the long gap in posting, but I’ve been building a new app. I’m looking for testers for my new iOS fitness app: Max reHIT Workout. It guides you through proven ??

Internet 180

More Trending

article thumbnail

Introducing uGroup: Uber’s Consumer Management Framework

Uber Engineering

Background. Apache Kafka ® is widely used across Uber’s multiple business lines. Take the example of an Uber ride: When a user opens up the Uber app, demand and supply data are aggregated in Kafka queues to serve fare calculations. … The post Introducing uGroup: Uber’s Consumer Management Framework appeared first on Uber Engineering Blog.

article thumbnail

Open-Sourcing a Monitoring GUI for Metaflow

The Netflix TechBlog

Open-Sourcing a Monitoring GUI for Metaflow, Netflix’s ML Platform tl;dr Today, we are open-sourcing a long-awaited GUI for Metaflow. The Metaflow GUI allows data scientists to monitor their workflows in real-time, track experiments, and see detailed logs and results for every executed task. The GUI can be extended with plugins, allowing the community to build integrations to other systems, custom visualizations, and embed upcoming features of Metaflow directly into its views.

article thumbnail

What is? OpenTelemetry??An open-source standard for logs, metrics, and traces

Dynatrace

Dynatrace news. OpenCensus, OpenTracing, and OpenTelemetry. These are just a few of the open-source technologies you may encounter as you research observability solutions for managing complex multicloud IT environments and the services that run on them. In fact, these technologies have become so prevalent that anybody who may not know the full scope of the topic may be afraid to ask.

article thumbnail

A Deep Dive Into `object-fit` And `background-size` In CSS

Smashing Magazine

A Deep Dive Into `object-fit` And `background-size` In CSS. A Deep Dive Into `object-fit` And `background-size` In CSS. Ahmad Shadeed. 2021-10-25T13:00:00+00:00. 2021-10-25T16:37:15+00:00. We’re not always able to load different-sized images for an HTML element. If we use a width and height that isn’t proportional to the image’s aspect ratio, the image might either be compressed or stretched.

C++ 142
article thumbnail

ct.css — Performance Hints via Injected Stylesheet Alone

CSS - Tricks

This is some bonafide CSS trickery from Harry that gives you some generic performance advice based on what it sees in your <head> element. First, it’s possible to make a <style> block visible like any other element by changing the display away from the default of none. It’s a nice little trick. You can even do that for things in the <head> , for example… head, head style, head script { display: block; }.

article thumbnail

Real Devices vs Emulators: Where Do You Test App Performance?

DZone

When testing the performance of a native Android or iOS app, choosing the right set of devices is critical for maximizing your chances of success. Differences in OS, screen size, screen density, and hardware can all affect how an app behaves and impact the user experience. In order to ship new updates of your app with confidence, you should efficiently analyze app performance during development to identify issues before they reach the end-users.

Testing 268
article thumbnail

Sponsored Post: Wynter, Pinecone, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte

High Scalability

Who's Hiring? Wynter is looking for system administrators, engineers, and developers to join its research panel. Participate in research surveys, get paid ($90-$180/hr) for your feedback and comments. Super low key commitment, 10-15 mins per survey. Learn more and sign up. DevOps Engineer : At Kinsta , we set out to create the best managed hosting platform in the world.

Education 100
article thumbnail

Interpreting A/B test results: false negatives and power

The Netflix TechBlog

Martin Tingley with Wenjing Zheng , Simon Ejdemyr , Stephanie Lane , and Colin McFarland This is the fourth post in a multi-part series on how Netflix uses A/B tests to inform decisions and continuously innovate on our products. Need to catch up? Have a look at Part 1 (Decision Making at Netflix), Part 2 (What is an A/B Test?), Part 3 (False positives and statistical significance).

Testing 202
article thumbnail

Dynatrace Managed release notes version 1.228

Dynatrace

Dynatrace news. New features and enhancements. General. We are changing the pricing for Log Monitoring v2, now ingested log events consume DDU. Check Log consumption for details. Removed deprecated endpoints /metrics/series and /metrics/descriptors in favor of /metrics/query and /metrics. You can now pin a filtered Problems dashboard tile from the Problems page.

Metrics 209
article thumbnail

Freebie: COVID-19 Icon Set (56 Icons, AI, EPS, SVG, PNG)

Smashing Magazine

Freebie: COVID-19 Icon Set (56 Icons, AI, EPS, SVG, PNG). Freebie: COVID-19 Icon Set (56 Icons, AI, EPS, SVG, PNG). Anton Tyschenko. 2021-10-07T09:00:00+00:00. 2021-10-07T12:38:32+00:00. In the fight against the COVID-19 pandemic, scientists are tirelessly working on vaccines and medicine against COVID-19 in laboratories. In the meantime, the entire world is waiting for good news while people worldwide are hardly waiting to unite and return to a peaceful life.

Design 127
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

Hyperlambda is twice as fast as Entity Framework

DZone

I remember when.Net originally came out some 20 years ago and Microsoft had created a website called "pet shop" or something, where they were able to "prove" that.Net and SQL Server was faster than the Java and Oracle equivalent. Of course, the Java version was built using Java's best practices at the time, while the.Net version was almost in its entirety implementing 100% of its business logic in stored procedures.

article thumbnail

Automatic Index advisor in Azure SQL database

SQL Shack

This article will explore automatic index advisor (CREATE_INDEX, DROP_INDEX) for Azure SQL Database. Introduction Azure SQL Database enables its users to focus on database objects, tuning queries without managing the underlying infrastructure resources. Database professionals always focus on indexes for improving query performance on both on-premises and Azure cloud databases.

Azure 103
article thumbnail

Safe Updates of Client Applications at Netflix

The Netflix TechBlog

By Minal Mishra Quality of a client application is of paramount importance to global digital products, as it is the primary way customers interact with a brand. At Netflix, we have significant investments in ensuring new versions of our applications are well tested. However, Netflix is available for streaming on thousands of types of devices and it is powered by hundreds of micro-services which are deployed independently, making it extremely challenging to comprehensively test internally.

Metrics 197
article thumbnail

Thank you Garrett! Everyday hero helps bring arthritis care to veterans

Dynatrace

Dynatrace news. Garrett Golubin, Dynatrace Federal Account Executive and Arthritis Foundation board member, was recently honored at the Arthritis Foundation’s annual Gala for his efforts in establishing a partnership between the Arthritis Foundation and the U.S. Department of Veterans Affairs (VA). Arthritis: the number-one cause of disability in the U.S.

Metrics 206
article thumbnail

How To Implement Search Functionality In Your Nuxt App Using Algolia InstantSearch

Smashing Magazine

How To Implement Search Functionality In Your Nuxt App Using Algolia InstantSearch. How To Implement Search Functionality In Your Nuxt App Using Algolia InstantSearch. Miracle Onyemna. 2021-10-01T10:00:00+00:00. 2021-10-01T10:09:29+00:00. Giving users the ability to quickly search through and navigate our content easily comes with great benefits. This not only improves the user experience, but also increases user retention and boosts conversion as users can now explore beyond what brought them t

Media 123
article thumbnail

Bad Habits: Avoiding NULL in SQL Server

SQL Performance

A long time ago, I answered a question about NULL on Stack Exchange entitled, “ Why shouldn’t we allow NULLs? ” I have my share of pet peeves and passions, and the fear of NULLs is pretty high up on my list. A colleague recently said to me, after expressing a preference to force an empty string instead of allowing NULL: "I don't like dealing with nulls in code.".

Servers 103
article thumbnail

Writing Clean Code: Naming

DZone

When you start learning how to code your main focus is writing code that works correctly for the problem you are solving. Yes, code needs to work correctly and that is a good place to start learning. However, in a real work environment, you also want to ensure you write clean code. Clean code is readable, extensible, changeable, and maintainable. These are all important qualities for a code to have.

Code 258
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

Data Engineers of Netflix?—?Interview with Pallavi Phadnis

The Netflix TechBlog

Data Engineers of Netflix?—?Interview with Pallavi Phadnis This post is part of our “ Data Engineers of Netflix ” series, where our very own data engineers talk about their journeys to Data Engineering @ Netflix. Pallavi Phadnis is a Senior Software Engineer at Netflix. Pallavi Phadnis is a Senior Software Engineer on the Product Data Science and Engineering team.

article thumbnail

OneAgent release notes version 1.227

Dynatrace

Dynatrace news. Rollout starts 18 October 2021. With this release, the oldest supported OneAgent versions are: Dynatrace ONE. Dynatrace ONE Premium. 1.209. 1.203. Compatibility. OneAgent core dump capture logic has been adjusted for compatibility with Red Hat Automatic Bug Reporting Tool (ABRT). Java. Added support for Kafka 3.0.0. Added support for OpenTelemetry 1.4.0, 1.5.0, 1.6.0, 1.7.0.

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

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

Modernizing Computer Vision With Deep Neural Networks

DZone

As studied earlier, computer networks are one of the most popular and well-researched automation topics over the last many years. But along with advantages and uses, computer vision has its challenges in the department of modern applications, which deep neural networks can address quickly and efficiently. 1. Network Compression. With the soaring demand for computing power and storage, it is challenging to deploy deep neural network applications.

Network 258
article thumbnail

Top Startups to Watch in Dallas in 2022: A List of Next-generation Innovators

Simform

Dallas has been at the forefront of startup culture in the US due to its booming tech space. With plenty of powerful unicorns emerging in the city, this article walks you through the best startups that have established their foothold with the right mix of technology and innovation. The post Top Startups to Watch in Dallas in 2022: A List of Next-generation Innovators appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Why I support the IATSE strike

Adrian Cockcroft

Discussing university with Rae went something like: “I’d like to go to film school”, “That’s a tough business to get into, but if you ever get invited to an award ceremony, we get to come, OK?”. Many years later, as you can see in the photo, we got to be proud parents and visit the red carpet at the Creative Arts Emmy awards, as Rae was nominated as Set Decorator for the Comedy Central TV show Drunk History.

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

Building An API With Gatsby Functions

Smashing Magazine

Building An API With Gatsby Functions. Building An API With Gatsby Functions. Paul Scanlon. 2021-10-19T14:00:00+00:00. 2021-10-19T20:09:25+00:00. You’ve probably heard about Serverless Functions, but if you haven’t, Serverless Functions provide functionality typically associated with server-side technologies that can be implemented alongside front-end code without getting caught up in server-side infrastructures.

article thumbnail

VSMC Launches First Value Stream Management (VSM) Course

Tasktop

As a founding member of the Value Stream Management Consortium (VSMC) , Tasktop is always seeking to support the industry and the growth of Value Stream Management (VSM) in as many ways as we can. We believe that VSM is critical for companies to not just survive but thrive in the Age of Software. After publishing our first State of Value Stream Management Report and receiving overwhelmingly positive feedback from the industry, we are happy to share that the VSMC is launching its first educationa

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