These days I've been trying to get my hands again on PHP. I thought that if I have a sufficiently minimalist idea I shouldn't use Laravel or anything like it but Slim which is known as a Microframework. It turns out it's a great platform and you learn a lot of PHP with it but it's a bit hard to understand design patterns when all you've coded is ASP crap for the last 3 years. I felt so dumb but I'm getting it.