Snippets of code from current and past projects. These code snippets are broken down into front-end, back-end, and iOS. None of these files represents an entire project. They are small parts of larger projects, to give you an idea of my coding style. In all of these files, I wrote 95% or more of the code within.
The top level of directories defines the type, while the second level defines the name of the project where that code is from.
- apps-ios
- pegg
- web-backend
- lms_lite
- pegg
- web-frontend
- peggmaker
- peggsite
- peggmaker
The Pegg app is a social media app, for iPhone. These samples include a few ViewControllers that I built for different pages within the app.
- Objective-C
LMS Lite is an application that allowed our State & Local Government customers to host their web-based training. These samples include a PHP/Prado based wrapper that I created around a command line utility, and a class that represents a page/view within the application.
- PHP/MySQL
- Prado Framework
The back-end of the aforementioned Pegg app. These samples include a few API endpoints around "friend" management, and uploading/processing of native video.
- PHP/MySQL
- Slim Framework
The Javascript of the peggmaker page. This sample is the bulk of the JavaScript for the page, which allows the user to upload, resize, and rotate images (among other things).
- JavaScript/jQuery
Before Pegg was an iPhone app, it was a web application. The examples here include several components that comprise an activity list, which held things like: "joe loved your post"; "jane followed you", "drake commented on your post".
- JavaScript/jQuery
- Backbone.js
- Require.js
- Handlebars.js
XP-23 was the internal code name for a development tool that we used to produce web-based training (WBT). These samples are part of the output of that WBT. Each page in this WBT was based on a template, and the JavaScript logic keyed in on that template type, and provided different functionality for each.
- JavaScript/jQuery
- HTML5