Array#Extras free email course.
These topics are covered:
Enthusiastic about new technologies, I'm always keeping an eye on what can improve code readibility.
I've been a web developer for more than 10 years, and I'm fascinated by how much the technology and the processes changed. I can hardly recognise any code I've written back then.
My primary focus is to identify and isolate what makes code more readable. Functional Programming had a great effect on my coding style, and propelled me to a way where I'm constantly looking for applying its principles even in non-functional languages.
This course is based on my experience that immutable collections with a modern API used well is a powerful tool to enhance the codebase. It yields solutions that are more closely resemble how humans think and by imposing guarantees it lowers the complexity of understanding code.
I believe that no matter what language you use or what domain you are working in, knowing these concepts will help you become a better programmer.