Shipping Code

Scaling Static Content

Scaling Static Content for Continuous Deployment within a Content Delivery Network By Andy Michaelis, Jordan Piedt, and Crystal Augustus Summary This article describes how uShip Engineering configured tools and processes in a Continuous Deployment environment to refresh static content to the end user. The latest static content is loaded in…Read more

Unit Testing Around Singletons with OCMock

Unit Testing Around Singletons with OCMock

Whether you agree with the use of singletons or not, you can’t completely avoid them as an iOS developer. Apple provides some critical functionality through singletons exposed in its iOS SDK, but it can be quite difficult to write unit tests around code that accesses them. In this article, I…Read more

Visualization of Mobile App Development

Visualization of Mobile App Development

Raleigh Schickel, Manager of uShip Development and self-proclaimed videographer, created two renderings of the Android and iOS team’s development efforts of uShip’s first native mobile applications. He used Gource, an open source project, to create these visualizations of the uShip code base (https://code.google.com/p/gource/). Gource is a software version control visualization…Read more

Five Lessons from a uShip Software Development Intern

Five Lessons from a uShip Software Development Intern

I’m a recent UT Austin Computer Science graduate and this summer marked the end of my development internship at uShip where I’m now a full-time Developer. I started out on the Community, Trust, and Safety (CTS) team, where I learned about the uShip product and business rules.  CTS is an…Read more

Shipping Code – uShip Engineering has a Blog!

Shipping Code – uShip Engineering has a Blog!

Since Launching in 2004 uShip’s mission has been to be the world’s leading online solution for shipping anything, anytime, anywhere. Our technical team created this blog to speak up about how we are executing on this mission. The foundation of uShip.com is built on .Net but we use a number of…Read more