This year, I’ve decided to keep track of my thoughts, learnings and progress a bit more – I’ve decided to take note taking a bit more seriously. I feel that we lose a lot of knowledge over time, maybe not the big picture, but we definitely forget the important finer details.
Quite some time ago, I’ve come across a question in stackoverflow by Jon Skeet.
What’s your most controversial programming opinion?
As Developer’s, there comes a point in our life where we start questioning a bit more, and you realise – these things that these guides and principles that we’ve been taught doesn’t quite work for our problems – this is an awesome moment, this is the moment that you have become more pragmatic with your approach, you’ve formed your own opinions based on your experience, and you know that it works.
There are times when we want to be able to consistently add a behaviour across our
ASP.NET Coreapp that doesn’t quite belong in application logic – a classic example is timing how long a request takes. This is where Filters come in (or Middleware, but that’s for another post).
Sometimes, there are cases when we need a Search Solution for a hobby project but don’t want to spend extra time and money in having a
Luceneor some other form of abstraction of
Lucene, such as
ElasticSearch. If you’re working with
MySQL(or even better, with
Postgres), then you’re in luck – there’s a way to have a quick and dirty search solution for your dear project.