JoshCaplin.com

This page is where I experiment with new technologies & concepts to decide if I want to integrate them into other sections of the website. If you run into any errors,
please try using Google Chrome since that is the browser I run the most detailed tests with.

Bootstrap - client-side framework to develop a responsive layout which can be used across a wide range of devices

HTML5/CSS3 - for some of the fancier UI components, like 'flipping' the demo cards below to reveal the content

Click on each box below to reveal the demo content, or to reveal all boxes at once, you can
.

AngularJS 1.5 Component

- Click to reveal content -

*** This demo was converted from an Angular 'directive' to an Angular 'component'. Components line up with the Angular 2.0 syntax much better which allows for
an easier migration to the new version.

AngularJS 2.0

- Click to reveal content -

Loading... (use Chrome for best results)

Vue.JS

- Click to reveal content -

(you will be taken to separate page)

TypeScript

- Click to reveal content -

First Name

Gender

Age

RESULT: {{vm.statusMessage}}

RESULT: {{vm.statusMessage}}

This is a cheesy example, but click on the "i" in upper right corner of this box for an explanation of why TypeScript
has a ton of potential.

Salesforce

- Click to reveal content -

The data below is pulled from my Salesforce development environment. Click the 'i' in upper right corner for more info.

Loading...

RESTful Web Service

- Click to reveal content -

The compliments below are retrieved from an external RESTful web service which I built using the ASP.NET Web API framework. The hosted web service is
used for native apps which run on Windows Phone & Android devices.

Flamethrower Tank

- Click to reveal content -

The tank is still a work in progress - here's a list of some of the tools used to build the tank:

TinkerCad - a web-based CAD program for designing parts to be
created with 3D printer, very simple to use.