{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=31&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"31","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"278175","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Citus Console","link":"https:\/\/console.citusdata.com\/users\/sign_in","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278176","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"r\/programming - Code Smells: Null","link":"https:\/\/www.reddit.com\/r\/programming\/comments\/6sfxhr\/code_smells_null\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278177","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Jonathan Blow on unit testing and TDD","link":"https:\/\/www.youtube.com\/watch?v=21JlBOxgGwY","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278178","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"From space plane to sky crane: How part of a space shuttle landed a rover on Mars","link":"http:\/\/www.planetary.org\/blogs\/guest-blogs\/2017\/0804-from-space-plane-to-sky-crane.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278179","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Erlangelist - To spawn, or not to spawn?","link":"http:\/\/theerlangelist.com\/article\/spawn_or_not","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278180","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Trent Reznor, In Conversation","link":"http:\/\/www.vulture.com\/2017\/07\/trent-reznor-nine-inch-nails.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278181","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"More dangerous subtleties of JOINs in SQL \u2014 petralia","link":"http:\/\/alexpetralia.com\/posts\/2017\/7\/19\/more-dangerous-subtleties-of-joins-in-sql","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278182","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"SQL Tutorial: How To Write Better Queries - Towards Data Science","link":"https:\/\/medium.com\/towards-data-science\/sql-tutorial-how-to-write-better-queries-108ae91d5f4e","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278183","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 Fantasy gaming can be better than reality","link":"http:\/\/timharford.com\/2017\/08\/fantasy-gaming-can-be-better-than-reality\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278184","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to move your team closer to clarity - O'Reilly Media","link":"https:\/\/www.oreilly.com\/ideas\/how-to-move-your-team-closer-to-clarity","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278185","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Use These Mental Tricks to Prepare for Dealing with Unpleasant People","link":"http:\/\/lifehacker.com\/use-these-mental-tricks-to-prepare-for-dealing-with-unp-1797464982","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278186","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Shipping containers: Lessons learnt from adopting Docker - DEV Community ","link":"https:\/\/dev.to\/kr428\/shipping-containers-lessons-learnt-from-adopting-docker","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278187","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Introducing tsrc","link":"https:\/\/dev.to\/dmerejkowsky\/introducing-tsrc","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278188","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Git Hooked on Git Hooks","link":"https:\/\/dev.to\/rpalo\/git-hooked-on-git-hooks","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278189","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"dni.gov","link":"https:\/\/www.dni.gov\/files\/documents\/ICA_2017_01.pdf","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278191","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"r\/Celiac - I recently became GF due to Celiac disease, and this South Park episode had me in fits of laughter.","link":"https:\/\/www.reddit.com\/r\/Celiac\/comments\/6qwyvi\/i_recently_became_gf_due_to_celiac_disease_and\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278192","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"This DIY Recipe for That McDonald's Szechuan Sauce From \"Rick and Morty\" Is Pretty Damn Good","link":"http:\/\/skillet.lifehacker.com\/this-diy-recipe-for-that-mcdonalds-szechuan-sauce-from-1797407452","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278193","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Turn on Your Phone's Kill Switch So It's Useless If Stolen","link":"http:\/\/lifehacker.com\/turn-on-your-phones-kill-switch-to-deter-dumb-thieves-1797410151","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278194","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"r\/Celiac - Cross-contamination risk of various food items","link":"https:\/\/www.reddit.com\/r\/Celiac\/comments\/6qtlm4\/crosscontamination_risk_of_various_food_items\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278195","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Designing Ansible for flexibility and simplicity","link":"https:\/\/dev.to\/liquid_chickens\/designing-ansible-for-flexibility-and-simplicity","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278196","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why You Should Have Multiple Savings Accounts","link":"http:\/\/twocents.lifehacker.com\/why-you-should-have-multiple-savings-accounts-1797235748","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278197","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Lead by becoming dispensable - DEV Community ","link":"https:\/\/dev.to\/nunotomas\/lead-by-becoming-dispensable","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278198","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"It's okay to not be okay","link":"https:\/\/dev.to\/andrew\/its-okay-to-not-be-okay","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278199","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Postman, a major tool for developers","link":"https:\/\/dev.to\/sroy8091\/postman-a-major-tool-for-developers","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278200","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"These are a few of my favorite: Terminal Shortcuts - DEV Community ","link":"https:\/\/dev.to\/clickclickonsal\/these-are-a-few-of-my-favorite-terminal-shortcuts","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278201","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Explain continuous integration like I'm five","link":"https:\/\/dev.to\/snwfdhmp\/continuous-integration-like-im-five","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278202","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 We are still waiting for the robot revolution","link":"http:\/\/timharford.com\/2017\/07\/we-are-still-waiting-for-the-robot-revolution\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278203","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Eliminate the Database for Higher Availability - American Express Technology","link":"http:\/\/americanexpress.io\/eliminate-the-database-for-higher-availability\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278204","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"A Practical Introduction to Elasticsearch | Elastic Blog","link":"http:\/\/www.elastic.co\/blog\/a-practical-introduction-to-elasticsearch","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278205","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Explain containers like I'm five","link":"https:\/\/dev.to\/mmg\/explain-containers-like-im-five","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278206","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Make a Safety Plan Before You Panic in a Crowd","link":"http:\/\/lifehacker.com\/make-a-safety-plan-before-you-panic-in-a-crowd-1797280443","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278207","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Block \"Around the Web\" Links With the Freedom App","link":"http:\/\/lifehacker.com\/block-around-the-web-links-with-the-freedom-app-1797269137","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278208","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Add Output to Your Long Running Rake Tasks - NRoweGT: Atlanta Ruby on Rails Consultancy","link":"http:\/\/blog.nrowegt.com\/add-output-to-long-running-rake-tasks\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278209","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"nil?, empty?, blank? in Ruby on Rails - what's the difference actually? | Arkency Blog","link":"http:\/\/blog.arkency.com\/2017\/07\/nil-empty-blank-ruby-rails-difference\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278210","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Scope the Monkey: Refinements in Ruby","link":"https:\/\/blog.alex-miller.co\/ruby\/2017\/07\/22\/scope-the-monkey.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278211","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Docker & Ruby: Build a Minimal Docker Container for Ruby Apps | Codeship | via @codeship","link":"https:\/\/blog.codeship.com\/build-minimal-docker-container-ruby-apps\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278212","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Working with UUIDs in Rails","link":"https:\/\/www.dailydrip.com\/blog\/working-with-uuids-in-rails.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278213","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How learning Elixr made me a better Ruby developer","link":"https:\/\/www.amberbit.com\/blog\/2017\/7\/27\/how-learning-elixir-made-me-better-ruby-developer\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278214","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Explain Ethereum like I'm five","link":"https:\/\/dev.to\/ben\/explain-ethereum-like-im-five","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278215","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"A Penetration Tester\u2019s Guide to PostgreSQL","link":"https:\/\/medium.com\/@cryptocracker99\/a-penetration-testers-guide-to-postgresql-d78954921ee9","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278216","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"R\u2019s tidytext turns messy text into valuable insight - O'Reilly Media","link":"https:\/\/www.oreilly.com\/ideas\/rs-tidytext-turns-messy-text-into-valuable-insight","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278217","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Garbage Collection in Git","link":"https:\/\/dev.to\/plutov\/garbage-collection-in-git","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278218","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"7 Interesting Parallels Between the Invention of Tiny Satellites and Cloud Computing - High Scalability -","link":"http:\/\/highscalability.com\/blog\/2017\/7\/25\/7-interesting-parallels-between-the-invention-of-tiny-satell.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278219","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Pack Your Whole Vacation Into a \u201cPersonal Item\u201d Sized Bag","link":"http:\/\/lifehacker.com\/how-to-pack-your-whole-vacation-into-a-personal-item-1797207564","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278220","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Fire And Motion \u2013 Joel on Software","link":"https:\/\/www.joelonsoftware.com\/2002\/01\/06\/fire-and-motion\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278221","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Three CTOs Answer: What Is Good Code?","link":"https:\/\/dev.to\/rogerjin12\/three-ctos-answer-what-is-good-code","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278222","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Never underestimate the power of best practice","link":"https:\/\/dev.to\/ana\/never-underestimate-the-power-of-best-practice","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278223","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Did You Know There Are Different Types of Certs for HTTPS? - DEV Community ","link":"https:\/\/dev.to\/_theycallmetoni\/did-you-know-there-are-different-types-of-certs-for-https","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278224","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Reverse Engineering A Successful Lifestyle Business: Here\u2019s Everything I\u2019ve Learned From Reading IndieHackers.com \u2013 Toomas.net","link":"https:\/\/www.toomas.net\/2017\/07\/18\/reverse-engineering-a-successful-lifestyle-business-heres-everything-ive-learned-from-reading-indiehackers-com\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278225","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why we need to build more homes","link":"http:\/\/timharford.com\/2017\/07\/why-we-need-to-build-more-homes\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","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: 32"}