Sat.Jul 31, 2021 - Fri.Aug 06, 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

What Is Cloud Testing: Everything You Need To Know

DZone

Several years back, virtualization became a buzzword in the industry that flourished, evolved, and became famously known as Cloud computing. It involved sharing computing resources on different platforms, acted as a tool to improve scalability, and enabled effective IT administration and cost reduction. In other words, it includes sharing services like programming, infrastructure, platforms, and software on-demand on the cloud via the internet.

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

The Department of Veterans Affairs’ journey to modernization

Dynatrace

Dynatrace news. VA is the second-largest United States federal agency with over 400,000 employees supporting nearly 20 million veterans, overseeing almost 1,400 lines of business while balancing millions of data elements. VA is estimated to migrate 350 applications hosted on-premises and in external data centers to the VA Enterprise Cloud by 2024, making this one of the most ambitious digital transformations in the federal government.

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

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

How To Select Automated Testing Software

DZone

Introduction. The successful implementation of automation testing has a lot to do with the right software. In fact, that's what makes or breaks the testing process. One of the major dilemmas that most organizations face is choosing the right automated testing software. As per the World Quality Report conducted in 2014-2015, at least 54% of the IT leaders informed that their organizations lack suitable tools for automation while provisioning test environments to their teams.

Software 258
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 133

More Trending

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

QA Interview With Serhii Zabolennyi, QA Automation Engineer

DZone

We are continuing with our interview series (previously we have interviewed Diego Ojeda – Android Lead at Apiumhub ) and today we have a QA interview with Serhii Zabolennyi – QA Automation engineer at Apiumhub. In this interview, Serhii shares his insights and recommendations on how to grow as a QA engineer and talks about his top lessons learned in the industry.

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

When can Testsigma be your perfect Scriptless Test Automation Solution?

Testsigma

Scriptless test automation might mean different things to different people but the motive with which is made is to get better results in less time. Scriptless removes the barrier of learning and implementing a scripting language while you can automate the same scenarios. Today, test automation is moving towards scriptless. While there are multiple approaches to scriptless test automation, in this article we will discuss what makes Testsigma a perfect scriptless test automation solution.

Testing 89
article thumbnail

React Children And Iteration Methods

Smashing Magazine

React Children And Iteration Methods. React Children And Iteration Methods. Arihant Verma. 2021-08-04T10:30:00+00:00. 2021-08-04T14:36:17+00:00. The most obvious and common prop that developers work with within React is the children prop. In the majority of cases, there is no need to understand how the children prop looks like. But in some cases, we want to inspect the children prop to maybe wrap each child in another element/component or to reorder or slice them.

article thumbnail

Setting up Modern Web Test Automation Framework with Selenium and Python

DZone

Nowadays, it has been a dominant trend to deploy big releases on an infrequent basis without sacrificing the quality of the product. With Every new deployment that introduces new features, bug fixes need in-depth end-to-end testing to ensure the success rate of deployment. The small product or projects can be covered up with manual testing but the products or applications that are huge in amount of features definitely require automation testing to provide maximum test coverage in minimum time.

Testing 246
article thumbnail

A QA Manager’s Guide to Software Testing Methodologies

Simform

It was during the cold January of 2016 that Google Nest Smart Thermostat had one of the epic software failures - talk about being unlucky! The incident proves that while the software development process requires meticulous planning, a testing methodology is equally crucial for delivering a quality product. So, what are these software testing methodologies, and what difference does it make to your applications?

article thumbnail

Shift Left Testing: Some tools that can help

Testsigma

The Shift Left testing approach is not a new term. Across the globe, more and more organizations are shifting left for various reasons. It’s also regarded as a culture as it allows businesses to instil collaborative work efforts and launch products into the market faster. This testing approach expedites testing and helps detect bugs in the early stages of development.

Testing 52
article thumbnail

Good Vibes In August (2021 Desktop Wallpapers Edition)

Smashing Magazine

Good Vibes In August (2021 Desktop Wallpapers Edition). Good Vibes In August (2021 Desktop Wallpapers Edition). Cosima Mielke. 2021-07-31T07:15:00+00:00. 2021-07-31T08:06:11+00:00. Everybody loves a beautiful wallpaper to freshen up their desktops and home screens, right? To cater for new and unique artworks on a regular basis, we started our monthly wallpapers challenge more than ten years ago, and from the very beginning to today, artists and designers from all across the world have accepted t

Design 136
article thumbnail

Comparing Test Results in JMeter

DZone

Introduction. As performance testers, we are often asked to compare the difference in the performance between two versions of an application. Whatever the changes made in the second version (i.e., usage of new libraries, change of technological stack, etc.), ultimately, the business wants to know if the second version is better (or worst) and by how much.

Testing 246
article thumbnail

Create compelling insights into business and operational KPIs through metric calculations in the Data explorer

Dynatrace

Dynatrace news. Metrics matter. As objective measurements, they allow us to make data-driven decisions. But without complex analytics to make sense of them in context, metrics are often too raw to be useful on their own. To achieve relevant insights, raw metrics typically need to be processed through filtering, aggregation, or arithmetic operations.

Metrics 246
article thumbnail

Automated Testing Software for web and mobile: some features you would need

Testsigma

It’s a known fact that automation testing is extremely crucial in maintaining software quality. Mobile applications and websites are a genuinely dynamic landscape with several new enhancements and advancements happening every day. To secure their quality and to help you deliver delightful experiences to your users and ones that’ll keep your users engaged with your products — testing is essential.

Mobile 52
article thumbnail

Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2)

Smashing Magazine

Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2). Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2). Adrian Bece. 2021-08-02T11:00:00+00:00. 2021-08-02T12:06:21+00:00. In Part 1 , we’ve covered the side effects of low-quality CSS codebase on end-users, development teams, and management. Maintaining, extending, and working with the low-quality codebase is difficult and often requires additional time and resources.

Strategy 132
article thumbnail

JMeter: Setup for Load Testing With Certificate-based Authentication

DZone

Introduction. JMeter is a widely accepted tool for doing load testing for API or Web applications. As part of the implementation of API, apart from functional requirements, we also need to take care of many non-functional requirements (NFR). Like maintaining a threshold limit for response time. These NFRs are often considered as a parameter to measure customer experience with the developed API or Web Application.

Testing 246
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

Just Get In the Water! The Right Metrics To Help Your Value Stream Management Journey Swim

Tasktop

“Coach, we’re not ready”, was what we kept saying, just a bunch of lowly high school rookie swimmers on our bus ride to the season’s first meet, the regional swimming invitationals. “Our times aren’t any good, we miss turns all the time, our goggles keep falling off on our starts”. . We had tons of reasons but, underlying it all, was our fear of total embarrassment and failure.

Metrics 52
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

SRE Opportunities Grow as Businesses Reopen and Reacclimate

DZone

Take one look at LinkedIn right now, and you’ll notice some of the most in-demand jobs include application developers and software engineers. After a deeper dive, you’ll find many companies across multiple industries are looking for site reliability engineers or SREs. Earlier this year, I spoke to DevOps.com about the shifting role of SREs, primarily in “growth and maturity, increased diversification with domain-specific experts and new monitoring tactics.

article thumbnail

What Can You Do With Less?

The Agile Manager

In the heady days of the dot-com boom, it became common for investors to challenge would-be entrepreneurs with the question, “what can you do with more?” To the aspirant (and typically struggling) startup, the question was profound, if for no other reason than they were buried in the realities of trying to keep their own narrow universe from imploding on itself.

article thumbnail

Why Use Node.js with React Topmost 5 Reasons to Use Node.js with Reactjs for web development

Enprowess

Quick Summary: Depending on the application’s needs, several developers choose JavaScript runtime environments like Node.js in conjunction with ReactJS to create the high-performing applications that suits business’s needs. However, I’m always puzzled if Node js can be used with React for web development. Is it ok to combine Nodejs with React? Once using Reactjs with Nodejs, does it make sense?

article thumbnail

Fix These 5 Petty Issues Today To Prevent Project Failure Tomorrow

DZone

Optimum productivity in a team environment doesn't come easy. While managers are quick to identify the larger factors for boosting team performance, it's the petty project constraints that slip through the cracks. It could be anything as trivial as not following up on a pending task or not mentioning the priority on the task, to begin with. Each little issue eats away at the team's collective productivity and before you know, you're writing the deadline extension email.

article thumbnail

Top 10 Codeless Testing Tools For 2021

DZone

With the advancement and growth in technology and the arrival of DevOps and Agile, the software testing industry is witnessing numerous changes. Software Testing has traversed a long path from manual testing to record-and-playback sophisticated testing tools, then to test automation, and now to codeless automated testing. World Quality Report 2020–2021 states that not having advanced programming know-how and expertise is considered one of the critical challenges when applying automated testing t

article thumbnail

Logging Best Practices

DZone

What is going on? Why it is not working like that? This is not expected behavior :(. Sounds familiar?

article thumbnail

Why Compute and Storage Should Be Decoupled for Log Management at Scale

DZone

Most log management solutions store log data in a database and enable search by storing an index of the data. As the database grows in size, so does the index management cost. On a small scale, this isn’t problematic but when dealing with large-scale deployments, organizations end up using lots of computing, storage, and human resources just to manage their indexes.

Storage 189