I usually don't share pieces of advice I haven't applied myself, but in this case, the epiphany came before the practice: you should be always interviewing!
As the tech hiring market is getting hotter by the day, I thought it might be helpful to share some guiding principles that I've followed over the years when crafting my resume.
Get your surfboard ready, we are heading to the sea ... and the less than relaxed and laid back world of CSRF (pronounced "sea surf") attacks!
Time for a nice little side project: let's build a link shortening service!
Actually, more than giving you all the code to achieve it, we will go over the process of spec'ing and architecting one such service, following a given set of constraints.
Talk with any software engineer, and they will gladly tell you that software engineer interviewing is sorely broken.