Coding Concepts - Smart vs Dumb Components

Most people will know you should use different components when building an application, but knowing how to construct them, and giving them specific responsibilities is key.

Coding Concepts - Hoisting

Hoisting is the behavior of moving declarations to the top of the current scope. This is the default behavior in JavaScript when using the var keyword but using the new let and const keywords means this does not occur. Hoisting in Action. Here we can see that the variable is declared after it’s been used, so…

When to start looking for your next role?

When is the right time to start looking for your next job? You’ve been at the same place for a one/five/ten years now. Have you progressed? Are you learning anything new? Do you feel undervalued by your current employer either financially or with your efforts not being recognised? What should you do? Are there any…