<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web API on runaho.dev</title><link>https://19785411.runaho-dev.pages.dev/tags/web-api/</link><description>Recent content in Web API on runaho.dev</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 07 Oct 2023 00:00:00 +0000</lastBuildDate><atom:link href="https://19785411.runaho-dev.pages.dev/tags/web-api/index.xml" rel="self" type="application/rss+xml"/><item><title>Using HttpResults.Results for Minimal API Methods with MiniValidator in .NET Core</title><link>https://19785411.runaho-dev.pages.dev/engineering/minimal-api-minivalidator-dotnet/</link><pubDate>Sat, 07 Oct 2023 00:00:00 +0000</pubDate><guid>https://19785411.runaho-dev.pages.dev/engineering/minimal-api-minivalidator-dotnet/</guid><description>&lt;h1 id="about-the-post" class="relative group"&gt;About the post &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#about-the-post" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;In this blog post, I will show you how to use HttpResults.Results for Minimal API Methods in &lt;code&gt;.NET Core HttpResults.Results&lt;/code&gt; is a class that provides a set of typed results for common scenarios, such as Ok, BadRequest, Problem, ValidationProblem, etc. These results can be used to return consistent and meaningful responses from your API methods, without having to write a lot of boilerplate code.&lt;/p&gt;</description></item><item><title>Which Technique to choose between the Web Development?</title><link>https://19785411.runaho-dev.pages.dev/notes/web-development-techniques/</link><pubDate>Sat, 18 Mar 2023 00:00:00 +0000</pubDate><guid>https://19785411.runaho-dev.pages.dev/notes/web-development-techniques/</guid><description>&lt;h2 id="setup" class="relative group"&gt;Setup &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#setup" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Greetings,
First, let me talk about the project in basic terms.
We aim to try a project that connects to a database with a simple orm and performs crud operations in many technologies and to extract the pros and cons for us.&lt;/p&gt;
&lt;p&gt;What is the real purpose of this experiment?&lt;/p&gt;
&lt;h3 id="this-experiment" class="relative group"&gt;This experiment; &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#this-experiment" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;It can contribute to choosing which of the .net web patterns to use in which project size.&lt;/li&gt;
&lt;li&gt;It has been developed to find out what can be done in which pattern with little effort while developing projects.&lt;/li&gt;
&lt;li&gt;Of course, we can reach the same results with all patterns by trying hard. But what I want to show here is how we can evaluate and conclude the processes with the natural functioning of the pattern we are trying.&lt;/li&gt;
&lt;li&gt;How the developer evaluated this process and how much workload it created.&lt;/li&gt;
&lt;li&gt;What we are testing is the fastest and easiest method the pattern supports, rather than the best or idealized hardest method.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="tested-business" class="relative group"&gt;Tested business; &lt;span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"&gt;&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#tested-business" aria-label="Anchor"&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;Functionality is what we are testing in this project.
How can we add, remove and update Todo in the fastest and simplest way?&lt;/p&gt;</description></item></channel></rss>