There is no such thing as one grand unified full-stack programming language or a full-stack developer using a single tool. As a SaaS software architect, I certainly do not see some holy grail from my vantage point. We need to use tools that best meet the needs of the task — and the needs and the skills of developers who use them.
Avoiding managed services, using Docker and running eight Mongo and twelve Kafka nodes does not make an application cloud neutral — it makes it costly to develop, Kafkaesque to architect, and impossible to maintain in production. You end up losing your weekends and quality time with family to DR exercises and production support.
On June 16th, Amazon announced they would acquire Whole Foods in what to me seems like the most exciting M&A event … More
Whether my third grader becomes a software engineer when she grows up remains to be seen. The ability to customize and extend the behavior of a computer is a skill that is going to remain with her for the lifetime. If she wants to be an educator she can make educational apps. If she becomes a business person or a scientist she will be able to use computers to her advantage. This is what being a citizen developer is all about.
This article was originally published by me on my InfoWorld blog in June, 2016. The last time Gartner published their … More
On May 10 Salesforce experienced a day long outage and lost four hours of customer data. As of May 14, Salesforce is still in degraded state. There is a number of lessons we can learn from this.
Nothing riles up the passions of the developer community more than pointing out that a technology is dead. Much to my surprise, Java Enterprise Edition still has fans loyal enough to get riled up . JEE as a specification may not be dead but bloated JEE application servers most certainly are and have been for well over a decade.
This article was originally published on my Cloud Power blog at Computerworld on November 10th, 2015 On October 21st, 2015, … More
This article was originally published on my blog at Computerworld on Jan 20th, 2016 Since my last post, I had … More
I am writing this article on the iPad Mini using the Editorial app. This app is connected to my Dropbox … More