August, 2021

article thumbnail

Evolution of search engines architecture - Algolia New Search Architecture Part 1

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 first article in a series. Search engines, and more generally, information retrieval systems, play a central role in almost all of today’s technical stacks.

article thumbnail

How To Test for Your Software’s Scalability

DZone

As companies develop, they provide services at greater capacities. To achieve new heights, a company needs to improve the quality of the platform behind its success. Several software tests can improve your digital products. Software scalability tests are imperative for any company operating in the digital market. Scalability testing and performance testing are ways to assess software capabilities.

Insiders

Sign Up for our Newsletter

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

article thumbnail

PolyScale.ai – Scaling MySQL & PostgreSQL with Global Caching

Scalegrid

Guest post by Ben Hagan from PolyScale.ai Data-driven applications span a wide breadth of complexity, from simple microservices to real-time event-driven systems under significant load. However, as any development and/or DevOps team tasked with performance improvements will attest, making data-driven apps fast globally is “non-trivial”. Modern application architectures such as the JAMstack enforce the separation […].

Cache 279
article thumbnail

What’s the hype with hyperscale?

Dynatrace

Dynatrace news. As we adapted to the changing environment and customer expectations the last year brought, we have evolved into a “new normal” that is increasingly digital in the way we interact with businesses. This isn’t limited to consumers; employees also find themselves empowered by digital and the ability to work from anywhere. The digital future that’s on the horizon is reliant on the power of the cloud and will require the best technology to match.

Azure 264
article thumbnail

Towards a Reliable Device Management Platform

The Netflix TechBlog

By Benson Ma , Alok Ahuja Introduction At Netflix, hundreds of different device types, from streaming sticks to smart TVs, are tested every day through automation to ensure that new software releases continue to deliver the quality of the Netflix experience that our customers enjoy. In addition, Netflix continuously works with its partners (such as Roku, Samsung, LG, Amazon) to port the Netflix SDK to their new and upcoming devices (TVs, smart boxes, etc), to ensure the quality bar is reached be

Latency 219
article thumbnail

Continuous Configuration at the Speed of Sound.

All Things Distributed

With truly dynamic configuration the source of application truth lives in an independent configuration management system, and is polled by the consuming application(s).

Speed 215
article thumbnail

HTTP/3 From A To Z: Core Concepts (Part 1)

Smashing Magazine

HTTP/3 From A To Z: Core Concepts (Part 1). HTTP/3 From A To Z: Core Concepts (Part 1). Robin Marx. 2021-08-09T11:00:00+00:00. 2021-08-09T15:05:19+00:00. You may have read some blog posts or heard conference talks on this topic and think you know the answers. You’ve probably heard things like: “HTTP/3 is much faster than HTTP/2 when there is packet loss”, or “HTTP/3 connections have less latency and take less time to set up”, and probably “HTTP/3 can send data more quickly and can send more reso

More Trending

article thumbnail

NET 6: Threading Improvements

InfoQ

While numerous libraries exist to abstract away the complexities of asynchronous and concurrent programming, developers still need to drop down to lower thread-handling logic from time to time. Continuing our API changes for.NET 6 series, we look at some new tricks for multi-threading. By Jonathan Allen.

article thumbnail

Tackle complex Dynatrace Managed environments with declarative host identifiers that ensure continuity in reporting and alerting

Dynatrace

Dynatrace news. The post Tackle complex Dynatrace Managed environments with declarative host identifiers that ensure continuity in reporting and alerting appeared first on Dynatrace blog.

246
246
article thumbnail

How Uber Achieves Operational Excellence in the Data Quality Experience

Uber Engineering

Uber delivers efficient and reliable transportation across the global marketplace, which is powered by hundreds of services, machine learning models, and tens of thousands of datasets. While growing rapidly, we’re also committed to maintaining data quality, as it can greatly … The post How Uber Achieves Operational Excellence in the Data Quality Experience appeared first on Uber Engineering Blog.

article thumbnail

Slack's Secret STDERR Messages

Brendan Gregg

These are rough notes. I run the Slack messaging application on Ubuntu Linux, and it recently started mysteriously crashing. I'd Alt-Tab and find it was no longer there. No error message, no dialog, just gone. It usually happened when locking and unlocking the screen. These are rough notes for how I debugged it, in case it's useful for someone searching on this topic.

Storage 141
article thumbnail

Useful Figma Plugins And Tools

Smashing Magazine

Useful Figma Plugins And Tools. Useful Figma Plugins And Tools. Janet John. 2021-08-12T13:30:00+00:00. 2021-08-12T14:41:21+00:00. There are literally thousands of Figma plugins out there. Which ones do you use? How often do you use them? We’ve scouted for some of the useful ones , and we hope that the ones listed below will help you improve your workflow.

Google 145
article thumbnail

Grow Professionally as a Backend Developer

DZone

We are continuing with our interview series ( previously we had interviewed Diego Ojeda – Android Lead at Apiumhub and Serhii Zabolennyi – the QA Automation engineer at Apiumhub ) and today we have a Backend interview with Javier Gomez – backend developer at Apiumhub. In this interview, Javier gives advice for junior developers who are hoping to grow professionally as backend developers and shares his programming style, his favorite books, and how he deals with the unexpected as a backend develo

article thumbnail

Bucketizing date and time data

SQL Performance

Bucketizing date and time data involves organizing data in groups representing fixed intervals of time for analytical purposes. Often the input is time series data stored in a table where the rows represent measurements taken at regular time intervals. For example, the measurements could be temperature and humidity readings taken every 5 minutes, and you want to group the data using hourly buckets and compute aggregates like average per hour.

Azure 139
article thumbnail

What are microservices? An agile architecture for software development

Dynatrace

Dynatrace news. 2020 cemented the reality that modern software development practices require rapid, scalable delivery in response to unpredictable conditions. To keep pace with the need for innovation and increasing demand, developers need to divvy up resources into “microservices” based on requirements and distribute applications accordingly — as opposed to maintaining a monolithic codebase and resource pool.

article thumbnail

Introducing System.Threading.RateLimiting for.NET

InfoQ

While rate limiting is a well-known problem for web servers, there are many other situations where similar capabilities are needed. With the introduction of System.Threading.RateLimiting, developers will be able to add this capability without writing it themselves. By Jonathan Allen.

Servers 138
article thumbnail

Why Application Lifecycle Management is Needed

Kovair

Application lifecycle management (ALM) comprises distinct disciplines generally regarded as unrelated to one another. It helps to bring people and processes together. Big companies release.

article thumbnail

Frustrating Design Patterns: Disabled Buttons

Smashing Magazine

Frustrating Design Patterns: Disabled Buttons. Frustrating Design Patterns: Disabled Buttons. Vitaly Friedman. 2021-08-05T13:30:00+00:00. 2021-08-05T17:04:11+00:00. Imagine a world in which every button is disabled by default. Usually it’s grey, subtle and slightly out of focus, often with poor contrast and a subdued text label that’s a bit difficult to decipher.

Design 145
article thumbnail

My Funny Habit: Code Review for Solo Projects

DZone

I have a funny habit. Well, I guess it’s a funny habit. I never thought of it as funny. Then people started pointing it out to me, and asking why I did such a funny thing.

Code 290
article thumbnail

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

High Scalability

Who's Hiring? DevOps Engineer : At Kinsta , we set out to create the best managed hosting platform in the world. If you are an experienced DevOps Engineer who is constantly looking for ways to innovate and improve, we might just be the place for you! As Kinsta’s DevOps Engineer, you will be instrumental in making sure that our infrastructure is always on the bleeding edge of technology, remaining stable and high-performing at all times.

Education 100
article thumbnail

Part 1: How Dynatrace and GitHub help you deliver better software faster

Dynatrace

Dynatrace news. Many software delivery teams share the same pain points as they’re asked to support cloud adoption and modernization initiatives. These include spending too much time on manual processes, finger-pointing due to siloed teams, and poor customer experience because of unplanned work. These problems are the drivers behind Dynatrace’s solution offering called Cloud Automation and this two-part blog series shows how to tackle these problems using GitHub Actions.

Software 246
article thumbnail

iOS Engine Choice In Depth

Alex Russell

Recent posts here covering the slow pace of WebKit development and ways the mobile browser market has evolved to disrespect user choice have sparked conversations with friends and colleagues. Many discussions have focused on Apple's rationales, explicit and implied, in keeping the iOS versions of Edge, Firefox, Opera, and Chrome less capable than they are on every other platform.

article thumbnail

Introduction to SQL Server Filtered Indexes

SQL Shack

This article intends to give information about the SQL Server filtered indexes and their performance impacts. Introduction Indexes are the special data structures that help to improve the performance of the queries in SQL Server. Against this great benefit of the indexes, they occupy space on hard drives and can slow down the data modification […].

Servers 110
article thumbnail

How To Build Resilient JavaScript UIs

Smashing Magazine

How To Build Resilient JavaScript UIs. How To Build Resilient JavaScript UIs. Callum Hart. 2021-08-03T11:00:00+00:00. 2021-08-03T15:34:18+00:00. Things on the web can break — the odds are stacked against us. Lots can go wrong: a network request fails, a third-party library breaks, a JavaScript feature is unsupported (assuming JavaScript is even available), a CDN goes down, a user behaves unexpectedly (they double-click a submit button), the list goes on.

Network 145
article thumbnail

Can We Do Performance Testing by Selenium Web Driver?

DZone

There are certain technological combinations that can work wonders for a project, but, on the contrary, there will be scenarios where if the proper strategic analysis is not being done in order to measure the outcome of such combinations, then it can prove to be a real hassle. There are a plethora of technologies being used by organizations to carry out their software development projects seamlessly, but, what needs to be done is a thorough analysis from industry experts and subject matter exper

article thumbnail

3 benefits of AI in functional testing

TechBeacon Testing

Artificial intelligence (AI) and machine learning (ML) allow companies to close the testing gaps and are best applied when they augment people’s expertise and capabilities to process real-time data.

article thumbnail

DynatraceGo! APAC 2021: Lessons in thick data and keeping pace with the market

Dynatrace

Dynatrace news. Yesterday was a big moment for me. I’ve led exceptional teams here at Dynatrace for almost three years, and today was the moment I saw all of our hard work, teamwork, and customer obsession come together; at DynatraceGo! It underlined my absolute conviction that the Dynatrace community, which we call our village, is a highly connected place.

DevOps 246
article thumbnail

3 Modern Tools For Automated Testing Of Your Web Applications

Testsigma

Whether we’re shopping online or reserving a table at our favourite restaurant — we might use web applications in several instances during the day. Owing to how we consume content and perform our day-to-day functions now, businesses are optimizing web apps and how! From making them more user-friendly to crafting a mobile app-like experience, we’ve swiftly moved to the era of progressive web apps.

Testing 102
article thumbnail

Persist sampling rate for automatic SQL Server statistics updates

SQL Shack

This article explores Persist sampling rate feature for automatic SQL Server statistics update. Introduction DBA should always focus on the optimal database performance as it is directly related to the application’s performance. Therefore, the database administrators proactively configure, monitor, and maintain database configurations. Indexes help DBA to optimize queries based on the user data requirements. […].

Servers 109
article thumbnail

Four Useful VSCode Extensions For Web Developers

Smashing Magazine

Four Useful VSCode Extensions For Web Developers. Four Useful VSCode Extensions For Web Developers. Leonardo Losoviz. 2021-08-06T10:00:00+00:00. 2021-08-06T10:25:16+00:00. Which param is the array and which is the callback in PHP functions array_map and array_filter ? I can never get it right. To avoid this confusion we can use Inline Parameters , which prints inline the names of the function parameters (for JavaScript, TypeScript, PHP, and Lua).

article thumbnail

Efficiently Manage Your Records with Top 7 Note-Taking Apps Of 2021

DZone

If you have been using a paper pad or sticky notes to jot down your ideas or important pointers then, it is time that you reconsider manual note-taking and transition to the digital world, offering simpler, easier, and more flexible note-taking options. An excellent idea you thought of, an order from your boss, or an important point in a meeting, if you do not take note of the same, it is highly likely that you will forget it within 30 seconds.

article thumbnail

Meet the collaborative robots that will revolutionize testing

TechBeacon Testing

Industry 4.0 has brought machines, software, the Internet, and people into a hyper-connected ecosystem that needs to be tested from end to end. The tests you create for the devices and associated software in those ecosystems needs to be automated for both agility and boosting the efficiency and reliability of the tests themselves. So how do you do that?

Testing 106
article thumbnail

Faster crash analysis for mobile apps

Dynatrace

Dynatrace news. Mobile app crashes are among the most impactful events that users can experience on their mobile devices. They have a powerful negative effect on customer experience. Avoiding mobile app crashes isn’t always possible because certain conditions can’t easily be anticipated. Bugs happen—so you need to be prepared to deal with crashes that pose risks to your business.

Mobile 246
article thumbnail

2 Things You Can Start Doing Today to Improve Team Engagement and Get Better Business Results

Tasktop

Organizations often struggle to balance top-down direction vs. team autonomy. Too much top-down directive and teams can quickly feel micromanaged, becoming discouraged and disengaged. Leaders, meanwhile, struggle to allow complete autonomy, fearing the sheer increase in variation between tools, processes and practices will make it impossible to collaborate and manage products across the organization.

Metrics 98
article thumbnail

Fundamentals of SQL Server Statistics

SQL Shack

In this article, we will take a glance at the fundamentals of SQL Server statistics and discover their interaction with the query processing steps with simple examples. Getting Started with SQL Server statistics SQL Server statistics are one of the key inputs for the query optimizer during generating a query plan. Statistics are used by […].

Servers 109
article thumbnail

Free Open-Source Icons

Smashing Magazine

Free Open-Source Icons. Free Open-Source Icons. Cosima Mielke. 2021-08-17T07:25:00+00:00. 2021-08-17T09:04:29+00:00. It’s incredible to see people from all across the world putting all their love and lots of hours into something that they then release for free, for everybody to use. They help projects on a tight budget shine, without asking for anything in return — and, of course, they never cease to inspire.

article thumbnail

What are the Significant Advantages of Crowd Tests?

DZone

Crowd testing is a growing technique QA (Quality Assurance) test which leverages a dispersed, short-term workforce to test apps effectively and rapidly. The Crowdsourced Test Market is anticipated to register a Compound Annual Growth Rate of 10.7% over the prediction period 2021 - 2026. Whilst traditional methods of software tests are performed within the organization, or through an outsourcing contractor or QA consultant, crowdsourced software testing is executed by various individual testers i

Testing 264