For the past few months I've been doing mainly backend programming. Coding with a lot of Laravel which is more often than not a joy to use. With those projects wrapping up I wanted to get back to frontend work because it seems a lot has changed since I last used Angular.
For me, it's important to start something, even if it's a little derivative to begin with. Or the code isn't perfect. Waiting for the perfect time, or all the prerequisite knowledge will only lead to stasis.
Aim for good enough. Iterate to perfection.
I've started a small project to get back into the swing of things. A basic app allowing a user to create a listing of show notes for a podcast. It's still a work in progress and there's already a list of improvements and features I still want to implement.
The app itself is Angular with Node/Mongo backend. The basic CRUD operations are supported and I delved into Node routing a little bit to stamp out some of my spaghetti code habits.
<input typeahead="handle as handle for handle in handles | filter:$viewValue"..>