Brian Bu
-
Featured
Conventional Programming with EFCore – Part 1
When I first took a pass at writing a Framework many years ago, I thought I was so clever being able to use reflection to solve common problems. Then I learned about Expression Trees and more fun but difficult to maintain concepts. At one point I sat down and said to myself, will anyone else… Read more
-
Featured
The Repository Pattern isn’t an Anti-Pattern; You’re just doing it wrong.
If you already hate the Repository Pattern, I get it. You had a bad experience with it. Implementing Repos over and over again has no benefits. I 100% agree. I although have not have had the same experience, as I do not recommend that approach. I focus on a zero rework implementation. People don’t give… Read more
-
The time the Fish hit a Door and turned into a Snake
I have been reading Wikipedia and Unicode for too long. I found this path pretty interesting. I assume individuals who went to school for Linguistics might already know this, and I also assume I can be completely wrong. One way to find out I guess. Logographic Script It seems most written language starts as Pictograms,… Read more
-
Conventional Programming with EFCore – Part 2 – Fixing Find
If you didn’t already setup Entity Scaffolding, please checkout Part 1 before continuing. DbSet.Find(Object[]) Although a powerful method, it can cause some problems. Primarily, the lack of compile time checking of the arguments. Usually, there is a bit of double checking during initial use, and then god forbids someone changes the keys. You can have… Read more
Follow My Blog
Get new content delivered directly to your inbox.