RSS feed for this section

Archive | Intern Program

Creating a 3D Configurator with ThreeJS

swingset-5

(Maneesh Tewani was a summer intern at Oasis Digital in 2014, and returned to lead the Summer Intern Program in 2015. As of this posting, he currently attends Purdue University. Maneesh recently wrote this technical description of a 3D project which was started by interns, and first documented, in 2013.) Introduction “Swingset” is a custom […]

Summer 2015 Intern Hackathon

intern-2015-group

Oasis Digital summer intern program starts with 3-4 weeks in which the interns primarily learn (at a firehose pace) as much as possible about the technologies we have selected – Angular, JavaScript, HTML, etc. The rest of the summer, the interns work on projects to create software. In between, we hold an internal, one-day hackathon. […]

3D Configurator Intern Project

swing-set-snap

One of our specialties at Oasis Digital is in rules-based configurator systems of various types. For example, we have worked on complex model number configuration systems, quotation systems with complex sales commission rules, graphical system of configuration widgets, and other similar tools. For our 2013 intern program, one group (led by Zach Kimberg) worked on […]

Summer 2012 Intern Project Client Design

Screen Shot 2014-09-15 at 10.35.57 PM

This is another excerpt from this summer’s 31-page intern project report (PDF). All of this was written entirely by our interns, with only some editing feedback from professional Oasis Digital developers or managers.   System Design Client We used Backbone.js to organize the client into views, models, and collections which were handled by a built-in […]

Summer 2012 Intern Project System Design

This is another excerpt from this summer’s 31-page intern project report (PDF). All of this was written entirely by our interns, with only some editing feedback from professional Oasis Digital developers or managers.   System Design Server The team decided to implement a Node.js server. Node.js is a trending web server that runs off of […]

Summer 2012 Intern Project Tools (4/4)

This is another excerpt from this summer’s 31-page intern project report (PDF). All of this was written entirely by our interns, with only some editing feedback from professional Oasis Digital developers or managers.   Backbone.js Backbone.js is a JavaScript framework that is loosely based on the model-view-controller (MVC) design. Backbone.js utilizes a RESTful interface when […]

Summer 2012 Intern Project Tools (3/4)

This is another excerpt from this summer’s 31-page intern project report (PDF). All of this was written entirely by our interns, with only some editing feedback from professional Oasis Digital developers or managers. jQuery jQuery is an extremely popular JavaScript library that aims to simplify complicated DOM manipulation with a very simple API. For example, […]

Summer 2012 Intern Project Tools (2/4)

This is another excerpt from this summer’s 31-page intern project report (PDF). All of this was written entirely by our interns, with only some editing feedback from professional Oasis Digital developers or managers.   BitBucket BitBucket is an hosting site for the distributed version control systems Git and Mercurial. While using Git, BitBucket allowed the […]

Summer 2012 Intern Project Tools (1/4)

This is another excerpt from this summer’s 31-page intern project report (PDF). All of this was written entirely by our interns, with only some editing feedback from professional Oasis Digital developers or managers.   Tools Node.js Node.js is a server-side platform built on Chrome’s V8 JavaScript engine. Programs for the platform are written in JavaScript, […]