Sat.May 12, 2018 - Fri.May 18, 2018

article thumbnail

How to display a "new version available" for a Progressive Web App

Dean Hume

Have you ever been on a website and noticed a popup notification that suggests that there is a new version of the site available? I recently visited Google’s Inbox and noticed a notification a little like the image below. I’ve built a number of Progressive Web Apps that simply update the service worker silently for the user in the background, but I really like this approach - especially for an offline first web app.

article thumbnail

Engineering a Job-based Forecasting Workflow for Observability Anomaly Detection

Uber Engineering

At Uber, we combine real-time systems monitoring with intelligent alerting mechanisms to ensure the availability and reliability of our apps. In our push to empower our engineers to author more accurate alerts, Uber’s Observability Applications team sought to introduce alert … The post Engineering a Job-based Forecasting Workflow for Observability Anomaly Detection appeared first on Uber Engineering Blog.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Kubernetes and containers for enterprise developers

O'Reilly Software

O’Reilly Media Podcast: JP Phillips, platform engineer at IBM Cloud, on problem solving with containers and Kubernetes, and how developers can get started. There has been a surge of interest in containers, microservices, and Kubernetes in recent years, fueled by the need for developers to share apps that will scale and run in a consistent manner across many different environments.

article thumbnail

Scraping Paginated Lists With Node.js, Cheerio, Async / Await, And Recursion

The Polyglot Developer

In this tutorial we are going to develop a small Node.js application which will be used to scrape paginated content and export the data to a JSON file. The full source code for the tutorial can be found here. We will be scraping a list website and saving ten lists per page from the “new lists” section and the final application can be seen below.

Website 52
article thumbnail

Ode to the Kindle

Tim Kadlec

Remy just posted about his Kindle breaking , and how he felt oddly affected by this: Somehow, I felt weird about throwing away a bit of consumer technology. Except, the Kindle to me, wasn’t that at all. I hold a great fondness to this little device, and that’s an odd concept for me to grasp. I can relate. I have had many conversations over the years where I’ve told people that out of all the devices and gadgets I own, my Kindle—one of the least powerful and cheapest devices—is

article thumbnail

Weekly email reports from your SpeedCurve dashboards

Speed Curve

Part of building a strong performance culture in an organisation is lowering the barrier to getting people excited about performance. One of the most effective ways I've found to do this is to send around a performance report every week that can, at a glance, answer an important question: did performance get better or worse? That was the motivation behind our new Weekly Report feature.

Metrics 40
article thumbnail

How to display a "new version available" for a Progressive Web App

Dean Hume

Have you ever been on a website and noticed a popup notification that suggests that there is a new version of the site available? I recently visited Google’s Inbox and noticed a notification a little like the image below. I’ve built a number of Progressive Web Apps that simply update the service worker silently for the user in the background, but I really like this approach - especially for an offline first web app.

More Trending

article thumbnail

Performance ROI: Tracking and Quantifying Customer Wins

Rigor

At Rigor we help our customers deliver performance wins, quantify those successes, and correlate the impact to the business metrics they care about the most. For example, we help customers deliver performance improvements that lead to not just faster load times, but also improved conversions and increased revenue. One of our customers, a U.S.-based enterprise eCommerce company, let’s call them “DJS”, was struggling to meet their performance goals and KPIs ahead of the busy holiday season.

article thumbnail

Maintain Data Relationships Through Resolvers With GraphQL In A Golang Application

The Polyglot Developer

I recently wrote about getting started with GraphQL in a Golang application , where I discussed the creation of schemas, executing queries, and mutating data, even though it was all mock data. In this example there were queries for related data, but they were constructed in a very independent form. We’re going to see how to query for related data, similar to what you’d find in a JOIN operation on a relational database, but using GraphQL and the Go programming language.

article thumbnail

How to display a "new version available" for a Progressive Web App

Dean Hume

Have you ever been on a website and noticed a popup notification that suggests that there is a new version of the site available? I recently visited Google’s Inbox and noticed a notification a little like the image below. I’ve built a number of Progressive Web Apps that simply update the service worker silently for the user in the background, but I really like this approach - especially for an offline first web app.