<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Front-End Developer | https://matt765.dev/</description><link>https://bsky.app/profile/matt765.dev</link><title>@matt765.dev - matt765</title><item><link>https://bsky.app/profile/matt765.dev/post/3mia7exyfvk2m</link><description>I just released a major update to Nellavio - a free, open source dashboard starter built with Next.js 16 &amp; Tailwind&#xA;&#xA;90+ reusable components, 60+ chart variations, auth, i18n, 17 pages, all ready to use out of the box.&#xA;&#xA;Check it out&#xA;&#xA;🚀 https://github.com/nellavio/nellavio&#xA;&#xA; #nextjs #webdev #reactjs</description><pubDate>29 Mar 2026 22:34 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3mia7exyfvk2m</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m3strcpecs27</link><description>I&#39;m migrating authentication in my app from Clerk to BetterAuth. First impression:&#xA;&#xA;- excellent docs&#xA;- minimal boilerplate&#xA;- well-designed plugin architecture&#xA;&#xA;#webdev #coding</description><pubDate>22 Oct 2025 21:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m3strcpecs27</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2umikkdbc2g</link><description>I just added notifications dropdown in my open source app. What do you think?&#xA;&#xA;#webdev #programming</description><pubDate>10 Oct 2025 21:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2umikkdbc2g</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2pib75kl22j</link><description>Me: &#34;Okay, the project is estimated for 2 weeks of work.&#34;&#xA;Client: &#34;Awesome! Can we just add one tiny thing...?&#34;&#xA;&#xA;And that&#39;s how 3-month projects are born.&#xA;&#xA;#webdev #programming</description><pubDate>08 Oct 2025 20:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2pib75kl22j</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2mw6rzz7k26</link><description>If you can&#39;t find an accurate and descriptive name for a function, it&#39;s a strong sign that it&#39;s doing too much and should be broken down&#xA;&#xA;#coding #javascript</description><pubDate>07 Oct 2025 20:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2mw6rzz7k26</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2jjw5rhqk2d</link><description>The hardest part of programming is reading the code you wrote a year ago&#xA;&#xA;#webdev #coding</description><pubDate>06 Oct 2025 11:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2jjw5rhqk2d</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2hb2eq5wx2i</link><description>About a year ago I stopped using any styling libraries and switched entirely to CSS Modules — and honestly, I feel like there’s no going back.&#xA;&#xA;- code is clean and pretty&#xA;- no need to upgrade dependencies&#xA;- naming classes isn&#39;t a problem nowadays because AI agent is mostly doing it for me&#xA;&#xA;#webdev</description><pubDate>05 Oct 2025 14:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2hb2eq5wx2i</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2fid474vs2n</link><description>built something cool today. might delete it later. probably won&#39;t though&#xA;&#xA;#webdev #reactjs</description><pubDate>04 Oct 2025 21:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2fid474vs2n</guid></item><item><link>https://bsky.app/profile/matt765.dev/post/3m2chzeipem2v</link><description>hello there</description><pubDate>03 Oct 2025 16:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:jztebtycstkvstgzhr6jpfuh/app.bsky.feed.post/3m2chzeipem2v</guid></item></channel></rss>