202 karma · joined April 27, 2016
* Hangfire
* Quartz.NET
* NHibernate
* AutoMapper
* StackExchange.Redis
* the Castle project
* xUnit
* NUnit
* Serilog
* SimpleInjector
These are all very popular long maintained open source libraries I've seen used in many projects.
Regarding ASP.NET, you're right. There are some alternatives, but not used very often from my experience.
But all this is very project specific... it's hard to make these sort of claims about performance.
Regarding naming things, this comes to my mind: https://github.com/kettanaito/naming-cheatsheet
You can compose methods, compose classes/instances (DI), compose libraries/assemblies, compose processes, microservices, or entire apps and multi-app systems. There are similar patterns of composition, just each is at a different level of abstraction of the whole thing.
Sometimes it makes more sense to compose it inside an app, sometimes it makes more sense to design it differently and compose on another layer. Sometimes it can be both or it's blurry and not clear...
Thank you for sharing this.
I read about Bazel, which looked really nice. Any other interesting tools to check out?
When I add `* { font-family: georgia!important }` and scale the page down to 75 %, then it's quite comfortable to read.
One of the things developers often get when changing jobs is a pay rise that they wouldn't get otherwise.
If you don't mind me asking: How does the pay rise process work in your company?
Sorry for a money-focused question.
> This blog post was published on April 1. That’s a huge hint ;-)
Not sure what to think about this...
On BE side, a lot of stuff gets complicated because nowadays everyone wants to use tools designed for building microservices.
I'm oversimplifying, of course.
I add screenshots of code, screenshots of apps, links, copy code blocks, queries I used, command outputs, various log snippets, file names. I also use highlighters a lot, and draw stuff.
Currently, I use OneNote for all this. I used to use pen and paper in the past, but when it's digital, I can Copy-Paste or screenshot anything. I recommend everyone to try it. :-)