Advertisement Β· 728 Γ— 90

Posts by Adrian Bailador

Preview
Health Checks in ASP.NET Core: Beyond the Basic /health Endpoint A service returning 200 OK on /health doesn't mean it's healthy. It means the process is alive and the route handler executed. Your…

I just published Health Checks in ASP.NET Core: Beyond the Basic /health Endpoint medium.com/p/health-che...

6 days ago 0 0 0 0
Preview
GitHub - AdrianBailador/AlgorithmsCSharp: C# Algorithms C# Algorithms. Contribute to AdrianBailador/AlgorithmsCSharp development by creating an account on GitHub.

github.com/AdrianBailad...

1 week ago 0 0 0 0
Preview
AdrianBailador - Overview Computer Engineer, Web Developer, Software Developer. πŸ‘¨πŸ»β€πŸ’» - AdrianBailador

github.com/AdrianBailador πŸš€

1 week ago 0 0 0 0
Preview
IAsyncEnumerable<T> in C#: Streaming Data Without Loading Everything into Memory My API crashed in production. 500,000 database records, a List<T>, and a server with 8GB RAM. The math didn’t work.

I just published IAsyncEnumerable<T> in C#: Streaming Data Without Loading Everything into Memory medium.com/p/iasyncenum...

1 week ago 0 0 0 0
Preview
How I Fixed Supabase Rate Limiting in Production The Coffee Timer was throwing 429 errors and locking users out of features they had paid for. Here’s the exact fix.

I just published How I Fixed Supabase Rate Limiting in Production medium.com/p/how-i-fixe...

2 weeks ago 1 0 0 0
Preview
What Your .NET Exceptions Are Telling Attackers (And How to Stop It) Unhandled exceptions in .NET APIs expose stack traces, database schemas, and internal paths to anyone watching. Here’s how to fix it…

I just published What Your .NET Exceptions Are Telling Attackers (And How to Stop It) medium.com/p/what-your-...

4 weeks ago 0 0 0 0

Happy St Patrick's Day folks ☘️

1 month ago 0 0 0 0
Preview
GitHub Actions for .NET: Build, Test, and Deploy Your API A complete CI/CD pipeline from zero β€” automated builds, test coverage, Docker images tagged by commit SHA, and deployment to Azure with a…

I just published GitHub Actions for .NET: Build, Test, and Deploy Your API medium.com/p/github-act...

1 month ago 0 0 0 0
Preview
Result Pattern in C# Learn how to handle errors without exceptions using a functional approach that makes your code cleaner and more maintainable.

medium.com/@adrianbaila...

1 month ago 0 0 0 0

Or both. We’ll never know 😎

1 month ago 1 1 0 0
Advertisement

Well, it depends on how you use it. In my case, it's important for me to work, but perhaps for others it isn't

1 month ago 1 0 1 0
The Coffee Timer - Focus & Productivity Coffee Timer: Pomodoro - Productivity with style

Built with: React + TypeScript | .NET 8 | Supabase | Stripe | Claude AI

πŸ”— Try it: thecoffeetimer.com

What features would make YOUR perfect productivity timer? πŸ‘‡

#DotNet #CSharp #ProductivityTools #WebDevelopment #React #TypeScript #SaaS #BuildInPublic #AI #Stripe #FullStack #SoftwareEngineering

1 month ago 6 0 1 0

πŸ€– AI Daily Summaries (Premium)
End-of-day summaries powered by Claude AI. What you achieved, patterns spotted, recommendations for tomorrow.

🎨 Beautiful UX
Dark mode, ambient sounds, smooth animations. Because productivity tools shouldn't be ugly.

1 month ago 0 0 1 0

⚑ Real-Time Sync
Using Supabase Realtime. Add a task on your phone? It's instantly on your desktop. No refresh needed.

πŸ”₯ Smart Streaks
The app tracks your daily goals and longest streaks. Gamification that actually works.

1 month ago 1 0 1 0
LinkedIn This link will take you to a page that’s not on LinkedIn

πŸš€ Just shipped major updates to The Coffee Timer!

New features that make focusing on deep work actually enjoyable:

πŸ“‹ Task Integration
Connect your pomodoros to actual tasks. See what you're working on, track progress, and get that dopamine hit when tasks are completed.

1 month ago 1 0 1 0
Preview
Messaging in .NET: Queues, Topics, and Why You Need Them An introduction to asynchronous messaging in .NET β€” what queues and topics are, how delivery semantics work, and which broker to choose for…

I just published Messaging in .NET: Queues, Topics, and Why You Need Them medium.com/p/messaging-...

1 month ago 0 0 0 0
Preview
Channels in C# Learn how to build high-performance, thread-safe producer-consumer applications using System.Threading.Channels.

Read β€œChannels in C#β€œ by Adrian Bailador on Medium: medium.com/@adrianbaila...

1 month ago 0 0 0 0
Preview
Getting Started with PostgreSQL in .NET: From Zero to Production A practical guide to connecting PostgreSQL to your ASP.NET Core app using Entity Framework Core and Dapper β€” with Docker, migrations…

I just published Getting Started with PostgreSQL in .NET: From Zero to Production medium.com/p/getting-st...

1 month ago 0 0 0 0
Preview
Vertical Slice Architecture in .NET Organize your code by what it does, not where it lives

Read β€œVertical Slice Architecture in .NETβ€œ by Adrian Bailador on Medium: medium.com/@adrianbaila...

1 month ago 0 0 0 0
Preview
β˜• Just launched The Coffee Timerβ€Šβ€”β€Šmy personal productivity project πŸš€ My time management app is finally in production. It combines the Pomodoro technique with a coffee-inspired aesthetic and smart automation.

medium.com/@adrianbaila...

2 months ago 0 0 0 0
Advertisement
Preview
Vertical Slice Architecture in .NET Organize your code by what it does, not where it lives

I just published Vertical Slice Architecture in .NET medium.com/p/vertical-s...

2 months ago 0 0 0 0
Preview
β˜• Just launched The Coffee Timerβ€Šβ€”β€Šmy personal productivity project πŸš€ My time management app is finally in production. It combines the Pomodoro technique with a coffee-inspired aesthetic and smart automation.

I just published β˜• Just launched The Coffee Timerβ€Šβ€”β€Šmy personal productivity project πŸš€ medium.com/p/just-launc...

2 months ago 1 0 0 0
Preview
Result Pattern in C# Learn how to handle errors without exceptions using a functional approach that makes your code cleaner and more maintainable.

I just published Result Pattern in C# medium.com/p/result-pat...

2 months ago 0 0 0 0
LeftJoin and RightJoin in EF Core 10 | Adrian Bailador | .NET EF Core 10 finally introduces native LeftJoin and RightJoin LINQ operators, replacing the verbose GroupJoin + DefaultIfEmpty pattern with clean, readable code

After 20 years, LINQ finally gets LeftJoin! πŸš€a .NET 10 replaces the GroupJoin+DefaultifEmpty mess with one clean operator.
Same performance. Same SQL. Better code.

adrianbailador.github.io/blog/45-left...

#dotnet #csharp #efcore #linq #dotnet10
#programming #softwaredevelopment #backend

2 months ago 0 0 0 0
The Coffee Timer - Focus & Productivity Coffee Timer: Pomodoro - Productivity with style

🎯 Lessons learned:

1. Ship fast, iterate later
2. Side projects > courses
3. 80% of dev time is debugging
4. Supabase + Stripe = MVP magic

Try it free: thecoffeetimer.com β˜•

Questions? Ask below πŸ‘‡

2 months ago 1 0 0 0

πŸ› οΈ Stack:

β€’ React + TypeScript + Tailwind
β€’ ASP.NET Core 8
β€’ Supabase (PostgreSQL)
β€’ Stripe for payments
β€’ Netlify + Render

Hardest part? CORS and Safari audio bugs πŸ™ƒ

2 months ago 1 0 1 0

✨ Features:

β€’ Animated coffee cup timer
β€’ Task management with priorities
β€’ AI-powered daily summary (Gemini)
β€’ Smart task suggestions
β€’ PWA - works offline
β€’ Google auth + Stripe payments

2 months ago 0 0 1 0
The Coffee Timer - Focus & Productivity Coffee Timer: Pomodoro - Productivity with style

β˜• Just shipped my side project: The Coffee Timer - Focus & Productivity

A productivity app combining the Pomodoro technique with a coffee aesthetic.

React + ASP.NET Core + AI

πŸ”— thecoffeetimer.com

Here's what I learned πŸ§΅πŸ‘‡

2 months ago 0 0 1 0
Advertisement
Result Pattern in C# | Adrian Bailador | .NET Learn how to implement the Result Pattern for cleaner error handling without exceptions. Discover when to use it, how to build it from scratch, and integrate it with ASP.NET Core Minimal APIs.

πŸš€ Result Pattern in C#: ditch exceptions for expected business failures. Make success and failure explicit in your methods. Cleaner code, clear control flow. πŸ’‘

adrianbailador.github.io/blog/44-resu...

#CSharp #DotNet #CleanCode

2 months ago 0 0 0 0
Coffee Pomodoro Coffee Pomodoro - Productivity with style

🎯 Lessons learned:

1. Ship fast, iterate later
2. Side projects > courses
3. 80% of dev time is debugging
4. Supabase + Stripe = MVP magic

Try it free: coffeepomodoro.com β˜•

Questions? Ask below πŸ‘‡

3 months ago 2 0 0 0