Sat.Oct 05, 2019 - Fri.Oct 11, 2019

article thumbnail

Cross-Browser Testing: Best Practices and Useful Resources

DZone

Wine testing.browser testing.what's the difference? In the earlier days of web development, executing cross-browser testing used to be very easy. There used to be only a few limited browsers, each browser had limited versions in usage, and most importantly, there were not so many different mobile screen sizes to worry about. But time has turned upside-down, now there are multiple devices to check on, there are many different browsers available on the market that are used by a considerable number

article thumbnail

PostgreSQL Trends: Most Popular Cloud Providers, Languages, VACUUM, Query Management Strategies & Deployment Types in Enterprise

Scalegrid

PostgreSQL popularity is skyrocketing in the enterprise space. As this open source database continues to pull new users from expensive commercial database management systems like Oracle, DB2 and SQL Server, organizations are adopting new approaches and evolving their own to maintain the exceptional performance of their SQL deployments. We recently attended the PostgresConf event in San Jose to hear from the most active PostgreSQL user base on their database management strategies.

Strategy 182
Insiders

Sign Up for our Newsletter

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

article thumbnail

How to handle API rate limits: Do your integrations work at scale?

TechBeacon Testing

Have you ever gone to a public swimming pool and noticed a sign stating the maximum occupancy limit? Those limits were put in place to ensure public safety. APIs use a similar criterion, called a "rate limit," to ensure the safety of the API’s consumers and the API itself.

article thumbnail

Overlooked T-SQL Gems

SQL Performance

My good friend Aaron Bertrand inspired me to write this article. He reminded me of how sometimes we take things for granted when they seem obvious to us and don't always bother checking the full story behind them. The relevance to T-SQL is that sometimes we assume that we know everything there is to know about certain T-SQL features, and don't always bother checking the documentation to see if there's more to them.

C++ 111
article thumbnail

How to Build Your Own CDN With Kubernetes

DZone

Kubernetes goes worldwide with kubeCDN. In this blog post, Ilhaan discusses the design and implementation of kubeCDN , a tool designed to simplify geo-replication of Kubernetes clusters in order to deploy services with high availability on a global scale. More Users, More Problems The internet has transformed how people exchange ideas and share results across the globe.

Internet 147
article thumbnail

150 successful machine learning models: 6 lessons learned at Booking.com

The Morning Paper

150 successful machine learning models: 6 lessons learned at Booking.com Bernadi et al., KDD’19. Here’s a paper that will reward careful study for many organisations. We’ve previously looked at the deep penetration of machine learning models in the product stacks of leading companies , and also some of the pre-requisites for being successful with it.

Latency 102
article thumbnail

How to Build an eCommerce Web Application using Node.js?

Simform

Nodejs is one such javascript framework that allows you to build eCommerce websites. This article covers the options to build a node eCommerce app. The post How to Build an eCommerce Web Application using Node.js? appeared first on Insights on Latest Software Technologies - Simform Blog.

More Trending

article thumbnail

Google: Polling Like It's the 90s

DZone

Computers in the 90s. Ably recently had the pleasure of delivering real-time scoring and commentary updates to fans of the Laver Cup tennis championship, on behalf of Tennis Australia, for the third year in a row. During the event, I saw that Google embeds live score updates within search results, which is pretty nifty. It seems this first appeared in results sometime in 2016 and received an update for the.

Google 150
article thumbnail

Learning a unified embedding for visual search at Pinterest

The Morning Paper

Learning a unified embedding for visual search at Pinterest Zhai et al., KDD’19. Last time out we looked at some great lessons from Airbnb as they introduced deep learning into their search system. Today’s paper choice highlights an organisation that has been deploying multiple deep learning models in search (visual search) for a while: Pinterest.

Latency 58
article thumbnail

Recipes for Performance Testing Single Page Applications in WebPageTest

CSS - Tricks

WebPageTest is an online tool and an Open Source project to help developers audit the performance of their websites. As a Web Performance Evangelist at Theodo , I use it every single day. I am constantly amazed at what it offers to the web development community at large and the web performance folks particularly — for free. But things can get difficult pretty quickly when dealing with Single Page Applications — usually written with React, Vue, Svelte or any other front-end framework.

article thumbnail

Stuff The Internet Says On Scalability For October 11th, 2019

High Scalability

Wake up! It's HighScalability time: Light is fast—or is it? Do you like this sort of Stuff? I'd greatly appreciate your support on Patreon. And I wrote Explain the Cloud Like I'm 10 for all who want to understand the cloud. On Amazon it has 57 mostly 5 star reviews (135 on Goodreads). Please consider recommending it. You'll be a cloud hero. Number Stuff: Don't miss all that the Internet has to say on Scalability, click below and become eventually consistent with all scalability knowledge (

article thumbnail

Java Performance Tools: Nine Types of Tools You Need to Know!

DZone

Something to test Java's performance. Managing an application’s performance, and specifically keeping it in good condition, is one of the hardest challenges in software development. That’s true for virtually any programming language and platform.

Java 144
article thumbnail

Dynatrace Managed release notes version 1.178

Dynatrace

Dynatrace news. New features and enhancements. Compare KPIs across time and management zones on a single dashboard. Improved content validation for Synthetic browser and clickpath monitors. Provide Dynatrace as a service to your team. Our new cluster-scoped token helps administrators who need to provision Dynatrace environments to other teams at scale.

Traffic 21
article thumbnail

SQL Server uses only one NUMA Node with HammerDB

n0derunner

Some versions of HammerDB (e.g. 3.2) may induce imbalanced NUMA utilization with SQL Server. This can easily be observed with Resource monitor. When NUMA imbalance occurs one of the NUMA nodes will show much larger utilization than the other. E.g. Imbalanced NUMA usage by SQL Server. The cause and fix is well documented on this blog. In short HammerDB issues a short lived connection, for every persistent connection.

Servers 12
article thumbnail

Refactoring towards speed-reading

Tasktop

When was the last time you were in the flow while working through some code? Reading code or doing code reviews is an activity that we do often, yet we don’t often get into the zone doing it. Too many times, we have to slow down, check that last line again or try to figure out the structure of the code. Even though we all follow the same principles for clean code, there is always that gut feeling that tells you that one style is better than the other.

Speed 9
article thumbnail

Distributed and Guaranteed Executor Service

DZone

Sometimes the start is the most difficult part. You may also like: Using Java's Future and ExecutorService. If you have ever implemented an async API / Event listener then the following would have been the typical implementation. High-Level Diagram of the Implementation.

Java 121
article thumbnail

Weekly Platform News: Impact of Third-Party Code, Passive Mixed Content, Countries with the Slowest Connections

CSS - Tricks

In this week's roundup, Lighthouse sheds light on third-party scripts, insecure resources will get blocked on secure sites, and many country connection speeds are still trying to catch up to others. literally. Measure the impact of third-party code during page load. Lighthouse, Chrome’s built-in auditing tool, now shows a warning when the impact of third-party code on page load performance is too high.

Code 8
article thumbnail

Fixing malformed messages with ServicePulse

Particular Software

Did you ever look at a failed message in ServicePulse and think "I wish I could just edit this quickly and dump it back in the queue" ? Yes, you should follow best practices and investigate the root cause and make sure the error doesn't come back, but the real world moves faster than that and sometimes you just need to get &#@%! done and figure it out later.

article thumbnail

Applying deep learning to Airbnb search

The Morning Paper

Applying deep learning to Airbnb search Haldar et al., KDD’19. Last time out we looked at Booking.com’s lessons learned from introducing machine learning to their product stack. Today’s paper takes a look at what happened in Airbnb when they moved from standard machine learning approaches to deep learning. It’s written in a very approachable style and packed with great insights.

Network 82
article thumbnail

Performance Capture I - Export HAR Using Selenium and BrowserMob-Proxy

DZone

Have you ever faced a situation to automate the way you inspect the network calls of a webpage? Have you ever thought about automating the process of capturing the HTTP content and export the performance data as a HAR file? Well! In this article, we are going to see about how to capture all network calls and capture every resource loaded on a browser and export them as a HAR file using selenium and BrowserMob-Proxy in Python.

article thumbnail

Is Your JVM Leaking File Descriptors — Like Mine?

DZone

Is your JVM leaking? The two issues described here were discovered and fixed more than a year ago. This article only serves as historical proof and a beginners' guide on tackling file descriptor leaks in Java.

Java 100
article thumbnail

Efficient Enterprise Testing — Unit and Use Case Tests (Part Two)

DZone

Multitasking is the MOST efficient. In the first part of the series, we saw some generally applicable principles and constraints that effective tests should fulfill. In this part, we will have a closer look at code-level unit tests and component or use case tests.

article thumbnail

How to Build a Cross-Platform Matrix for Usability Testing

DZone

Usability tests on ALL devices. When developing an app, it’s vital that you build a testing strategy for it.

Testing 100