Sat.Nov 09, 2019 - Fri.Nov 15, 2019

article thumbnail

Page Simulator

The Netflix TechBlog

Page Simulation for Better Offline Metrics at Netflix by David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Gaurav Agrawal , Richard Wellington , Vivek Kaushal , Prasanna Padmanabhan , Justin Basilico At Netflix, we spend a lot of effort to make it easy for our members to find content they will love. To make this happen, we personalize many aspects of our service, including which movies and TV shows we present on each member’s homepage.

Metrics 124
article thumbnail

Latest Software Testing Trends in 2020

Kovair

2020 is certainly going to push the Information Technology industry to greater heights. Hence, the advancement in all engineering fields including the software is sure.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Failure Modes and Continuous Resilience

Adrian Cockcroft

A resilient system continues to operate successfully in the presence of failures. There are many possible failure modes, and each exercises a different aspect of resilience. The system needs to maintain a safety margin that is capable of absorbing failure via defense in depth, and failure modes need to be prioritized to take care of the most likely and highest impact risks.

Latency 53
article thumbnail

Memory Wasted by Spring Boot Application

DZone

Spring chickens and spring boots! One of the widely wasted resources in the world today is Memory. Due to inefficient programming, a surprising (sometimes ‘shocking’) amount of memory is wasted. We see this pattern repeated in several enterprise applications. To prove this case, we conducted a small study.

article thumbnail

Making it Easier to Manage a Production PostgreSQL Database

Scalegrid

The past several years have seen increasing adoption for PostgreSQL. PostgreSQL is an amazing relational database. Feature-wise, it is up there with the best, if not the best. There are many things I love about it – PL/ PG SQL, smart defaults, replication (that actually works out of the box), and an active and vibrant open source community. However, beyond just the features, there are other important aspects of a database that need to be considered.

Database 184
article thumbnail

Page Simulator

The Netflix TechBlog

Page Simulation for Better Offline Metrics at Netflix by David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Gaurav Agrawal , Richard Wellington , Vivek Kaushal , Prasanna Padmanabhan , Justin Basilico At Netflix, we spend a lot of effort to make it easy for our members to find content they will love. To make this happen, we personalize many aspects of our service, including which movies and TV shows we present on each member’s homepage.

Metrics 100
article thumbnail

Row numbers with nondeterministic order

SQL Performance

The ROW_NUMBER window function has numerous practical applications, well beyond just the obvious ranking needs. Most of the time, when you compute row numbers, you need to compute them based on some order, and you provide the desired ordering specification in the function's window order clause. However, there are cases where you need to compute row numbers in no particular order; in other words, based on nondeterministic order.

Servers 104

More Trending

article thumbnail

Trip report: Autumn ISO C++ standards meeting (Belfast)

Sutter's Mill

A few minutes ago, the ISO C++ committee completed its autumn meeting in Belfast, Northern Ireland, hosted with thanks by clearpool.io, Archer-Yates, Microsoft, C++ Alliance, MCS Group, Instil, and the Standard C++ Foundation. As usual, we met for six days Monday through Saturday, and we had about 200 attendees. We now have 23 active subgroups, most of which met in nine parallel tracks all week long; some groups ran all week, and others ran for a few days or a part of a day, depending on their w

C++ 98
article thumbnail

Page Simulator

The Netflix TechBlog

Page Simulation for Better Offline Metrics at Netflix by David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Gaurav Agrawal , Richard Wellington , Vivek Kaushal , Prasanna Padmanabhan , Justin Basilico At Netflix, we spend a lot of effort to make it easy for our members to find content they will love. To make this happen, we personalize many aspects of our service, including which movies and TV shows we present on each member’s homepage.

Metrics 100
article thumbnail

O’Reilly serverless survey 2019: Concerns, what works, and what to expect

O'Reilly

For the inaugural O’Reilly survey on serverless architecture adoption, we were pleasantly surprised at the high level of response: more than 1,500 respondents from a wide range of locations, companies, and industries participated. The high response rate tells us that serverless is garnering significant mindshare in the community. 1. Key findings from the survey include: 40% of respondents work at organizations that have adopted serverless architecture in some form or another.

article thumbnail

Plan Your Software Testing Life Cycle for Total Coverage

DZone

Make a plan. You may also like: Software Testing Life Cycle. Preparation turns big problems into little ones, and it turns bug problems into little sprints. When viewed from afar—as a single, monolithic step in your overall software development process—testing an entire application can seem overwhelming. How do you properly account for every potential execution, for every combination of platform, purpose, and user?

Software 120
article thumbnail

Snap: a microkernel approach to host networking

The Morning Paper

Snap: a microkernel approach to host networking Marty et al., SOSP’19. This paper describes the networking stack, Snap , that has been running in production at Google for the last three years+. It’s been clear for a while that software designed explicitly for the data center environment will increasingly want/need to make different design trade-offs to e.g. general-purpose systems software that you might install on your own machines.

Network 92
article thumbnail

Just starting out with test automation? Don't make this mistake

TechBeacon Testing

I often work with clients who are either just beginning, or trying to grow, their test automation capabilities, and more often than not they all make the same, fatal mistakes.

Testing 82
article thumbnail

Checking for Unchecked Errors within Golang Applications

The Polyglot Developer

When it comes to error handling in the Go programming language (Golang), they can either be incredible or a miserable nightmare in terms of management. You can choose to embrace them and check if they are nil every opportunity that you have, or you can ignore them with an underscore. However, what happens in those circumstances where you didn’t even know the function returned something?

article thumbnail

Do Software Testers Actually Improve Software Quality?

DZone

What is the relationship between software testers and software quality? You may also like: Software Testing Tutorial: How to Perform Testing. Do Testers Improve Quality, Help Improve Quality, or Only Pass Info to Others Who Do So? Lately, I’ve been closely following a super interesting Twitter discussion about whether or not testers improve software quality.

Software 113
article thumbnail

How to Build a Test Automation Strategy?

Simform

Software development is a path full of chaos. Here’s why! Software projects start with excess enthusiasm. It starts with the design, then comes the architectural pattern, and everything looks fine. Even ahead of the schedule. The post How to Build a Test Automation Strategy? appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

What You Need to Know About the Difference Between JMeter 4 and 5

Abstracta

Using JMeter 5? Understand this key difference that will impact how you set up your tests… At Abstracta, we’ve been experimenting recently with JMeter 4 and 5 (the. The post What You Need to Know About the Difference Between JMeter 4 and 5 appeared first on Abstracta Software Testing Services.

Testing 66
article thumbnail

Improving the military UX

O'Reilly

In this interview from O’Reilly Foo Camp 2019, Noah Firth, director at the Air Force Digital Service, talks about the challenges of making the US military more user-friendly, the unique recruiting parameters for team members, and the success metrics that guide his team. Highlights from this interview include: Firth’s team’s main focus is on how technology can be used to improve the lives of US military service members and their families.

article thumbnail

Improving Spark Memory Resource With Off-Heap In-Memory Storage

DZone

Improve your Spark memory. In the previous tutorial , we demonstrated how to get started with Spark and Alluxio. To share more thoughts and experiments on how Alluxio enhances Spark workloads, this article focuses on how Alluxio helps to optimize the memory utilization of Spark applications.

Storage 107
article thumbnail

Switch to New Application Performance Testing

Apica

With the continued growth of applications being used in and out of an organization, getting a firm grasp on the performance of these devices and its impact on your IT environment is important. The post Switch to New Application Performance Testing appeared first on Apica.

article thumbnail

Failure Modes and Continuous Resilience

Adrian Cockcroft

A resilient system continues to operate successfully in the presence of failures. There are many possible failure modes, and each exercises a different aspect of resilience. The system needs to maintain a safety margin that is capable of absorbing failure via defense in depth, and failure modes need to be prioritized to take care of the most likely and highest impact risks.

Latency 52
article thumbnail

Infrastructure soup

Particular Software

When it starts to get colder outside I start to think about soup. I love soup, especially chili. But I don't want any of that watery gunk that's just tomato soup with a few lonely beans floating in there somewhere. No sir! I want it thick and chunky. Load it up with ground meat, beans, onions, tomatoes, cheese, green peppers, jalepeños, pineapple–it's all good!

article thumbnail

IaaS vs PaaS: Infrastructure as a Service VS Platform as a Service

DZone

Infrastructure as a service. To begin with, many businesses are going online. They are relying heavily on the cloud to facilitate their clients, which demands to collect, storing, and processing a vast amount of data before it can be presented to the end-user as information. This is where cloud-based web applications come in to play. In this article, we’re going to discuss IaaS vs.

article thumbnail

Scaling symbolic evaluation for automated verification of systems code with Serval

The Morning Paper

Scaling symbolic evaluation for automated verification of systems code with Serval Nelson et al., SOSP’19. Serval is a framework for developing automated verifiers of systems software. It makes an interesting juxtaposition to the approach Google took with Snap that we looked at last time out. I’m sure that Google engineers do indeed take extreme care when building the low level networking code that powers Google’s datacenters, but their fundamental design point was to enable frequent relea

Code 45
article thumbnail

Agile Scrum Methodology | 13 Best Practices For Agile Teams

Testsigma

The word ‘agile’ according to the English Dictionary means to be able to move quickly and easily. This is exactly the purpose of the Agile methodology, to be able to move through the software development process quickly and easily. This is why software development companies choose to embrace Agile methodologies. According to the statistics provided by betanews here , a whopping 97% of them use Agile.

article thumbnail

Switch to New Application Performance Testing

Apica

With the continued growth of applications being used in and out of an organization, getting a firm grasp on the performance of these devices and its impact on your IT environment is important. With this shift in applications everywhere enterprises need to do their due diligence in performance testing complex modern applications at scale, often and at a lower cost to stay competitive.

article thumbnail

How to Run Video Streaming Performance Tests With the HLS Plugin for JMeter

DZone

Find out how to run video streaming performance tests! Using open-source tools to stress test video streaming at scale.

article thumbnail

Taiji: managing global user traffic for large-scale Internet services at the edge

The Morning Paper

Taiji: managing global user traffic for large-scale internet services at the edge Xu et al., SOSP’19. It’s another networking paper to close out the week (and our coverage of SOSP’19), but whereas Snap looked at traffic routing within the datacenter, Taiji is concerned with routing traffic from the edge to a datacenter. It’s been in production deployment at Facebook for the past four years.

Traffic 42
article thumbnail

How to Build a Test Automation Strategy?

Simform

Software development is a path full of chaos. Here’s why! Software projects start with excess enthusiasm. It starts with the design, then comes the architectural pattern, and everything looks fine. Even ahead of the schedule. The post How to Build a Test Automation Strategy? appeared first on Insights on Latest Software Technologies - Simform Blog.

article thumbnail

Switching to a New Breed of Application and Performance Testing

Apica

With the continued growth of applications being used in and out of an organization, getting a firm grasp on the Read More. The post Switching to a New Breed of Application and Performance Testing appeared first on Apica.

article thumbnail

A Day in the Life of … a Senior Flow Advisor at Tasktop

Tasktop

Welcome back to the second installment of ‘A Day in the Life of a Tasktopian’. This week, we’re hopping across the pond to the UK to meet one of our amazing Senior Flow Advisors, Laksh Ranganathan, to learn more about how Laksh works across multiple time zones, while maintaining a work-life-balance. How do you start your day before work? My mornings are typically dedicated to my family and include the usual things that you would expect.

article thumbnail

Dynatrace W3C Trace Context support provides more interoperability between monitoring environments

Dynatrace

Dynatrace news. As the popularity of microservices architecture increases, more teams are getting involved with the delivery of individual product features. It’s not uncommon to see different teams use different monitoring solutions to monitor different features—this makes it a real challenge to achieve end-to-end visibility of application requests.

article thumbnail

Stuff The Internet Says On Scalability For November 15, 2019

High Scalability

Don't miss all that the Internet has to say on Scalability, click below and become eventually. consistent with all scalability knowledge (which means this post has many more items to read so please keep on reading).

article thumbnail

Switching to a New Breed of Application and Performance Testing

Apica

With the continued growth of applications being used in and out of an organization, getting a firm grasp on the Read More. The post Switching to a New Breed of Application and Performance Testing appeared first on Apica.

article thumbnail

HammerDB v3.3 event driven scaling

HammerDB

HammerDB v3.3 includes a new feature called event driven scaling to enable the scaling of virtual users to thousands of sessions running with keying and thinking time enabled. This feature adds additional benefit to your testing scenarios with the ability to handle large numbers of connections or testing with connection pooling. This post explains the benefits that this feature brings and how to enable it.

article thumbnail

AI-powered, automated observability and deep visibility into serverless apps running on Google Cloud Run

Dynatrace

Dynatrace news. Cloud Run brings serverless to containers. You can run containers on Cloud Run for Anthos for consistency between on-prem and cloud environments, or in fully managed Cloud Run environments. A managed platform built from Knative , Cloud Run automatically scales your stateless applications, abstracts away all infrastructure management (K8s), and lets you focus on what matters most: building fantastic applications. .

article thumbnail

Sponsored Post: Fauna, Sisu, Educative, PA File Sight, Etleap, PerfOps, Triplebyte, Stream

High Scalability

Who's Hiring? Sisu Data is looking for machine learning engineers who are eager to deliver their features end-to-end, from Jupyter notebook to production, and provide actionable insights to businesses based on their first-party, streaming, and structured relational data. Apply here. T riplebyte lets exceptional software engineers skip screening steps at hundreds of top tech companies like Apple, Dropbox, Mixpanel, and Instacart.