<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>sascha.manns</title><description>Software- &amp; Dataengineer</description><link>https://saschamanns.de/</link><pubDate>2026-04-18T14:18:28Z</pubDate><copyright>© 2025 Sascha Manns</copyright><generator>Moonglade v15.1.0-preview.1</generator><language>en-US</language><item><title>Api Client für das Arbeitsamt</title><link>https://saschamanns.de/post/2025/6/8/api-client-fuer-das-deutsche-arbeitsamt</link><description>Als Teil eines anderen Projekts habe ich jetzt ein neues Projekt veröffentlicht: GermanArbeitsamtJobsearchClient.
Die Api ist sehr einfach, du benötigst nur einen Endpoint.
Wie kann ich es nutzen?
using GermanArbeitsamtJobsearchClient.Models;

private JobSearchResponse SendJobSearchRequest(JobSearchRequest request)
{
    // Sample Model
    var request = new JobSearchRequest
    {
       Was = "</description><category>Opensource</category><category>.NET</category><category>OpensourceDE</category><guid isPermaLink="false">36B3CA38-4185-429E-9A56-6AC3013C2F59</guid><pubDate>2025-06-08T15:54:57Z</pubDate><updated xmlns="http://www.w3.org/2005/Atom">2025-06-08T15:54:57Z</updated></item><item><title>Api Client for the German Employment Agency</title><link>https://saschamanns.de/post/2025/6/8/api-client-for-the-german-employment-agency</link><description>As part of another project i published a new Project: GermanArbeitsamtJobSearchClient.
The Api is really simple, you just need one endpoint for the jobsearches.
How to use?
using GermanArbeitsamtJobsearchClient.Models;

private JobSearchResponse SendJobSearchRequest(JobSearchRequest request)
{
    // Sample Model
    var request = new JobSearchRequest
    {
        Was = "Softwareentwickler",</description><category>Opensource</category><category>.NET</category><guid isPermaLink="false">BDC82AA3-D59F-4497-88BE-6CE554111FC1</guid><pubDate>2025-06-08T15:45:54Z</pubDate><updated xmlns="http://www.w3.org/2005/Atom">2025-06-08T15:45:54Z</updated></item><item><title>Saigkills Toolbox 1.0.0</title><link>https://saschamanns.de/post/2024/10/17/saigkills-toolbox-100-en</link><description>Over time, a developer collects code fragments that he can reuse for other projects.
My toolbox is a collection of Nuget packages. My collection currently consists of:

Firewall checker
DateOnlyConverter
DateTimeExtensions
IEnumerableExtensions
StringExtensions
DataTableGenerator
TemporaryDirectory Generator
Hash Generator
TemporaryFile Generator
Pipeline pattern support
Retry pattern support
CSV</description><category>Opensource</category><category>.NET</category><guid isPermaLink="false">5618C6CB-86DD-4B20-8F25-F1549D60E32A</guid><pubDate>2024-10-17T19:16:02Z</pubDate><updated xmlns="http://www.w3.org/2005/Atom">2024-10-17T19:16:02Z</updated></item><item><title>Saigkills Toolbox 1.0.0</title><link>https://saschamanns.de/post/2024/10/17/saigkills-toolbox-100</link><description>Im Laufe der Zeit sammelt ein Entwickler Codefragmente, die er f&amp;uuml;r andere Projekte wiederverwenden kann.
Meine Toolbox liegt als Sammlung von Nuget-Paketen vor. Meine Sammlung besteht im Moment aus:

Firewall checker
DateOnlyConverter
DateTimeExtensions
IEnumerableExtensions
StringExtensions
DataTableGenerator
TemporaryDirectory Generator
Hash Generator
TemporaryFile Generator
Pipeline</description><category>.NET</category><category>OpensourceDE</category><guid isPermaLink="false">6463526A-539E-4D02-A5A9-772389812CBC</guid><pubDate>2024-10-17T19:04:54Z</pubDate><updated xmlns="http://www.w3.org/2005/Atom">2024-10-17T19:04:54Z</updated></item><item><title>Minimal API-Key Lösung</title><link>https://saschamanns.de/post/2024/9/21/minimal-api-key-loesung</link><description>Problem
Ich suchte nach einer L&amp;ouml;sung, die mit minimalem Aufwand eine Minimall&amp;ouml;sung f&amp;uuml;r API-Schl&amp;uuml;ssel bereitstellt.
L&amp;ouml;sung
ApiKeyMiddleware:
public class ApiKeyMiddleware
{
private readonly RequestDelegate _next;
private const string APIKEYNAME = "ApiKey";

public ApiKeyMiddleware(RequestDelegate next)
{
_next = next;
}

public async Task InvokeAsync(HttpContext context)
{</description><category>Learning Diary</category><category>.NET</category><guid isPermaLink="false">29A99101-B870-4CEA-97C8-22F0743E4CC9</guid><pubDate>2024-09-21T17:15:31Z</pubDate><updated xmlns="http://www.w3.org/2005/Atom">2024-09-21T17:15:31Z</updated></item><item><title>Minimal API-Key Solution</title><link>https://saschamanns.de/post/2024/9/18/minimal-api-key-solution</link><description>A minimal solution to build a minimal API-Key API.</description><category>Web Development</category><category>.NET</category><guid isPermaLink="false">F4688A23-E37B-4BF5-845C-F8160AE3FD81</guid><pubDate>2024-09-18T22:26:42Z</pubDate><updated xmlns="http://www.w3.org/2005/Atom">2024-09-18T22:26:42Z</updated></item></channel></rss>