{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=21&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"21","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"278752","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Efficiently and Conveniently Building Ruby and Node.Js Docker Containers for Production","link":"https:\/\/blog.phusion.nl\/2016\/08\/31\/efficiently-and-conveniently-building-ruby-and-node-js-application-docker-containers-for-production-2\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278751","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Spark comparison: AWS vs. GCP - O'Reilly Media","link":"https:\/\/www.oreilly.com\/ideas\/spark-comparison-aws-vs-gcp","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278750","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Mozilla Observatory","link":"https:\/\/observatory.mozilla.org\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278749","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Five tips for improving your technical writing and documentation.","link":"https:\/\/medium.com\/@limedaring\/five-tips-for-improving-your-technical-writing-and-documentation-47353723c8a7","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278748","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"postgrespro\/pg_pathman","link":"https:\/\/github.com\/postgrespro\/pg_pathman","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278747","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tools for a Modern Ruby Development Setup \u2014 SitePoint","link":"https:\/\/www.sitepoint.com\/tools-for-a-modern-ruby-development-setup\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278746","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Better Nested Attributes in Rails with the Cocoon Gem \u2014 SitePoint","link":"https:\/\/www.sitepoint.com\/better-nested-attributes-in-rails-with-the-cocoon-gem\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278745","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"atdot.net","link":"http:\/\/www.atdot.net\/~ko1\/activities\/2016_rubykaigi.pdf","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278744","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz","link":"https:\/\/www.youtube.com\/watch?v=URSWYvyc42M","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278743","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Ask HN: What is your favorite YouTube channel for developers? | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=12702651","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278742","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"GitHub - open-guides\/og-aws: ","link":"https:\/\/github.com\/open-guides\/og-aws","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278741","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"noffle\/art-of-readme","link":"https:\/\/github.com\/noffle\/art-of-readme","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278740","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"r\/Celiac - FNCE 2016 FDA's Proposed Rule for GF Labeling of Hydrolyzed\/Fermented Foods","link":"https:\/\/www.reddit.com\/r\/Celiac\/comments\/583yt3\/fnce_2016_fdas_proposed_rule_for_gf_labeling_of\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278739","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"ThisIsWhyImBroke :: The Internet's Mall","link":"https:\/\/www.thisiswhyimbroke.com\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278738","user":"810","cdate":"2019-10-04 14:42:44","updated":"2021-04-16 09:53:20","title":"GitHub - ankane\/pghero: A performance dashboard for Postgres","link":"https:\/\/github.com\/ankane\/pghero","state":"public","note":"","username":"aguynamedryan","tags":"dashboard,pg","count":"2"},{"id":"278737","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why You Should Design Your Database to Optimise for Statistics \u2013 Java, SQL and jOOQ.","link":"https:\/\/blog.jooq.org\/2016\/10\/05\/why-you-should-design-your-database-to-optimise-for-statistics\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278736","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Let The Asset Pipeline Die","link":"http:\/\/gilesbowkett.blogspot.com\/2016\/10\/let-asset-pipeline-die.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278735","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Rebasing a complex branch in Git | AppSignal Blog","link":"http:\/\/blog.appsignal.com\/blog\/2016\/09\/27\/git-rebasing-strategies.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278734","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Point of Objects","link":"http:\/\/brightonruby.com\/2016\/the-point-of-objects-john-cinnamond\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278733","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"janlelis\/whirly","link":"https:\/\/github.com\/janlelis\/whirly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278732","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Elm Is The New Rails","link":"http:\/\/gilesbowkett.blogspot.com\/2016\/09\/elm-is-new-rails.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278715","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Auto-Labeling Pull Requests","link":"https:\/\/tech.lendinghome.com\/auto-labeling-pull-requests-118c84f188d3","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278700","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Simplifying Complex Rails Apps with Operations","link":"http:\/\/bryanrite.com\/simplifying-complex-rails-apps-with-operations\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278701","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Introduction \u00b7 mostly-adequate-guide (old)","link":"https:\/\/drboolean.gitbooks.io\/mostly-adequate-guide\/content\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278702","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Rails Database Best Practices","link":"http:\/\/blog.carbonfive.com\/2016\/11\/16\/rails-database-best-practices\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278703","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Deploying Rails on Kubernetes - Adwerx Engineering","link":"https:\/\/engineering.adwerx.com\/rails-on-kubernetes-8cd4940eacbe","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278704","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Opal on Rails: Replacing CoffeeScript with client-side Ruby","link":"https:\/\/bulldogjob.pl\/articles\/261-opal-on-rails-replacing-coffeescript-with-client-side-ruby","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278705","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Introducing Citus 6.0 - A database designed for multi-tenancy","link":"https:\/\/www.citusdata.com\/blog\/2016\/11\/14\/introducing-citus-6\/","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"278706","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"PostgreSQL: A Set of Practices","link":"http:\/\/kukuruku.co\/hub\/programming\/postgresql-set-of-practices","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278707","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Coding Math","link":"https:\/\/www.youtube.com\/user\/codingmath","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278708","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Ruby 3x3: Matz, Koichi, and Tenderlove on the future of Ruby Performance","link":"https:\/\/blog.heroku.com\/ruby-3-by-3","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278709","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"7 Design Patterns to Refactor MVC Components in Rails \u2014 SitePoint","link":"https:\/\/www.sitepoint.com\/7-design-patterns-to-refactor-mvc-components-in-rails\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278710","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"When To Be Concerned About Concerns - via @codeship | via @codeship","link":"https:\/\/blog.codeship.com\/when-to-be-concerned-about-concerns\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278711","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Debugging Ruby programs on OSX with lldb","link":"https:\/\/christoph.luppri.ch\/articles\/2016\/10\/17\/debugging-ruby-programs-on-osx-with-lldb\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278712","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Check My Code: Tips to Keep Ruby Code Smell-Free | Codementor","link":"https:\/\/www.codementor.io\/ruby-on-rails\/tutorial\/check-my-code-tips-to-keep-ruby-codes-smell-free","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278713","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Dynamic breaking points in Ruby \u00b7 Kir Shatrov","link":"http:\/\/blog.iempire.ru\/2016\/09\/23\/breaking-points\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278714","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Using Phoenix with Legacy Rails Applications | Littlelines","link":"http:\/\/littlelines.com\/blog\/2016\/09\/27\/using-phoenix-with-a-legagy-rails-app","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278723","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Hash#compact and Hash#compact! now part of Ruby 2.4 | BigBinary Blog","link":"http:\/\/blog.bigbinary.com\/2016\/10\/24\/hash-compact-and-hash-compact-now-part-of-ruby-2-4.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278730","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Free Online Electronics Class","link":"http:\/\/www.instructables.com\/class\/Electronics-Class\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278729","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Hunting for great names in programming - Signal v. Noise","link":"https:\/\/m.signalvnoise.com\/hunting-for-great-names-in-programming-16f624c8fc03","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278728","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Building a Scalable Postgres Metrics Backend using the Citus Extension","link":"https:\/\/www.citusdata.com\/blog\/2016\/08\/30\/citus-clouds-usage-of-citus-cloud\/","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"278727","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Step 2: How To Estimate Your Product Backlog | All About Agile","link":"http:\/\/www.allaboutagile.com\/how-to-implement-scrum-in-10-easy-steps-step-2-how-to-estimate-your-product-backlog\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278726","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The esthetics of a Ruby service object | Arkency Blog","link":"http:\/\/blog.arkency.com\/2016\/10\/the-esthetics-of-a-ruby-service-object\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278725","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Running bash command from Ruby (with your bash_profile) | Arkency Blog","link":"http:\/\/blog.arkency.com\/2016\/10\/running-bash-command-from-ruby-with-your-bash-profile\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278724","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Things I Wish I Knew When I Started (Debugging) Rails","link":"http:\/\/johnmosesman.com\/things-i-wish-i-knew-when-i-started-debugging-rails\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278719","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Music theory for nerds","link":"https:\/\/eev.ee\/blog\/2016\/09\/15\/music-theory-for-nerds\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278716","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Ruby vs Python, the Definitive FAQ","link":"https:\/\/hackernoon.com\/ruby-vs-python-the-definitive-faq-5cb0046292be","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278717","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"5 emerging programming languages with a bright future","link":"http:\/\/techbeacon.com\/5-emerging-programming-languages-bright-future","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278718","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Getting things done - Julia Evans","link":"https:\/\/jvns.ca\/blog\/2016\/09\/19\/getting-things-done\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278721","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The winding path of being a developer","link":"https:\/\/medium.com\/@mogest\/the-winding-path-of-being-a-developer-196b4074f236","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"}],"used_tags":["no-tag","economics","pg","ruby","try","read","kiddos","video","scifi","library","dive","data","project","rails","cli","science","programming","performance","learn","tools","db","thinkpiece","crafts","sql","R","package","design","etl","css","ui","serverless","self-hosted","tool","gem","json","fun","rdbms","game","debug","js","rust","balloon","water","music","markdown","tricks","scale","paint","sexed","formatting","history","tips","pipeline","ci","diagrams","dataset","html","svg","diy","markers","csv","dev","hn","concurrency","unix","book","authentication","webdev","politics","job","list","boys","hardware","linux","awk","remote","steam","covid","electronics","typing","tubes","weaving","fizz","git","nix","mysql","docker","awesome","python","aws","sqlite","functions","window","interactive","tutorial","reading","stats","github","explain","style","functional","api","security","kids","shard","containers","writing","pry","work","biology","color","bottle","coin","physics","crystals","oil","vim","scraping","sheetmusic","documentation","dashboard","bookmarks","buku","ableton","free","todo","amazing","opinion","tech","tmux","notes","consulting","sysadmin","elixir","interview","programmer","odd","erlang","fundamentals","math","wasm","hipaa","login","rake","mentor","firefox","dp","strings","olap","monad","beautiful","satellites","stargazing","growth","course","enterprise","erp","sap","oo","nice","sample","hr","questions","social","nosql","cs","space","spacex","ideas","laptop","pi","distro","fonts","kiba","art","nerdy","deployment","cheatsheet","activity","youtube","pallets","ssh","bubbles","glue","ribbons","clothespin","filter","build","yarn","puff","magnets","crayons","food","fire","weather","eggs","plane","lint","machine learning","jq","habits","information model","ontology","nlp","gift","devops","homeassistant","smarthome","vacuum","life","keyboard","s3","collection","cloud"],"tags":[],"pages":47,"title":"aguynamedryan bookmarks:  - page: 22"}