Julep Software Engineering

Making the site run, and having some fun

Everybody, Somebody, Anybody and Nobody

This is a little story about four people named Everybody, Somebody, Anybody, and Nobody. There was an important job to be done and Everybody was sure that Somebody would do it.

Anybody could have done it, but Nobody did it.

Somebody got angry about that because it was Everybody’s job. Everybody thought that Anybody could do it, but Nobody realized that Everybody wouldn’t do it.

It ended up that Everybody blamed Somebody when Nobody did what Anybody could have done.

Presentation to University of Washington CS Students

Recently Julep was invited to the University of Washington to present to the Computer Science students on life in a startup. We were impressed with the number of students present and the lively conversation which ensued. While Julep has been around as a Nail Parlor for some time, the e-commerce solution will celebrate only it’s 2nd birthday this coming summer.

Cache Busting Clientside

One of the problems we had to overcome at Julep was cache-busting. This refers to when a client’s web browser caches a copy of styles.css, and doesn’t know we’ve made changes to that file and that it needs to download a new version.

Bringing That MVC Clientside

We started doing brown bag lunch and presentations recently. The lunch was Po’ Boys from Where ya at matt, and the topic was JavaScript MV*.

MVC (Model-View-Controller) is a pattern used to keep code organized by dividing it into components. Recently this structure has been migrating from the back-end to the front-end. Anything that keeps us more organized and standardized is probably a good idea, so we decided to look into it more.

tl;dr

  • BackboneJS - Easy to use, well documented, tons of tuts. You could/should be using it right now
  • AngularJS - MV* of the future. Use it for contained projects, where we want to feel like we are in the future
  • EmberJS - Structured, opinionated, but overshadowed by the other two

Behind the Curtain

Hello there,

This blog will act as a place to share our musings, hacks, and profound revelations from the web. We hope you enjoy it and maybe even learn something.

If you were curious as to what exactly is going on behind the curtains at julep.com this might shed some light.

This blog is a testament to the nerds in our group. Powered by octopress, written in markdown, and hosted on github.