Skip to content

javiercejudo/javiercejudo.com

Repository files navigation

javiercejudo Deploy to Heroku

Build Status Coverage Status Code Climate Dependency Status devDependency Status

Selenium Test Status

Useful Links

Title Links
Live Uptime
http://www.javiercejudo.com
http://javiercejudo.herokuapp.com
Staging http://staging.javiercejudo.com
http://javiercejudo-staging.herokuapp.com
Feature branches http://jc-[ branch_name ].herokuapp.com
Dev http://0.0.0.0:5000
Data https://c3jud0.firebaseio.com/.json?print=pretty
Issue tracker https://github.com/javiercejudo/javiercejudo.com/issues
Heroku buildpacks https://github.com/ddollar/heroku-buildpack-multi
https://github.com/heroku/heroku-buildpack-php
https://github.com/heroku/heroku-buildpack-nodejs
Chat room https://gitter.im/javiercejudo/javiercejudo.com
Staging vs. Live
screenshots
http://jc-wraith-shots.s3-website-us-west-2.amazonaws.com
License Lincese

Technologies

JavaScript

  • AngularJS: superheroic JavaScript MVW framework.
  • AngularFire: a real-time backend for AngularJS from Firebase.
  • jQuery: fast, small, and feature-rich JavaScript library.
  • Modernizr: the feature detection library for HTML5/CSS3.

CSS

  • LESS: the dynamic stylesheet language.
  • Preboot: a collection of LESS mixins and variables for writing better CSS.
  • Bootstrap: sleek, intuitive, and powerful mobile-first front-end framework.

Backend

  • nginx: HTTP and reverse proxy server.
  • PHP: widely-used general-purpose scripting language that is especially suited for Web development.
  • Firebase: scalable real-time backend.
  • CloudFront: Content Delivery Network & streaming.
  • Amazon S3: online cloud storage for data & files.
  • CloudFlare: the web performance & security company.
  • Foreman: manage Procfile-based applications.

Testing

  • Karma: spectacular test runner for JavaScript.
  • Jasmine: behavior-driven development framework for testing JavaScript code.
  • Sauce Labs: Selenium testing, mobile testing, JS unit testing and more.
  • Wraith: front-end regression testing tool.
  • Coveralls: test coverage history and statistics.

Building Process

  • Gulp: the streaming build system.
  • Grunt: the JavaScript task runner.

Continuous Integration

  • Travis CI: free hosted continuous integration platform for the open source community.
  • Heroku: cloud computing designed and built for developers.

Dependency Management

  • NPM: the official package manager for Node.js.
  • Bower: a package manager for the web.
  • David: a dependency management tool for Node.js projects.
  • Gemnasium: monitors your project dependencies and alerts you about updates and security vulnerabilities.

Quality Tools

  • Code Climate: quality & security analysis for Ruby on Rails and JavaScript.
  • Scrutinizer: build quality software, better.

Monitoring

  • Loggly: the world's most popular cloud-based log management service.
  • StatusCake: website uptime monitoring & alerts.