{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=29&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"29","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"278075","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"https:\/\/pingcap.com\/blog\/2017-10-10-nextcon\/","link":"https:\/\/pingcap.github.io\/blog\/2017\/10\/10\/nextcon\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278076","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"6 SQL Data Warehouse Solutions For Big Data \u00b7","link":"https:\/\/blog.rakam.io\/6-sql-data-warehouse-solutions-for-big-data-analysts-with-their-pros-and-cons-18d34ca58fa6","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278077","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"If You\u2019re Typing the Letters A-E-S Into Your Code You\u2019re Doing It Wrong","link":"https:\/\/www.nccgroup.trust\/us\/about-us\/newsroom-and-events\/blog\/2009\/july\/if-youre-typing-the-letters-a-e-s-into-your-code-youre-doing-it-wrong\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278078","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"A Data Driven Guide to Becoming a Consistent Billionaire \u2013 The Art and Science of Data","link":"https:\/\/theartandscienceofdata.wordpress.com\/2017\/06\/01\/the-billionaire-clusters\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278079","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Do Code Reviews Like a Human (Part One) - mtlynch.io","link":"https:\/\/mtlynch.io\/human-code-reviews-1\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278080","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"ReportsKit | Add reporting to your Rails app in minutes, not months","link":"https:\/\/www.reportskit.co\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278081","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Introducing hanami-cli \u00b7 Luca Guidi","link":"https:\/\/lucaguidi.com\/2017\/10\/10\/introducing-hanami-cli\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278082","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Extracting a class from a method | Cody Boyko","link":"https:\/\/boykoc.github.io\/ruby\/rubyonrails\/2017\/10\/06\/extract-a-class-from-method.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278083","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Eloquent JavaScript","link":"https:\/\/eloquentjavascript.net\/3rd_edition\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278084","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"dalibo\/hypopg","link":"https:\/\/github.com\/dalibo\/hypopg","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278085","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why Thaler\u2019s Nobel is a well-deserved nudge for behavioural economics","link":"http:\/\/timharford.com\/2017\/10\/why-thalers-nobel-is-a-well-deserved-nudge-for-behavioural-economics\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278086","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"What to Say to Little Kids Instead of \"Say Sorry\"","link":"https:\/\/offspring.lifehacker.com\/what-to-say-to-little-kids-instead-of-say-sorry-1819288365","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278087","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 Behavioural economics books to enjoy","link":"http:\/\/timharford.com\/2017\/10\/behavioural-economics-books-to-enjoy\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278088","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Absurdly Underestimated Dangers of CSV Injection","link":"http:\/\/georgemauer.net\/2017\/10\/07\/csv-injection.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278089","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why Does Everyone Add an Extra \"R\" to the Word \"Sherbet\"?","link":"https:\/\/lifehacker.com\/why-does-everyone-add-an-extra-r-to-the-word-sherbet-1819269096","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278090","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Real History of Columbus Day","link":"https:\/\/lifehacker.com\/the-real-history-of-columbus-day-1819220166","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278091","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 True diversity means looking for the knife in a drawer of spoons","link":"http:\/\/timharford.com\/2017\/10\/true-diversity-means-looking-for-the-knife-in-a-drawer-of-spoons\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278092","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Could we drop Symbols from Ruby? | Arkency Blog","link":"http:\/\/blog.arkency.com\/could-we-drop-symbols-from-ruby\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278093","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Embracing Functional Programming in Ruby","link":"http:\/\/kellysutton.com\/2017\/09\/13\/embracing-functional-programming-in-ruby.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278094","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Introducing Surrealist: a gem to serialize Ruby objects according to a defined schema","link":"https:\/\/medium.com\/@billikota\/introducing-surrealist-a-gem-to-serialize-ruby-objects-according-to-a-defined-schema-6ca7e550628d","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278095","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to program Vim using Ruby | Subvisual Blog","link":"https:\/\/subvisual.co\/blog\/posts\/139-how-to-program-vim-using-ruby\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278096","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"A couple words on Arrays in Ruby - Ruby Blog","link":"http:\/\/rubyblog.pro\/2017\/09\/couple-words-on-arrays","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278097","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"10 Cool SQL Optimisations That do not Depend on the Cost Model \u2013 Java, SQL and jOOQ.","link":"https:\/\/blog.jooq.org\/2017\/09\/28\/10-cool-sql-optimisations-that-do-not-depend-on-the-cost-model\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278098","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Take Care of an Introvert","link":"https:\/\/lifehacker.com\/how-to-take-care-of-an-introvert-1819219203","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278099","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why are software development task estimations regularly off by a factor of 2-3?","link":"https:\/\/www.quora.com\/Why-are-software-development-task-estimations-regularly-off-by-a-factor-of-2-3","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278100","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Your app is an onion: Why software projects spiral out of control","link":"https:\/\/medium.com\/swlh\/your-app-is-an-onion-why-software-projects-spiral-out-of-control-bb9247d9bdbd","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278101","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Fermi Estimates On Postgres Performance","link":"https:\/\/www.citusdata.com\/blog\/2017\/09\/29\/what-performance-can-you-expect-from-postgres\/","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"278102","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Concurrency Deep-Dive","link":"https:\/\/www.youtube.com\/watch?v=ZxhBkBNxvR0","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278103","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"PostgreSQL Auditing Extension | PGAudit","link":"http:\/\/pgaudit.org\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278104","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Thread: What's been wrought using the Piece Table?","link":"https:\/\/web.archive.org\/web\/20160308183811\/http:\/\/1017.songtrellisopml.com\/whatsbeenwroughtusingpiecetables","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278105","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Coolest Things to Check Out in Message\u2019s App Store","link":"https:\/\/lifehacker.com\/what-to-check-out-in-message-s-app-store-1819059597","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278106","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Mentor a Narcissist","link":"https:\/\/hbr.org\/2017\/09\/how-to-mentor-a-narcissist","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278107","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Breaking Up the Behemoth \u2014 Sandi Metz","link":"https:\/\/www.sandimetz.com\/blog\/2017\/9\/13\/breaking-up-the-behemoth","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278108","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Graceful shutdown of Sidekiq processes on Kubernetes | BigBinary Blog","link":"https:\/\/blog.bigbinary.com\/2017\/08\/24\/graceful-shutdown-of-sidekiq-processes-on-k8s.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278109","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Rails on Docker: Using Docker Compose with Your Ruby on Rails Apps","link":"https:\/\/www.chrisblunt.com\/rails-on-docker-using-docker-compose-with-your-ruby-on-rails-apps\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278110","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Administer a Proper Time-Out for a Misbehaving Kid","link":"https:\/\/offspring.lifehacker.com\/how-to-do-a-proper-time-out-for-a-misbehaving-kid-1818767367","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278111","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Help Your Kid Calm Down: An Age-by-Age Guide","link":"https:\/\/offspring.lifehacker.com\/how-you-can-help-your-kid-calm-down-an-age-by-age-guid-1818854699","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278112","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Parallel processing with unix tools","link":"http:\/\/www.pixelbeat.org\/docs\/unix-parallel-tools.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278113","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"GNU Recutils - GNU Project - Free Software Foundation","link":"https:\/\/www.gnu.org\/software\/recutils\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278114","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Get Your Smartphone to Screen Potential Scam Callers for You","link":"https:\/\/lifehacker.com\/how-to-get-your-smartphone-to-screen-potential-scam-cal-1818881172","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278115","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"What Each Slider on an Equalizer Does","link":"https:\/\/lifehacker.com\/what-each-slider-on-an-equalizer-does-1818854612","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278116","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"soutaro\/steep","link":"https:\/\/github.com\/soutaro\/steep","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278117","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Do. Or do not. There is no try - Object#try considered harmful - Karol Galanciak - Distributed Systems Architect and Ruby on Rails expert","link":"http:\/\/karolgalanciak.com\/blog\/2017\/09\/24\/do-or-do-not-there-is-no-try-object-number-try-considered-harmful","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278118","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Strange Hash Instances in Ruby \u2013 Kate Murphy","link":"https:\/\/kate.io\/blog\/strange-hash-instances-in-ruby\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278119","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"yield_self in Ruby 2.5 \/\/ Micha\u0142 \u0141omnicki","link":"http:\/\/mlomnicki.com\/yield-self-in-ruby-25\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278120","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Data Viz Project | Collection of data visualizations to get inspired and finding the right type.","link":"http:\/\/datavizproject.com\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278121","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Iguazio, the Anti-Hadoop, Goes GA","link":"https:\/\/www.datanami.com\/2017\/09\/27\/iguazio-anti-hadoop-goes-ga\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278122","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 When doing nothing is the best option","link":"http:\/\/timharford.com\/2017\/09\/when-doing-nothing-is-the-best-option\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278123","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Books about how to see into the future","link":"http:\/\/timharford.com\/2017\/09\/books-about-how-to-see-into-the-future\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278124","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"All the Features You Need to Know About in iOS 11","link":"https:\/\/lifehacker.com\/all-the-features-you-need-to-know-about-in-ios-11-1818714209","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: 30"}