├── _includes ├── body.html ├── site-header.html ├── end.html ├── base.html ├── next-article.html ├── polyfills.html ├── head.html ├── social-list.html ├── about-the-site.html ├── post.html └── meta.html ├── assets ├── style.sass ├── bg │ ├── stairs.jpg │ ├── pebbles.jpg │ ├── rosebench.jpg │ ├── roughwall.jpg │ ├── woodfloor.jpg │ └── Makefile └── script.js ├── .gitignore ├── Dockerfile-dev ├── images ├── ligatures.png ├── skyfonts.png ├── alfred-dark.png ├── tmux-repeat.gif ├── unite-ctags.png ├── iojs-linking.png ├── keep-missions.png ├── mocha-istanbul.png ├── office-fonts.png ├── osx-keyboard.png ├── side-quest-example.jpg └── cloudfront-reference.png ├── Gemfile ├── _authors └── rstacruz.md ├── _trash ├── clean-up-commands-in-shell-scripts.md ├── aoeu.md ├── unite.md ├── creating-streams.md ├── 2015-06-04-rscss-alternate-naming.md ├── traversee-du-desert.md ├── how-js-testing-works.md └── 2015-05-20-rails-i18n-best-practices.md ├── _sass ├── components │ ├── brief-intro.sass │ ├── hint.sass │ ├── site-header.sass │ ├── post-list.sass │ ├── full-image.sass │ ├── post-headline.sass │ ├── hljs.sass │ ├── post-icon.sass │ ├── big-button.sass │ ├── post-index.sass │ ├── social-list.sass │ ├── about-the-site.sass │ └── next-article.sass ├── helpers │ ├── blink.sass │ ├── general.sass │ └── margins.sass ├── style.sass ├── base │ ├── utils.sass │ ├── typography.sass │ └── normalize.scss └── elements │ ├── table.sass │ ├── code.sass │ └── body.sass ├── reference ├── authors.md ├── index.md ├── code.md ├── images.md ├── general.md └── tables.md ├── index.html ├── .projections.json ├── _layouts ├── article.html └── landing.html ├── CONTRIBUTING.md ├── _posts ├── 2015-02-17-node-js-exiting.md ├── 2015-03-10-static-sites-in-heroku.md ├── 2013-01-07-easy-favicons.md ├── 2016-08-28-filtering-falsy-values.md ├── 2015-02-25-es6-class-pitfalls.md ├── 2015-03-02-inline-svg-in-css.md ├── 2015-02-16-extend-sucks.md ├── 2015-04-14-use-macvim-with-lua.md ├── 2015-11-23-parallel-npm-commands.md ├── 2015-02-18-rails-inline-partials.md ├── 2015-02-23-use-bower-in-npm.md ├── 2015-03-03-easy-color-computations.md ├── 2015-02-19-use-markdown-documentation.md ├── 2016-01-02-selective-polyfilling.md ├── 2015-05-19-iojs-on-homebrew.md ├── 2016-09-29-neovim-with-python-on-osx.md ├── 2017-07-12-less-cpu-on-development.md ├── 2015-02-15-javascript-orms-suck.md ├── 2015-05-26-babel-ie-class-inheritance.md ├── 2015-03-20-javascript-shortcuts.md ├── 2015-05-18-local-google-fonts.md ├── 2015-05-24-repeat-tmux-from-vim.md ├── 2015-06-06-alfred-color-schemes.md ├── 2018-06-09-github-always-ssh.md ├── 2015-05-25-markdown-in-jekyll.md ├── 2015-05-29-testing-static-sites.md ├── 2015-02-26-organizing-js.md ├── 2015-03-06-mocha-clean.md ├── 2015-02-24-using-bower-and-rails-in-heroku.md ├── 2016-08-11-ordered-keys-in-js.md ├── 2016-12-28-graphql-on-javascript.md ├── 2015-04-20-osx-keyboard-shortcuts.md ├── 2015-11-17-pausing-capybara-selenium.md ├── 2015-03-05-css-ligatures.md ├── 2015-02-24-refactoring-long-calls.md ├── 2015-12-10-using-git-merge-base.md ├── 2015-06-22-use-vendor-bundle.md ├── 2015-07-06-mocha-instanbul-coverage.md ├── 2017-06-06-rails-mailer-race-conditions.md ├── 2015-03-09-releasing-packages.md ├── 2015-11-28-factory_girl_with_custom_factories.md ├── 2017-09-19-a-better-hello-world.md ├── 2013-11-27-get-started-with-ansible.md ├── 2015-02-14-use-browserify-to-precompile.md ├── 2016-01-21-npm-in-rails.md ├── 2015-04-17-ie-polyfills.md ├── 2015-02-13-get-started-with-mocha.md ├── 2015-03-13-relative-paths-in-jekyll.md ├── 2015-03-27-github-two-factor-authentication.md ├── 2016-08-25-my-immutable-toolkit.md ├── 2015-04-22-navigate-code-with-ctags.md ├── 2017-03-14-redux-side-effects.md ├── 2015-12-17-rails-and-cloudfront.md ├── 2017-02-19-life-in-side-quests.md └── 2018-05-22-css-in-js-showdown-draft.md ├── docker-compose.yml ├── Makefile ├── README.md ├── _config.yml ├── atom.xml ├── _drafts └── styled-jsx-is-awesome.md └── Gemfile.lock /_includes/body.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | -------------------------------------------------------------------------------- /assets/style.sass: -------------------------------------------------------------------------------- 1 | --- 2 | --- 3 | @import 'style' 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _site 2 | .jekyll-metadata 3 | node_modules 4 | -------------------------------------------------------------------------------- /Dockerfile-dev: -------------------------------------------------------------------------------- 1 | FROM ruby:2.5 2 | RUN mkdir -p /app 3 | WORKDIR /app 4 | -------------------------------------------------------------------------------- /assets/bg/stairs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/assets/bg/stairs.jpg -------------------------------------------------------------------------------- /images/ligatures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/ligatures.png -------------------------------------------------------------------------------- /images/skyfonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/skyfonts.png -------------------------------------------------------------------------------- /assets/bg/pebbles.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/assets/bg/pebbles.jpg -------------------------------------------------------------------------------- /images/alfred-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/alfred-dark.png -------------------------------------------------------------------------------- /images/tmux-repeat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/tmux-repeat.gif -------------------------------------------------------------------------------- /images/unite-ctags.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/unite-ctags.png -------------------------------------------------------------------------------- /assets/bg/rosebench.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/assets/bg/rosebench.jpg -------------------------------------------------------------------------------- /assets/bg/roughwall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/assets/bg/roughwall.jpg -------------------------------------------------------------------------------- /assets/bg/woodfloor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/assets/bg/woodfloor.jpg -------------------------------------------------------------------------------- /images/iojs-linking.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/iojs-linking.png -------------------------------------------------------------------------------- /images/keep-missions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/keep-missions.png -------------------------------------------------------------------------------- /images/mocha-istanbul.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/mocha-istanbul.png -------------------------------------------------------------------------------- /images/office-fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/office-fonts.png -------------------------------------------------------------------------------- /images/osx-keyboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/osx-keyboard.png -------------------------------------------------------------------------------- /images/side-quest-example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/side-quest-example.jpg -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | # http://jekyllrb.com/docs/github-pages/ 2 | source 'https://rubygems.org' 3 | 4 | gem 'github-pages' 5 | -------------------------------------------------------------------------------- /images/cloudfront-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstacruz/til-2013/HEAD/images/cloudfront-reference.png -------------------------------------------------------------------------------- /_authors/rstacruz.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Rico Sta. Cruz 3 | ogp: https://www.facebook.com/ricostacruz 4 | twitter: rstacruz 5 | --- 6 | -------------------------------------------------------------------------------- /_trash/clean-up-commands-in-shell-scripts.md: -------------------------------------------------------------------------------- 1 | ```bash 2 | tmp=$(mktemp) && trap 'rm -rf $tmp' EXIT HUP INT QUIT TERM 3 | ``` 4 | 5 | -------------------------------------------------------------------------------- /_trash/aoeu.md: -------------------------------------------------------------------------------- 1 | ``` 2 | plate() { (cd $1 >/dev/null && git archive HEAD) | tar xv; } 3 | ``` 4 | 5 | tar cf - --exclude .git . 6 | 7 | :+1: 8 | -------------------------------------------------------------------------------- /_sass/components/brief-intro.sass: -------------------------------------------------------------------------------- 1 | /* 2 | * .brief-intro -- Brief introduction 3 | */ 4 | 5 | .brief-intro 6 | font-size: 1.1em 7 | color: $gray 8 | 9 | -------------------------------------------------------------------------------- /reference/authors.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Authors 3 | date: 1980-01-01 4 | --- 5 | 6 | Put authors in `_authors/`. This allows you to pull their bio's, author URL's and such 7 | 8 | -------------------------------------------------------------------------------- /_sass/helpers/blink.sass: -------------------------------------------------------------------------------- 1 | @keyframes blink 2 | 0% 3 | opacity: 0 4 | 100% 5 | opacity: 1 6 | 7 | @-webkit-keyframes blink 8 | 0% 9 | opacity: 0 10 | 100% 11 | opacity: 1 12 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | --- 2 | layout: landing 3 | type: blog 4 | full_title: "Today I Learned — web development musings semi-daily" 5 | description: "TIL - a collection of things I learned on my day-to-day web development work." 6 | --- 7 | -------------------------------------------------------------------------------- /_includes/site-header.html: -------------------------------------------------------------------------------- 1 |