Skip to main content

All Articles

Announcing the CrUX Site Validator

Learn more about my new tool, the CrUX Site Validator and how it can help you determine if a site is indexed by the CrUX

Read Announcing the CrUX Site Validator

10 Proven Techniques for More Effective Code Reviews

Code reviews are an essential part of the software development process. In this article, we'll discuss 10 best practices for conducting effective code reviews, including starting early, having a clear process, and following up on feedback. Follow these tips to ensure that your code is of high quality and maintainable

Read 10 Proven Techniques for More Effective Code Reviews

4 Tips for Properly Using the Return Statement in Your Code

Learn how to use the return statement effectively in your code with these 5 tips. Proper use of the return statement is crucial for ensuring the correct functioning of your programs and can save you from bugs and errors. Follow these best practices to make the most of the return statement in your code.

Read 4 Tips for Properly Using the Return Statement in Your Code

Waking Up Early: A Crash Course for Software Engineers

Discover how the 5AM Club can benefit software engineers by providing uninterrupted work time, helping with task prioritization, improving mental and physical health, and staying up to date with industry developments.

Read Waking Up Early: A Crash Course for Software Engineers

4 Surprising Benefits of Intermittent Fasting for Software Engineers

Discover the numerous benefits of intermittent fasting for software engineers, including weight loss, improved cognitive function, and better cardiovascular health. Find out how this dietary pattern can help you stay focused and productive while promoting good health.

Read 4 Surprising Benefits of Intermittent Fasting for Software Engineers

Leveraging CommitLint for Consistent Commit Messages

Learn how CommitLint can help improve the quality and clarity of your project's commit history by enforcing a consistent commit message style. Find out how to easily integrate CommitLint into your continuous integration pipeline and start reaping the benefits today.

Read Leveraging CommitLint for Consistent Commit Messages

5 Front-End File Architectures for Better Code Organisation

Explore the different front-end file architectures available to you, including flat, hierarchical, modular, component-based, and feature-based. Consider the size, complexity, and needs of your team when choosing the best file architecture for your project. Find out which approach works best for your project to better organize and maintain your code.

Read 5 Front-End File Architectures for Better Code Organisation

Understanding the Environmental Impact of Slow Websites

Slow websites can have a significant impact on the environment due to the energy required to keep them running. Learn about the various ways in which slow websites contribute to environmental degradation and discover strategies for making the web a more sustainable place.

Read Understanding the Environmental Impact of Slow Websites

How to Motivate and Inspire Individual Contributors

Want to inspire and motivate your individual contributors? Try setting clear goals and expectations, providing ongoing feedback and support, encouraging career development, recognising and rewarding contributions, and fostering a positive and inclusive work environment.

Read How to Motivate and Inspire Individual Contributors