Setting Up a New Rails Project in 2019

I might eventually turn this into a template but for now just keeping notes for myself On Github: Create Github repo, do NOT initialize with README, get ssh for project. (git@github.com:harrisjb/<project-name>.git) On my machine: rails new <project-name> –api –database=postgresql git remote add origin git@github.com:harrisjb/<project-name>.git Create DB: rails db:create Gems: bundle install Create PSQL user, role create role <project-name> with superuser createdb login; grant all privileges on database “<project-name>_development” to <psql-user>;

The ELK Stack v7.0 on ec2, Rails, and ElasticBeanstalk

4 steps in the process: Create ec2 instance for Elasticsearch and Kibana, validate networking settings Install ELK oss versions on ec2 instance (no Logstash, just Elasticsearch and Kibana) Set up logging on Elastic Beanstalk via Filebeats Configure Kibana I’ll be installing Elasticsearch and Kibana on an external instance. Logstash and/or Filebeats will live on the Elastic Beanstalk instances forwarding logs to Elasticsearch. Kibana will be on the same instance as

A Jet Set of Months in Bangkok

A Jet (เจ็ด) Set of Months in Bangkok Our first Harris Family Update from Bangkok. Expat life is great so far! I can’t believe it, but the Harris Family has been in Bangkok for about 7 months now, living the expat life in Thailand. Jet (เจ็ด – jet) is seven in Thai. It’s gone by so quickly, and we’ve loved getting to know this wonderful city and country so far!

2018 Tech Projects Master List

The List These are projects I’ve worked on and want to do write ups on in the near future, in no particular order: Slate and Middleman in Rails 5 Electron and React Projects Serverless.com and Alexa Skills with Python Rails CI/CD deployments using Travis CI and Docker Incorporate External Templates into your Rails 5 Project – wrapbootstrap, themeforest, etc Stripe Subscriptions in Rails – Save CC, Discounts, Trial Periods, Plans