Feb 13 · 3 min read · If you’re building APIs in ASP.NET Core, security mistakes usually don’t come from “not knowing security.” They come from shipping fast, copy-pasting old patterns, and skipping boring guardrails. As of early 2026, with .NET 10 projects gaining tracti...
Join discussionFeb 9 · 4 min read · We are excited to announce that the Bold Reports® Designer supports an Web API data connector as of the September 2020 Bold Reports release. You can connect to any REST API and feed data to your report. Bold Reports Designer has a generic Web API con...
Join discussion
Feb 6 · 9 min read · During a discussion with my manager and the client, one requirement stood out clearly. The client wanted the ability to upload attachments—such as images or PDF files—against a customer record. It was described as a long-standing feature on their buc...
Join discussion
Jan 27 · 1 min read · If you’re learning .NET, here’s a roadmap that actually leads to real skills. What we built A Todo API with: REST endpoints (GET/POST/PUT/DELETE) Middleware (logging + global errors) Dependency Injection Swagger EF Core + SQLite persistence Int...
Join discussionJan 27 · 4 min read · In From Zero to First .NET API: Build a “Ping” Endpoint in 15 Minutes we built a tiny /api/ping endpoint. Now we’ll build something that feels like a real backend: a REST-style Todo API. You’ll learn REST by doing it: Create a resource: todos Add e...
Join discussionJan 27 · 3 min read · Welcome! This blog is about learning .NET from zero → junior → expert, with practical projects you can share on LinkedIn. In this first post, you’ll build something real: a tiny web API with a single endpoint: GET / → returns text GET /api/ping → r...
Join discussionJan 27 · 5 min read · In REST for Beginners in .NET: Build a Real /api/todos API (GET/POST/PUT/DELETE) we built a REST-style /api/todos API. Now we’ll add two things that almost every real API needs: Request logging (so you can see what’s happening) Global error handlin...
Join discussionJan 27 · 2 min read · Writing code is fun. Keeping it working is what gets you hired. In this post we’ll add integration tests that spin up your API in memory and make real HTTP calls to it. Step 1 — Make Program visible to tests At the bottom of your Program.cs, add thi...
Join discussionJan 27 · 2 min read · Right now our todos disappear when the app stops — because we’re storing them in memory. Let’s make it real:✅ EF Core✅ SQLite (simple local database file)✅ async database calls Step 1 — Add EF Core packages dotnet add package Microsoft.EntityFramewo...
Join discussion