SAM – A Functional approach to UI Construction
Tweet SAM is the “State-Action-Model” pattern, a new reactive pattern which seems to have interesting properties when building User Interfaces (Web or otherwise). SAM’s foundation is TLA+, so it can be...
View ArticleIntroducing the SAM pattern as an alternative to MVC
Tweet This is a repost of my LinkedIn post. I have been on a very interesting journey in the last few weeks as I was focusing on finding ways to lower the cost building OmniChannel Digital Assets....
View ArticleKeep your Business Logic outside Web-Frameworks
Tweet I was recently in a meeting with the CTO of a startup which had spent several years building an Angular1.x-based front-end to their Big Data offering. His advice: However you end up architecting...
View ArticleServices, APIs and Microservices – Part 1
Over the years, there has been lots of “back-end” forth over Service Oriented Architecture, Event Driven Architectures, Microservices, CQRS, DDD… I’d like to offer a truce, a unified view of the...
View ArticleBusiness Models for Next Generation Social Networks
A couple of weeks ago, we explored the Future of Social Networks which we see evolving towards: friends over followers future over past activities over posts In this post we would like to share a...
View ArticleServices, APIs and Microservices – Part 2
Any “modern” IT organization is a collection of dozens, if not hundreds, of information systems, painstakingly built over the course of decades.These systems are brittle, heavily integrated with each...
View ArticleServices, APIs and Microservices – Part 3
In the first part of this series we introduced a baseline taxonomy for Services, APIs and Microservices where: Microservices are merely integration points into Systems of Record, focused on CRUD...
View ArticleService, APIs and Microservices – Part 4
In part 3 of this series, we have seen how Services, APIs and Microservices can “break the monolith” and accelerate innovation by making it easier to onboard and decommission “applications”. In the...
View ArticleRevisiting the Conway Law
The Conway Law seems to be getting a renewed interest lately. In 1968, Mel Conway, then, a manager of peripheral systems research at Univac, devised: “organizations which design systems … are...
View ArticleI was once an Architect and a Modeler until…
… I realized how broken was the conceptual foundation on which languages and systems are built. Here is an account of my 20 year journey. Some Background (to show that I am just an Old Fart) Back in...
View Article