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.
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.
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 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!
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.
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.
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.
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.
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.
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.
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 (126.96.36.199). 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: