January, 2022

article thumbnail

Designing WhatsApp

High Scalability

This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience. For instance, he created a platform for experimenting with different hypotheses on Amazon product pages using reinforcement learning techniques.

Design 344
article thumbnail

Software Testing Methodologies: Short Guide To QA Models

DZone

Over the years, the whole idea of software testing has evolved. And the evolution not only has called for modern testing strategies and tools but a detailed-oriented process with the inclusion of test methodologies. However, the only thing that defines the success or failure of a test strategy is the precise selection of tools, technology, and a suitable methodology to aid the entire QA process.

Software 273
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

Automating DevOps practices fuels speed and quality

Dynatrace

Dynatrace news. Takeaways from this article on DevOps practices: DevOps practices bring developers and operations teams together and enable more agile IT. Still, while DevOps practices enable developer agility and speed as well as better code quality, they can also introduce complexity and data silos. Automating DevOps practices and workflows is critical to eliminating silos.

DevOps 269
article thumbnail

Auto-Diagnosis and Remediation in Netflix Data Platform

The Netflix TechBlog

By Vikram Srivastava and Marcelo Mayworm Netflix has one of the most complex data platforms in the cloud on which our data scientists and engineers run batch and streaming workloads. As our subscribers grow worldwide and Netflix enters the world of gaming , the number of batch workflows and real-time data pipelines increases rapidly. The data platform is built on top of several distributed systems, and due to the inherent nature of these systems, it is inevitable that these workloads run into fa

Big Data 238
article thumbnail

A Deep CSS Dive Into Radial And Conic Gradients

Smashing Magazine

A Deep CSS Dive Into Radial And Conic Gradients. A Deep CSS Dive Into Radial And Conic Gradients. Ahmad Shadeed. 2022-01-10T12:30:00+00:00. 2022-01-10T17:34:35+00:00. CSS gradients are a useful CSS feature that can be used to create interesting UI effects or even help us in drawing something without the need to create HTML elements for it. Two gradients that I would like to focus on in this article are conic-gradient and radial-gradient.

Design 138
article thumbnail

5.5 mm in 1.25 nanoseconds

Randon ASCII

In 2004 I was working for Microsoft in the Xbox group, and a new console was being created. I got a copy of the detailed descriptions of the Xbox 360 CPU and I read it through multiple times and suddenly I’d learned enough to become the official CPU expert. That meant I started having regular meetings with the hardware engineers who were working with IBM on the CPU which gave me even more expertise on this CPU, which was critical in helping me discover a design flaw in one of its instructions ,

Cache 126
article thumbnail

Designing Tinder

High Scalability

This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience. For instance, he created a platform for experimenting with different hypotheses on Amazon product pages using reinforcement learning techniques.

Design 334

More Trending

article thumbnail

How Dynatrace uses Dynatrace to combat the Log4j vulnerability (Log4Shell)

Dynatrace

Dynatrace news. On December 9, 2021, the first indicators of the Log4j vulnerability (Log4Shell) began to reverberate across the world. As organizations started learning about Log4Shell from news feeds, blogs, and social media, the Dynatrace security team—and Dynatrace Application Security—kicked into action. With its continuous surveillance of Dynatrace’s own production environments, Dynatrace Application Security enabled our security team to detect the Log4j vulnerabilities in real-time and im

article thumbnail

Preventing Hero Culture In Software Teams

Professor Beekums

I’ve written before on the problems of hero culture. It is still my favorite post that I’ve written because it hits so close to home for me. Photo by unDraw Every situation in that post is hypothetical, but based on a real situation I had to deal with myself. Unfortunately, that post is very light on the solution, despite the claim of it being easy.

Software 119
article thumbnail

What’s ahead for AI, VR, NFTs, and more?

O'Reilly

Every year starts with a round of predictions for the new year, most of which end up being wrong. But why fight against tradition? Here are my predictions for 2022. The safest predictions are all around AI. We’ll see more “AI as a service” (AIaaS) products. This trend started with the gigantic language model GPT-3. It’s so large that it really can’t be run without Azure-scale computing facilities, so Microsoft has made it available as a service, accessed via a web API.

Logistics 121
article thumbnail

Matching Supply With Demand — Solutions, Part 1

SQL Performance

Last month , I covered Peter Larsson's puzzle of matching supply with demand. I showed Peter's straightforward cursor-based solution and explained that it has linear scaling. The challenge I left you with is to try and come up with a set-based solution to the task, and boy, have people risen to the challenge! Thanks Luca, Kamil Kosno, Daniel Brown, Brian Walker, Joe Obbish, Rainer Hoffmann, Paul White, Charlie, and, of course, Peter Larsson, for sending your solutions.

Code 116
article thumbnail

Designing Instagram

High Scalability

This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience. For instance, he created a platform for experimenting with different hypotheses on Amazon product pages using reinforcement learning techniques.

Design 334
article thumbnail

A Developer’s Guide To Optimizing Mobile App Performance

DZone

How Important Is Mobile App Optimization? There are tools that simply help you monitor the overall performance of an app while it's in use on a device. The data can be used by developers to improve the application based on what is relevant and important to their end-users. One of the main goals is to create a stable and high-quality code profile from aggregated and anonymous data as quickly as possible (to maximize the number of users that can benefit from this) while ensuring that we have enoug

Mobile 258
article thumbnail

Why vulnerability management enhances your cloud application security strategy

Dynatrace

Dynatrace news. Key takeaways from this article on vulnerability management for cloud application security: Today’s cloud apps with their fast innovation cycles and frequent use of open-source libraries must address a gap for runtime vulnerability management in production environments. Modern software development requires DevSecOps approaches that shift right into production in addition to shift-left efforts in development.

Strategy 223
article thumbnail

Washed Up

Alex Russell

The rhetorical "web3" land-grab by various VC s , their shills , and folks genuinely confused about legal jurisdiction may appear to be a done deal. VC s planted the flag with sufficient force and cash (of dubious origin ) to cause even skeptical outlets to report on it as though "web3" is a real thing. pixelatedboat aka “mr tweets” @pixelatedboat Thank god someone finally solved the problem of not being able to pay money to pretend you own a jpg 6442 10:14 PM · Mar 9, 2021.

article thumbnail

Top Startups in Miami To Watch Out For Your Business In 2022

Simform

Miami has boosted the startup ecosystem through several essential steps, including a tax-friendly climate. This has helped attract several entrepreneurs and startups to flourish. This article features some of the best startups based in Miami that are bound to thrive in the upcoming year. The post Top Startups in Miami To Watch Out For Your Business In 2022 appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Tasktop Turns 15, Turning the Tide on More and More Transformations

Tasktop

Today marks Tasktop’s 15th anniversary. On January 12th, 2007, I defended my Ph.D. thesis, which explored a new approach to focus and flow for developers. I took the weekend off for some skiing in Whistler, then filed the incorporation documents with Dr. Gail Murphy, my Ph.D. supervisor, and Rob Elves, a fellow developer, on the following Monday. The incorporation was official two days later and the rest is history.

article thumbnail

Designing Uber

High Scalability

This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience. For instance, he created a platform for experimenting with different hypotheses on Amazon product pages using reinforcement learning techniques.

Design 329
article thumbnail

How To Decrease Risk of Presenteeism When Ending Remote Working

DZone

Absenteeism has always been considered a big problem in business workplaces, and most entrepreneurs try to deal with this to ensure that their organization remains productive. When the pandemic-led crisis forced many organizations to embrace work from home or remote work protocols, another crisis cropped up to thwart productivity. This new problem is called presenteeism.

article thumbnail

OneAgent release notes version 1.231

Dynatrace

Dynatrace news. Rollout starts January 10, 2022. With this release, the oldest supported OneAgent versions are: Dynatrace ONE. Dynatrace ONE Premium. 1.213. 1.207. Dynatrace extension framework upgrade notice. Starting with Dynatrace OneAgent and ActiveGate version 1.231, we are upgrading the Extension Framework (also referred to as the plugins framework) from Python 3.6 to Python 3.8.

article thumbnail

Developer’s friendly tools for performance testing

Abstracta

How many times have we seen a test infrastructure and methodology where the team is not able to get early feedback about the performance of the system they. The post Developer’s friendly tools for performance testing appeared first on Abstracta Software Testing Services.

article thumbnail

Trends and Topics for 2022

Adrian Cockcroft

Sunset over Laureles Grade?—?December 26th, 2021?—?photo taken by Adrian Cockcroft A year ago I did a talk at re:Invent called Architecture Trends and Topics for 2021 , so I thought it was worth seeing how they played out and updating them for the coming year. These are personal thoughts across a wide range of topics, I’m not speaking for my current or past employers in this post.

article thumbnail

Flow Metrics: Three Anti-Patterns to Avoid

Tasktop

Value stream management is a growing practice in software delivery organizations of large scale enterprises and government agencies. Flow Metrics are a major pillar of how we measure improvement in value streams. . As organizations begin to adopt Flow Metrics , our natural tendencies emerge to massage the newfound visibility to make the metrics “look good”.

Metrics 98
article thumbnail

Changing A Tire On A Moving Car (Or How To Improve Product Roadmaps)

Smashing Magazine

Changing A Tire On A Moving Car (Or How To Improve Product Roadmaps). Changing A Tire On A Moving Car (Or How To Improve Product Roadmaps). Scott Himmer. 2022-01-07T16:00:00+00:00. 2022-01-07T18:34:18+00:00. Companies can often carry their products into the future with a “feed the machine” mentality. To meet customer demands they continually pack more features into a product only to find that it’s making it more and more complicated over time.

Design 92
article thumbnail

Leetcode: Improving String Performance in Swift

DZone

Problems with strings are one of the most common problems with Leetcode. By solving a task on Leetcode, you can also compare your solution with other solutions in terms of performance and memory usage. I have experience solving issues with strings, and my task execution time is often better than 100% of other users' solutions. Let's see how we can speed up solving a difficulty with strings.

article thumbnail

AIOps capabilities drive intelligent cloud observability

Dynatrace

Dynatrace news. AIOps has emerged as the best way to cut through the noise of IT operations for a reason. AIOps capabilities help IT teams cope with the overwhelming complexity of multicloud and hybrid cloud environments. While AIOps that relies on correlation-based machine-learning isn’t new, causation-based AIOps is a game changer. In a preview video for Dynatrace Perform 2022, Joel Alcon, Dynatrace product marketing director of services, and Lauren Horwitz, content director at Dynatrace, disc

Cloud 218
article thumbnail

The best software QA and testing conferences of 2022

TechBeacon Testing

Attending software testing conferences offers you an opportunity to improve your software testing skills and techniques and allows you to hear about real-life use cases and solutions that you can apply in your organization. You'll also get to learn about the latest tools and technologies in the industry, as well as meet and exchange ideas with industry leaders.

article thumbnail

Behind the scenes of the SQL Delete Statement

SQL Shack

In this article, we will explore the details of what happens behind the scenes when a SQL delete statement is executed. Introduction SQL delete statement is one of the database manipulation commands (DML) that is used to remove rows from a table. When we execute a delete statement, many activities will be performed by the […].

article thumbnail

Developers Need To Make Mistakes

Professor Beekums

Think about the last time you learned a skill. Were you awesome at it right off the bat? Or did you make a series of mistakes, learned from each one, and adjusted what you were doing to improve? Photo by Sarah Kilian Anyone being truthful would say the latter. A core part of learning is trying something new to see if it works. Most of the time, it won’t work.

article thumbnail

Using the CSS Me Not Bookmarklet to See (and Disable) CSS Files

CSS - Tricks

Stoyan is absolutely correct. As much as we all love CSS, it’s still an important player in how websites load and using less of it is a good thing. He has a neat new bookmarklet called CSS Me Not to help diagnose unnecessary CSS files, but we’ll get to that in a moment. The [problem] is that CSS is in the critical path, it blocks rendering and often even JavaScript execution.

Website 75
article thumbnail

Making APM a Company-Wide Effort

DZone

This is an article from DZone's 2021 Application Performance Management Trend Report. For more: Read the Report. Today, more than ever, users are unwilling to wait and tolerate failure. Nearly 50 percent of users expect a load time of less than two seconds. Hyperconnectivity has become the new status quo, and with it comes higher pressure on the industry to provide the best service possible.

Software 246
article thumbnail

Uplevel your gamechanging skills at Perform 2022

Dynatrace

Dynatrace news. Despite having to reboot Perform 2022 from onsite in Vegas to virtual, due to changing circumstances, we’re still set to offer just the same high-quality training. And, what’s more – Dynatrace offers virtual training year-round in Dynatrace University, our product education platform. This means that despite not being in Vegas, our hands-on training (HOT) session attendees will see very minimal changes as we migrate to a virtual Perform 2022.

article thumbnail

What is Non-Functional Testing? – All you need to know

Testlodge

Non-functional testing focuses on user expectations, whereas functional testing is to do with user requirements. Non-functional testing examines how a system operates rather than looking at specific functions or behaviors. This article discusses and defines non-functional testing, how it is performed and offers a roundup and links to tools that can help.

Testing 74
article thumbnail

NEW: RUM Live and Page Views dashboards

Speed Curve

Shortly before the end of the year, we snuck in a couple of last-minute gifts for 2021. It was a great year for SpeedCurve with a lot of renewed focus on RUM. We couldn't think of a better way to finish out the year than to launch the new Live and Page Views dashboards. Let's take a look! RUM Live. How are users experiencing my site right now? The Live dashboard gives you a near real-time view of how users are interacting with your website.

Metrics 64
article thumbnail

Customer Support Makes Better Software

Professor Beekums

Early in my career, I had the incorrect impression that interacting with customers was beneath me. I had this perception because I was at a large company and standard corporate hierarchies encourage that mentality. Photo by Petr Machá?ek. As a result, it has become a pretty widespread idea in our profession. Even if people don’t say it, they act like it.

article thumbnail

11 DevOps Best Practices to Follow for a Successful DevOps Journey

Simform

While the DevOps approach is immensely valuable in streamlining the software development process and has numerous other benefits, adopting the approach is not an easy feat. In this blog, you will discover 11 DevOps best practices in detail with examples to help you make the most out of it. The post 11 DevOps Best Practices to Follow for a Successful DevOps Journey appeared first on Insights on Latest Technologies - Simform Blog.

article thumbnail

Software Testing Trends to Win in 2022

DZone

Due to the pandemic, the adoption of digital technologies has been phenomenal across the verticals and horizontals. As per a survey conducted by McKinsey & Company, responses to COVID-19 have only sped up the adoption of digital technologies by several years — and many of these changes could be here for the long haul.

Software 246