Work
I've been working on loads of bugs at work recently and I'm loving
it! The variety of tasks means I'm getting some really great
exposure to different types of problems that need solving and the feeling of
satisfaction that comes with completing them is addictive.
Various things
I've worked with this week:
- 👾 window.location.origin
- 👾 The difference between visibility:hidden and display:none
- 👾 Styling tables :nth-child(odd)
Articles / Podcasts
In a recent interview I had some feedback about needing to up my knowledge on best ways to improve site performance so I've been reading up. Does anyone else completely forget all the helpful tips given during an in-person interview?
- 🎧 Ladybug Web Performance & Data Structures and Algorithms episodes
- 📚Ace your first year as a junior developer with this advice by Chris Blakely
Struggles
💪 I need to study Classes in Javascript a bit more - this week I forgot this when trying to call a function!
💪 When using template literals, there's no need to concatenate them
i.e
return `${window.location.origin}/${countryLang}/${pdpUrl}`;
NOT
return ${window.location.origin + '/' + countryLang + '/ ' pdpUrl};
💪 There's a problem I'm currently working through at work that I know needs some thought around nested loops and Big O notation so I'm spending some time trying to work out the best way to solve that - I'll update the progress next week.