architecture
Dogfooding: Defining roles in an MVC architecture with internal APIs
Here’s a copy of the talk I did recently at Boston University discussing how to implement a clean MVC architecture for web apps, with a decoupled front end, using an internal API. Abstract: The architectural design of an application often comes down to a single question: Where is the work done? Traditional client-server applications answer […]
Thinking Outside the App: ExxonMobil and Speedpass+
I’m a big fan of Apple’s ApplePay ecosystem, a bit for the convenience of NFC-based transactions, but really for the security. ApplePay is a tokenized payment system in which credit/debit card account information is neither stored on the phone nor transmitted when making a purchase. It seems not a week goes by that we don’t […]