Sat.Jan 22, 2022 - Fri.Jan 28, 2022

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

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
Insiders

Sign Up for our Newsletter

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

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 228
article thumbnail

Fixing Performance Regressions Before they Happen

The Netflix TechBlog

Angus Croll Netflix is used by 222 million members and runs on over 1700 device types ranging from state-of-the-art smart TVs to low-cost mobile devices. At Netflix we’re proud of our reliability and we want to keep it that way. To that end, it’s important that we prevent significant performance regressions from reaching the production app. Sluggish scrolling or late rendering is frustrating and triggers accidental navigations.

article thumbnail

Stuff The Internet Says On Scalability For January 28th, 2022

High Scalability

Never fear, HighScalability is here! Think your software diagram is complex? This is a single cell modeled using X-ray, nuclear magnetic resonance (NMR), and cryo-electron microscopy datasets. Gael McGill. My Stuff: Love this Stuff? I need your support on Patreon to keep this stuff going. Know anyone who needs to fix their cloud-obliviousness? My book teaches them all they need to know about the cloud.

Internet 194
article thumbnail

Application Self-Healing: Common Failures and How to Avoid Them

DZone

This is an article from DZone's 2021 Application Performance Management Trend Report. For more: Read the Report. Today, automation is one of the major goals in IT projects. Most platforms are running on a cloud infrastructure and fully automated at both the platform and infrastructure levels. Companies are moving forward with automation and extending it to disaster recovery.

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.

More Trending

article thumbnail

It’s Tasktop Hub’s 5th Birthday and We’re Celebrating You!

Tasktop

This month marks Tasktop Hub’s 5th birthday ! On this milestone day we’re celebrating you — our customers — and all your amazing achievements! Thanks to your integrations, you’re improving the daily work of your teams every single day! . CGI , Panasonic Automotive , TELUS Health , HERE Technologies , NIO , and Frequentis are just a few of our customers who’ve shared their success stories over this past year.

article thumbnail

Fantastic Symbols and Where to Find Them (Part 1)

DZone

Symbolization is a technique that allows you to translate machine memory addresses to human-readable symbol information (symbols). Why do we need to read what programs do anyways? We usually do not need to translate everything to a human-readable format when things run smoothly. But when things go south, we need to understand what is going on under the hood.

article thumbnail

DevOps orchestration breaks quality-speed stalemate in SDLC

Dynatrace

Dynatrace news. DevOps orchestration is essential for development teams struggling to balance speed with quality. In a preview video for Dynatrace Perform, Andreas Grabner, DevOps activist at Dynatrace, and Lauren Horwitz, content director at Dynatrace, talk about how DevOps orchestration helps companies deliver on speed and quality by integrating tools and automating the software delivery life cycle (SDLC).

DevOps 205
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

How to upload SVGs to WordPress

Gtmetrix

Have you tried to upload SVG images on your WordPress installation but were unable to? In this guide, we’ll show you how to safely do so. Overview Vector image formats (like SVGs) are a great alternative to PNGs if you’re planning to display logos, icons, and infographics across multiple devices and screen resolutions. However, […].

75
article thumbnail

How to Answer Network Outage Questions

DZone

Enterprise network outages are a big deal. When a company’s network goes down, the employees or customers can’t do what they need to do. The impact ranges from minor frustration to major loss of income for a business. One thing all network outages come with is stress. Business teams and company leaders descend on network teams demanding answers to their network outage questions.

Network 245
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

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

Top 5 Agile Testing Practices for 2022 and Beyond

Kovair

Views: 36 Delivering quality software at a faster pace was the end goal of the agile approach in the beginning. But today the approach has.

Testing 64
article thumbnail

Comparing IaC Tools for Azure: Terraform and Bicep

DZone

Infrastructure as Code on Azure - ARM. These days, most developers are familiar with the concept of having our applications’ and systems’ infrastructure defined in descriptive and version-controlled code which generates the same environment, every time it’s applied. IaC solves the problem of having different environments like development, staging, and production drift out-of-sync – as, without having our infrastructure defined as code, each environment has to be maintained manually which usually

Azure 245
article thumbnail

PMM 2.26.0 Preview Release

Percona Community

PMM 2.26.0 Preview Release Percona Monitoring and Management 2.26.0 is now available as a Preview Release. PMM team really appreciates your feedback! We encourage you to try this PMM Preview Release in testing environments only, as these packages and images are not fully production-ready. The final version is expected to be released through the standard channels in the coming week.

Servers 52
article thumbnail

Standing in the Arena: Change takes a bit of courage and an environment that fosters it

Tasktop

In my earlier post, Testing to Improve Flow Means Happier Teams , I talked about how a lightweight test may shine a light on one or more experiments to start with. Let’s explore how one can improve team flow by creating an environment where experimentation can take place and where real change is possible. . A quote by Theodore Roosevelt has resonated with me for years and at times, has been a good reminder that there’s something noble about tackling the big challenges. .

Testing 52
article thumbnail

Developer’s friendly tools for continuous 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 continuous performance testing appeared first on Abstracta Software Testing Services.

article thumbnail

Setting Up Selenium WebDriver for MSTest Framework in C#

DZone

In the ongoing "Selenium MSTest testing tutorial" series, we had an earlier look at setting up the MSTest framework in Visual Studio. It was a getting started guide with a major focus on the installation of the Selenium MSTest framework and MSTest adapter for the project. In this Selenium MSTest testing tutorial, we take a look at setting up Selenium WebDriver with Visual Studio in C#.

C++ 244
article thumbnail

5 Steps to Improve Performance of Default MySQL Installation

Percona Community

Let’s say you have a fresh MySQL installation. Are there any possible steps to improve performance right away? Yes, there are! Recently, Marcos Albe (Principal Support Engineer, Percona) did an online tuning on the MySQL Meetup hosted by Matt Yonkovit (Head of Open Source Strategy, Percona). Here are some steps you can consider to make your fresh MySQL installation to run better right from the start.

article thumbnail

From Consultant to Facilitator

Strategic Tech

Summer 2021 was coming to a close and a new work project was starting up. I was looking forward to it, but at-at the same time I wasn’t exactly sure what to expect. It looked like there would be elements of the type of work I regularly do, but also pieces a bit outside of what I’m usually called in to help with. As the project unfolded, it turned out to be less and less like a typical engagement.

article thumbnail

What are the Different Phases of Software Engineering?

Kovair

Views: 36 Software Engineering Software engineering is a phenomenon in and of itself, but before you can truly comprehend how it works altogether, you must.

article thumbnail

Building Resiliency With Effective Error Management

DZone

Building resilient systems requires comprehensive error management. Errors could occur in any part of the system / or its ecosystem and there are different ways of handling these e.g. Datacenter - data center failure where the whole DC could become unavailable due to power failure, network connectivity failure, environmental catastrophe, etc. – this is addressed through monitoring and redundancy.

Hardware 243
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

Netflix: A Culture of Learning

The Netflix TechBlog

Martin Tingley with Wenjing Zheng , Simon Ejdemyr , Stephanie Lane , Colin McFarland , Mihir Tendulkar , and Travis Brooks This is the last post in an overview series on experimentation at Netflix. Need to catch up? Earlier posts covered the basics of A/B tests ( Part 1 and Part 2 ), core statistical concepts ( Part 3 and Part 4 ), how to build confidence in a decision ( Part 5 ), and the the role of Experimentation and A/B testing within the larger Data Science and Engineering organization at N

Education 243
article thumbnail

Application Modernization and 6 R's

DZone

Enhanced functionality, rapid innovation, increased efficiency, reduced operational and infrastructure costs, more scalability, improved overall experience, and resiliency. It's like a door to unlimited possibilities has been unlocked with the cloud. Shifting your business' apps to the cloud has numerous advantages, including those outlined above. The problem is that many firms don't grasp that leveraging the cloud's benefits requires a little more than just application transfer.

Cloud 243
article thumbnail

Protocol Testing?

DZone

What Is Protocol Testing? Protocol Testing is a method of checking communication protocols in the domains of Switching, Wireless, VoIP, Routing, etc. The primary goal of protocol testing is to check the structure of packets that are sent over a network using protocol testing tools. Routers and switches are used during the test to form parts of devices and products under testing.

Wireless 243
article thumbnail

Apache Camel 101

DZone

Apache Camel is an integration framework, which basically means that it is a set of tools that will help you connect one system to another. A basic example could be listening to an AWS SQS queue and saving a file in Google Cloud Storage Bucket for each message that has been received. It comes already with an implementation of the most used patterns defined in the book “ Enterprise Integration Patterns “, which we could make a similarity with the book of Design Patterns by “the Gang of Four” but

AWS 184