Category: Technology
How much does an app cost?
Being an app developer, friends, family and co-workers often ask the question, how much does an app cost? This is a nice breakdown from Couchbase on the elements, stages and how long each stage of the development lifecycle takes, which helps with cost estimates.
#thanks
I recently did an internal presentation for the awesome Mobile Experience & Engineering team at #SAP and this showed up today unannounced. It’s always nice to get a small token of appreciation from people and teams you respect. #Thanks #SAPMobile #MobileEnterprise #LifeAtSAP
XaaS – PaaS, SaaS, IaaS … What’s the diff …
I like this cheatsheet to give non-technical audiences some insight into a cloud journey for enterprises.
Building a Passkit App
Building an Apple PassKit app has been an interesting endeavor. Internally at SAP we recently built a small Business Card application which allows employees to create a digital business card, and subsequently generate a individual and customized wallet pass, allowing them to quickly retrieve it, without having to find the app, and open it on their device. Having a wallet pass lets users simply double tap the lock button, authenticate and see a collection of their passes.
Creating a pass has a unique requirement in that an application cannot simply create the pass directly on the device, or in the app. A pass needs to be generated server side, and signed with the appropriate signing certificate. In our case we utilized a small Typescript Node.JS server, which has a single API endpoint which accepts the information needed to populate the business card pass. The API then returns a signed .pkpass file. A .pkpass at its simplest form is simply a zipped bundle of assets and JSON files which describes the key fields and their respective values.
#Users1st
Awesome video from Apple and our Enterprise Mobility team at SAP.
Open Source Project: Reach SDK
Over the past few years I have found myself re-implementing and re-writing basic features of server, web, mobile or service components. Registration, Login, Forgot Password, Notifications, Search, Help, FAQ, Contact Us, Maps are just a few I can think of, where half way through the development everything seems familiar and I have a case of deja vu. No doubt I have written or implemented a library or service which performs this specific function.
While developing the Changd app I found myself in one of the deja vu moments while writing the email notification service, and decided to pause development, and fix the root cause. After multiple Github issues to support a variety of notification providers, I came across Apprise, a python library which supports multiple notification provides. Since there was not a Node.js implementation, I decided to use Apprise as inspiration and influence for a Node.js library which I aptly named “Reach”.
Easter eggs …
May unity be the foundation to explore new grounds.
Every so often you get a product which delights you. A small nugget of wisdom, a token of appreciation or well thought out gesture, showing that the company or person who designed, or built the product, went just one step further than they needed to …