Just Some Code
I'm Cesar Aguirre. Software engineer
Blog
About
Projects
Contact
© 2024. All rights reserved.
#tutorial
csharp
tutorial
todayilearned
misc
career
writing
showdev
sql
mondaylinks
productivity
books
asp.net
interview
visualstudio
git
learning
codereview
bugoftheday
letsX
vim
react
go
2024
2024-08-19
It Seems the C# Team Is Finally Considering Supporting Discriminated Unions
2024-08-05
For Cleaner Domains, Move IO to the Edges of Your App
2024-07-22
5 Unit Testing Best Practices I Learned from This NDC Conference Talk
2024-06-10
Testing DateTime.Now Revisited: .NET 8.0 TimeProvider
2024-04-15
Two new LINQ methods in .NET 9: CountBy and Index
2024-04-01
How to Test Logging Messages with FakeLogger
2023
2023-04-03
Goodbye, NullReferenceException: Separate State in Separate Objects
2023-03-20
Goodbye, NullReferenceException: Option and LINQ
2023-03-06
Goodbye, NullReferenceException: Nullable Operators and References
2023-02-20
Goodbye, NullReferenceException: What it is and how to avoid it
2022
2022-12-22
Let's refactor a test: Remove duplicated emails
2022-12-21
To Value Object or Not To: How I choose Value Objects
2022-12-20
Dump and Load to squash old migrations
2022-12-16
Six helpful extension methods I use to work with Collections
2022-12-15
How to create ASP.NET Core Api project structure with dotnet cli
2022-12-14
How to write good unit tests: Use simple test values
2022-12-08
Let's refactor a test: Store and Update OAuth connections
2022-12-06
How to replace BackgroundServices with a lite Hangfire
2022-12-04
On Unit Testing Logging Messages
2022-12-01
How to write tests for HttpClient using Moq
2022-08-22
Three set-like LINQ methods: Intersect, Union, and Except
2022-08-08
NCache & Full-Text Search
2022-07-25
LINQ Aggregate Method Explained with Pictures
2022-07-11
Peeking into LINQ DistinctBy source code
2022-06-27
Four new LINQ methods in .NET 6: Chunk, DistinctBy, Take, XOrDefault
2022-06-13
Five common LINQ mistakes and how to fix them
2022-05-30
How to use LINQ GroupBy method: Two more use cases
2022-05-16
Five LINQ Methods in Pictures
2022-04-11
Working with ASP.NET Core IDistributedCache Provider for NCache
2022-02-07
What are implicit conversions and why you should care
2022-01-24
Don't use functions around columns in your WHEREs: The worst T-SQL mistake
2021
2021-10-11
Don't duplicate logic in Asserts: The most common mistake on unit testing
2021-09-27
Two C# idioms: On defaults and switch
2021-09-13
My Top 16 newest C# features by version
2021-08-30
Unit Testing 101: From Zero to Hero
2021-08-16
Write custom Assertions to improve your tests
2021-08-02
Let's refactor a test: Payment report
2021-07-19
How to write better assertions in your tests
2021-07-05
Unit Testing Best Practices: A checklist
2021-06-21
Write simpler tests with Type Builders and AutoFixture
2021-06-07
Five tips for better stubs and mocks in C#
2021-05-24
What are fakes in unit testing? Mocks vs Stubs
2021-05-10
How to write tests that use DateTime.Now
2021-04-26
How to create test data with the Builder pattern
2021-04-12
How to name your unit tests: Four test naming conventions
2021-03-29
Four common mistakes when writing your first unit tests
2021-03-15
Unit Testing 101: Write your first unit test in C# with MSTest
2021-03-08
How not to write Dynamic SQL
2021-02-10
Decorator pattern. A real example in C#
2021-02-05
How to write good unit tests: Write failing tests first
2021-01-18
A quick guide to LINQ with examples
2020
2020-12-10
A case of primitive obsession. A real example in C#
2020-11-02
How to write good unit tests: Noise and Hidden Test Values
2020-09-14
Just Vim It! Learning Vim For Fun and Profit
2020-08-21
How to read configuration values in ASP.NET Core
2020-08-15
How to keep your database schema updated with Simple.Migrations
2020-08-11
How to create fakes with Moq. And what I don't like about it
2020-08-01
Two C# idioms: On Dictionaries
2020-07-28
Another two C# idioms
2020-06-29
How to add an in-memory and a Redis-powered cache layer with ASP.NET Core
2020-05-29
A beginner's Guide to Git. A guide to time travel
2020-05-01
How to create a CRUD API with ASP.NET Core and Insight.Database
2020-03-23
ASP.NET Core Guide for ASP.NET Framework Developers
2020-02-14
Pipeline pattern: An assembly line of steps
2019
2019-11-19
Two C# idioms
2019-11-11
Git guide for TFS users
2019-09-16
How to Shift Array Elements in C# (Space Complexity)
2019-08-29
How to Solve The Two-Sum Problem in C# (Time Complexity)
2019-08-02
Postfix Notation: An Interview Exercise
2019-03-22
What the Func, Action? Func vs Action
2019-03-08
Parsinator, a tale of a pdf parser
2018
2018-11-17
The C# Definitive Guide
2018-10-22
How to handle holidays in C# with DateTimeExtensions
2018-07-18
When logging met AOP with Fody