Things without substitutes
In the business of software, there are no substitute for a great product if you want to truly succeed. Look at all the companies you admire - the one thing they all have in common, are great products!...
View ArticleAPIs are the new Business Development
Back in 2008 I spent months and months on integrating with a new partner that the company had hit up. Literally hit up. Talk, meet, go out for lunch, out for beers, meet and talk some more and then see...
View ArticleAn experiment with client-server apps on Apple tvOS
I've spent a little time digging into the SDK for the new Apple TV - tvOS - specifically using the client-server app architecture. In about an hour I got a local Node.js server running to serve...
View ArticlePlaying video in an Apple TV App with tvOS in Swift
So yesterday I did a small little experiment with tvOS, namely a TVML based app which was fun to see how Apple is trying to make it more accessible to new developers (TV networks, content providers...
View ArticleOverwhelmed by the Full Width
I almost always prefer adding stuff to a page with a constrained, fixed width. Of course the width will adjust to the device viewing the page, but building a page in a web app that uses the full width...
View ArticlePresenting iOS View Controller as bottom-half Modal
Presenting view controllers in iOS is a trivial thing. At least if you can do with the capability provided by iOS out of the box. But sometimes it makes sense to go a little beyond the default...
View ArticleSaaS marketing – scratching the surface
This is primarily my beliefs around how to create distribution for a SaaS product, packed with links to what I regard as the go-to resource for each topic. This is not a "get rich fast" or "how to get...
View ArticleLet's focus on the Interface Layer
It's not unusual to see ideas for different interactions for products that already exists in abundance. Everyone kinda wants their own little ideas baked in, and it usually comes from frustration...
View ArticleA simple cheat sheet for Seaborn Data Visualization
Just gonna put this out here, courtesy of Kaggle's Data Visualization course.It is a super simple description of the different plots you can do with Seaborn, simply divided into the type of story...
View ArticleShipping APIs scale vertical SaaS
Shippo, EasyPost and Postmates (acquired by UberEats) provides shipping as an API.Shipping is an inevitable feature any e-commerce business needs.But it can scale vertical SaaS and enterprise SaaS or...
View ArticleThe art of logging
Writing logs is hard.Logging is the time-machine for your future self, of future colleague.But it's difficult to imagine what you'd like to know in the future. So you may end up writing logs for...
View ArticleRun My Container — Docker and the Super Powers of FROM!
Containerized applications and services are very hyped. Perhaps not at the same level as in 2015, but some say it's the future.As usual the attention goes to everything but the core of what you do, and...
View ArticleA world without files - we need new protocols
This tweet from Suhail got me thinking 🤔Files (.psd, .docx, etc) are almost the next floppy disks. Your kids are going to wonder what the heck "files" were.— Suhail (@Suhail) April 22, 2021 We are...
View ArticleOpinionated vs. Un-opinionated products
Every product is a manifestation of its creators' perspectives and beliefs. It's a reflection of the way they see the world and their values. Yet, what makes a product truly unique is the balance...
View ArticleAdding SQL Azure database as Linked Resource to Web App
The so called Azure Preview Portal, that has been in preview for ages and ages, is less than ideal or should I say confusing in a few places. One thing I particularly find difficult to grasp, is the...
View Article