I don’t do functional programming as a rule. Maybe I should. As it is I merely flirt with it now and then. Here is one pattern that I have definitely settled on, and that I think everyone should use. Functional string building. When you finish reading this there should be no excuse for ugly old imperative […]
Month: November 2018
Dancing with tiers in my eyes
Software is a many-layered thing. And within each tier you’ll find further sub-layers – multiplying out like a fractal zoom. Like the OSI model, some layers are more interesting than others – depending on personal preference. I personally get a kick out of building frameworks and tools; more so than user-level apps. There’s enough variety in […]
Microservices
We (myself and my close colleagues with whom I’ve worked on this) believe that a microservice approach to enterprise software architecture holds many benefits. It is an increasingly hot topic, not least because Netflix do it. And it is an increasingly polarising one, not least because Netflix do it! It is often lauded for its scalability, […]
What software would you write for fun?
Things my personal time gets spent on (in order): domestic chores, family time, reorganising spaces so we can buy more junk, TV, Physiological needs, hobby time. Things my hobby time gets spent on (in order): thinking about programming, reading about programming, talking about programming, actually programming. I used to have lots of hobbies (tae kwon-do, gymnastics, […]
Tailor your tool
This is my workstation. There are many like it, but this one is mine. Do you need to use a computer in your line of work? Do you consider yourself a power-user? Do you tailor it to your specific wants and needs? If not then you could be missing a trick and crippling your productivity. I […]
Dev? Mac!
Do you develop software that doesn’t need to run on Windows? No? Then don’t develop it on Windows! Buy a Mac. A lovely shiny MacBookPro. Buy the best model you can afford – in fact decide which one you can just afford and then buy the next model up. Make sure it has SSD storage rather […]
Recent Comments