All Projects → jeffrafter → howto

jeffrafter / howto

Licence: other
How to do things on the Internet

Projects that are alternatives of or similar to howto

Ansible Phoenix
[Unmaintained] Develop and deploy a Phoenix app using Ansible!
Stars: ✭ 37 (-52.56%)
Mutual labels:  vagrant, phoenix
RHCSA ENV
An environment to prepare for the RHCSA certification, mainly automates server side installation of samba and NFS (RHCSA deals only with the client side)
Stars: ✭ 28 (-64.1%)
Mutual labels:  vagrant
Packer
Packer helpers and templates for Docker, IIS, SQL Server and Visual Studio on Windows and Ubuntu
Stars: ✭ 242 (+210.26%)
Mutual labels:  vagrant
vagrant-travisci-libvrt
Example project showing how to run Vagrant on TravisCI using libvrt & KVM
Stars: ✭ 25 (-67.95%)
Mutual labels:  vagrant
Samuraiwtf
The main SamuraiWTF collaborative distro repo.
Stars: ✭ 243 (+211.54%)
Mutual labels:  vagrant
pokerex client
Elm client for PokerEx project
Stars: ✭ 39 (-50%)
Mutual labels:  phoenix
Reprozip
ReproZip is a tool that simplifies the process of creating reproducible experiments from command-line executions, a frequently-used common denominator in computational science.
Stars: ✭ 231 (+196.15%)
Mutual labels:  vagrant
livebook
Automate code & data workflows with interactive Elixir notebooks
Stars: ✭ 3,402 (+4261.54%)
Mutual labels:  phoenix
phoenix
Apache Phoenix / Hbase Spring Boot Microservices
Stars: ✭ 23 (-70.51%)
Mutual labels:  phoenix
glasnost
Glasnost is a GraphQL app server for Golos/Steem
Stars: ✭ 23 (-70.51%)
Mutual labels:  phoenix
opentosca-docker
Docker Compose for running OpenTOSCA
Stars: ✭ 26 (-66.67%)
Mutual labels:  vagrant
Detectionlab
Automate the creation of a lab environment complete with security tooling and logging best practices
Stars: ✭ 3,237 (+4050%)
Mutual labels:  vagrant
keeper
Flexible and Simple authentication solution for Phoenix
Stars: ✭ 27 (-65.38%)
Mutual labels:  phoenix
Vagrantboxes
Handcrafted Arch Linux Vagrant base box with ❤️
Stars: ✭ 242 (+210.26%)
Mutual labels:  vagrant
vagrant-magento
**DEPRECATED**
Stars: ✭ 12 (-84.62%)
Mutual labels:  vagrant
Redis Windows
Vagrant redis configuration and the binary releases of MS Open Tech redis port of windows
Stars: ✭ 2,596 (+3228.21%)
Mutual labels:  vagrant
custom-site-template
A site provisioner for VVV
Stars: ✭ 110 (+41.03%)
Mutual labels:  vagrant
phoenix assets webpack
Asset Pipeline with Webpack on Phoenix
Stars: ✭ 52 (-33.33%)
Mutual labels:  phoenix
django-angular2-fullstack-devops
All-in-one django/angular2 seed with cli interface for multi-environment devops on aws using ansible/packer/terraform
Stars: ✭ 54 (-30.77%)
Mutual labels:  vagrant
packer-centos
Create CentOS images for different hypervisors with Packer
Stars: ✭ 18 (-76.92%)
Mutual labels:  vagrant

How to

I've long been under the illusion that building websites is easy and that just about anyone can do it. I am still under that illusion of course (please see the previous sentence), but more and more I have found that doing it requires a lot of reference. This is a attempt at keeping all of my references and decisions in one place.

Please note: much of this should be considered wrong. Also, very much of it will be suboptimal. The goal is to build something that performs reasonably well while maximizing the ability to make changes.

Also, I break all of my own rules all the time.

Working with Ruby and Ruby on Rails

Here is the rough table of contents that I want to cover:

  • Getting your development environment setup
  • Starting a Rails app Basic start and repository
  • Git Making changes and reviewing code
  • Vagrant Testing server infrastructure locally
  • Provisioning Chef, Berkshelf, knife, etc. etc.
  • The Cloud
  • Deploying to Heroku
  • Deploying to Linode
  • Deploying to AWS
  • The Asset Pipeline
  • Databases
  • Patterns (http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/)
    • Value Objects
    • Service Objects
    • Query Objects
    • Form Objects
    • View Objects
    • Policy Objects
  • CDNs
  • Background jobs and workers
  • Cron
  • Errors
  • Authentication
  • Google, Twitter, Facebook, OAuth and you
  • Notifications
  • Mobile
  • Uploading things
  • Analytics
  • Performance (measure)
  • Monitoring
  • Backups
  • Google Analytics
  • Admin
  • SSL
  • A/B testing
  • Rollout features
  • Realtime Stuff

Style

  • Bootstrap and friends
  • Grids
  • Uikit
  • Responsive design

JavaScript

  • jQuery
  • Backbone
  • Angular

Other

  • Feedback
  • Support
  • olark
  • Google Apps
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].