{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=7&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"7","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"292492","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"The Point of Objects","link":"http:\/\/brightonruby.com\/2016\/the-point-of-objects-john-cinnamond\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292704","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Learn How to Do Nothing With the Dutch Concept of Niksen","link":"https:\/\/lifehacker.com\/learn-how-to-do-nothing-with-the-dutch-concept-of-nikse-1822310051?utm_source=lifehacker_newsletter&amp;utm_medium=email&amp;utm_campaign=2018-01-24","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292486","user":"810","cdate":"2020-04-03 11:08:56","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\/?utm_medium=email&amp;utm_source=postgresweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292647","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Switching From Pow To Puma for Rails development - Storm Consultancy - Web Design Bath","link":"https:\/\/stormconsultancy.co.uk\/blog\/development\/ruby-on-rails\/switching-pow-puma-rails-development\/?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292018","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"An alternative to bundle update","link":"https:\/\/www.brownwebdesign.com\/blog\/bundle-update?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292479","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Ember and Rails 5 with JSON API: A Modern Bridge - Ember Igniter","link":"https:\/\/emberigniter.com\/modern-bridge-ember-and-rails-5-with-json-api\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292640","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Ruby string literals VS Value objects. Overengineering?","link":"http:\/\/jetrockets.pro\/blog\/ruby-string-literals-vs-value-objects-overengineering?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292473","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Ruby vs Python, the Definitive FAQ","link":"https:\/\/hackernoon.com\/ruby-vs-python-the-definitive-faq-5cb0046292be#.c7dcb8bba","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292697","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"pg_query","link":"https:\/\/github.com\/lfittl\/pg_query?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292471","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Littlelines | Using Phoenix with Legacy Rails Applications","link":"http:\/\/littlelines.com\/blog\/2016\/09\/27\/using-phoenix-with-a-legagy-rails-app?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292638","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Syntactic sugar methods in Ruby","link":"https:\/\/blog.appsignal.com\/2018\/02\/20\/ruby-magic-syntactic-sugar-methods.html?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292468","user":"810","cdate":"2020-04-03 11:08:56","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\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292461","user":"810","cdate":"2020-04-03 11:08:56","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?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292628","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Rails DB Interactive","link":"https:\/\/github.com\/iorme1\/Rails-DB-Interactive?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292449","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"3 cool things you might not have known about Rakefiles","link":"http:\/\/www.codeotaku.com\/journal\/2016-12\/cool-things-about-rakefiles\/index?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292695","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Add a PIN to Your Smartphone Account","link":"https:\/\/lifehacker.com\/add-a-pin-to-your-smartphone-account-1822852279?utm_source=lifehacker_newsletter&amp;utm_medium=email&amp;utm_campaign=2018-02-09","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292435","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Fabulous macOS Tips &amp; Tricks \u2013 ","link":"https:\/\/blog.sindresorhus.com\/macos-tips-tricks-13046cf377f8#.j079f06eb","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292591","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"untitled","link":"http:\/\/www.youtube.com\/watch?v=3aenrkMiHRk&amp;feature=youtu.be","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292410","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Going HTTPS-only in Rails with Let's Encrypt | Everyday Rails","link":"https:\/\/everydayrails.com\/2017\/01\/09\/rails-https-only-lets-encrypt-ssl.html?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292394","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Show HN: ColorMe | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=13331968&amp;utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292570","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Rails 5 has added accessed_fields to find the fields that are actually being used in the application | BigBinary Blog","link":"http:\/\/blog.bigbinary.com\/2016\/04\/18\/accesssed-fields-to-find-actually-used-fileds-in-Rails-5.html?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292382","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"We Used To Have 6 More Letters In Our Alphabet \u2013 OMGFacts","link":"https:\/\/omgfacts.com\/we-used-to-have-6-more-letters-in-our-alphabet-a7e1a165853d#.cevdf6hzw","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292687","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Stigler Diet | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=16524061&amp;utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292379","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"PostgreSQL Exercises","link":"https:\/\/pgexercises.com\/?utm_medium=email&amp;utm_source=dbweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292565","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Why aren\u2019t we using SSH for everything?","link":"https:\/\/medium.com\/swlh\/ssh-how-does-it-even-9e43586e4ffc#.r9qzj6hhl?utm_source=hackernewsletter&amp;utm_medium=email&amp;utm_term=fav","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292369","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"How we got our 2-year-old repo trending on GitHub in just 48 hours","link":"https:\/\/medium.freecodecamp.com\/how-we-got-a-2-year-old-repo-trending-on-github-in-just-48-hours-12151039d78b#.1718ymq8n","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292714","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"How to Invest in Legal Weed","link":"https:\/\/twocents.lifehacker.com\/how-to-invest-in-legal-weed-1822368702?utm_source=lifehacker_newsletter&amp;utm_medium=email&amp;utm_campaign=2018-01-25","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292345","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"A Different Approach to Teaching Kids and Teens to Code","link":"https:\/\/medium.com\/@alishah.novin\/a-different-approach-to-teaching-kids-and-teens-to-code-43b7192644c9#.ivrdrhm4q","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292551","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Rails Performance and the root of all evil","link":"http:\/\/blog.scoutapp.com\/articles\/2016\/05\/09\/rails-performance-and-the-root-of-all-evil?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292328","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Bruce Momjian: Postgres Blog","link":"http:\/\/momjian.us\/main\/blogs\/pgblog\/2017.html?utm_medium=email&amp;utm_source=postgresweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292670","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Tether: How a Cryptocurrency You\u2019ve Never Heard of Could Tank the Price of Bitcoin","link":"https:\/\/lifehacker.com\/tether-how-a-cryptocurrency-you-ve-never-heard-of-coul-1822752339?utm_source=lifehacker_newsletter&amp;utm_medium=email&amp;utm_campaign=2018-02-06","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292312","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Prototypes in Ruby and the strange story of dup","link":"http:\/\/blog.arkency.com\/2017\/03\/prototypes-in-ruby\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292538","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Why Spark is on fire: a conversation with creator Matei Zaharia","link":"http:\/\/siliconangle.com\/blog\/2016\/06\/08\/why-spark-is-on-fire-a-conversation-with-creator-matei-zaharia\/?utm_source=dbweekly&amp;utm_medium=email\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292038","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Rails Asset Pipeline compilation and Docker","link":"http:\/\/www.eq8.eu\/blogs\/42-rails-asset-pipeline-compilation-and-docker?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292280","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Built-In Vim Autocomplete | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=13960147&amp;utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292533","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Ask HN: As a programmer do you have ups and downs and periods of intense doubt? | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=11944685&amp;utm_medium=email&amp;utm_source=hackernewsletter&amp;utm_term=ask_hn","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292262","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"The Rubyist's Guide to Memoization","link":"http:\/\/blog.honeybadger.io\/rubyist_guide_to_memoization\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292665","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"What Would a Rich Person Do?","link":"https:\/\/lifehacker.com\/what-would-a-rich-person-do-1822851799?utm_source=lifehacker_newsletter&amp;utm_medium=email&amp;utm_campaign=2018-02-09","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292255","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Five things we\u2019ve learned about monitoring containers and their orchestrators - High Scalability -","link":"http:\/\/highscalability.com\/blog\/2017\/4\/10\/five-things-weve-learned-about-monitoring-containers-and-the.html?utm_campaign=Feed%3A+HighScalability+%28High+Scalability%29&amp;utm_medium=feed&amp;utm_source=feedburner","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292522","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Dockerize a Rails 5, Postgres, Redis, Sidekiq and Action Cable Application - Nick Janetakis","link":"http:\/\/nickjanetakis.com\/blog\/dockerize-a-rails-5-postgres-redis-sidekiq-action-cable-app-with-docker-compose?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292239","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Login","link":"https:\/\/store.steampowered.com\/login\/?checkout=1&amp;need_password=1&amp;purchasetype=self&amp;redir=checkout%2F%3Fpurchasetype%3Dself&amp;redir_ssl=1","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292708","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"What Does OO Afford?","link":"https:\/\/www.sandimetz.com\/blog\/2018\/21\/what-does-oo-afford?utm_source=rubyweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292186","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Untangling Ruby Threads","link":"https:\/\/robots.thoughtbot.com\/untangling-ruby-threads?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292520","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Ruby's case statement - advanced techniques","link":"http:\/\/blog.honeybadger.io\/rubys-case-statement-advanced-techniques\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292163","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"momjian.us","link":"http:\/\/momjian.us\/main\/writings\/pgsql\/window.pdf?utm_medium=email&amp;utm_source=postgresweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292662","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"How Men Can Have an Ejaculation-Free Orgasm","link":"https:\/\/lifehacker.com\/how-men-can-have-an-ejaculation-free-orgasm-1821739762?utm_source=lifehacker_newsletter&amp;utm_medium=email&amp;utm_campaign=2018-03-06","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292136","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Temporal Tables Extension","link":"https:\/\/github.com\/arkhipov\/temporal_tables?utm_source=postgresweekly&amp;utm_medium=email","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292512","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Tech Book Face Off: Design Patterns in Ruby Vs. Practical Object-Oriented Design in Ruby","link":"https:\/\/sam-koblenski.blogspot.com\/2016\/08\/tech-book-face-off-design-patterns-in.html?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292051","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"What I learnt today from reading gems' code","link":"http:\/\/blog.arkency.com\/2017\/06\/what-i-learnt-today-from-reading-gems-code\/?utm_medium=email&amp;utm_source=rubyweekly","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"292482","user":"810","cdate":"2020-04-03 11:08:56","updated":null,"title":"Running bash command from Ruby (with your bash_profile)","link":"http:\/\/blog.arkency.com\/2016\/10\/running-bash-command-from-ruby-with-your-bash-profile\/?utm_medium=email&amp;utm_source=rubyweekly","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: 8"}