Google SignIn

Google API for Website Sign-In

JavaScript and PHP libraries to integrate Google sign-in into the website.

Redux

JavaScript Library for Managing State

A predictable application state container for JavaScript applications.

React

JavaScript Library for Building User Interfaces

JavaScript library for building interactive applications from reusable components.

Babel

JavaScript Compiler

A library that converts modern JavaScript syntax into a backward compatible version for use in older browsers.

Webpack

JavaScript Module Bundler

Webpack transforms and bundles JavaScript classes into modules for use in a browser.

NPM

NodeJS Package Manager

The default package manager for the JavaScript runtime environment NodeJS.

NodeJS

JavaScript Runtime Environment

A non-browser based environment in which JavaScript can be run.

RDS

AWS Relational Database Service

Amazon service for launching and managing relational databases.

EC2

AWS Elastic Compute Cloud

Amazon service that allows you to provision and configure your own servers.

S3

AWS Simple Storage Service

Amazon's highly durable, highly available object storage.

WorkMail

AWS Email Service

Amazon managed email service that allows access via multiple client applications.

Route53

AWS DNS Service

Amazon service for purchasing domains and managing associated DNS entries.

VPC

AWS Virtual Private Cloud

Amazon service that allows you to control the virtual networking environment.

Jasmine

JavaScript Unit Testing Library

A library used to automate unit testing of Javascript code.

TinyMCE

WYSIWYG Editor Written in JavaScript

A JavaScript WYSIWYG editor that can be embedded in a web page.

ACE

Code Editor Written in JavaScript

A Javascript stand-alone code editor that can be embedded in a web page.

Beautify

Code Formatter in JavaScript

A Javascript library that format and indent code to make it more readable.

Bootstrap

Framework for Building Responsive Web Pages

A framework that allows dynamic page layout that responses to the size of the screen.

JQuery

A JavaScript Library to Simplify Coding

A Javascript library to make working with the DOM, event handling and AJAX easier.

JavaScript

A Language to Program Web Page Behavior

A language that can run in the browser to make websites interactive.

Font Awesome

Scalable Vector Icons

A collection of icons that can be used in website development.

Phinx

Database Migration for PHP

A PHP library to automate the implementation of database changes.

XDebug

Testing Profiler for PHP

A PHP extension which provides debugging and profiling capabilities.

Homebrew

Package Installation for MacOS

Application used to install XDebug and NodeJS on Macbook.

Auryn Injector

Dependency Injection for PHP

A PHP Dependency Injector library to support Inversion of Control design pattern.

PHPUnit

Testing Framework for PHP

A PHP Library for Code Test Automation

MockSMTP

Email Client for Viewing Test Emails

An app for viewing test e-mails generated by the website on Mac OS.

PHPMailer

PHP Library for Sending Email

A full-featured PHP library for creating and sending emails.

BitBucket

Git Repository Hosting

Web-based service for hosting and sharing Git repositories.

Git

Version Control System

Command line tool for keeping track of changes in source files.

Twig

Template Engine for PHP

PHP template engine that simplifies the generation of HTML pages.

Composer

Dependency Manager for PHP

Used to manage the installation of third-party PHP libraries.

MySQL

My Structured Query Language Database

Relational database used to hold website content and search data.

PHP

PHP Hypertext Preprocessor

Server-side scripting language for web development.

MAMP

My Apache MySQL PHP Stack

Personal webserver stack to allow PHP and MySQL development on MacOS.