So You Wanna Grow? Product-Led Growth for Software Startups
Welcome back to the blog! It’s been a while, but I’m ready to dive back in and share some of the lessons I’ve learned...
Tips for Google Ads Keyword Matching
Running Digital Ads is a lot of fun. Many times, it’s instant feedback. If something is working you get clear results in your metrics...
What is a Partner – Part 1
If you remember, I spent 17 years building software, running a startup, and also running a consultancy. Imagine my surprise when I entered...
DirectTV Fraud 888-407-2674
I’ve been contacted by a company claiming to be from Direct TV. They claim I can take advantage of a promotion with Amazon to pay 5...
Why is my connection to Google, Gmail or HSTS Site Untrusted?
Connection to Google untrusted? Fix below! Lately, I have had issues connecting to Google, Google Mail and other random services over the...
NativeScript button event not firing
I spent a bit of time trying to understand why a tap event failed to fire on a button in NativeScript. Here was the original code segments:...
Updating from NativeScript 1.4 to NativeScript 1.5
I ran into an issue updating NativeScript 1.4 to NativeScript 1.5. The symptom: > nativescript@1.5.0 postinstall...
The best way to develop and run NativeScript projects in an emulator
I develop NativeScript on Windows. As in most new, shiny technology, developing on Windows has it’s quirks. In this post, we’ll...
TNS Build Android Hangs
Occasionally, while running a NativeScript application on android, the process hangs and does not complete. I have not gotten to the bottom...
What happens when you choose the wrong Datatype for an Identifier Column
Choosing database column data types can be dicey. Choose an overly large data type, and indexes will be overly large, storage will fill up...