Some quick NativeScript tips

After attending (and rather enjoying) NativeScript Developer Day last week, I’m trying to get back up to speed with NativeScript development. I’ve got some demos planned for integration with IBM services that I think will be pretty interesting, but I’m a bit rusty so I’m going through the docs again before I leap into making a new app. I ran into a few things today that are 100% documented, well known, etc, but still tripped me up, so I figured I’d document it purely for my own sake. All of the stuff below I figured out by first screwing it up and then getting help from Brad Martin. Thanks Brad!

Read more

The Microsoft Surface Book - Part One

A Disclaimer: Microsoft provided me with the hardware I’m reviewing. They asked me to share my feelings about it in exchange for letting me borrow it. Also, I’m not a professional photographer, so the product shots I’ll be sharing today will be a bit meh. The lovely picture you see above is courtesy of Microsoft. While my very first computer was an Apple (the venerable Apple 2e), I spent most of my “professional” developer life using Windows machines.

Read more

Recording - What they didn't tell you about Cordova

For those who couldn’t make the NCDevCon (which is a shame, it is a great conference!), here is the recording of my presentation on Apache Cordova and “things they didn’t tell you.” As I say right away in the beginning, everything I cover are absolutely things that folks talk about now, but it’s sometimes missed in the rush to get things done quickly. As always, I love your feedback and questions, just ask in the comment below.

Read more

Reminder on using Ionic for the Web

Earlier today the Ionic folks published an article about Ionic 2 and PWA (Progressive Web Apps) - “Announcing PWA support in Ionic 2”. The gist is that - you guessed it - Ionic 2 apps will support PWAs out the box. You don’t have to actually make use of PWA of course, but if you want to build an Ionic 2 app for the web, and not hybrid mobile, then Ionic has done some of the grunt work to get you started down that path. I thought it might be useful to remind folks how you can build an Ionic web apps instead of hybrid mobile apps.

Read more

Fixing "Browser Has Stopped" Errors in the Android Simulator

Before I begin, I want to point out that I encountered this issue both in the “regular” Android simulator (which I don’t recommend) and in Genymotion (which I strongly recommend). The fix came courtesy of Julien Bolard, an employee of Genymotion. I’m just blogging it to help spread the word in case others run into the issue as well. So - have you ever tried saving an image from the browser in Genymotion or the Android simulator?

Read more

Adding opacity to a background image in reveal.js

tl;dr - use a slide state of “something” and then html.something .slide-background { opacity: 0.1 !important; }.

I used to be a big fan of reveal.js, but stopped using it after a while when I ran across too many instances of having to fight it’s built in styling to get what I wanted. Don’t get me wrong, I loved it, and thought it was a great tool, but somethings seemed unnecessarily difficult. I switched to Powerpoint and Keynote because, frankly, it was just simpler.

Read more

Review: No Man's Sky

About two weeks ago (right after its release), I picked up a copy of “No Man’s Sky.” I knew a little about it and it sounded interesting. I knew it was space simulation focused on exploration with basic economies and the such. But the critical point was - I was only casually familiar with the game. Because of that, I went into with little expectations. And within minutes, I was hooked.

Read more