DEV Community

Cesar Aguirre profile picture

Cesar Aguirre

Software engineer. Lifelong learner. Language enthusiast. Avid reader — Get my free email course to refactor your coding career in 7 days: bit.ly/csarag-lessons

Location Colombia (not Columbia) Joined Joined on  Personal website https://bit.ly/imcsarag github website

Work

Content, Courses & Training for .NET teams — Helping teams to write maintainable & performant code

Writing Debut
4 Week Community Wellness Streak
Four Year Club
2 Week Community Wellness Streak
Three Year Club
1 Week Community Wellness Streak
Two Year Club
16 Week Writing Streak
One Year Club
8 Week Writing Streak
4 Week Writing Streak
Once You Touch It, You Own It!

Once You Touch It, You Own It!

1
Comments
1 min read

Want to connect with Cesar Aguirre?

Create an account to connect with Cesar Aguirre. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Testing DateTime.Now Revisited: Using .NET 8.0 TimeProvider

Testing DateTime.Now Revisited: Using .NET 8.0 TimeProvider

8
Comments
4 min read
Four Lessons I Wish I Knew Before Becoming a Software Engineer

Four Lessons I Wish I Knew Before Becoming a Software Engineer

6
Comments
3 min read
The Clean Coder, a Better Book Recommendation

The Clean Coder, a Better Book Recommendation

2
Comments
1 min read
Job Security is a Myth: Three Lessons on Layoffs

Job Security is a Myth: Three Lessons on Layoffs

2
Comments
2 min read
TIL: How to declutter sites with uBlock Origin filters

TIL: How to declutter sites with uBlock Origin filters

Comments
2 min read
Why Do Some Software Projects Fail?

Why Do Some Software Projects Fail?

1
Comments
1 min read
This is how I'd start an Ultralearning project

This is how I'd start an Ultralearning project

1
Comments
3 min read
How to Test Logging with FakeLogger

How to Test Logging with FakeLogger

6
Comments
4 min read
Let's refactor a test: PaymentProxy

Let's refactor a test: PaymentProxy

Comments
3 min read
Let's refactor a test: AccountController

Let's refactor a test: AccountController

1
Comments
4 min read
NullReferenceException & LINQ XOrDefault methods

NullReferenceException & LINQ XOrDefault methods

5
Comments
5 min read
What NullReferenceException is and how to avoid it

What NullReferenceException is and how to avoid it

4
Comments
4 min read
I'm banning Get, Set, and other method and class names

I'm banning Get, Set, and other method and class names

3
Comments 7
4 min read
How to write good unit tests: Use simple test values

How to write good unit tests: Use simple test values

3
Comments
4 min read
Four lessons I learned after working with Hangfire

Four lessons I learned after working with Hangfire

4
Comments
3 min read
TIL: How to replace keywords in a file name and content with Bash

TIL: How to replace keywords in a file name and content with Bash

5
Comments
3 min read
TIL: Always check for missing configuration values inside constructors

TIL: Always check for missing configuration values inside constructors

6
Comments
3 min read
TIL: How to write tests for HttpClient using Moq

TIL: How to write tests for HttpClient using Moq

4
Comments
4 min read
Three LINQ set methods: Intersect, Union, and Except

Three LINQ set methods: Intersect, Union, and Except

21
Comments 2
4 min read
NCache and Full-Text Searching

NCache and Full-Text Searching

21
Comments
7 min read
Peeking into LINQ DistinctBy source code

Peeking into LINQ DistinctBy source code

7
Comments
4 min read
How to use LINQ GroupBy method?

How to use LINQ GroupBy method?

11
Comments
4 min read
Five Common LINQ Methods in Pictures

Five Common LINQ Methods in Pictures

10
Comments 1
4 min read
Working with ASP.NET Core IDistributedCache Provider for NCache

Working with ASP.NET Core IDistributedCache Provider for NCache

9
Comments
10 min read
Domain Modeling Made Functional: A jump into the functional world

Domain Modeling Made Functional: A jump into the functional world

7
Comments
2 min read
The Art of Readable Code: Takeaways

The Art of Readable Code: Takeaways

6
Comments
3 min read
Unit Testing Best Practices: Organization & Test Data

Unit Testing Best Practices: Organization & Test Data

5
Comments
2 min read
Don't duplicate logic in Asserts: The most common mistake on unit testing

Don't duplicate logic in Asserts: The most common mistake on unit testing

2
Comments
3 min read
Five cool C# features: Before and After

Five cool C# features: Before and After

5
Comments
4 min read
Unit Testing Best Practices: 6 tips for better names

Unit Testing Best Practices: 6 tips for better names

4
Comments
2 min read
Simplify your unit tests with auto-mocking and TypeBuilder

Simplify your unit tests with auto-mocking and TypeBuilder

6
Comments
5 min read
How to write better assertions: 5 Best Practices

How to write better assertions: 5 Best Practices

5
Comments
3 min read
How to create test data with Object Mothers

How to create test data with Object Mothers

7
Comments
3 min read
What are fakes, stubs and mocks?

What are fakes, stubs and mocks?

4
Comments
3 min read
4 naming conventions to better name your tests

4 naming conventions to better name your tests

7
Comments
2 min read
4 common mistakes when writing your first unit tests

4 common mistakes when writing your first unit tests

10
Comments 2
4 min read
How to convert 2-digit year to 4-digit year in C#

How to convert 2-digit year to 4-digit year in C#

5
Comments 1
1 min read
A quick guide to LINQ with examples

A quick guide to LINQ with examples

16
Comments
6 min read
How to Take Smart Notes. Takeaways

How to Take Smart Notes. Takeaways

20
Comments
4 min read
How to write good unit tests? Avoid these two issues

How to write good unit tests? Avoid these two issues

9
Comments
3 min read
Let's React. Learn React in 30 days

Let's React. Learn React in 30 days

283
Comments 6
7 min read
Two free tools to format SQL queries

Two free tools to format SQL queries

8
Comments
3 min read
How to add gzip compression to ASP.NET Core API responses

How to add gzip compression to ASP.NET Core API responses

3
Comments
1 min read
How to read configuration values in ASP.NET Core

How to read configuration values in ASP.NET Core

8
Comments 1
4 min read
Another two C# idioms - Part 3

Another two C# idioms - Part 3

5
Comments 1
2 min read
Another two C# idioms

Another two C# idioms

8
Comments
2 min read
How to add an in-memory and a Redis-powered cache layer with ASP.NET Core 3

How to add an in-memory and a Redis-powered cache layer with ASP.NET Core 3

9
Comments 1
7 min read
Let's Go: Learn Go in 30 days

Let's Go: Learn Go in 30 days

35
Comments
5 min read
The Clean Coder: Three Takeaways

The Clean Coder: Three Takeaways

67
Comments 3
2 min read
Pragmatic Thinking and Learning: Three takeaways

Pragmatic Thinking and Learning: Three takeaways

44
Comments 1
3 min read
The Art of Unit Testing: Four Takeaways

The Art of Unit Testing: Four Takeaways

43
Comments 2
2 min read
Tips and Tricks for Better Code Reviews

Tips and Tricks for Better Code Reviews

39
Comments 1
4 min read
Two CSharp idioms

Two CSharp idioms

34
Comments 3
2 min read
What the Func, Action?

What the Func, Action?

13
Comments
3 min read
loading...