Advanced Topics w/ Little Experience
Episode 34
In this episode we take a look at taking on complex tasks in a field where you're not very experienced, something all programmers must do at one point or another in their career.
Segment 1 - The Newcomer Effect
- This segment is going to focus on our experience configuring a vuejs service worker - I went in with no previous hand-on experience, a complete newcomer to service workers and an amateur at vuejs. Therefore this process is no doubt clunky, but as you’ll hear that’s exactly the point
- I want to be clear before I dive in here that we’re using the following particular scenario because it was recent, we are not pointing the finger at any of the plugins, apps, or resources that we mention below. The issues we’re discussing are industry-wide, and not on a specific service, platform, or individual.
- Recently we went to work with service workers on a Vue.js app (No BS News for Reddit)
- As apart of the coding challenge we had already had a basic service worker setup that allowed the local assets to load when the app was offline
- This functionality was made using a pwa plugin for vuejs
- We left this plugin mostly, if not completely, in its default configuration
- This default configuration registers a service worker and then generates a service worker file which caches those offline assets
- Mike got the project to this point during the coding challenge and then I took over
- This is where things all fell apart for me: