This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
### StarryBlocker - Blocks requests made from the Starry router to their metrics/app/upgrade servers. | |
### Author Joseph Rodriguez - https://github.com/joerodrig | |
### License: MIT | |
### Updated: 2020-06-17 | |
### NOTE: Blocking the URLs below will cause the Starry mobile application to no longer be able to 'connect' to the router | |
### and will prevent the router from auto-updates. | |
0.0.0.0 data.cloud.starry.com | |
0.0.0.0 upgrader.cloud.starry.com | |
0.0.0.0 stats-api-production-1282946093.us-east-1.elb.amazonaws.com | |
0.0.0.0 events.cloud.starry.com |
##Deploying a Ruby on Rails application to Amazon Web Services
$ rails new widgetly -T -d postgresql
export default [ | |
{"ZIP_CODE":"10001","PRECINCT":"10","SECTOR":"C"}, | |
{"ZIP_CODE":"10002","PRECINCT":"7","SECTOR":"B"}, | |
{"ZIP_CODE":"10003","PRECINCT":"9","SECTOR":"D"}, | |
{"ZIP_CODE":"10004","PRECINCT":"1","SECTOR":"D"}, | |
{"ZIP_CODE":"10005","PRECINCT":"1","SECTOR":"B"}, | |
{"ZIP_CODE":"10006","PRECINCT":"1","SECTOR":"E"}, | |
{"ZIP_CODE":"10007","PRECINCT":"1","SECTOR":"G"}, | |
{"ZIP_CODE":"10009","PRECINCT":"9","SECTOR":"B"}, | |
{"ZIP_CODE":"10010","PRECINCT":"13","SECTOR":"D"}, |
SECTIONS:
React_On_Rails is an awesome library that integrates React + Rails + Webpack, with boilerplate to quickly get you up and running on a new project. React-Refetch is also another great library that makes reading and writing data to the server in React seamless. My goal here is to develop an architecture leveraging these two libraries that accomplishes three goals:
To accomplish this, our architecture will leverage React-Refetch and Rails routing to expose each component to the data needed on each given page, using our server data as the single source of truth, therefore minimizing or, idealy, completely removing our use of state to modify data on many pages. This reduces the fragile nature of offloading a batch of data to one large root component and dispersing it among nested sub-components. This also allows us to always have a 1-to-1 relationship betwee