<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Dayvster</title>
    <description>A blog by Dayvi Schuster</description>
    <link>https://dayvster.com</link>
    
      <item>
        <title>Make a URL Shortener in C#</title>
        <link>https://dayvster.com/blog/make-a-url-shortener-csharp/</link>
        <description><![CDATA[In this post, we'll build a URL shortener in C# using ASP.NET Core and explore LiteDB for storage. We'll also cover a bit of the theory behind URL shorteners.]]></description>
        <pubDate>Mon, 17 Jun 2019 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>7 Steps to become a better react developer</title>
        <link>https://dayvster.com/blog/7-steps-better-react/</link>
        <description><![CDATA[These are just some of the things I've learned over the years that have helped me become a better react developer. Maybe they can help you too.]]></description>
        <pubDate>Thu, 22 Sep 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>How and when to use React Context</title>
        <link>https://dayvster.com/blog/how-and-when-to-use-react-context/</link>
        <description><![CDATA[React context can be a very powerful tool, but when and why should you use it? Let's find out in this article.]]></description>
        <pubDate>Mon, 26 Sep 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>How granular should components be?</title>
        <link>https://dayvster.com/blog/how-granular-should-components-be/</link>
        <description><![CDATA[Avoiding the Two Extremes of Component Design: Finding the Right Balance for Your Application's Codebase]]></description>
        <pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>5 Essential Tips for Custom React Hooks</title>
        <link>https://dayvster.com/blog/5-essential-tips-for-custom-hooks/</link>
        <description><![CDATA[Up your custom hooks game with these 5 tips to help you write better custom hooks and make your codebase more maintainable and scalable.]]></description>
        <pubDate>Wed, 28 Sep 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>The Tao of Git: A Guide to Mastering Git</title>
        <link>https://dayvster.com/blog/the-tao-of-git/</link>
        <description><![CDATA[Learn the way of the git, become a git yourself, and many great things will come to you. People might even start refering to you as a git...master]]></description>
        <pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>Use React Context for Auth</title>
        <link>https://dayvster.com/blog/use-context-for-auth/</link>
        <description><![CDATA[Let's build a smooth authentication system with React Context: Step-by-step guide for enhanced user security and seamless integration.]]></description>
        <pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>Open Source your Projects</title>
        <link>https://dayvster.com/blog/open-source-your-projects/</link>
        <description><![CDATA[Why Open Source is Essential for Community Building and Personal Growth not to mention Networking, socializing and even financial gain.]]></description>
        <pubDate>Wed, 19 Oct 2022 16:32:40 GMT</pubDate>
      </item>
      <item>
        <title>Harder does not mean better</title>
        <link>https://dayvster.com/blog/harder-does-not-mean-better/</link>
        <description><![CDATA[Is Doing Things the Hard Way Truly Better for Developers? Let's Find Out together in this Article. The short answer is no.]]></description>
        <pubDate>Wed, 16 Nov 2022 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>React Query / Tan Stack Query Explained</title>
        <link>https://dayvster.com/blog/react-query/</link>
        <description><![CDATA[Streamline Your Data Management with React Query. A fantastic library for handling data fetching and caching in your React application.]]></description>
        <pubDate>Fri, 06 Jan 2023 09:33:38 GMT</pubDate>
      </item>
      <item>
        <title>When and how to useMemo</title>
        <link>https://dayvster.com/blog/boost-react-performance-with-react-memo-when-to-use-memo/</link>
        <description><![CDATA[Maximizing React Performance: Harnessing the Power of React.memo for Optimal Results - A Comprehensive Guide to Enhance Efficiency and Speed]]></description>
        <pubDate>Sat, 08 Apr 2023 11:49:43 GMT</pubDate>
      </item>
      <item>
        <title>Cool Usecases for GitHub</title>
        <link>https://dayvster.com/blog/cool-usecases-for-github/</link>
        <description><![CDATA[Unlocking the Power of GitHub Discovering Unique and Creative Use Cases to Streamline Your Workflow and Boost Your Productivity.]]></description>
        <pubDate>Fri, 21 Apr 2023 05:58:16 GMT</pubDate>
      </item>
      <item>
        <title>The TypeScript Development Trap You Need to Avoid</title>
        <link>https://dayvster.com/blog/the-typescript-development-trap-you-need-to-avoid/</link>
        <description><![CDATA[Unlocking and Understanding TypeScript Enums: Navigating Pitfalls, Maximizing Their Effectiveness - Your Ultimate Guide to Mastery]]></description>
        <pubDate>Fri, 28 Apr 2023 17:22:15 GMT</pubDate>
      </item>
      <item>
        <title>5 Lesser-Known React Principles That You Should Follow</title>
        <link>https://dayvster.com/blog/5-lesser-known-react-principles-that-you-should-follow/</link>
        <description><![CDATA[Supercharging Your React Development Skills: Revealing 5 Lesser-Known Principles for Enhanced Expertise and Efficiency in Building Remarkable Applications]]></description>
        <pubDate>Mon, 03 Apr 2023 19:43:15 GMT</pubDate>
      </item>
      <item>
        <title>Designing React Components that are Testable and Maintainable</title>
        <link>https://dayvster.com/blog/designing-react-components-that-are-testable-and-maintainable/</link>
        <description><![CDATA[Make your React components testable and maintainable by following these best practices and design patterns.]]></description>
        <pubDate>Mon, 03 Apr 2023 19:29:04 GMT</pubDate>
      </item>
      <item>
        <title>Next.js Layouts Explained</title>
        <link>https://dayvster.com/blog/next.js-layouts/</link>
        <description><![CDATA[Streamlining Next.js Development with Layouts Achieving Consistency, Reusability, and Improved Performance]]></description>
        <pubDate>Tue, 04 Apr 2023 20:06:38 GMT</pubDate>
      </item>
      <item>
        <title>Writing Effective Unit Tests</title>
        <link>https://dayvster.com/blog/writing-effective-unit-tests/</link>
        <description><![CDATA[Make Your Code Robust, Reliable, and Bug-Free, One Test at a Time. Learn the Essential Tactics for Achieving Robust, Bug-Free Development and Maintenance.]]></description>
        <pubDate>Thu, 11 May 2023 19:55:21 GMT</pubDate>
      </item>
      <item>
        <title>Read Directory Contents With Zig</title>
        <link>https://dayvster.com/blog/read-directory-contents-with-zig/</link>
        <description><![CDATA[Learn how to read the contents of a directory in Zig using the page allocator.]]></description>
        <pubDate>Sun, 06 Oct 2024 11:52:04 GMT</pubDate>
      </item>
      <item>
        <title>What Makes Jotai So Amazing?</title>
        <link>https://dayvster.com/blog/why-i-love-jotai/</link>
        <description><![CDATA[A minimalistic and modern state management library designed for React applications, find out why I think this state management library is so darn great.]]></description>
        <pubDate>Fri, 23 Feb 2024 23:57:43 GMT</pubDate>
      </item>
      <item>
        <title>React goes fullstack</title>
        <link>https://dayvster.com/blog/react-is-fullstack-now/</link>
        <description><![CDATA[React is a fullstack application now? Yes, no, maybe? Let's find out and let's see how React Server Components play a role in this.]]></description>
        <pubDate>Fri, 23 Feb 2024 23:10:57 GMT</pubDate>
      </item>
      <item>
        <title>react useDebounce</title>
        <link>https://dayvster.com/blog/react-usedebounce/</link>
        <description><![CDATA[A simple debounce hook for React applications. Useful for when you want to limit the number of times a function is called to improve performance]]></description>
        <pubDate>Sat, 24 Feb 2024 09:57:41 GMT</pubDate>
      </item>
      <item>
        <title>Common React Hook Questions</title>
        <link>https://dayvster.com/blog/common-react-hook-questions/</link>
        <description><![CDATA[Answering common questions about React hooks and providing some tips for working with them, hope you find this helpful!]]></description>
        <pubDate>Sat, 02 Mar 2024 11:51:16 GMT</pubDate>
      </item>
      <item>
        <title>Zig is the Next Big Programming Language</title>
        <link>https://dayvster.com/blog/zig-is-the-next-big-language/</link>
        <description><![CDATA[Zig is an amazing programming language that has the potential to become huge in the coming years. Learn more about Zig and why you should consider using it.]]></description>
        <pubDate>Sat, 11 May 2024 21:57:57 GMT</pubDate>
      </item>
      <item>
        <title>Building Blocks Of Zig: Understanding Structs</title>
        <link>https://dayvster.com/blog/building-blocks-of-zig-understanding-structs/</link>
        <description><![CDATA[Structs are a fundamental building block of Zig and are used to group related data together in a logical and structured way.]]></description>
        <pubDate>Wed, 29 May 2024 08:53:09 GMT</pubDate>
      </item>
      <item>
        <title>Astro is Amazing</title>
        <link>https://dayvster.com/blog/astro-is-amazing/</link>
        <description><![CDATA[What can this static site generation framework do for you?]]></description>
        <pubDate>Mon, 06 May 2024 08:18:10 GMT</pubDate>
      </item>
      <item>
        <title>React Query Retry explained</title>
        <link>https://dayvster.com/blog/react-query-retry/</link>
        <description><![CDATA[This simple option will make your app more resilient to network failures and give you more control over your fetching logic.]]></description>
        <pubDate>Tue, 07 May 2024 21:46:46 GMT</pubDate>
      </item>
      <item>
        <title>Zig Allocators Explained</title>
        <link>https://dayvster.com/blog/zig-allocators-explained/</link>
        <description><![CDATA[A dive into how Zig handles memory allocation and how you can use Allocators to control it. Learn more about Zig's unique approach to memory management.]]></description>
        <pubDate>Wed, 08 May 2024 07:58:07 GMT</pubDate>
      </item>
      <item>
        <title>Building Blocks Of Zig: Unions</title>
        <link>https://dayvster.com/blog/building-blocks-of-zig-unions/</link>
        <description><![CDATA[Zig unions are a powerful way to represent multiple possible types of a value in a single variable.]]></description>
        <pubDate>Sat, 29 Jun 2024 14:00:24 GMT</pubDate>
      </item>
      <item>
        <title>The Future of Frontend Development</title>
        <link>https://dayvster.com/blog/the-future-of-frontend-development/</link>
        <description><![CDATA[A Look at Emerging Trends and Technologies]]></description>
        <pubDate>Sat, 29 Jun 2024 19:51:36 GMT</pubDate>
      </item>
      <item>
        <title>Building Blocks Of Zig: slices</title>
        <link>https://dayvster.com/blog/building-blocks-of-zig-slices/</link>
        <description><![CDATA[Slices are a core building block of Zig and are used to represent a contiguous sequence of elements. Learn how to create, access and iterate over slices in Zig.]]></description>
        <pubDate>Mon, 03 Jun 2024 21:20:44 GMT</pubDate>
      </item>
      <item>
        <title>Jotai atomWithStorage</title>
        <link>https://dayvster.com/blog/jotai-atomwithstorage/</link>
        <description><![CDATA[How to persist data in your application with Jotai, atomWithStorage might just be the solution you are looking for.]]></description>
        <pubDate>Tue, 04 Jun 2024 15:33:21 GMT</pubDate>
      </item>
      <item>
        <title>I Miss when Software Ended</title>
        <link>https://dayvster.com/blog/i-miss-when-software-ended/</link>
        <description><![CDATA[Software should be ours to own, not just rent. It's time to rethink subscriptions, updates, and user control.]]></description>
        <pubDate>Thu, 16 Oct 2025 09:27:39 GMT</pubDate>
      </item>
      <item>
        <title>Why Zig + Qt Feels Like Doing the Impossible Right</title>
        <link>https://dayvster.com/blog/why-zig-+-qt-feels-like-doing-the-impossible-right/</link>
        <description><![CDATA[Zig and Qt make for a surprisingly effective combination for cross platform GUI development.]]></description>
        <pubDate>Wed, 22 Oct 2025 07:01:59 GMT</pubDate>
      </item>
      <item>
        <title>AI’s Trap: Settling for Boilerplate Over Elegant Code</title>
        <link>https://dayvster.com/blog/ais-trap-settling-for-boilerplate-over-elegant-code/</link>
        <description><![CDATA[Ai is a great tool but it increases our tolerance for boilerplate and ugly code, let's strive for elegance over mediocrity.]]></description>
        <pubDate>Mon, 27 Oct 2025 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>Worse is Better Start Simple and Iterate</title>
        <link>https://dayvster.com/blog/worse-is-better-start-simple-and-iterate/</link>
        <description><![CDATA[Perfectionism is Paralysis]]></description>
        <pubDate>Tue, 28 Oct 2025 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>Is Odin Just a More Boring C?</title>
        <link>https://dayvster.com/blog/is-odin-just-a-more-boring-c/</link>
        <description><![CDATA[Exploring Odin Through a Tiny Key-Value Store with Pub/Sub]]></description>
        <pubDate>Sat, 04 Oct 2025 07:42:22 GMT</pubDate>
      </item>
      <item>
        <title>Accidentally Made a Zig dotenv Parser</title>
        <link>https://dayvster.com/blog/accidentally-made-a-zig-dotenv-parser/</link>
        <description><![CDATA[How I ended up creating a dotenv parser while working on a CLI argument parser]]></description>
        <pubDate>Tue, 07 Oct 2025 07:46:30 GMT</pubDate>
      </item>
      <item>
        <title>Stop Abstracting and Start Programming</title>
        <link>https://dayvster.com/blog/stop-abstracting-and-start-programming/</link>
        <description><![CDATA[How to avoid over-engineering and start loving the code]]></description>
        <pubDate>Thu, 11 Sep 2025 14:57:20 GMT</pubDate>
      </item>
      <item>
        <title>Why I Still Reach for C for Certain Projects</title>
        <link>https://dayvster.com/blog/why-i-still-reach-for-c-for-certain-projects/</link>
        <description><![CDATA[The Enduring Relevance of C in Modern Software Development]]></description>
        <pubDate>Tue, 16 Sep 2025 15:30:00 GMT</pubDate>
      </item>
      <item>
        <title>Dev Culture Is Dying The Curious Developer Is Gone</title>
        <link>https://dayvster.com/blog/dev-culture-is-dying-the-curious-developer-is-gone/</link>
        <description><![CDATA[From tinkerers to metric seekers: How the shift in developer culture is impacting innovation and creativity.]]></description>
        <pubDate>Thu, 18 Sep 2025 07:18:32 GMT</pubDate>
      </item>
      <item>
        <title>Are We Chasing Language Hype Over Solving Real Problems?</title>
        <link>https://dayvster.com/blog/are-we-chasing-language-hype-over-solving-real-problems/</link>
        <description><![CDATA[The Allure of New Languages vs. The Necessity of Problem-Solving]]></description>
        <pubDate>Sat, 20 Sep 2025 08:53:04 GMT</pubDate>
      </item>
      <item>
        <title>Why Zig Feels More Practical Than Rust for Real-World CLI Tools</title>
        <link>https://dayvster.com/blog/why-zig-feels-more-practical-than-rust-for-real-world-cli-tools/</link>
        <description><![CDATA[Why I reach for Zig first for my CLI tools lately]]></description>
        <pubDate>Tue, 23 Sep 2025 09:04:15 GMT</pubDate>
      </item>
      <item>
        <title>In Defense of C++</title>
        <link>https://dayvster.com/blog/in-defense-of-cpp/</link>
        <description><![CDATA[Why C++ remains a powerful and relevant programming language in today's tech landscape.]]></description>
        <pubDate>Tue, 09 Sep 2025 19:21:37 GMT</pubDate>
      </item>
      <item>
        <title>Zig Error Handling</title>
        <link>https://dayvster.com/blog/zig-error-handling/</link>
        <description><![CDATA[Error handling in Zig is simple, explicit, and powerful.]]></description>
        <pubDate>Tue, 09 Sep 2025 16:17:26 GMT</pubDate>
      </item>
      <item>
        <title>zenkai: The App Launcher I Wrote Because I Wanted Something Fast and Beautiful</title>
        <link>https://dayvster.com/blog/zenkai-a-zig-app-launcher-that-starts-in-20ms-sometimes/</link>
        <description><![CDATA[A Zig and Qt6 application launcher that starts in 140ms on my machine, and sometimes in 20ms]]></description>
        <pubDate>Thu, 01 Oct 2026 09:00:00 GMT</pubDate>
      </item>
      <item>
        <title>zenkai Performance: I Wanted My Milliseconds Back</title>
        <link>https://dayvster.com/blog/zenkai-performance-i-wanted-my-milliseconds-back/</link>
        <description><![CDATA[A search box, a hundred application icons, and a slightly unreasonable attachment to a few milliseconds]]></description>
        <pubDate>Fri, 02 Oct 2026 16:00:00 GMT</pubDate>
      </item>
      <item>
        <title>Jotai 3.0 launched</title>
        <link>https://dayvster.com/blog/new-jotai-just-dropped/</link>
        <description><![CDATA[The atoms still work the way you remember. Here is what changes around them in Jotai 3.]]></description>
        <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>We Were Not All Terrible Developers</title>
        <link>https://dayvster.com/blog/we-were-not-all-terrible-developers/</link>
        <description><![CDATA[Generating the code doesn't replace the people who need to understand it]]></description>
        <pubDate>Wed, 07 Oct 2026 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>My Problem With Omarchy Is What I Like About Arch</title>
        <link>https://dayvster.com/blog/my-problem-with-omarchy-is-what-i-like-about-arch/</link>
        <description><![CDATA[I didn't choose Linux just to get a different desktop. I wanted to understand my computer.]]></description>
        <pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>The Best Thing About Side Projects Is Being Allowed to Care Too Much</title>
        <link>https://dayvster.com/blog/the-best-thing-about-side-projects-is-being-allowed-to-care-too-much/</link>
        <description><![CDATA[A project can be worth your time without becoming a business, a portfolio piece or your most efficient use of an evening.]]></description>
        <pubDate>Wed, 14 Oct 2026 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>We Put a Browser in Everything and Called It Progress</title>
        <link>https://dayvster.com/blog/we-put-a-browser-in-everything-and-called-it-progress/</link>
        <description><![CDATA[The hardware got faster. We lowered our expectations.]]></description>
        <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      </item>
      <item>
        <title>zenkai on Windows: I Just Wanted to Launch an App</title>
        <link>https://dayvster.com/blog/zenkai-on-windows/</link>
        <description><![CDATA[Start Menu shortcuts, missing icons, duplicate apps, and the work hiding behind Windows support]]></description>
        <pubDate>Fri, 02 Oct 2026 09:00:00 GMT</pubDate>
      </item>
      <item>
        <title>In Defense of Manual Memory Management</title>
        <link>https://dayvster.com/blog/in-defense-of-manual-memory-management/</link>
        <description><![CDATA[It's not as scary as it sounds]]></description>
        <pubDate>Tue, 10 Mar 2026 08:03:19 GMT</pubDate>
      </item>
      <item>
        <title>Why Bun leaving Zig is Great for Zig</title>
        <link>https://dayvster.com/blog/why-bun-leaving-zig-is-great-for-zig/</link>
        <description><![CDATA[Why Anthropics million line AI rewrite is a massive gamble for Bun, a marketing stunt for Claude, and a quiet win for Zig.]]></description>
        <pubDate>Mon, 25 May 2026 10:19:56 GMT</pubDate>
      </item>
      <item>
        <title>Most Code Should Be Boring</title>
        <link>https://dayvster.com/blog/most-code-should-be-boring/</link>
        <description><![CDATA[Clever code is a loan and somebody always has to pay it back]]></description>
        <pubDate>Wed, 30 Sep 2026 08:00:00 GMT</pubDate>
      </item>
  </channel>
</rss>