BB10: How to Restore a 'Bricked' Dev Alpha Device

Posted by rion on March 27, 2013

While frantically trying to get my apps ready for the BlackBerry 10 launch I accidentally broke my Dev Alpha B device. It froze and I tried to reboot to fix it- unfortunately it got stuck at the loading screen for a long time (40 minutes).

This article explains how I was able to get my Dev Alpha device back up and running.


After you've gone through the process of creating and testing a Cascades application for BB10, it would be nice to deploy it to AppWorld. This article explains how to do just that.


BB10: Debugging

Posted by rion on March 23, 2013

Debugging a BlackBerry 10 application is a bit primitive. I want to jot down my notes on how I've been debugging my applications so I can refer back to them later.


BB10: Cascades: Using SQLite

Posted by rion on February 14, 2013

While working on several BB10 applications leading up to launch I became more familiar with how to implement SQLite database access. While it is fairly straight-forward, there are a couple of 'gotchas' to be aware of.


BB10 Global Launch: I've got some apps in the store

Posted by rion on January 30, 2013

BB10 is here! I'm catching a live-blog from techcrunch. In the months leading up to the launch of the new BlackBerry platform I've been working a few apps, most of which are approved and available for download on AppWorld:

We'll see how it goes!


BB10: Cascades: Dialog and SystemDialog

Posted by rion on January 28, 2013

I leveraged Cascades Dialogs heavily in my first BlackBerry 10 App. While there is a bit of strange behavior, the Cascades Dialog and SystemDialog controls are servicable and can help provide an exceptional user experience.

My trouble with the controls stemmed around my use of .show() and the Dialog's onFinished event. The behavior was not consistent enough for me to release the app. Solution after the jump.


PFSense v1.2.3: Traffic won't route after reboot

Posted by rion on January 27, 2013

After 852 days of uptime I had to power down my PFSense firewall machine. We had a power outage today that lasted about 30 minutes longer than I had UPS power so I took the opportunity to shut it down cleanly rather than hard-power it off.

I noticed after bringing it back online a few hours later that traffic would not route from my Wireless Network to the WAN Interface. In looking at the NAT and Firewll rules, everything seemed in order. Fortunately I was able to find a solution.


BB10: Cascades: Padding and Alignment

Posted by rion on January 25, 2013

Figuring out how to assign Padding to Cascades controls took a little while. While each control accepts a topPadding bottomPadding / leftPadding / rightPadding attribute, it doesn't seem to actually do anything.

The way padding works is inconsistent with Alignment where I can just set the alignment on the control and be done with it. Examples after the jump.


BB10: Cascades: Change Font Size for QML Controls

Posted by rion on January 24, 2013

Now that I have my 5 BB10 apps submitted to AppWorld I can take a break and write up a few articles on things I discovered along the way. These will be concise and to the point, but I think documenting them will be worthwhile.

One thing I found out is that changing the font size for BlackBerry 10 Cascades controls involves a little more than just setting the size of text. Example after the jump.


Windows 8 BitLocker and a Black Screen

Posted by rion on January 02, 2013

I'm starting to take mass transit (Commuter rail) into work and want to take some precautions with my laptop (in case it gets lost or stolen). Since my 'travelling' laptop has Windows 8 Pro on it, I decided to enable Bit Locker drive encryption.

While my first experience with BitLocker was a bit less than pleasant, I was able to get it working and ge past a Black Screen issue.


Updated c5Touch Theme for 2013 (PHP syntax fixed)

Posted by rion on January 01, 2013

In case you couldn't tell, I've been working a lot with concrete5 recently. Now that I've got things in a stable condition I'm trying to get the c5Touch theme working. It's not as easy as drag & drop. I had to alter the source files to get it to work on my server which does not allow PHP Short Tags.

This article will help you get the theme updated & installed.

Note: Download link is at the bottom of the page if you want the fixed c5Touch theme.


Fixing the Auto Nav Bar in Concrete5 5.6.0.2

Posted by rion on December 31, 2012

I'm fixing up another site of mine to use concrete5. As I'm migrating from static HTML files, I did a fresh install of concrete 5 with the latest version available (5.6.0.2). Unfortunately, I noticed that the Auto navigation bar was super ugly. Looks like some CSS may have changed. If you see your Nav bar looking like this, you've got the same problem:

broken_nav_bar.png