Who will we pay for streaming?

Disney bought out Comcast to take full ownership of Hulu, so I thought I would take a look at who we’ll be paying in a couple of years when the dust settles on all the new streaming services that have been announced in 2019 so far. What I think is interesting to keep an eye on is the ability of these conglomerates to provide discounts or exclusive packages to customers

Deploying a Rails API to Elastic Beanstalk in 2019

aws eb deploy Create a status controller and route for EB health checks Add route in config/routes: get ‘/ping’ => ‘status#ping’ Create ElasticCache cluster with 1 node, t2.micro or t2.small, 0 replication nodes Create RDS node, postgres, with no multiAZ deployment, General SSD I only use one database per RDS instance, but you could do multiple databases and have an integration and staging environment share the same RDS instance, I’ll

Setting up Flutter v1.2 for development in 2019 (as if it was installed by Homebrew)

Following instructions from Google on how to install Flutter is great, but I also want it to work like all my other dev tools. Because Flutter does not have a homebrew install supported by Google as of April 2019 (https://github.com/flutter/flutter/issues/14050), I’ve done the following Google’s instructions: https://flutter.dev/docs/get-started/install/macos Download as instructed mv flutter/ /usr/local/Cellar/ sudo ln -s /usr/local/Cellar/flutter/bin/flutter /usr/local/bin/flutter As long as you have /usr/local/bin set up for other formulas installed

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