by
Michael on
(Updated on
)
The other day, I was given an interesting requirement for a webapp I work on: allow the user to open multiple tabs simultaneously. Any data changes in one tab should instantly reflect in the other. Additionally, if the user logged out of the app in one tab, they should also be logged out in the other.
There are several ways to implement this func...
Read More
JavaScript Event System Tips
by
Michael on
(Updated on
)
JavaScript is simultaneously an amazing and terrible language. I've had the pleasure of working with it for about five years now, so here are some useful tips related to its wonderful event system.
Automatically Log All Events for an Element (DevTools)
Have you ever been confused by the order in which HTML events fire? Or perhaps you would jus...
Read More
BAAS: Blogger As a Service
by
Michael on
(Updated on
)
I am currently writing a server-side-rendered version of this website. Not only is it better for SEO, but it is supported by many more browsers than the typical client-side-rendering frameworks. This site was originally written in AngularJS, Angular 2, and then Polymer. All of these frameworks are wonderful to write in and do a great job a renderi...
Read More