Over the past few years of working with production systems, I have a few war stories of doing Root Cause Analysis(RCA) of production issues under my belt. Each time has been different, but after doing it for several times you begin to see patterns. Based on these patterns, covering the ususal suspects before trying anything out of the box helps solve the issues fast. This article is a list of such usual suspects I go to first before doing anything fancy.
You can find the code for this post on SharedWorker WebSocket example.
Programmers usually don’t understand the complexity of dates and time until they have to dip their toes in this world. Handling timezones, taking daylight savings in account and date math are some of the things that make handling dates and time a nightmare for developers.
This is the third part of the web components tutorial series I’m writing. In this part we’re gonna have a look at attributes, how and when to use them and the parts of the custom elements specs that deals with them. Check out part 1 and part 2 of this series first.
Web Components have been around for a while now. Google has really been trying to push for their more widespread adoption, but most major browsers still have very little support for it, except for Opera and Chrome.
Notifications are graphical elements that notify users about events without forcing them to react to it immediately.
So you have an awesome idea for a mobile/web app and want to start working on its front end right away. But you need to create an API for it first because without it, you wouldn’t be able to proceed with the app.
Have you ever needed to pull data from a website that doesn’t provide an API? Well, you could just pull out the data from the HTML then! This tutorial will teach you how to scrape websites so that you can get the data you want from third party websites without using APIs.