56,966 blogs · [ { "id": "01a0877d-1cc3-7003-8593-38059fae2758", "title": ".NET News August 2026", "url": "https://gingter.org/2026/09/07/dotnet-news-august-2026/", "published_at": "2026-09-07T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-38059feb2396", "title": ".NET News July 2026", "url": "https://gingter.org/2026/08/03/dotnet-news-july-2026/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a07b8397", "title": ".NET News June 2026", "url": "https://gingter.org/2026/07/06/dotnet-news-june-2026/", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a0bee079", "title": "GitHub Copilot, der Kassensturz: Was die Token-Abrechnung wirklich kostet", "url": "https://gingter.org/2026/06/18/github-copilot-token-abrechnung-kassensturz/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a108244c", "title": ".NET News May 2026", "url": "https://gingter.org/2026/06/01/dotnet-news-may-2026/", "published_at": "2026-06-01T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a1448aaf", "title": ".NET News April 2026", "url": "https://gingter.org/2026/05/04/dotnet-news-april-2026/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a2031938", "title": "GitHub Copilot Usage-Based Billing: Wenn die Subscription zur Prepaid-Karte wird", "url": "https://gingter.org/2026/04/29/github-copilot-usage-based-billing-prepaid/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a2c87b49", "title": "Ollama Goes MLX: What Apple's Framework Really Changes for Local LLMs — and How It Stacks Up Against Foundry Local", "url": "https://gingter.org/2026/04/23/ollama-goes-mlx/", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a3435880", "title": "GitHub Copilot und Opus 4.7: Wenn der Malus zum Produkt wird", "url": "https://gingter.org/2026/04/20/github-copilot-opus-47-malus/", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a40350e7", "title": ".NET News March 2026", "url": "https://gingter.org/2026/04/01/dotnet-news-march-2026/", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a44c8705", "title": ".NET News February 2026", "url": "https://gingter.org/2026/03/02/dotnet-news-february-2026/", "published_at": "2026-03-02T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a48e7f99", "title": "From Googlevelopment to Vibe Coding: The Amplifier Problem", "url": "https://gingter.org/2026/02/15/from-googlevelopment-to-vibe-coding/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a4b36bc6", "title": ".NET News January 2026: Patch now, plan now, watch the tooling", "url": "https://gingter.org/2026/02/02/dotnet-news-january-2026/", "published_at": "2026-02-02T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a4cd9a36", "title": "Git Fixup: How Do I Fix My History?", "url": "https://gingter.org/2026/01/09/git-fixup-clean-history/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a5c290e2", "title": ".NET News December 2025", "url": "https://gingter.org/2026/01/05/dotnet-news-december-2025/", "published_at": "2026-01-05T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a6ac4f0b", "title": "Von Azure AI Studio zu Microsoft Foundry: Drei Umbenennungen in zwei Jahren — und warum die letzte die wichtigste ist", "url": "https://gingter.org/2025/12/10/von-azure-ai-studio-zu-microsoft-foundry/", "published_at": "2025-12-10T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a6b897be", "title": ".NET News November 2025", "url": "https://gingter.org/2025/12/01/dotnet-news-november-2025/", "published_at": "2025-12-01T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a6d980b2", "title": "Azure wird Multi-Provider: Was die Claude-Partnerschaft für die Modellstrategie bedeutet", "url": "https://gingter.org/2025/11/30/azure-multi-provider-claude-partnerschaft-modellstrategie/", "published_at": "2025-11-30T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a7423840", "title": "p\"AI\"r-Programming statt Vibe-Coding: Wie hole ich das Beste aus AI-Assistenten beim Entwickeln heraus?", "url": "https://gingter.org/2025/11/25/talk-net-developer-conference-pair-programming-statt-vibe-coding/", "published_at": "2025-11-25T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a7eae45b", "title": "Best Practices: Logging in .NET", "url": "https://gingter.org/2025/11/21/best-practices-logging-dotnet/", "published_at": "2025-11-21T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a812af53", "title": ".NET News October 2025", "url": "https://gingter.org/2025/11/03/dotnet-news-october-2025/", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a813a973", "title": "Von GPT-4.1 bis GPT-5: Das explosivste Modell-Halbjahr in der Azure-Geschichte", "url": "https://gingter.org/2025/10/30/gpt-41-bis-gpt5-azure/", "published_at": "2025-10-30T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a8a2eef8", "title": "SDK v2 Migration Guide: Was .NET-Entwickler jetzt tun müssen", "url": "https://gingter.org/2025/10/30/sdk-v2-migration-guide/", "published_at": "2025-10-30T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a8e2133c", "title": "AI Agents in Action: LLMs, Tools und Reasoning", "url": "https://gingter.org/2025/10/27/talk-ekon-29-ai-agents-in-action-llms-tools-und/", "published_at": "2025-10-27T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805a9d376ec", "title": "AI-Assisted Coding – Der Code-Editor wird zum Partner!", "url": "https://gingter.org/2025/10/27/talk-ekon-29-ai-assisted-coding-der-code-editor/", "published_at": "2025-10-27T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805aab8fe7d", "title": ".NET News September 2025: RCs, Insiders, Aspire, and one very sensible support change", "url": "https://gingter.org/2025/10/06/dotnet-news-september-2025/", "published_at": "2025-10-06T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805aafafe33", "title": "Agents in Action: LLMs, Tools & Reasoning", "url": "https://gingter.org/2025/09/23/talk-basta-herbst-2025-agents-in-action-llms-tools-reasoni/", "published_at": "2025-09-23T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805ab903cf2", "title": ".NET News August 2025", "url": "https://gingter.org/2025/09/01/dotnet-news-august-2025/", "published_at": "2025-09-01T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805ac861934", "title": ".NET Async / Await: Everything you wanted to know about ConfigureAwait – but were afraid to ask", "url": "https://gingter.org/2025/08/19/everything-about-configureawait/", "published_at": "2025-08-19T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805ace337b7", "title": ".NET News July 2025", "url": "https://gingter.org/2025/08/04/dotnet-news-july-2025/", "published_at": "2025-08-04T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805ad29acb2", "title": "MCP in der Praxis: Warum das Model Context Protocol OpenAPI-Specs für Agenten ablösen wird", "url": "https://gingter.org/2025/07/30/mcp-in-der-praxis/", "published_at": "2025-07-30T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805adfa7998", "title": "KI ohne Cloud: Foundry Local für Offline- und Datenschutz-Szenarien", "url": "https://gingter.org/2025/07/15/ki-ohne-cloud-foundry-local/", "published_at": "2025-07-15T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805ae1bfeeb", "title": "From Zero to Hero: How to put GPT LLMs and friends into your applications", "url": "https://gingter.org/2025/07/09/workshop-wearedevelopers-world-con-from-zero-to-hero-how-to-put-gpt-ll/", "published_at": "2025-07-09T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805af119d1c", "title": ".NET News June 2025: Preview 5, EF Core 10, Rider 2025.2, and a Security Fix", "url": "https://gingter.org/2025/07/07/dotnet-news-june-2025/", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a0877d-1cc3-7003-8593-3805afe48754", "title": ".NET News: May 2025", "url": "https://gingter.org/2025/06/02/dotnet-news-may-2025/", "published_at": "2025-06-02T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c188868f2", "title": "Von Modell-Hosting zur Agent Factory: Was die GA des Foundry Agent Service für Enterprise-Projekte bedeutet", "url": "https://gingter.org/2025/05/30/von-modell-hosting-zur-agent-factory/", "published_at": "2025-05-30T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c18a29d88", "title": ".NET News April 2025: OSS licensing debates, .NET 10 Preview 3, and Rider 2025.1", "url": "https://gingter.org/2025/05/05/dotnet-news-april-2025/", "published_at": "2025-05-05T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c18efb81f", "title": "Is AI replacing developers?, Stopping bots, AI on device & more", "url": "https://gingter.org/2025/04/23/podcast-wearedevelopers-live-is-ai-replacing-developers-stopping/", "published_at": "2025-04-23T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c19c2a76e", "title": ".NET News March 2025: Preview 2, xUnit v3, EF Core 10 and more", "url": "https://gingter.org/2025/04/07/dotnet-news-march-2025/", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1a4a9edd", "title": "Halluzinationen, Prompt-Injections & Co. – LLMs sicher in die Schranken weisen", "url": "https://gingter.org/2025/03/04/talk-basta-spring-2025-halluzinationen-prompt-injections-c/", "published_at": "2025-03-04T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1a96e99a", "title": ".NET News February 2025: Preview 1, Aspire 9.1 and Better Tooling", "url": "https://gingter.org/2025/03/03/dotnet-news-february-2025/", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1b584c10", "title": ".NET News January 2025", "url": "https://gingter.org/2025/02/03/dotnet-news-january-2025/", "published_at": "2025-02-03T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1ba61efc", "title": ".NET News December 2024", "url": "https://gingter.org/2025/01/06/dotnet-news-december-2024/", "published_at": "2025-01-06T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1bc08253", "title": "\"Talk to your Data\": Bessere RAG-Lösungen – basierend auf Real-World Erfahrungen", "url": "https://gingter.org/2024/12/03/talk-seacon-2024-talk-to-your-data-bessere-rag-loesu/", "published_at": "2024-12-03T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1bccabc2", "title": ".NET News: November 2024", "url": "https://gingter.org/2024/12/02/dotnet-news-november-2024/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1c063f13", "title": "Conquer and Rule Generative AI: GenAI Bootcamp", "url": "https://gingter.org/2024/11/25/workshop-mlcon-2024-conquer-and-rule-generative-ai-gena/", "published_at": "2024-11-25T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1c8f4e87", "title": "\"Talk to your data\": Bessere RAG-Lösungen – basierend auf Real-World-Erfahrungen", "url": "https://gingter.org/2024/11/20/talk-infodays-generative-ai-fu-talk-to-your-data-bessere-rag-loesu/", "published_at": "2024-11-20T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1cadaea3", "title": "Prompt Injections, Halluzinationen & Co. – LLMs sicher in die Schranken weisen", "url": "https://gingter.org/2024/11/04/talk-ekon-28-prompt-injections-halluzinationen-c/", "published_at": "2024-11-04T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1dad1994", "title": "Real-World RAG mit eigenen Daten & Dokumenten – Generative AI, Semantische Suche & LLMs jenseits von \"Hallo Welt!\"", "url": "https://gingter.org/2024/11/04/talk-ekon-28-real-world-rag-mit-eigenen-daten-do/", "published_at": "2024-11-04T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1e2e27e5", "title": "Prompt Injections, Hallucinations & More – Keeping LLMs Securely in Check", "url": "https://gingter.org/2024/10/29/talk-gen-ai-engineering-days-2-prompt-injections-hallucinations-mo/", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1ecc8eed", "title": "\"Talk to your data\": Improving RAG solutions based on real-world experiences", "url": "https://gingter.org/2024/10/29/talk-gen-ai-engineering-days-2-talk-to-your-data-improving-rag-sol/", "published_at": "2024-10-29T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1f222964", "title": "Prompt Injections, Halluzinationen & Co. – LLMs sicher in die Schranken weisen", "url": "https://gingter.org/2024/09/19/talk-cim-lingen-2024-prompt-injections-halluzinationen-c/", "published_at": "2024-09-19T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1f6c85bf", "title": "Wieso versteht der Computer mich auf einmal? Wir lüften das Geheimnis von Embeddings", "url": "https://gingter.org/2024/09/19/talk-cim-lingen-2024-wieso-versteht-der-computer-mich-au/", "published_at": "2024-09-19T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c1f839de1", "title": "Real-World RAG: Eigene Daten & Dokumente mit semantischer Suche & LLMs erschliessen", "url": "https://gingter.org/2024/09/16/talk-basta-herbst-2024-real-world-rag-eigene-daten-dokumen/", "published_at": "2024-09-16T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c20448bb7", "title": "AI in Action mit GPT & Co. – Sprachzentrierte Business-Anwendungen mit Large Language Models", "url": "https://gingter.org/2024/09/16/workshop-basta-herbst-2024-ai-in-action-mit-gpt-co-sprachzentr/", "published_at": "2024-09-16T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c208cccd8", "title": "Real-World Chat mit Unternehmensdaten: Advanced RAG jenseits von \"Hallo Welt\"!", "url": "https://gingter.org/2024/07/01/talk-dwx-2024-real-world-chat-mit-unternehmensdat/", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c216284b8", "title": "Real-World Generative AI mit GPT und Co.: Sprachzentrierte Anwendungen mit Large Language Models", "url": "https://gingter.org/2024/07/01/workshop-dwx-2024-real-world-generative-ai-mit-gpt-un/", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c221eec40", "title": "Prompt Injections, Halluzinationen und Co. – LLMs sicher in die Schranken weisen", "url": "https://gingter.org/2024/05/27/talk-infodays-generative-ai-fu-prompt-injections-halluzinationen-u/", "published_at": "2024-05-27T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c222b85ba", "title": "Wieso versteht der Computer mich auf einmal? Wir lüften das Geheimnis von Embeddings", "url": "https://gingter.org/2024/05/27/talk-infodays-generative-ai-fu-wieso-versteht-der-computer-mich-au/", "published_at": "2024-05-27T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c228c11f4", "title": "Schutz vor Halluzinationen und Prompt Injections: Absicherung von LLM-Integrationen in Business-Apps", "url": "https://gingter.org/2024/05/22/talk-generation-ai-schutz-vor-halluzinationen-und-prom/", "published_at": "2024-05-22T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c23743ebe", "title": "Generative AI: Semantische Suche und LLMs Jenseits des Hello-World-RAG-Tutorials", "url": "https://gingter.org/2024/02/12/talk-basta-spring-2024-generative-ai-semantische-suche-und/", "published_at": "2024-02-12T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c240a6ea1", "title": "Real-World Generative AI – Sprachzentrierte Anwendungen mit Large Language Models, Python & .NET", "url": "https://gingter.org/2024/02/12/workshop-basta-spring-2024-real-world-generative-ai-sprachzent/", "published_at": "2024-02-12T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c248913e9", "title": "Techniken zum Einbinden von Personas in KI-Integrationen", "url": "https://gingter.org/2024/01/12/personas-in-ki-integrationen/", "published_at": "2024-01-12T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c24ebfe30", "title": "Einige Taktiken zur Vermeidung von Prompt Injection", "url": "https://gingter.org/2024/01/10/taktiken-gegen-prompt-injection/", "published_at": "2024-01-10T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c25145015", "title": "Wie Function Calling und Metadaten den Unterschied bei der KI-Integration machen, besonders in .NET", "url": "https://gingter.org/2023/12/20/function-calling-metadaten-ki-integration/", "published_at": "2023-12-20T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c25e18694", "title": "Verbessertes RAG: Effektivere semantische Suche durch Content-Transformationen", "url": "https://gingter.org/2023/11/07/verbessertes-rag-semantische-suche/", "published_at": "2023-11-07T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c263fe6b2", "title": "Blazor: Server, WebAssembly & Hybrid – ein Wegweiser", "url": "https://gingter.org/2023/09/25/talk-basta-herbst-2023-blazor-server-webassembly-hybrid-ei/", "published_at": "2023-09-25T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c26884f06", "title": "Was sind denn das für Zustände? Praxisnahes State-Management in Blazor WebAssembly", "url": "https://gingter.org/2023/09/25/talk-basta-herbst-2023-was-sind-denn-das-fuer-zustaende-pr/", "published_at": "2023-09-25T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c26c21317", "title": "(Azure) OpenAI-Modelle mit Semantic Kernel hinter einem Reverse Proxy nutzen", "url": "https://gingter.org/2023/07/27/semantic-kernel-hinter-reverse-proxy/", "published_at": "2023-07-27T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2791676b", "title": "Semantic Kernel Skills erstellen: KI-gestützte Apps mit .NET bauen", "url": "https://gingter.org/2023/07/23/semantic-kernel-skills-erstellen/", "published_at": "2023-07-23T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c27d0b8e2", "title": "Turbopower – Ein Blick unter die Haube der .NET 7 Performance-Optimierungen", "url": "https://gingter.org/2023/04/28/talk-net-day-franken-2023-turbopower-ein-blick-unter-die-haub/", "published_at": "2023-04-28T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c28842082", "title": ".NET 7 Performance: Runtime-Optimierungen und Regular Expressions", "url": "https://gingter.org/2023/04/25/dotnet-7-performance-optimierungen/", "published_at": "2023-04-25T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2942385a", "title": ".NET-7-Performanceoptimierungen unter der Lupe", "url": "https://gingter.org/2023/02/20/talk-basta-spring-2023-net-7-performanceoptimierungen-unte/", "published_at": "2023-02-20T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c297dc70e", "title": "Praxisnahes State Management in Blazor WebAssembly – Was sind denn das für Zustände?", "url": "https://gingter.org/2023/02/20/talk-basta-spring-2023-praxisnahes-state-management-in-bla/", "published_at": "2023-02-20T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c299fd139", "title": "Blazor-Workshop: Full-Stack- und Cross-Plattform-Lösungen mit C# und WebAssembly", "url": "https://gingter.org/2023/02/20/workshop-basta-spring-2023-blazor-workshop-full-stack-und-cros/", "published_at": "2023-02-20T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2a2bf5a8", "title": "Blazor in .NET 7: Server, WebAssembly & Hybrid – ein Wegweiser", "url": "https://gingter.org/2022/10/11/talk-basta-herbst-2022-blazor-in-net-7-server-webassembly/", "published_at": "2022-10-11T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2a70e22b", "title": "Web-APIs mit async/await: Wobei hilft's und wie funktioniert's?", "url": "https://gingter.org/2022/02/21/talk-basta-spring-2022-web-apis-mit-async-await-wobei-hilf/", "published_at": "2022-02-21T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2ad2cc68", "title": "Blazor-Workshop: Full-Stack- & Cross-Plattform-Anwendungen mit C# & WebAssembly", "url": "https://gingter.org/2022/02/21/workshop-basta-spring-2022-blazor-workshop-full-stack-cross-pl/", "published_at": "2022-02-21T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2bba334b", "title": "Web-API mit Turbo: Deep Dive in async/await bei Backend-APIs", "url": "https://gingter.org/2021/09/20/talk-basta-herbst-2021-web-api-mit-turbo-deep-dive-in-asyn/", "published_at": "2021-09-20T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2c42b780", "title": "Advanced Blazor Server: Tiefen und Untiefen meistern", "url": "https://gingter.org/2021/02/15/talk-basta-spring-2021-advanced-blazor-server-tiefen-und-u/", "published_at": "2021-02-15T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2c56544c", "title": "Blazor-Workshop: Full-Stack- & Cross-Plattform-Anwendungen mit C# & WebAssembly", "url": "https://gingter.org/2021/02/15/workshop-basta-spring-2021-blazor-workshop-full-stack-cross-pl/", "published_at": "2021-02-15T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2d2e40d5", "title": "ASP.NET-Core-Web-API-Versionierung – direkt aus der Praxis", "url": "https://gingter.org/2020/09/21/talk-basta-herbst-2020-asp-net-core-web-api-versionierung/", "published_at": "2020-09-21T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2d7c6c23", "title": "Advanced .NET-Core-Web-APIs: Swagger und Co. im Praxiseinsatz für Tests und Clients", "url": "https://gingter.org/2020/02/27/talk-basta-spring-2020-advanced-net-core-web-apis-swagger/", "published_at": "2020-02-27T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2e428359", "title": "Advanced ASP.NET Core Web APIs: testen und dokumentieren – aber richtig!", "url": "https://gingter.org/2019/09/26/talk-basta-2019-advanced-asp-net-core-web-apis-test/", "published_at": "2019-09-26T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2e821c3a", "title": "Einmal API mit allem, bitte: ASP.NET Core MVC und SignalR in Action!", "url": "https://gingter.org/2019/06/19/workshop-api-microservice-summit-2019-einmal-api-mit-allem-bitte-asp-net/", "published_at": "2019-06-19T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2ec54a82", "title": "WebAssembly & ASP.NET Blazor: .NET auf dem Weg, den Browser zu erobern?", "url": "https://gingter.org/2018/12/10/talk-it-tage-webassembly-asp-net-blazor-net-auf/", "published_at": "2018-12-10T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c2f826359", "title": "Einmal API mit allem, bitte: ASP.NET Core MVC und SignalR in Action!", "url": "https://gingter.org/2018/12/05/workshop-api-microservice-summit-2-einmal-api-mit-allem-bitte-asp-net/", "published_at": "2018-12-05T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c307d3265", "title": "WebAssembly und Blazor: Wie .NET jetzt auch den Browser erobert", "url": "https://gingter.org/2018/09/25/talk-basta-2018-webassembly-und-blazor-wie-net-jetz/", "published_at": "2018-09-25T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c30c03763", "title": "How to mock HttpClient in your .NET / C# unit tests", "url": "https://gingter.org/2018/07/26/how-to-mock-httpclient-in-your-net-c-unit-tests/", "published_at": "2018-07-26T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c30c039cf", "title": "How to correctly normalize strings and how to compare them (in .NET)", "url": "https://gingter.org/2018/07/10/how-to-correctly-normalize-strings-and-how-to-compare-them-in-net/", "published_at": "2018-07-10T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c31b86f9c", "title": "WebAssembly: Dem JavaScript sein Tod!?", "url": "https://gingter.org/2018/06/21/talk-enter-js-webassembly-dem-javascript-sein-tod/", "published_at": "2018-06-21T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c325c681b", "title": "Using versioning in your ASP.NET Core API", "url": "https://gingter.org/2018/06/18/asp-net-core-api-versioning/", "published_at": "2018-06-18T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c32b1e7c2", "title": "Modern APIs with ASP.NET Core MVC and SignalR - End to End", "url": "https://gingter.org/2018/06/11/workshop-api-microservice-summit-modern-apis-with-asp-net-core-mvc-a/", "published_at": "2018-06-11T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c339fb0a4", "title": ".NET in the browser: WebAssembly & ASP.NET Blazor", "url": "https://gingter.org/2018/05/29/talk-munich-dot-net-user-group-net-in-the-browser-webassembly-asp/", "published_at": "2018-05-29T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c342d132d", "title": ".NET in the browser: Cross-platform Single Page Applications with WebAssembly & ASP.NET Blazor - erm, really?", "url": "https://gingter.org/2018/04/24/talk-net-summit-net-in-the-browser-cross-platform-s/", "published_at": "2018-04-24T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c34a82efc", "title": "Pragmatic Service-based Applications with ASP.NET Core, Web APIs & SignalR", "url": "https://gingter.org/2018/04/24/workshop-net-summit-pragmatic-service-based-application/", "published_at": "2018-04-24T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c35a499a5", "title": "How to connect your 2fa-enabled iCloud account to Windows 10", "url": "https://gingter.org/2018/02/04/connect-2fa-enabled-icloud-account-windows-10/", "published_at": "2018-02-04T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c35c8d146", "title": "Blick über den Tellerrand: schlanke Web APIs mit .NET Core", "url": "https://gingter.org/2017/10/23/talk-ekon-21-blick-ueber-den-tellerrand-schlanke/", "published_at": "2017-10-23T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c36011fa9", "title": "Node.js – Vielseitig und schlagkräftig", "url": "https://gingter.org/2017/10/23/talk-ekon-21-node-js-vielseitig-und-schlagkraeft/", "published_at": "2017-10-23T00:00:00+00:00" }, { "id": "01a0877d-1cc4-70b7-b466-1b2c3649b903", "title": "Von Windows Forms und WPF in die neue HTML5-Welt", "url": "https://gingter.org/2017/09/25/talk-basta-20-von-windows-forms-und-wpf-in-die-ne/", "published_at": "2017-09-25T00:00:00+00:00" } ] posts Claim your blog
Back to gingter.org
Blog · corpus.blog/blogs/gingter.org/posts

gingter.org

gingter.org

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017