- ./learning.org
- ./Tech/vagrant-notes.org
- ./Tech/ux-notes.org
- ./Tech/thor-notes.org
- ./Tech/tech-inbox.org
- ./Tech/static-sites.org
- ./Tech/shell-notes.org
- ./Tech/ruby-notes.org
- ./Tech/rpi-notes.org
- ./Tech/rails-notes.org
- ./Tech/python-notes.org
- ./Tech/provisioning-new-mac.org
- ./Tech/postgres-notes.org
- ./Tech/notes-from-setting-up-php-and-nginx.org
- ./Tech/lisp-notes.org
- ./Tech/javascript-notes.org
- ./Tech/gdi-classes.org
- ./Tech/emacs-notes.org
- ./Tech/elixir-notes.org
- ./Tech/devops-notes.org
- ./Tech/database-design-notes.org
- ./Tech/css-notes.org
- ./Tech/code-review-notes.org
- ./Tech/clojure-notes.org
- ./Tech/braintree-notes.org
- ./Tech/WordPress-notes.org
- ./Tech/README.md
- ./2024/2024-09-05-writing-exclusion-files-for-rsync.md
- ./2024/2024-06-29-removing-dsstore-from-aws-s3.org
- ./2024/2024-05-31-how-to-force-restart-an-iphone.md
- ./2023/2023-06-09-make-git-ignore-local-changes-to-tracked-files.md
- ./2023/2023-04-10-quick-start-for-take-home-tests.md
- ./2022/2022-07-20-git-moving-head-to-a-previous-commit.org
- ./2022/2022-02-19-how-to-access-icloud-files-from-the-command-line.md
- ./2021/2021-12-23-til-how-to-use-low-data-mode-in-ios.md
- ./2021/2021-12-03-TIL-how-to-get-a-self-invite-link-to-a-google-calendar-event.org
- ./2021/2021-11-16-til=miro-quickly-build-out-a-network.org
- ./2021/2021-10-01-open-ended-range-in-rails.md
- ./2021/2021-08-19-TIL-tracking-focus-in-chrome-devtools.org
- ./2021/2021-08-18-whats-the-difference-between-find_each-and-find_in_batches.org
- ./2021/2021-07-09-murmurations-at-drip.md
- ./2021/2021-04-29-til-transform-keys.org
- ./2020/12/2020-12-09-til-deleting-nested-objects-in-accepts-nested-attributes-for.md
- ./2020/10/TIL-scoped-uniqueness-validation-syntax.md
- ./2020/04/2020-04-28-til-using-optional-for-nested-attributes.md
- ./2020/04/2020-04-08-using-keybase-for-secure-git-repos.md
- ./2020/04/2020-04-07-yil-rails-validators-dont-change-type.md
- ./2020/04/2020-04-01-building-rails-compatible-query-strings-in-javascript.md
- ./2020/03/2020-03-23-honouring-colour-scheme-in-css.md
- ./2020/03/2020-03-23-books-on-software-estimating.md
- ./2020/03/2020-03-21-setting-git-default-editor.md
- ./2020/03/2020-03-10-using-rails-url-helpers-outside-a-controller.md
- ./2020/02/2020-02-10-git-follies-prefacing-commit-msg-with-ticket-number.md
- ./2020/02/2020-02-05-git-follies-save-points-and-silent-reverts.md
- ./2020/02/2020-02-04-ci-skip-in-commit-title-bad.md
- ./2020/01/in-rails-prefer-use_zone-to-zone.md
- ./2020/01/gatsby-categories-and-tags.md
- ./2019/08/2019-08-29-testing-react-checkbox-component.org
- ./2019/08/2019-08-17-generating-consisten-faker-values-in-javascript.org
- ./2019/08/2019-08-08-til-rails-active-job-argument-types.org
- ./2019/08/2019-08-01-programmer-s-primary-language.org
- ./2019/07/2019-07-17-til-firefox-disables-meta-refresh-by-default.org
- ./2019/06/2019-06-03-some-flexbox-links.org
- ./2019/05/2019-05-31-prefer-pluck-to-map.org
- ./2019/05/2019-05-27-creating-verse-paragraphs-in-kramdown.org
- ./2019/05/2019-05-02-til-jquery-attr-vs-prop.org
- ./2019/04/2019-04-27-flash-toastr-using-react-hooks.org
- ./2019/04/2019-04-14-use-key-instead-of-compoenent-did-update.org
- ./2019/04/2019-04-05-til-mounting-standalone-react-client-as-a-rails-react_component_works.org
- ./2019/04/2019-04-05-link-how-to-access-production-data-in-rails-migrations.org
- ./2019/04/2019-04-05-common-error-not-clearing-selected-value.org
- ./2019/03/2019-03-07-til-fixing-a-capybara-problem-scrolling-submit-into-view-on-a-modal.org
- ./2019/01/2019-01-21-TIL-adding-a-new-html-tag-when-creating-a-react-portal.org
- ./2019/01/2019-01-03-dealing-with-jest-import-syntax-error.org
- ./2018/12/2018-12-20-adding-methods-to-base-graphql-classes.org
- ./2018/12/2018-12-12-tenets-of-toast-and-tech.org
- ./2018/12/2018-12-01-polyfill-for-custom-event.org
- ./2018/11/2018-11-29-thoughts-on-writing-good-tests.org
- ./2018/11/2018-11-23-til-setting-window-location-in-jest-tests.org
- ./2018/11/2018-11-20-til-input-file-has-accepts-attribute.org
- ./2018/11/2018-11-14-video-of-storybook-for-react-talk-from-october-2018.org
- ./2018/11/2018-11-14-link-css-frameworks-vs-grid.org
- ./2018/11/2018-11-06-serving-static-files-in-storybook.org
- ./2018/11/2018-11-06-posting-a-file-with-fetch-api.org
- ./2018/11/2018-11-06-posting-a-file-with-XMLHttpRequest.org
- ./2018/10/react-dismiss-after-timeout.org
- ./2018/10/link-upcase-by-thoughbot.org
- ./2018/10/link-ala-tags-to-dom.org
- ./2018/10/link-ARIA-is-spackle-not-rebar.org
- ./2018/10/link-30-seconds-of-CSS.org
- ./2018/09/remember-unit-testing-is-not-integration-testing.org
- ./2018/09/mocking-graphql-mutations-in-jest-tests.org
- ./2018/08/til-webstorm-automatic-imports-issues.org
- ./2018/07/FeM-JS-The-Hard-Parts.org
- ./2018/06/til-remove-all-docker-containers-and-images.org
- ./2018/05/til-setting-input-value-in-react-controlled-vs-uncontrolled.org
- ./2018/05/removing-entries-from-an-object.org
- ./2018/04/til-dont-use-vendor-subdirectory-on-heroku.org
- ./2018/03/til-react-error-boundary-workarounds.org
- ./2018/03/github-tricks-turn-off-white-space-diffs.org
- ./2018/02/polyfills-for-find-and-findIndex.org
- ./2018/02/passing-the-time-between-rails-and-react-dot-js.org
- ./2018/02/how-to-reset-ios-simulator.org
- ./2018/02/git-merge-dry-run.org
- ./2018/01/til-some-jest-testing-tricks.org
- ./2017/12/til-emacs-toggle-debug-on-exit.org
- ./2017/12/side-by-side-layout-with-css-grid.org
- ./2017/11/whats-falsy-in-javascript.org
- ./2017/11/til-capybara-fill-in-wants-the-id-not-the-css-selector-id.org
- ./2017/11/til-capybara-dot-has-current-path.org
- ./2017/11/making-capybara-wait-a-little-longer-for-just-one-test.org
- ./2017/10/til-react-setstate-is-async-and-has-a-callback.org
- ./2017/10/til-export-unwrapped-graphql-components-to-make-unit-testing-possible.org
- ./2017/10/talk-learning-react-plus-graphql-plus-apollo-with-rails-graphql-api-all-at-once.org
- ./2017/10/gerald-wienberg-my-most-challenging-experience-as-a-software-developer.org
- ./2017/09/using-current-user-viewer-as-root-of-graphql-queries.org
- ./2017/09/jekyll-making-posts-sticky-redux.org
- ./2017/09/fix-make-mac-key-repeat-work.org
- ./2017/09/apollo-graphql-container-with-queries.org
- ./2017/09/apollo-graphql-container-for-mutations.org
- ./2017/08/pp-3-use-the-top-down-approach.org
- ./2017/08/hack-of-the-day-comments-in-package-dot-json.org
- ./2017/08/graphql-mutating-an-objects-state.org
- ./2017/08/TIL-enzyme-shallow-render-with-memoryrouter-doesnt-work.org
- ./2017/07/til-apolloclient-authentication-graphql.org
- ./2017/07/setting-up-your-mac-for-working-on-the-command-line.org
- ./2017/07/pp-introduction.org
- ./2017/07/pp-2-think-first-program-later.org
- ./2017/07/pp-1-define-the-problem-completely.org
- ./2017/07/playing-games-with-the-checked-pseudo-selector.org
- ./2017/07/how-do-i-get-to-the-command-line-on-a-mac.org
- ./2017/07/beginners-section.org
- ./2017/07/TIL-GraphQL.org
- ./2017/06/Stop-Compiling-Rubies.org
- ./2017/05/scrollstick-a-javascript-module-make-scrolling-headers-sticky.org
- ./2017/05/sarah-mei-five-factor-testing.org
- ./2017/05/postgresql-timestamp-accuracy.org
- ./2017/05/playing-with-grid-and-flexbox.org
- ./2017/05/notes-on-using-actionmailer-in-rails.org
- ./2017/05/minimum-needed-for-full-height-with-standard-header-slash-main-slash-footer.org
- ./2017/05/list-of-awesome-accessibility-links.org
- ./2017/05/fixing-the-rollunder.org
- ./2017/05/changing-screencapture-location-on-macos.org
- ./2017/04/specifying-target-equals-blank-on-an-anchor-in-a-markdown-document.org
- ./2017/04/resetting-emacs-colours-after-working-with-guard.org
- ./2017/04/link-decorating-activerecord.org
- ./2017/03/more-html5-semantics.org
- ./2017/02/links-flexbox-tutorials-and-posts.org
- ./2017/02/how-i-set-up-my-local-wordpress-development-environment-using-vagrant-and-ansible.org
- ./2017/02/gitlab-database-outage-post-mortem.org
- ./2017/02/baratunde-thurston-explains-web-encryption.org
- ./2017/01/til-providing-defaults-for-envvars.org
- ./2017/01/til-call-done-to-fire-async-mocha-tests.org
- ./2017/01/my-first-proxy-slash-adapter-for-an-express-dot-js-app.org
- ./2017/01/module-extends-self.org
- ./2016/12/todo-app-using-just-react-with-pojs-no-jsx-or-es6.org
- ./2016/12/js-app-config-pattern.org
- ./2016/12/html-color-codes.org
- ./2016/12/flexbox-website-with-fixed-headers-and-footer.org
- ./2016/12/changing-the-return-to-shop-link-and-text-in-an-empty-woocommerce-cart.org
- ./2016/11/tool-font-style-matcher.org
- ./2016/11/til-target-equals-blank-with-no-rel-equals-noopener.org
- ./2016/11/links-from-gdi-intro-to-wordpress-class.org
- ./2016/11/installing-wordpress-things-without-ftp.org
- ./2016/11/installing-emacs-on-mac-with-homebrew.org
- ./2016/11/frontendmasters-course-devops-for-frontend-devs.org
- ./2016/10/testing-blur-events-in-cucumber-slash-capybara.org
- ./2016/10/signing-a-pdf-with-preview.org
- ./2016/10/how-to-set-up-your-own-private-remote-git-repository.org
- ./2016/09/when-your-tools-environment-computer-and-everything-you-know-fails-you.org
- ./2016/09/my-nginx-virtual-hosting-configuration.org
- ./2016/09/madebymike-svg-has-more-potential.org
- ./2016/09/building-resizeable-components-with-relative-css.org
- ./2016/08/the-average-web-page-data-from-analyzing-8-million-websites.org
- ./2016/08/beginner-learning-section-in-pages.org
- ./2016/07/the-traits-of-a-proficient-programmer-gregory-brown.org
- ./2016/07/rails-action-mailer-asset-host.org
- ./2016/07/learning-react-native.org
- ./2016/07/css-centering-lists.org
- ./2016/06/rails-dot-mn-presentationon-rails-routing.org
- ./2016/06/html-and-css-design-and-build-websites.org
- ./2016/06/how-to-harness-the-machines-being-productive-with-task-runners.org
- ./2016/06/fix-osx-file-open-dialog-missing-sidebar-items.org
- ./2016/06/css-examples/clearfix/clearfix.org
- ./2016/06/147-colors-grid-css-color-names.org
- ./2016/05/your-software-is-never-perfect.org
- ./2016/05/wordcamp-mpls-diving-back-into-wordpress.org
- ./2016/05/tip-ejecting-a-volume-from-the-command-line-on-osx.org
- ./2016/05/the-quiet-crisis-unfolding-in-software-development.org
- ./2016/05/the-manuscripts-of-edsger-w-dijkstra.org
- ./2016/05/learn-by-learning-to-test-first.org
- ./2016/05/javascript-examples/astronauts.org
- ./2016/05/a-set-of-reactjs-demos.org
- ./2016/04/using-web-mode-for-javascript-in-emacs.org
- ./2016/03/new-hash-operators-in-ruby-2-dot-3.org
- ./2016/02/my-way-of-implementing-service-objects-in-rails.org
- ./2016/01/using-git-to-deploy-static-sites.org
- ./2016/01/jekyll-guard-livereload.org
- ./2015/12/tweet-by-at-c089-hidden-costs-of-poor-programming.org
- ./2015/12/self-referential-models-categories.org
- ./2015/12/link-4-reasons-why-you-shouldnt-learn-to-code-from-codecademy.org
- ./2015/11/link-getting-testy.org
- ./2015/10/registrar-domain-name-service-web-hosting-service.org
- ./2015/10/link-learn-enough-command-line-to-be-dangerous-by-michael-hartl.org
- ./2015/10/klabnik-waxes-tweet-on-continuous-delivery.org
- ./2015/09/thirty-css-selectors-you-must-memorize.org
- ./2015/09/link-the-worst-mistake-in-computer-science.org
- ./2015/08/rails-immutable-records-and-attributes.org
- ./2015/08/ledgards-programming-proverbs.org
- ./2015/07/where-do-i-go-next-code-kata.org
- ./2015/07/what-are-the-fundamentals-of-software-engineering.org
- ./2015/07/todays-reading.org
- ./2015/07/link-list-of-little-known-ruby-tricks.org
- ./2015/07/link-jquery-ui-autocomplete-with-ruby-on-rails.org
- ./2015/07/link-handling-csv-views-in-rails.org
- ./2015/06/why-write-good-commit-messages-futurelearn-blog.org
- ./2015/06/user-editing-for-jekyll-sites.org
- ./2015/06/todays-readings-and-stuff.org
- ./2015/06/todays-reading.org
- ./2015/06/keep-your-data-in-your-database-pat-shaughnessy.org
- ./2015/06/just-say-no-to-more-end-to-end-tests-google-dev-blog.org
- ./2015/06/interesting-uses-of-docker.org
- ./2015/06/how-to-translate-nested-polymorphic-attributes-in-activemodel-errors-messages.org
- ./2015/06/how-to-preload-rails-scopes-justin-weiss.org
- ./2015/06/first-thing-i-learned-about-working-with-elixir.org
- ./2015/05/using-emacss-org-mode-and-editing-yaml-frontmatter-in-jekyll-posts.org
- ./2015/05/todays-reading.org
- ./2015/05/tiny-best-practices.org
- ./2015/05/til-beamer-installation-and-missing-fonts.org
- ./2015/05/thor-scripting.org
- ./2015/05/tbp-bistate-booleans-in-rails.org
- ./2015/05/snippet-getting-the-end-of-the-month-in-ruby.org
- ./2015/05/new-site-jekyll-tips.org
- ./2015/05/multiple-vagrant-rails-development-box-setup-times.org
- ./2015/05/love-letter.org
- ./2015/05/links.org
- ./2015/04/til-kernel-number-gets-is-different-from-io-number-gets.org
- ./2015/04/the-x-y-problem.org
- ./2015/04/installing-phantomjs-on-ubuntu-linux.org
- ./2015/03/rails-question-getting-x-where-there-are-no-y.org
- ./2015/03/link-sharing-rails-views-with-jekyll.org
- ./2015/03/link-how-to-use-the-html5-sectioning-elements.org
- ./2015/03/how-to-use-alt-text-attribute-properly.org
- ./2015/03/a-new-release-of-jekyllpress.org
- ./2015/02/tenderlove-weird-stuff-with-hashes.org
- ./2015/02/reactjs-course-with-frontend-masters.org
- ./2015/02/first-vs-take.org
- ./2015/01/validation-contexts.org
- ./2015/01/using-packer-and-vagrant-to-build-virtual-machines.org
- ./2015/01/rails-4-dot-2-config-for.org
- ./2015/01/link-stop-writing-rails-controllers.org
- ./2015/01/just-use-double-quotes.org
- ./2015/01/emacs-org-mode.org
- ./2014/12/repost-rspec-3-and-deprecated-and-return-blocks.org
- ./2014/11/how-to-converting-instance-variables-to-yaml-in-ruby.org
- ./2014/11/documenting-regular-expressions.org
- ./2014/11/dealing-with-mixed-encodings-in-a-file.org
- ./2014/10/link-when-women-stopped-coding.org
- ./2014/10/link-the-best-coding-language-for-you-to-learn.org
- ./2014/10/howto-quick-steps-to-install-emacs-24-without-x-on-ubuntu.org
- ./2014/09/converting-blog-to-pure-jekyll.org
- ./2014/07/chris-pines-learn-to-program-on-unshelved-comic.org
- ./2014/07/career-advice.org
- ./2014/07/a-place-to-get-started-in-web-design.org
- ./2014/07/a-new-jekyllpress-gem.org
- ./2014/05/learning-resources-for-software-development-and-pr.org
- ./2014/04/turning-off-ipv6-in-os-slash-x-maverics-10-dot-9.org
- ./2014/03/playing-around-with-thor-generators.org
- ./2014/02/dieter-rams-10-principles-for-good-design-readymag.org
- ./2014/01/this-is-why-gandi-dot-net-is-my-registrar-of-choice.org
- ./2014/01/my-nerd-story-what-you-say-to-young-girls-matters–linux-dot-com.org
- ./2014/01/from-static-to-dynamic-typing-a-change-in-beliefs.org
- ./2013/12/ux-what-does-flat-design-really-mean-link.org
- ./2013/12/this-is-why-i-dont-like-sites-like-codeacademy.org
- ./2013/12/possible-bug-ie8-wont-show-table-atargets-is-null-or-not-an-object-datatables-forums.org
- ./2013/12/how-to-add-travis-ci-capability-to-a-github-repo.org
- ./2013/12/cool-things-web-sequence-diagramer.org
- ./2013/11/mvc-is-dead-its-time-to-move-on.org
- ./2013/11/hashrocket-blog-sql-window-functions-and-you.org
- ./2013/11/good-collection-of-backbone-dot-js-topics.org
- ./2013/11/fascinating-article-pushing-the-boundaries-on-css-design.org
- ./2013/11/devops-for-developers-video-series.org
- ./2013/11/creating-non-rectangular-layouts-with-css-shapes.org
- ./2013/11/a-guide-to-ruby-collections-archives-sitepoint.org
- ./2013/10/ruby-cant-get-page-data-from-jekyll-plugin-stack-overflow.org
- ./2013/10/pdf-rendering-with-phantomjs-big-elephants.org
- ./2013/10/multi-file-uploads-and-multiple-selects.org
- ./2013/10/generate-a-full-rails-app-with-a-composer.org
- ./2013/10/free-free-100-s-of-free-programming-books.org
- ./2013/10/devops-toolbox-introduction.org
- ./2013/10/delete-a-remote-git-branch.org
- ./2013/10/bootstrap-follies-solving-a-repsonsive-positioning-problem.org
- ./2013/10/apache-slash-php-5-dot-x-remote-code-execution-exploit.org
- ./2013/10/adding-a-file-display-list-to-a-multi-file-upload-html-control.org
- ./2013/10/6-ways-to-remove-pain-from-feature-testing-in-ruby-on-rails.org
- ./2013/09/why-you-should-stop-pirating-googles-geo-apis-pete-wardens-blog.org
- ./2013/09/the-predicate-module-pattern.org
- ./2013/09/the-laws-of-software-design.org
- ./2013/09/running-headless-selenium-with-chrome.org
- ./2013/09/rspec-custom-formatters-displaying-test-durations.org
- ./2013/09/red-burns-list.org
- ./2013/09/must-have-gems-for-development-machine-in-ruby-on-rails-codebeerstartups.org
- ./2013/09/mass-inserting-data-in-rails-without-killing-your-performance-coffeepowered.org
- ./2013/09/json-how-to-send-raw-post-data-in-a-rails-functional-test-stack-overflow.org
- ./2013/09/jekyll-making-posts-sticky.org
- ./2013/09/index-scorched.org
- ./2013/09/implementing-multi-table-full-text-search-with-postgres-in-rails-hashdog-blog.org
- ./2013/09/essential-tools-for-starting-a-rails-app-in-2013–pete-keen.org
- ./2013/09/cool-thing-today-showterm-dot-io.org
- ./2013/09/adding-real-time-to-rails-with-socket-dot-io-node-dot-js-and-backbone-dot-js-with-demo-liam-kaufman.org
- ./2013/09/adding-real-time-to-a-restful-rails-app-liam-kaufman.org
- ./2013/09/activerecord-enhanced-query-objects.org
- ./2013/08/shout-out-for-codeship-dot-io-adding-transcripts-to-video-blogs.org
- ./2013/08/programmers-creativity.org
- ./2013/08/nginx-takes-the-slippery-road-away-from-open-source.org
- ./2013/08/jekyllizing-my-cookbook.org
- ./2013/08/how-to-reset-your-time-capsule-to-factory-settings-without-losing-your-data.org
- ./2013/08/getting-keywords-from-a-web-page-via-nokogiri.org
- ./2013/08/deploying-rails-app-using-nginx.org
- ./2013/08/deploying-a-rails-app-using-nginx-unicorn-postgres-and-capistrano-to-digital-ocean.org
- ./2013/08/css-tricks-drop-caps.org
- ./2013/08/bootstrap-follies-vertically-and-horizontally-centered-form.org
- ./2013/08/a-simple-content-management-system-in-sinatra-part-1.org
- ./2013/07/caption-hover-effects-in-css3.org
- ./2013/05/roles-and-activities-in-software-development.org
- ./2013/05/possible-topics-for-swaac.org
- ./2013/02/unit-testing-backbone-dot-js-applications.org
- ./2012/12/code-as-literature-software-dev-as-communication.org
- ./2011/10/so-passes-a-real-hero-of-the-computing-age.org
- ./2011/10/another-personal-hero-falls.org
- ./2011/01/swaac-intro.org
- ./2011/01/colophon.org
- ./2011/01/about.org