Blogs

Ideas we stand behind
Frank Sinatra was renowned, among other things, for his ability to nail a recording in one take. The problem with making something look easy is that people start to believe it’s easy. The team at Shockoe spends a lot of time singing in the shower (and reading, training, and talking) to make it look easy in our own way.

Featured blog

How to Use Regular Expressions in 2019

For many developers, regular expressions are arcane magic at best, impenetrable nonsense at worst. I once felt the same way, until in a caffeinated mania I plunged in headfirst and discovered a fascinating and endlessly useful world under the surface. Five years later, regex is...
Teaching Course 491 – Week #1

Teaching Course 491 – Week #1

It seems like every day brings news of yet another development or venture at Shockoe; this time it was Adjunct Professor Roles at VCU. Last fall we met with the Chair of the Computer Science Department who asked Edwin and I to teach the first Mobile Development Course...

read more
The Hour of Code Virginia: Featuring Shockoe.com

The Hour of Code Virginia: Featuring Shockoe.com

The 'Hour of Code' is a nationwide initiative by CSEdWeek and Code.org to introduce computer programming to 10 million students and encourage them to learn programming. This one-hour introduction to computer science is designed to demystify code and show that anybody...

read more
Expanding our Mobile Footprint in Richmond

Expanding our Mobile Footprint in Richmond

Over the summer Shockoe has focussed on expanding its Mobile Footprint in Richmond, our company has doubled the size of our office location and moved back to the bottom. Shockoe recently has to a recently renovated, historic space at 1705 E. Main St., just a few...

read more
Enabling Push Notifications Part 3 of 3

Enabling Push Notifications Part 3 of 3

Android Code Setup Android is set up the same way with just a few minor differences.  On Android, we use the ti.cloudpush module and ti.cloud for Push Notifications.  After registering with the server, the function should return a device token.  Save this device token...

read more
Enabling Push Notifications Part 3 of 3

Enabling Push Notifications Part 2 of 3

This document is intended for the average Titanium Developer to enable push notifications.  It is assumed that the reader already has a basic knowledge of Titanium and the APIs. Today we will talk about Part 2 of 3 of Push Notifications, which begins with Google App...

read more
Enabling Push Notifications Part 3 of 3

Enabling Push Notifications Part 1 of 3

This document is intended for the average Titanium Developer to enable push notification.  It is assumed that the reader already has a basic knowledge of Titanium and the APIs. There are several steps that you will need to follow to enable Push Notifications in your...

read more

Want to stay connected on all things mobile?

Sign up for the Shockoe newsletter and we'll keep you updated with the latest blogs, podcasts, and events focused on emerging mobile trends.