Im Daine, an Engineering Manager and Frontend Engineer, living in South Africa ๐Ÿ‡ฟ๐Ÿ‡ฆ

I focus onReact,NextJS,TypeScript.

Recently Published

Using CSS Custom Properties with Fallbacks for Efficiency

CSS Custom Properties can be tricky to deal with and arenโ€™t always as intuitive as one might hope. However, when used right, they can significantly reduce boilerplate code and keep things efficient, making our work more productive.

  • Best Practices
  • |
  • 4 min read

What Is Google Baseline and Its Impact?

Learn about Google's latest efforts to effectively increase interoperability across browser vendors: Google Baseline. We'll discuss what the initiative strives to achieve, how it works, and what to look out for.

  • Best Practices
  • |
  • 6 min read

Determine When A Sticky Element is Stuck in JavaScript

Using position: sticky is a handy CSS positioning property that allows elements to stick to the top of a relative parent on scroll. It's a considerable step forward compared to the older methods of scrolling down the page, past a specific offset and dynamically "fixing" the element to the browser window using position: fixed.

  • JavaScript
  • |
  • 5 min read

Unlocking Project Success: Mastering Task Estimation with the FATE Framework

Task estimation is an art that every front-end engineer and engineering manager should master. With a well-structured framework that covers F.A.T.E (Feedback, Admin, Technical, Engineering), you can give accurate timelines, optimise resource allocation, and, most importantly, deliver a happy client.

  • Best Practices
  • |
  • 7 min read

Get my latest posts delivered right to your inbox