
Aspect Programming (or even other flavors of it) come in real handy to solve certain types of problems
If you want to add or improve your logging or caching layers, you definitely want to consider doing them using Aspect Programming. Those are some common examples but there are numerous scenarios where touching your "core" coding layers (or, tiers or services) is not a good idea. Aspects come in quite handy on those occasions.
11 Heinä 20204min

Come up with a design (in mind) before you get to your computer
To make the best use of your time at work, and/or when you are in front of a machine, it is a good idea to come up with a design (no matter how high level) in mind. This way, you can hit the ground running when you get to your machine. I've seen time and again that this approach works for me.
11 Heinä 20201min


