HTTP in Unity

I just spent the past month building the new version of our Playnomics PlayRM SDK for Unity. Unity is designed to be a cross-platform write-once, deploy-everywhere game engine making it a very popular tool for publishers looking to reach web, native desktop, and mobile audiences with a single game. Most of my background has not [...]

Continue Reading

REST Presentation

While I was working at West Monroe Partners I put together this presentation on RESTful services, and finally got the chance to polish it up for my website. REST has become a prevalent architecture style in web applications and services. In my presentation, I try to illustrate where services started, how REST came to be, [...]

Continue Reading

Representing State with Integers and Bitwise Operators

Update 2012-11-23: A couple of my software engineering friends brought to my attention that a bitwise operation is not that great for database performance. I added some notes for this below. For a lot of people the information in this post may be fairly obvious, especially those who’ve worked in a lot of C or [...]

Continue Reading

Heading West: From Chicago Consultant to San Francisco Startup

Consulting Bliss I graduated from Northwestern University, and unlike many of the people in generation, I was lucky enough to have a job secured when I got my diploma. I was also going to work in consulting, a field that as an undergrad had been lauded as one of the best career opportunities for college [...]

Continue Reading

Enterprise Software Sucks

Why does Enterprise Software suck so much? It’s pretty hard not to see how quickly computing technologies, and even their accompanying software languages and frameworks have evolved recently. Think about the first time you started using a web browser or a software application. Now think of your experience today. What if I then told you [...]

Continue Reading

Onion Architecture Presentation

Over the past few months, I’ve been evaluating Onion Architecture for my employer West Monroe Partners. With a team of two other developers, I put together a proof-of-concept. While the demo will be kept internal, you can see the presentation here on my blog. I’m hoping to flesh out my findings into some blog posts [...]

Continue Reading

Improve Your Career and Life, Learn a Programming Language

Software is Eating the World, and You Should Join In Marc Andreessen stated last year that “software is eating the world.” While the rapid growth of software is disrupting major parts of our economy (for better or for worse), it is creating a very real need for people who understand what software is capable of. [...]

Continue Reading

Display None Bottlenecks in Internet Explorer

While Internet Explorer has certainly improved in recent years, it still can still be a nightmare to work with. If you ask any web developer they spend a lot of time navigating the treacherous world of cross-browser development. The reality, however, is that Internet Explorer is still used prevalently. If you work on enterprise web [...]

Continue Reading

A Word of Advice for Freelance Software Developers

Some advice to freelance developers on how to avoid the worst client breakups.

Continue Reading

Hello from Jared

I say hello. You can’t reply. Hilarity ensues.

Continue Reading