John Surface
Building For iOS and Android

Desarrollo para iOS y Android

For app developers, it isn’t always apples and oranges –or, in this case, Apple or Android. There are similarities and differences between developing applications for iOS and Android. To help host Tyler Kern clarify them, Kern enlisted the expertise of two Shockoe...

Creating a Push Notification Server with Node.js

Creating a Push Notification Server with Node.js

At Shockoe we're used to integrating our clients' complicated backend systems into our apps, and this often includes push notifications. However, to get that initial proof that our app is playing nicely with GCM and APNS we'll sometimes rig up a sandbox server of our...

Droidcon Lisbon 2019: An Overview

Droidcon Lisbon 2019: An Overview

This week, I attended a Droidcon event in Lisbon, Portugal. The conference itself was at the University of Lisbon, known at this time of year for bright sunshine, mild temperatures, and a unique initiation ritual for freshmen known as Praxe, which was...

Scaling a Push Notification Server

Scaling a Push Notification Server

Previously we explored the topic of setting up a sandbox push notification server in Node.js. This featured a Mongodb instance to store users and device IDs, as well as endpoints to register users and send them the push notifications all at once. But what happens when...

Node Summit 2016

Node Summit 2016

Last week I had the pleasure of attending Node Summit 2016 in San Francisco. I am eager to share some of the new cool technologies and concepts I learned about while I was there. NodeSchool is a tool for learning node and javascript concepts. If you have node and npm...

Office Life at Shockoe: An Inside Look

Office Life at Shockoe: An Inside Look

Shockoe is always facing new challenges, not least of which is where to put the millions of new people who have joined us in the office. Project managers to business analysts, to plain old software developers glue everything together. I’m not saying we’re...

Mock API Data and You: A Classic Love Story

Mock API Data and You: A Classic Love Story

A mobile app developer’s dream is to walk into the office on day one of the first sprint of a new project and find the bounty of a fully functioning web API laid before him. He locks eyes with the developer next to him and sheds a single tear, not out of sadness or...

Shockoe Wellness: Healthy Developers, Happy Developers

Shockoe Wellness: Healthy Developers, Happy Developers

There’s a reason the stereotypical image of a software developer is a slovenly mess, a large mass in a black t-shirt covered in potato chip crumbs, the reason being is it’s often true. And while we can’t prevent the ever-growing threat of black t-shirt wearing, we all...

Interning at Shockoe as a Young Bachelor in the City

Interning at Shockoe as a Young Bachelor in the City

Many see an intern as the low man on the totem pole, and I am no exception. However, I bear this designation not with the corporate shame of an errand monkey, but with intense pride. I form the mighty foundation of our close-knit team of developers and managers here...

Listo para ponerte en contacto?