You have a product. You have a service. You have a business plan. Now you want to leverage technology and build a relationship with your customers by offering them an app. I am here to talk you out of it. Nobody wants an app You may feel like you are extending your brand to your … Continue reading Nobody wants your app
TypeScript starts where JavaScript leaves off
As a software engineer, I learned that one measure of my success is whether or not the code I've written is in production and maintainable by others years after I moved on to other things. Self-documentation features of the programming language play a crucial role. The rapid adoption of JavaScript and Node.js in the enterprise … Continue reading TypeScript starts where JavaScript leaves off
Node.js is a perfect enterprise application platform
In a July 2017 article, Node.js Foundation surveyed developers around the world asking them how they use Node.js. As it turns out, Node.js is taking over the world of business applications and the enterprise by storm and is rapidly supplanting platforms like Java which has to do with a few factors. JavaScript Node.js is a … Continue reading Node.js is a perfect enterprise application platform
Design patterns in TypeScript: Factory
A Factory hides the details of instantiating objects within a class hierarchy. The client provides some information regarding the object it needs. Based on that information the factory determines which class of objects to instantiate and how to go about it. Factories are typically Singletons but don’t necessarily need to be, and it depends on … Continue reading Design patterns in TypeScript: Factory
Design patterns in TypeScript: Chain of Responsibility
In event-driven systems messages produced by one object can be handled by one or more other objects. None of the objects need to know of one another – all they need to share is a common mechanism for distributing messages. Messages are sent from one object to another making them part of a chain. This … Continue reading Design patterns in TypeScript: Chain of Responsibility
I built an ultimate development environment for iPad Pro. Here is how.
I've been trying for a long time to come up with a setup for using my iPad Pro as a development tool. There is a ton of options out there, mostly in the form of text editors and terminal emulators or some combination thereof. None made me happy. I want a full IDE, with no … Continue reading I built an ultimate development environment for iPad Pro. Here is how.
Singletons in TypeScript
A singleton[1] is a pattern that guarantees there is a single instance of an object in the system. A singleton can maintain a state which is shared across the entire system. Singletons abstract their internal workings from the rest of the system. Singletons are common in business applications. They help model real-life business processes that … Continue reading Singletons in TypeScript
The technology publishing industry needs to transform in order to survive
In May 2017, IDG has laid off a good chunk of its publishing staff after the acquisition by a Chinese investment firm. In a way, that was the inevitable. Computerworld, an IDG publication, had its last printed run in 2014 and they struggled to stay afloat as a digital edition. The age of glossy computer … Continue reading The technology publishing industry needs to transform in order to survive
Rather than innovating Walmart bullies their tech vendors to leave AWS
On June 16th, Amazon announced they would acquire Whole Foods in what to me seems like the most exciting M&A event of the past couple of years. As a long time customer of Amazon Prime and Amazon Fresh, I couldn't be more excited at the possibilities. Of course, every other retailer is terrified. There are some … Continue reading Rather than innovating Walmart bullies their tech vendors to leave AWS
Architecting API ecosystems: my interview with Anthony Brovchenko of R. Culturi
In May 2017 I gave a talk at TDWI Leadership Summit in Chicago. The general message I was trying to convey was that businesses operate as ecosystems and public API platforms play a crucial role in ecosystem leadership. It is possible today to build a startup with a very negligible up-front investment. This startup can … Continue reading Architecting API ecosystems: my interview with Anthony Brovchenko of R. Culturi
You must be logged in to post a comment.