<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Daine Mawer]]></title><description><![CDATA[Articles and guides about software development, engineering management, and technology.]]></description><link>https://dainemawer.com</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 05:08:47 GMT</lastBuildDate><atom:link href="https://dainemawer.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><item><title><![CDATA[The Future of Frontend Development in 2025: Trends, AI, and the Evolving Role of Engineers]]></title><description><![CDATA[Frontend development is changing fast. In 2025, the role goes far beyond UI—blending full-stack thinking, AI-powered tooling, and modern CSS capabilities. This post explores what’s next and how to stay ahead.]]></description><link>https://dainemawer.com/articles/the-future-of-frontend-development-in-2025-trends-ai-and-the-evolving-role-of-engineers</link><guid isPermaLink="true">https://dainemawer.com/articles/the-future-of-frontend-development-in-2025-trends-ai-and-the-evolving-role-of-engineers</guid></item><item><title><![CDATA[NextJS SEO Checklist for Frontend Developers]]></title><link>https://dainemawer.com/articles/nextjs-seo-checklist-for-frontend-developers</link><guid isPermaLink="true">https://dainemawer.com/articles/nextjs-seo-checklist-for-frontend-developers</guid></item><item><title><![CDATA[Leading With AI: What Helped Me Through the Hard Parts]]></title><description><![CDATA[A behind-the-scenes look at how I used AI to support engineering, communication, and leadership during the Monocle.com rebuild — from debugging and MVPs to staying calm under pressure.]]></description><link>https://dainemawer.com/articles/leading-with-ai-what-helped-me-through-the-hard-parts</link><guid isPermaLink="true">https://dainemawer.com/articles/leading-with-ai-what-helped-me-through-the-hard-parts</guid><pubDate>Sat, 10 May 2025 16:15:00 GMT</pubDate></item><item><title><![CDATA[The Rise of No-Code and Low-Code in Frontend Development | Benefits, Challenges, and the Role of AI]]></title><description><![CDATA[No-code and low-code platforms like Webflow, coupled with AI tools, are transforming the way we approach frontend development. Discover their benefits, limitations, and the opportunities they create for businesses and developers alike. Learn how these tools empower designers, streamline workflows, and complement traditional development in this comprehensive guide.]]></description><link>https://dainemawer.com/articles/the-rise-of-no-code-and-low-code-in-frontend-development</link><guid isPermaLink="true">https://dainemawer.com/articles/the-rise-of-no-code-and-low-code-in-frontend-development</guid><pubDate>Wed, 15 Jan 2025 05:45:00 GMT</pubDate></item><item><title><![CDATA[Using CSS Custom Properties with Fallbacks for Efficiency]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/using-css-custom-properties-with-fallbacks-for-efficiency</link><guid isPermaLink="true">https://dainemawer.com/articles/using-css-custom-properties-with-fallbacks-for-efficiency</guid><pubDate>Mon, 06 May 2024 23:52:00 GMT</pubDate></item><item><title><![CDATA[What Is Google Baseline and Its Impact?]]></title><description><![CDATA[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. ]]></description><link>https://dainemawer.com/articles/what-is-google-baseline-and-its-impact</link><guid isPermaLink="true">https://dainemawer.com/articles/what-is-google-baseline-and-its-impact</guid><pubDate>Sun, 28 Apr 2024 20:21:00 GMT</pubDate></item><item><title><![CDATA[Determine When A Sticky Element is Stuck in JavaScript]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/determine-when-a-sticky-element-is-stuck-in-javascript</link><guid isPermaLink="true">https://dainemawer.com/articles/determine-when-a-sticky-element-is-stuck-in-javascript</guid><pubDate>Thu, 14 Mar 2024 05:54:00 GMT</pubDate></item><item><title><![CDATA[Unlocking Project Success: Mastering Task Estimation with the FATE Framework]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/unlocking-project-success-mastering-task-estimation-with-the-fate-framework</link><guid isPermaLink="true">https://dainemawer.com/articles/unlocking-project-success-mastering-task-estimation-with-the-fate-framework</guid><pubDate>Tue, 12 Mar 2024 04:37:00 GMT</pubDate></item><item><title><![CDATA[Enhance Your React App's Scalability using Storybook and Chromatic]]></title><description><![CDATA[Learn the art of scaling your React application with Storybook and Chromatic integration. Unlock the power of a robust component library, clear documentation, and efficient visual regression testing for enhanced team productivity.]]></description><link>https://dainemawer.com/articles/enhance-your-react-apps-scalability-using-storybook-and-chromatic</link><guid isPermaLink="true">https://dainemawer.com/articles/enhance-your-react-apps-scalability-using-storybook-and-chromatic</guid><pubDate>Mon, 05 Feb 2024 05:35:07 GMT</pubDate></item><item><title><![CDATA[Understanding Chromes Coverage Panel]]></title><description><![CDATA[In this article, we'll discuss using Chromes Code Coverage panel and how you can leverage its insights to optimise performance.]]></description><link>https://dainemawer.com/articles/understanding-chromes-coverage-panel</link><guid isPermaLink="true">https://dainemawer.com/articles/understanding-chromes-coverage-panel</guid><pubDate>Mon, 27 Nov 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[How to Effectively Set Up NextJS with a Component Library using Monorepos]]></title><description><![CDATA[Learn how to set your next project up for success by effectively configuring Storybook and NextJS within a monorepo archictecture that will scale with your project.]]></description><link>https://dainemawer.com/articles/how-to-effectively-setup-nextjs-with-a-component-library-using-monorepos</link><guid isPermaLink="true">https://dainemawer.com/articles/how-to-effectively-setup-nextjs-with-a-component-library-using-monorepos</guid><pubDate>Mon, 20 Nov 2023 06:51:00 GMT</pubDate></item><item><title><![CDATA[10 Proven Techniques for More Effective Code Reviews]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/ten-proven-techniques-for-effective-code-reviews</link><guid isPermaLink="true">https://dainemawer.com/articles/ten-proven-techniques-for-effective-code-reviews</guid><pubDate>Tue, 21 Feb 2023 14:48:00 GMT</pubDate></item><item><title><![CDATA[4 Tips for Properly Using the Return Statement in Your Code]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/four-tips-for-properly-using-the-return-statement</link><guid isPermaLink="true">https://dainemawer.com/articles/four-tips-for-properly-using-the-return-statement</guid><pubDate>Mon, 13 Feb 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[Waking Up Early: A Crash Course for Software Engineers]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/waking-up-early-a-crash-course-for-engineers</link><guid isPermaLink="true">https://dainemawer.com/articles/waking-up-early-a-crash-course-for-engineers</guid><pubDate>Tue, 07 Feb 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[4 Surprising Benefits of Intermittent Fasting for Software Engineers]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/four-surprising-benefits-of-intermittent-fasting</link><guid isPermaLink="true">https://dainemawer.com/articles/four-surprising-benefits-of-intermittent-fasting</guid><pubDate>Fri, 20 Jan 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[Leveraging CommitLint for Consistent Commit Messages]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/leveraging-commitlint-for-consistency</link><guid isPermaLink="true">https://dainemawer.com/articles/leveraging-commitlint-for-consistency</guid><pubDate>Thu, 19 Jan 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[Five Front-end File Architectures For Better Code Organisation]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/five-frontend-file-architectures-for-better-code-organisation</link><guid isPermaLink="true">https://dainemawer.com/articles/five-frontend-file-architectures-for-better-code-organisation</guid><pubDate>Wed, 18 Jan 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[Understanding The Environmental Impact of Slow Websites]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/understanding-the-environmental-impact-of-slow-websites</link><guid isPermaLink="true">https://dainemawer.com/articles/understanding-the-environmental-impact-of-slow-websites</guid><pubDate>Tue, 17 Jan 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[How To Motivate and Inspire Individual Contributors]]></title><description><![CDATA[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.]]></description><link>https://dainemawer.com/articles/how-to-motivate-and-inspire-individual-contributors</link><guid isPermaLink="true">https://dainemawer.com/articles/how-to-motivate-and-inspire-individual-contributors</guid><pubDate>Mon, 09 Jan 2023 05:35:07 GMT</pubDate></item><item><title><![CDATA[Best Front-End Development Extensions for Visual Studio Code]]></title><description><![CDATA[Visual Studio Code is one of the newest kids on the IDE “block” and it’s making a lot of noise. It’s taken a little while to gain traction, perhaps because it’s one of Microsoft’s few open source...]]></description><link>https://dainemawer.com/articles/front-end-development-extensions-for-vs-code</link><guid isPermaLink="true">https://dainemawer.com/articles/front-end-development-extensions-for-vs-code</guid><pubDate>Wed, 21 Feb 2018 05:35:07 GMT</pubDate></item><item><title><![CDATA[State of the Web Industry in South Africa]]></title><description><![CDATA[For the next few minutes, I’m going to give you a peek into the country I call home; its culture, the web industry, and some of our unique and interesting challenges when it comes to the...]]></description><link>https://dainemawer.com/articles/the-state-of-web-sa</link><guid isPermaLink="true">https://dainemawer.com/articles/the-state-of-web-sa</guid><pubDate>Mon, 30 May 2016 05:35:07 GMT</pubDate></item></channel></rss>