<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Abundant Code</title>
	<atom:link href="https://abundantcode.com/feed/?post_type=stories" rel="self" type="application/rss+xml" />
	<link>https://abundantcode.com/</link>
	<description></description>
	<lastBuildDate>Tue, 16 Sep 2025 20:50:34 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">49927745</site>	<item>
		<title>AbundantCode Daily Read – September 16, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-september-16-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-september-16-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Tue, 16 Sep 2025 20:50:31 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=149108</guid>

					<description><![CDATA[<p>Web Development .NET AI Design &#38; Architecture Database</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-september-16-2025/">AbundantCode Daily Read – September 16, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Web Development</h2>



<ul class="wp-block-list">
<li><a href="https://developersvoice.com/blog/dotnet/production-ready-graphql-apis-with-hotchocolate/" target="_blank" rel="noreferrer noopener">Building Production-Ready GraphQL APIs with HotChocolate: DataLoaders, Subscriptions, and Federation</a> by Sudhir Mangla</li>



<li><a href="https://2ality.com/2025/09/implementing-web-servers.html" target="_blank" rel="noreferrer noopener">Learning web development: Implementing web servers</a> by Axel Rauschmayer</li>



<li><a href="https://christianheilmann.com/2025/09/12/web-development-according-to-grok-is-all-about-libraries/" target="_blank" rel="noreferrer noopener">Web Development according to Grok is all about libraries…</a> by Chris Heilmann</li>
</ul>



<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://nodogmablog.bryanhogan.net/2025/09/putting-lazy-tasks-in-a-cache-and-computing-only-once-when-first-requested/" target="_blank" rel="noreferrer noopener">Putting Lazy Tasks in a Cache, and Computing Only Once, When First Requested</a> by Bryan Hogan</li>



<li><a href="https://bartwullems.blogspot.com/2025/09/writing-your-own-batched-sink-in-serilog.html" target="_blank" rel="noreferrer noopener">Writing your own batched sink in Serilog</a> by Bart Wullems</li>



<li><a href="https://timdeschryver.dev/blog/secure-your-yarp-bff-with-cookie-based-authentication" target="_blank" rel="noreferrer noopener">Secure your Yarp BFF with cookie-based authentication</a> by Tim Deschryver</li>



<li><a href="https://dotnettips.wordpress.com/2025/09/14/boost-your-net-projects-ensure-thread-safe-uniqueness-with-distinctconcurrentbag-in-spargine/" target="_blank" rel="noreferrer noopener">Boost Your .NET Projects: Ensure Thread-Safe Uniqueness with DistinctConcurrentBag in Spargine</a> by David McCarter</li>



<li><a href="https://www.woodruff.dev/day-31-best-practices-for-tuning-genetic-algorithm-parameters/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=day-31-best-practices-for-tuning-genetic-algorithm-parameters" target="_blank" rel="noreferrer noopener">Day 31: Best Practices for Tuning Genetic Algorithm Parameters</a> by Chris Woodruff</li>



<li><a href="https://developmentwithadot.blogspot.com/2025/09/c-magical-syntax.html" target="_blank" rel="noreferrer noopener">C# Magical Syntax</a> by Ricardo Peres</li>
</ul>



<h2 class="wp-block-heading">AI</h2>



<ul class="wp-block-list">
<li><a href="https://ayende.com/blog/203142-A/building-an-ai-agent-using-ravendb?Key=87d9c838-cd25-4f5f-a864-4fb523d096f1" target="_blank" rel="noreferrer noopener">Building an AI Agent using RavenDB</a> by Oren Eini</li>



<li><a href="https://bartwullems.blogspot.com/2025/09/ollama-running-llms-locally.html" target="_blank" rel="noreferrer noopener">Ollama– Running LLM’s locally</a> by Bart Wullems</li>



<li><a href="https://blog.xeynergy.com/what-is-microsoft-markitdown-and-why-it-matters-da775f74bdaa" target="_blank" rel="noreferrer noopener">What is Microsoft MarkItDown and Why It Matters?</a> by Niraj Ranasinghe</li>



<li><a href="https://jdmeier.com/dont-break-your-brand-with-ai/" target="_blank" rel="noreferrer noopener">Don’t Break Your Brand with AI</a> by JD Meier</li>
</ul>



<h2 class="wp-block-heading">Design &amp; Architecture</h2>



<ul class="wp-block-list">
<li><a href="http://agileotter.blogspot.com/2025/09/why-is-working-faster-not-working.html" target="_blank" rel="noreferrer noopener">Why is working faster not working?</a> by Tim Ottinger</li>



<li><a href="https://www.milanjovanovic.tech/blog/vertical-slice-architecture-is-easier-than-you-think" target="_blank" rel="noreferrer noopener">Vertical Slice Architecture Is Easier Than You Think</a> by Milan Jovanovi?</li>
</ul>



<h2 class="wp-block-heading">Database</h2>



<ul class="wp-block-list">
<li><a href="https://joeydantoni.com/2025/09/12/enhancing-group-security-improvements-in-azure-postgresql/" target="_blank" rel="noreferrer noopener">Enhancing Group Security Improvements in Azure PostgreSQL</a> by Joey Dantoni</li>



<li><a href="https://erikdarling.com/learn-t-sql-with-erik-read-committed-not-so-committed/" target="_blank" rel="noreferrer noopener">Learn T-SQL With Erik: Read Committed, Not So Committed</a> by Erik Darling</li>



<li><a href="https://erikdarling.com/learn-t-sql-with-erik-reads-deadlocking-writes-under-read-committed/" target="_blank" rel="noreferrer noopener">Learn T-SQL With Erik: Reads Deadlocking Writes Under Read Committed</a> by Erik Darling</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-september-16-2025/">AbundantCode Daily Read – September 16, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-september-16-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">149108</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – August 12, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-august-12-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-august-12-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Tue, 12 Aug 2025 18:42:28 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=149105</guid>

					<description><![CDATA[<p>.NET AI Design &#38; Architecture</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-august-12-2025/">AbundantCode Daily Read – August 12, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://andrewlock.net/running-dotnet-in-the-browser-without-blazor/" target="_blank" rel="noreferrer noopener">Running .NET in the browser without Blazor</a> by Andrew Lock</li>



<li><a href="https://dotnettips.wordpress.com/2025/08/10/boost-your-net-projects-simplify-date-time-formatting-with-spargines-datetimeformat/" target="_blank" rel="noreferrer noopener">Boost Your .NET Projects: Simplify Date &amp; Time Formatting with Spargine’s DateTimeFormat</a> by David McCarter</li>



<li><a href="https://medium.com/codex/building-high-performance-net-apps-with-c-channels-4c1f8e83b22d" target="_blank" rel="noreferrer noopener">Building High-Performance .NET Apps With C# Channels</a> by Anton Martyniuk</li>



<li><a href="https://www.winui.tips/2025/08/slides-and-sample-apps-for-my-winui.html" target="_blank" rel="noreferrer noopener">Slides and sample apps for my WinUI talks</a> by Alvin Ashcraft</li>



<li><a href="https://blog.yaseerarafat.com/system-text-json-vs-newtonsoft-json-a-critical-analysis-for-modern-net-systems-5e784f155b9e" target="_blank" rel="noreferrer noopener">Newtonsoft.Json vs System.Text.Json: The Battle That’s Reshaping .NET APIs</a> by Yaseer Arafat</li>



<li><a href="https://jamiemaguire.net/index.php/2025/08/09/building-an-ai-home-security-system-using-net-python-clip-semantic-kernel-telegram-and-raspberry-pi-4-part-5-refinements-and-recap/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=building-an-ai-home-security-system-using-net-python-clip-semantic-kernel-telegram-and-raspberry-pi-4-part-5-refinements-and-recap" target="_blank" rel="noreferrer noopener">Building an AI Home Security System Using .NET, Python, CLIP, Semantic Kernel, Telegram, and Raspberry Pi 4 – Part 5: Refinements and Recap</a> by Jamie Maguire</li>
</ul>



<h2 class="wp-block-heading">AI</h2>



<ul class="wp-block-list">
<li><a href="https://devblogs.microsoft.com/dotnet/5-copilot-chat-prompts-dotnet-devs-should-steal-today/" target="_blank" rel="noreferrer noopener">5 Copilot Chat Prompts .NET Devs Should Steal Today</a> by Wendy Breiding</li>



<li><a href="https://github.blog/ai-and-ml/github-copilot/how-to-use-github-copilot-to-level-up-your-code-reviews-and-pull-requests/" target="_blank" rel="noreferrer noopener">How to use GitHub Copilot to level up your code reviews and pull requests</a> by Melissa Pastore</li>



<li><a href="https://www.syncfusion.com/blogs/post/prompt-engineering-vibe-coding?utm_source=abundantcodecom&amp;utm_medium=online&amp;utm_campaign=abundantcodecom" target="_blank" rel="noreferrer noopener">Prompt Engineering + Vibe Coding: A New Era for Software Developers</a> by Jeyasri Murugan</li>



<li><a href="http://blog.pamelafox.org/2025/08/gpt-5-will-it-rag.html" target="_blank" rel="noreferrer noopener">GPT-5: Will it RAG?</a> by Pamela Fox</li>



<li><a href="https://bartwullems.blogspot.com/2025/08/microsoftextensionsaipart-viimcp.html" target="_blank" rel="noreferrer noopener">Microsoft.Extensions.AI–Part VII–MCP integration</a> by Bart Wullems</li>



<li><a href="https://www.everydayunittesting.com/2025/08/testing-with-ai-test-idea-generation.html" target="_blank" rel="noreferrer noopener">Testing with AI: Overcoming Tester’s Block</a> by Gil Zilberfeld</li>



<li><a href="https://www.kunal-chowdhury.com/2025/08/agentic-ai-full-guide.html" target="_blank" rel="noreferrer noopener">What is Agentic AI? A simple guide for absolute beginners</a> by Kunal Chowdhury</li>
</ul>



<h2 class="wp-block-heading">Design &amp; Architecture</h2>



<ul class="wp-block-list">
<li><a href="https://www.milanjovanovic.tech/blog/the-5-most-common-api-design-mistakes-and-how-to-avoid-them" target="_blank" rel="noreferrer noopener">The 5 Most Common API Design Mistakes (and How to Avoid Them)</a> by Milan Jovanovi?</li>



<li><a href="https://blog.martincostello.com/levelling-up-security-with-the-github-secure-open-source-fund/" target="_blank" rel="noreferrer noopener">Levelling Up Security with the GitHub Secure Open Source Fund</a> by Martin Costello</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-august-12-2025/">AbundantCode Daily Read – August 12, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-august-12-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">149105</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – July 20, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-july-20-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-july-20-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Sun, 20 Jul 2025 12:32:35 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=149083</guid>

					<description><![CDATA[<p>.NET Web Data AI</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-july-20-2025/">AbundantCode Daily Read – July 20, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="http://www.youtube.com/watch?v=plT4Tsd6ORI" target="_blank" rel="noreferrer noopener">Extracting EXIF Data in MAUI Apps: A How-To Guide</a> by Gerald Versluis</li>



<li><a href="https://www.frankysnotes.com/2025/07/why-your-net-code-coverage-badge-is.html" target="_blank" rel="noreferrer noopener">Why Your .NET Code Coverage Badge is ‘Unknown’ in GitLab (And How to Fix It)</a> by Frank Boucher</li>



<li><a href="https://endjin.com/blog/2025/07/composition-polymorphism-pattern-matching-with-json-schema-dotnet.html" target="_blank" rel="noreferrer noopener">Composition, Polymorphism, and Pattern Matching with JSON Schema and .NET</a> by Matthew Adams</li>
</ul>



<h2 class="wp-block-heading">Web</h2>



<ul class="wp-block-list">
<li><a href="https://www.telerik.com/blogs/creating-landing-page-blazor" target="_blank" rel="noreferrer noopener">Creating a Landing Page in Blazor</a> by Héctor Pérez</li>



<li><a href="https://nestenius.se/net/bff-in-asp-net-core-2-the-bff-pattern-explained/" target="_blank" rel="noreferrer noopener">BFF in ASP.NET Core #2 – The BFF Pattern Explained</a> by Tore Nestenius</li>



<li><a href="https://auth0.com/blog/oauth2-access-tokens-and-principle-of-least-privilege/" target="_blank" rel="noreferrer noopener">OAuth 2.0 Access Tokens and the Principle of Least Privilege</a> by Andrea Chiarelli</li>
</ul>



<h2 class="wp-block-heading">Data</h2>



<ul class="wp-block-list">
<li><a href="https://medium.com/oracledevs/talk-to-your-oracle-database-with-ai-set-up-natural-language-sql-in-vs-code-6c7fd83c0de7?source=rss----749dcac244ef---4" target="_blank" rel="noreferrer noopener">Talk to Your Oracle Database with AI: Set Up Natural Language SQL in VS Code</a> by Doug Does Database</li>



<li><a href="https://dbakevlar.com/2025/07/postgresql-for-the-oracle-dba-part-6-tuples-mvcc-and-two-views/" target="_blank" rel="noreferrer noopener">PostgreSQL for the Oracle DBA, Part 6: Tuples, MVCC, and Two Views</a> by Kellyn Gorman</li>
</ul>



<h2 class="wp-block-heading">AI</h2>



<ul class="wp-block-list">
<li><a href="https://openai.com/index/introducing-chatgpt-agent" target="_blank" rel="noreferrer noopener">Introducing ChatGPT agent</a> by OpenAI Team</li>



<li><a href="https://manus.im/blog/PNtc7qSQPM8rCWfGxVrfot" target="_blank" rel="noreferrer noopener">What we saw in the past three months. And what we see in the future.</a> by Manus AI Team</li>



<li><a href="https://nicksnettravels.builttoroam.com/chatgpt-guide-to-building-cross-platform-applications/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=chatgpt-guide-to-building-cross-platform-applications" target="_blank" rel="noreferrer noopener">ChatGPT Guide to Building Cross Platform Applications</a> by Nick Randolph</li>



<li><a href="https://seroter.com/2025/07/17/code-was-the-least-interesting-part-of-my-multi-agent-app-and-heres-what-that-means-to-me/" target="_blank" rel="noreferrer noopener">Code was the least interesting part of my multi-agent app, and here’s what that means to me</a> by Richard Seroter</li>



<li><a href="https://huggingface.co/blog/futurebench" target="_blank" rel="noreferrer noopener">Back to The Future: Evaluating AI Agents on Predicting Future Events</a> by Federico Bianchi, Shang Zhu, James Zou, Junlin Wang, Roy, Zain Hasan &amp; Clémentine Fourrier</li>



<li></li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-july-20-2025/">AbundantCode Daily Read – July 20, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-july-20-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">149083</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – July 03, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-july-03-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-july-03-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Thu, 03 Jul 2025 21:37:48 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=149080</guid>

					<description><![CDATA[<p>.NET Web Development Database MIsc</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-july-03-2025/">AbundantCode Daily Read – July 03, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://www.syncfusion.com/blogs/post/dotnet-maui-color-picker">Color Selection Made Easy Now: Meet the New .NET MAUI Color Picker</a> by Naveenkumar Sanjeevirayan</li>



<li><a href="https://www.jimmybogard.com/automapper-and-mediatr-commercial-editions-launch-today/" target="_blank" rel="noreferrer noopener">AutoMapper and MediatR Commercial Editions Launch Today</a> by Jimmy Bogard</li>



<li><a href="https://bartwullems.blogspot.com/2025/07/giving-copilot-agent-in-visual-studio.html" target="_blank" rel="noreferrer noopener">Giving Copilot Agent in Visual Studio a try</a> by Bart Wullems</li>



<li><a href="https://duendesoftware.com/blog/20250701-step-up-challenges-for-aspnet-core-client-apps-with-duende-identityserver" target="_blank" rel="noreferrer noopener">Step Up Challenges for ASP.NET Core Client Apps with Duende IdentityServer</a> by Khalid Abuhakmeh</li>



<li><a href="https://github.com/dotnet/maui/discussions/30352" target="_blank" rel="noreferrer noopener">.NET MAUI 9.0.81 (Service Release 8.1)</a> by David Ortinau</li>



<li><a href="https://developmentwithadot.blogspot.com/2025/07/net-collections.html" target="_blank" rel="noreferrer noopener">.NET Collections</a> by Ricardo Peres</li>



<li><a href="https://dotnettips.wordpress.com/2025/07/02/ux-chronicles-the-office-that-time-forgot-why-microsoft-must-rethink-user-experience-now/" target="_blank" rel="noreferrer noopener">UX Chronicles: The Office That Time Forgot – Why Microsoft Must Rethink User Experience Now</a> by David McCarter</li>
</ul>



<h2 class="wp-block-heading">Web Development</h2>



<ul class="wp-block-list">
<li><a href="https://damienbod.com/2025/07/02/implement-asp-net-core-openid-connect-with-keykloak-to-implement-level-of-authentication-loa-requirements/" target="_blank" rel="noreferrer noopener">Implement ASP.NET Core OpenID Connect with Keycloak to implement Level of Authentication (LoA) requirements</a> by Damien Bowden</li>



<li><a href="https://www.syncfusion.com/blogs/post/wind-direction-react-radar-chart?utm_source=alvinashcraft&amp;utm_medium=email&amp;utm_campaign=alvinashcraft_blog_edmjul25" target="_blank" rel="noreferrer noopener">Visualize Wind Direction Like Never Before Using React Radar Charts</a> by Swetha Babu</li>



<li></li>
</ul>



<h2 class="wp-block-heading">Database</h2>



<ul class="wp-block-list">
<li><a href="https://dbakevlar.com/2025/07/postgresql-for-the-oracle-dba-part-5-understanding-wait-analysis/" target="_blank" rel="noreferrer noopener">PostgreSQL for the Oracle DBA, Part 5: Understanding Wait Analysis</a> by Kellyn Gorman</li>
</ul>



<h2 class="wp-block-heading">MIsc</h2>



<ul class="wp-block-list">
<li><a href="https://thenewstack.io/ai-coding-tools-create-more-bugs-than-they-fix/" target="_blank" rel="noreferrer noopener">AI Coding Tools Create More Bugs Than They Fix</a> by Darryl K. Taft</li>



<li><a href="https://copilotthatjawn.com/tips/refactor-legacy-code-with-copilot.md" target="_blank" rel="noreferrer noopener">Refactor Legacy Code Faster with GitHub Copilot</a> by Copilot That Jawn</li>



<li><a href="https://www.frankysnotes.com/2025/07/how-to-convert-code-with-github-copilot.html" target="_blank" rel="noreferrer noopener">How to convert code with GitHub Copilot, can AI really help?</a> by Frank Boucher</li>



<li><a href="https://gomakethings.com/testing-custom-events-with-playwright/" target="_blank" rel="noreferrer noopener">Testing custom events with Playwright</a> by Chris Ferdinandi</li>



<li><a href="https://www.pietschsoft.com/post/2025/07/01/writing-testable-code-is-more-important-than-unit-tests" target="_blank" rel="noreferrer noopener">Writing Testable Code is More Important Than Unit Tests</a> by Chris Pietschman</li>



<li><a href="https://netflixtechblog.com/driving-content-delivery-efficiency-through-classifying-cache-misses-ffcf08026b6c?source=rss----2615bd06b42e---4" target="_blank" rel="noreferrer noopener">Driving Content Delivery Efficiency Through Classifying Cache Misses</a> by Vipul Marlecha, Lara Deek &amp; Thiara Ortiz</li>



<li><a href="https://tech.slashdot.org/story/25/07/02/162219/google-undercounts-its-carbon-emissions-report-finds?utm_source=rss1.0mainlinkanon&amp;utm_medium=feed" target="_blank" rel="noreferrer noopener">Google Undercounts Its Carbon Emissions, Report Finds</a> by msmash</li>



<li><a href="https://seths.blog/2025/07/productivity-ai-and-pushback/" target="_blank" rel="noreferrer noopener">Productivity, AI and pushback</a> by Seth Godin</li>



<li><a href="https://blog.wildermuth.com/2025/07/01/pondering-about-using-ai-for-coding/" target="_blank" rel="noreferrer noopener">Pondering About Using AI for Coding</a> by Shawn Wildermuth</li>



<li><a href="https://bartwullems.blogspot.com/2025/07/supercharging-on-device-ai-foundry.html" target="_blank" rel="noreferrer noopener">Supercharging On-Device AI: Foundry Local + Semantic Kernel</a> by Bart Wullems</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-july-03-2025/">AbundantCode Daily Read – July 03, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-july-03-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">149080</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – June 16, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-june-16-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-june-16-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Mon, 16 Jun 2025 18:46:19 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<category><![CDATA[reading list]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=149077</guid>

					<description><![CDATA[<p>.NET Web Development Data Misc</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-june-16-2025/">AbundantCode Daily Read – June 16, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://dotnettips.wordpress.com/2025/06/15/dotnetdave-says-dont-build-frankensteins-monster-applications/" target="_blank" rel="noreferrer noopener">dotNetDave Says… Don’t Build Frankenstein’s Monster Applications!</a> by David McCarter</li>



<li><a href="https://steven-giesel.com/blogPost/c518e8d6-54b4-407f-af82-e79e0889bc03" target="_blank" rel="noreferrer noopener">NET 10 Performance Edition</a> by Steven Giesel</li>



<li><a href="https://blog.ploeh.dk/2025/06/16/song-recommendations-from-c-combinators/" target="_blank" rel="noreferrer noopener">Song recommendations from C# combinators</a> by Mark Seemann</li>
</ul>



<h2 class="wp-block-heading">Web Development</h2>



<ul class="wp-block-list">
<li><a href="https://www.syncfusion.com/blogs/post/flutter-expense-tracker-transaction-features?">Build a Flutter Expense Tracker with Advanced Transaction</a> Features by Naveen Kesavaraj</li>



<li><a href="https://gomakethings.com/controlling-spacing-in-modern-css-layouts/" target="_blank" rel="noreferrer noopener">Controlling spacing in modern CSS layouts</a> by Chris Ferdinandi</li>



<li><a href="https://thenewstack.io/ecmascript-committee-advances-3-proposals-to-stage-4/" target="_blank" rel="noreferrer noopener">ECMAScript Committee Advances 3 Proposals to Stage 4</a> by Loraine Lawson</li>



<li><a href="https://www.textcontrol.com/blog/2025/06/13/add-javascript-to-pdfs-with-tx-text-control-in-c-dot-net-time-based-alerts-made-easy/" target="_blank" rel="noreferrer noopener">Add JavaScript to PDFs with TX Text Control in C# .NET: Time-Based Alerts Made Easy</a>  by Bjoern Meyer</li>



<li><a href="https://blog.wildernesslabs.co/bringing-blazor-to-meadow-desktop/" target="_blank" rel="noreferrer noopener">Bringing Blazor to Meadow.Desktop</a> by Adrian Stevens</li>
</ul>



<h2 class="wp-block-heading">Data</h2>



<ul class="wp-block-list">
<li><a href="https://dbakevlar.com/2025/06/postgresql-for-the-oracle-dba-part-2-physical-data-structures-storage-and-processes/" target="_blank" rel="noreferrer noopener">PostgreSQL for the Oracle DBA, Part 2: Physical Data Structures, Storage, and Processes</a> by Kellyn Gorman</li>



<li><a href="https://erikdarling.com/learn-t-sql-with-erik-exists-not-exists-and-row-goals/" target="_blank" rel="noreferrer noopener">Learn T-SQL With Erik: EXISTS, NOT EXISTS, and Row Goals</a> by Erik Darling</li>



<li><a href="https://thenewstack.io/why-ai-and-sql-go-together-like-peanut-butter-and-jelly/" target="_blank" rel="noreferrer noopener">Why AI and SQL Go Together Like Peanut Butter and Jelly</a> by Ivan Novick</li>



<li><a href="https://techcommunity.microsoft.com/t5/nonprofit-techies/unlock-the-power-of-azure-database-for-mysql-servers/ba-p/4403150" target="_blank" rel="noreferrer noopener">Unlock the Power of Azure Database for MySQL servers</a> by Brandon</li>
</ul>



<h2 class="wp-block-heading">Misc</h2>



<ul class="wp-block-list">
<li><a href="https://www.kunal-chowdhury.com/2025/06/github-copilot-vs-human-coding.html" target="_blank" rel="noreferrer noopener">GitHub Copilot vs Human Coding: Can AI Truly Outperform Programmers?</a> by Kunal Chowdhury</li>



<li><a href="https://www.linkedin.com/pulse/efficiency-trap-systems-thinking-john-maeda-vrese/?trackingId=8CmpsxEpICmhBawQ05zwiQ%3D%3D" target="_blank" rel="noreferrer noopener">The Efficiency Trap of Systems Thinking</a> by John Maeda</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-june-16-2025/">AbundantCode Daily Read – June 16, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-june-16-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">149077</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – June 05, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-june-05-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-june-05-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Thu, 05 Jun 2025 20:59:54 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=149072</guid>

					<description><![CDATA[<p>.NET Web Development Misc</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-june-05-2025/">AbundantCode Daily Read – June 05, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://devblogs.microsoft.com/dotnet/using-ai-foundry-with-dotnet-maui/" target="_blank" rel="noreferrer noopener">Using AI Foundry with .NET MAUI</a> by David Ortinau</li>



<li><a href="https://dotnettips.wordpress.com/2025/06/04/boost-your-net-projects-mastering-unit-testing-with-spargines-unittester-class/" target="_blank" rel="noreferrer noopener">Boost Your .NET Projects: Mastering Unit Testing with Spargine’s UnitTester Class</a> by David McCarter</li>



<li><a href="https://visualstudiomagazine.com/articles/2025/06/03/linear-support-vector-regression-using-c-with-particle-swarm-training.aspx" target="_blank" rel="noreferrer noopener">Linear Support Vector Regression Using C# with Particle Swarm Training</a> by James McCaffrey</li>
</ul>



<h2 class="wp-block-heading">Web Development</h2>



<ul class="wp-block-list">
<li><a href="https://www.syncfusion.com/blogs/post/blazor-rich-text-editor-no-html?utm_source=abundantcode&amp;utm_medium=email&amp;utm_campaign=abundantcode" target="_blank" rel="noreferrer noopener">Create Visually Rich Content Easily with Blazor Rich Text Editor! No HTML</a> by Thangavel E.</li>



<li><a href="https://gomakethings.com/gradient-borders-with-css/" target="_blank" rel="noreferrer noopener">Gradient borders with CSS</a> by Chris Ferdinandi</li>



<li><a href="https://www.telerik.com/blogs/blazor-basics-dependency-injection-best-practices-use-cases" target="_blank" rel="noreferrer noopener">Blazor Basics: Dependency Injection Best Practices and Use Cases</a> by Claudio Bernasconi</li>



<li><a href="https://auth0.com/blog/may-2025-in-auth0-async-auth-real-time-streams-and-custom-everything/" target="_blank" rel="noreferrer noopener">May 2025 in Auth0: Async Auth, Real-Time Streams, and Custom Everything</a> by Ana Cidre</li>
</ul>



<h2 class="wp-block-heading">Misc</h2>



<ul class="wp-block-list">
<li><a href="https://erikdarling.com/learn-t-sql-with-erik-order-by/" target="_blank" rel="noreferrer noopener">Learn T-SQL With Erik: ORDER BY</a> by Erik Darling</li>



<li><a href="https://www.itprotoday.com/software-development-techniques/beyond-devsecops-the-rise-of-security-first-development" target="_blank" rel="noreferrer noopener">Beyond DevSecOps: The Rise of Security-First Development</a> by Gary Espinosa</li>



<li><a href="https://petri.com/powershell-rename-file/" target="_blank" rel="noreferrer noopener">Renaming Files in PowerShell: Techniques and Best Practices</a> by Michael Reinders</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-june-05-2025/">AbundantCode Daily Read – June 05, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-june-05-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">149072</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – March 29, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-march-29-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-march-29-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Sat, 29 Mar 2025 19:16:29 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=148798</guid>

					<description><![CDATA[<p>.NET Web Dev Database Architecture/Design Mobile Dev</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-march-29-2025/">AbundantCode Daily Read – March 29, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://devblogs.microsoft.com/dotnet/browserstack-appium-dotnet-maui/" target="_blank" rel="noreferrer noopener">Use BrowserStack App Automate with Appium UI Tests for .NET MAUI Apps</a> (Sweeky Satpathy &amp; Gerald Versluis)</li>



<li><a href="https://devblogs.microsoft.com/visualstudio/debugging-with-the-ai-powered-ienumerable-visualizer/" target="_blank" rel="noreferrer noopener">Debugging with the AI-powered IEnumerable visualizer in Visual Studio</a> (Junyu Wang)</li>



<li><a href="https://community.devexpress.com/blogs/news/archive/2025/03/26/net-aspire-support-for-an-xaf-blazor-project.aspx" target="_blank" rel="noreferrer noopener">NET Aspire Support for an XAF Blazor Project</a> (Oliver Sturm)</li>
</ul>



<h2 class="wp-block-heading">Web Dev</h2>



<ul class="wp-block-list">
<li><a href="https://www.syncfusion.com/blogs/post/blazor-business-analytics-dashboard-webinar" target="_blank" rel="noreferrer noopener">Create an Interactive Business Analytics Dashboard in Blazor with Syncfusion® [Webinar Show Notes]</a> (Carter Harris)</li>
</ul>



<h2 class="wp-block-heading">Database</h2>



<ul class="wp-block-list">
<li><a href="https://petabridge.com/blog/retiring-akka-persistence-sql-common/" target="_blank" rel="noreferrer noopener">Retiring Akka.Persistence.SqlServer, Postgres, Sqlite</a> (Aaron Stannard)</li>



<li><a href="https://erikdarling.com/all-about-sql-server-stored-procedures-correct-dynamic-sql-usage/" target="_blank" rel="noreferrer noopener">All About SQL Server Stored Procedures: Correct Dynamic SQL Usage</a> (Erik Darling)</li>
</ul>



<h2 class="wp-block-heading">Architecture/Design</h2>



<ul class="wp-block-list">
<li><a href="https://devblogs.microsoft.com/devops/new-overlapping-secrets-on-azure-devops-oauth/" target="_blank" rel="noreferrer noopener">New Overlapping Secrets on Azure DevOps OAuth</a> (Angel Wong)</li>



<li><a href="https://www.telerik.com/blogs/what-accessible-ux-design-what-accessible-application" target="_blank" rel="noreferrer noopener">What Is Accessible UX Design, and What Is an Accessible Application?</a> (Hassan Djirdeh)</li>
</ul>



<h2 class="wp-block-heading">Mobile Dev</h2>



<ul class="wp-block-list">
<li><a href="https://cordova.apache.org/announcements/2025/03/26/cordova-android-14.0.0.html" target="_blank" rel="noreferrer noopener">Cordova Android 14.0.0 Released!</a> (Bryan Ellis)</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-march-29-2025/">AbundantCode Daily Read – March 29, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-march-29-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">148798</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – March 03, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-march-03-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-march-03-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 22:00:27 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=148752</guid>

					<description><![CDATA[<p>.NET Web Development Database Miscellaneous</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-march-03-2025/">AbundantCode Daily Read – March 03, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">.NET</h1>



<ul id="block-f0aa2a4d-78fd-4915-80e3-53fae1ea1171" class="wp-block-list">
<li><a href="https://laurentkempe.com/2025/03/01/building-local-ai-agents-semantic-kernel-and-ollama-in-csharp/" target="_blank" rel="noreferrer noopener">Building Local AI Agents: Semantic Kernel and Ollama in C#</a> (Laurent Kempé)</li>



<li><a href="https://msicc.net/2025-02-28-how-to-profile-net-maui-ios-app-on-macos/" target="_blank" rel="noreferrer noopener">How to profile a .NET MAUI iOS application on macOS</a> (Marco Siccardi)</li>



<li><a href="https://www.kallemarjokorpi.fi/blog/why-do-you-need-custom-integrations-in-net-aspire-2/" target="_blank" rel="noreferrer noopener">What are Custom Integrations in .NET Aspire?</a> (Kalle Marjokorpi)</li>



<li><a href="https://www.milanjovanovic.tech/blog/introduction-to-dapr-for-dotnet-developers" target="_blank" rel="noreferrer noopener">Introduction to Dapr for .NET Developers</a> (Milan Jovanovi?)</li>



<li><a href="https://damienbod.com/2025/03/03/implement-phone-verification-2fa-using-asp-net-core-identity/" target="_blank" rel="noreferrer noopener">Implement Phone verification, 2FA using ASP.NET Core Identity</a> (Damien Bowden)</li>



<li><a href="https://aspireify.net/a/250301/zero-cost-resilience-for-.net-apps-in-azure" target="_blank" rel="noreferrer noopener">Zero-Cost Resilience For .NET Apps In Azure</a> (Julio Casal)</li>



<li><a href="https://blog.ploeh.dk/2025/03/03/reactive-monad/" target="_blank" rel="noreferrer noopener">Reactive monad</a> (Mark Seemann)</li>
</ul>



<h2 class="wp-block-heading" id="block-0c046351-696a-4078-b829-672044b7818d">Web Development</h2>



<ul id="block-beeec01d-eddb-4733-8b3c-58a42089ed3b" class="wp-block-list">
<li><a href="https://devblogs.microsoft.com/typescript/announcing-typescript-5-8/" target="_blank" rel="noreferrer noopener">Announcing TypeScript 5.8</a> (Daniel Rosenwasser)</li>



<li><a href="https://www.allenpike.com/2025/javascript-fatigue-ssr" target="_blank" rel="noreferrer noopener">JavaScript Fatigue Strikes Back</a> (Allen Pike)</li>



<li><a href="https://itnext.io/why-is-grpc-so-much-faster-than-a-json-based-rest-api-df09cb69fae5" target="_blank" rel="noreferrer noopener">Why is gRPC so much faster than a JSON-based REST API?</a> (Benjamin Cane)</li>
</ul>



<h2 class="wp-block-heading" id="block-07904970-baa5-4496-9cb6-ad3fe80472eb">Database</h2>



<ul id="block-d9000329-215e-493c-9d86-cc8ff5f32d8f" class="wp-block-list">
<li><a href="https://erikdarling.com/all-about-sql-server-stored-procedures-formatting/" target="_blank" rel="noreferrer noopener">All About SQL Server Stored Procedures: Formatting</a> (Erik Darling)</li>



<li><a href="https://www.couchbase.com/blog/normalization-vs-denormalization/" target="_blank" rel="noreferrer noopener">Data Normalization vs. Denormalization Comparison</a> (Tim Rottach)</li>
</ul>



<h2 class="wp-block-heading" id="block-2c1365cb-9e6c-4110-ad37-d222aa987216">Miscellaneous</h2>



<ul id="block-34c2dfff-0b31-4775-80c2-75695b184a75" class="wp-block-list">
<li><a href="https://blog.jetbrains.com/platform/2025/02/integration-tests-for-plugin-developers-ui-testing/" target="_blank" rel="noreferrer noopener">Integration Tests for Plugin Developers: UI Testing</a> (Maxim Kolmakov)</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-march-03-2025/">AbundantCode Daily Read – March 03, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-march-03-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">148752</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – February 06, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-february-06-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-february-06-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Thu, 06 Feb 2025 08:09:34 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<category><![CDATA[reading list]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=148716</guid>

					<description><![CDATA[<p>.NET AI and Machine Learning Web Development Database Miscellaneous</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-february-06-2025/">AbundantCode Daily Read – February 06, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://minidump.net/writing-a-net-gc-in-c-part-2/" target="_blank" rel="noreferrer noopener">Writing a .NET Garbage Collector in C#? – ?Part 2</a> (Kevin Gosse)</li>



<li><a href="https://bartwullems.blogspot.com/2025/02/impersonation-in-aspnet-core.html" target="_blank" rel="noreferrer noopener">Impersonation in ASP.NET Core</a> (Bart Wullems)</li>



<li><a href="https://anthonysimmon.com/numeric-sorting-dotnet/" target="_blank" rel="noreferrer noopener">Numeric sorting in .NET</a> (Anthony Simmon)</li>



<li><a href="https://www.meziantou.net/migrate-from-mstest-to-xunit-using-a-roslyn-analyzer.htm?utm_medium=social&amp;utm_source=syndication" target="_blank" rel="noreferrer noopener">Migrate from MSTest to xUnit using a Roslyn analyzer</a> (Gérald Barré)</li>



<li><a href="https://visualstudiomagazine.com/Articles/2025/02/03/Random-Neighborhoods-Regression.aspx" target="_blank" rel="noreferrer noopener">Random Neighborhoods Regression Using C#</a> (James McCaffrey)</li>



<li><a href="https://woodruff.dev/batching-like-a-boss-using-idbcontextfactory-for-high-performance-ef-core-updates/" target="_blank" rel="noreferrer noopener">Batching Like a Boss: Using IDbContextFactory for High-Performance EF Core Updates</a> (Chris Woodruff)</li>
</ul>



<h2 class="wp-block-heading">AI and Machine Learning</h2>



<ul class="wp-block-list">
<li><a href="https://www.infoq.com/news/2025/02/hugging-face-inference/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=global" target="_blank" rel="noreferrer noopener">Hugging Face Expands Serverless Inference Options with New Provider Integrations</a> (Daniel Dominguez)</li>



<li><a href="https://jdmeier.com/system-0-thinking/" target="_blank" rel="noreferrer noopener">AI as System 0 Thinking</a> (JD Meier)</li>



<li><a href="https://newrelic.com/blog/how-to-relic/deploy-deepseek-models-locally-and-monitor-with-new-relic-ai-monitoring" target="_blank" rel="noreferrer noopener">Deploy DeepSeek models locally and monitor with New Relic AI Monitoring</a> (Ryan Kadrak)</li>



<li><a href="https://techcrunch.com/2025/02/03/deepseek-the-countries-and-agencies-that-have-banned-the-ai-companys-tech/" target="_blank" rel="noreferrer noopener">DeepSeek: The countries and agencies that have banned the AI company’s tech</a> (Kyle Wiggers)</li>
</ul>



<h2 class="wp-block-heading">Web Development</h2>



<ul class="wp-block-list">
<li><a href="https://www.telerik.com/blogs/build-chatlens-kendo-ui-gemini-angular-19" target="_blank" rel="noreferrer noopener">Build a ChatLens with Kendo UI, Gemini and Angular 19</a> (Dany Paredes)</li>



<li><a href="https://qa.developer.vonage.com/en/blog/announcing-vonage-video-api-client-sdk-version-2-29" target="_blank" rel="noreferrer noopener">Announcing Vonage Video API Client SDK Version 2.29</a> (Vikram Dham)</li>
</ul>



<h2 class="wp-block-heading">Database</h2>



<ul class="wp-block-list">
<li><a href="https://www.pietschsoft.com/post/2025/02/03/reseting-identity-seed-in-sql-server-after-deleting-records" target="_blank" rel="noreferrer noopener">Resetting Identity Seed in SQL Server After Deleting Records</a> (Chris Pietschmann)</li>



<li><a href="https://www.c-sharpcorner.com/article/set-up-dbt-for-fabric-sql-database/" target="_blank" rel="noreferrer noopener">Set up dbt for Fabric SQL Database</a> (Nandan Hegde)</li>



<li><a href="https://erikdarling.com/indexing-sql-server-queries-for-performance-indexed-views-and-filtered-indexes/" target="_blank" rel="noreferrer noopener">Indexing SQL Server Queries For Performance: Indexed Views And Filtered Indexes</a> (Erik Darling)</li>
</ul>



<h2 class="wp-block-heading">Miscellaneous</h2>



<ul class="wp-block-list">
<li><a href="https://get.assembla.com/blog/guide-tortoisesvn-svn-cloud-repos/" target="_blank" rel="noreferrer noopener">TortoiseSVN + Assembla Cloud Repos: A Guide to Modern, Reliable SVN</a> (Bryan Grover)</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-february-06-2025/">AbundantCode Daily Read – February 06, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-february-06-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">148716</post-id>	</item>
		<item>
		<title>AbundantCode Daily Read – January 08, 2025</title>
		<link>https://abundantcode.com/abundantcode-daily-read-january-08-2025/</link>
					<comments>https://abundantcode.com/abundantcode-daily-read-january-08-2025/#respond</comments>
		
		<dc:creator><![CDATA[AbundantCode]]></dc:creator>
		<pubDate>Wed, 08 Jan 2025 16:44:17 +0000</pubDate>
				<category><![CDATA[Daily Reads]]></category>
		<guid isPermaLink="false">https://abundantcode.com/?p=148620</guid>

					<description><![CDATA[<p>.NET AI and Machine Learning Web Development Miscellaneous</p>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-january-08-2025/">AbundantCode Daily Read – January 08, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">.NET</h2>



<ul class="wp-block-list">
<li><a href="https://anthonygiretti.com/2025/01/06/asp-net-core-9-discover-the-new-developer-exception-page/" target="_blank" rel="noreferrer noopener">ASP.NET Core 9: Discover the new developer Exception page</a> (Anthony Giretti)</li>



<li><a href="https://www.telerik.com/blogs/customizing-integrating-telerik-slider-control-net-maui-projects" target="_blank" rel="noreferrer noopener">Customizing and Integrating Telerik Slider Control in .NET MAUI Projects</a> (Héctor Pérez)</li>



<li><a href="https://bartwullems.blogspot.com/2025/01/net-9-upgradenotnull-constraint.html" target="_blank" rel="noreferrer noopener">.NET 9 upgrade–notnull constraint</a> (Bart Wullems)</li>
</ul>



<h2 class="wp-block-heading">AI and Machine Learning</h2>



<ul class="wp-block-list">
<li><a href="https://developer.microsoft.com/ai" target="_blank" rel="noreferrer noopener">AI for Developers</a> (Microsoft Developer Team)</li>



<li><a href="https://www.kirupa.chat/p/ai-killed-the-content-creatorstar" target="_blank" rel="noreferrer noopener">AI Killed the Content Creator…Star</a> (Kirupa Chinnathambi)</li>



<li><a href="https://www.couchbase.com/blog/future-ai-powered-applications-couchbase-part-2/" target="_blank" rel="noreferrer noopener">The Future of AI-Powered Applications Enabled by Couchbase (Part 2)</a> (Matt Spillar)</li>
</ul>



<h2 class="wp-block-heading">Web Development</h2>



<ul class="wp-block-list">
<li><a href="https://www.syncfusion.com/blogs/post/top-5-javascript-gantt-chart-librarie?utm_source=alvinashcraft&amp;utm_medium=email&amp;utm_campaign=alvinashcraft_blog_edmjan25" target="_blank" rel="noreferrer noopener">Top 5 JavaScript Gantt Chart Libraries for 2025</a> (Mahalakshmi Karthikeyan)</li>



<li><a href="https://www.sitepoint.com/basic-jquery-form-validation-tutorial/?utm_source=rss" target="_blank" rel="noreferrer noopener">How to Set Up Basic jQuery Form Validation in Two Minutes</a> (Maria Antonietta Perna)</li>



<li><a href="https://preview.developer.vonage.com/en/blog/deprecating-redundant-attributes-in-the-number-insight-advanced-api" target="_blank" rel="noreferrer noopener">Deprecating Redundant Attributes in the Number Insight API</a> (Max Kahan)</li>



<li><a href="https://blog.logrocket.com/getting-ready-tailwind-v4/" target="_blank" rel="noreferrer noopener">Getting ready for Tailwind v4.0</a> (Oscar Jite-Orimiono)</li>



<li><a href="https://stackify.com/c-lists-what-they-are-and-how-to-use-them/" target="_blank" rel="noreferrer noopener">C# Lists: What They Are and How to Use Them</a> (Stackify Team)</li>
</ul>



<h2 class="wp-block-heading">Miscellaneous</h2>



<ul class="wp-block-list">
<li><a href="https://devblogs.microsoft.com/directx/enabling-neural-rendering-in-directx-cooperative-vector-support-coming-soon/" target="_blank" rel="noreferrer noopener">Enabling Neural Rendering in DirectX: Cooperative Vector Support Coming Soon</a> (Cassie Hoef)</li>



<li><a href="http://www.mergeconflict.fm/444" target="_blank" rel="noreferrer noopener">Merge Conflict #444 – Official Family IoT Tech Support</a> (James Montemagno &amp; Frank Kreuger)</li>
</ul>
<p>The post <a href="https://abundantcode.com/abundantcode-daily-read-january-08-2025/">AbundantCode Daily Read – January 08, 2025</a> appeared first on <a href="https://abundantcode.com">Abundant Code</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://abundantcode.com/abundantcode-daily-read-january-08-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">148620</post-id>	</item>
	</channel>
</rss>
