So, you know those neat React custom hooks? They're like your code's best friends. These little gems let you whip up some super reusable logic for your functional components. Imagine breaking down your components into these neat, bite-sized pieces, each doing exactly what they're meant to do. Here are a few I've used recently.Read more
Code, coffee, and career
More posts
With the ever-expanding landscape of web development tools and frameworks, a new trend is emerging – the rise of specialized frontend and backend developers. In this blog post, we will explore the rea...Read more
Welcome! Today, we embark on a journey through the highs and lows of being a software engineer and how that pesky Imposter Syndrome can sometimes take the wheel, especially as we progress to become en...Read more
I am now an Engineering Manager. It's a role that I've eagerly embraced, transitioning from my previous position as a hands-on developer. The shift from being knee-deep in code to overseeing a team ha...Read more
In this tutorial, we will build a Recipe App using React Native, Redux for state management, and TypeScript for type safety. We will use the `react-native-ui-lib` library for styling our app. The Reci...Read more
As an engineering manager, you should model the behaviours and practices you expect from your team. This includes writing high-quality code, following established processes, and demonstrating a commit...Read more
Part 5 in the series Owning the Development Practice.
As the owner of a development practice, it's important to not only ensure that your team is working efficiently, but that you have a way to measure and track their progress. After all, as the saying g...Read more
Part 4 in the series Owning the Development Practice.
Collaboration is essential for any successful development practice. As a manager, it's your responsibility to encourage your team members to work together and share their knowledge to achieve common g...Read more
Part 3 in the series Owning the Development Practice.
As a leader, your role extends beyond managing projects and delegating tasks. One of your key responsibilities is to create a work culture that fosters learning and continuous improvement. When your t...Read more
Part 2 in the series Owning the Development Practice.
As an engineering manager, you have the power to establish guidelines and processes that your team can follow to produce high-quality code. And let's be real, who doesn't love high-quality code? By de...Read more
Part 1 in the series Owning the Development Practice.