{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=33&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"33","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"278276","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Blockchain Explained to Web Developers, Part 3: The Truth","link":"http:\/\/marmelab.com\/blog\/2016\/06\/14\/blockchain-for-web-developers-the-truth.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278277","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Blockchain Explained to Web Developers, Part 2: In Practice","link":"http:\/\/marmelab.com\/blog\/2016\/05\/20\/blockchain-for-web-developers-in-practice.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278278","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Blockchain Explained to Web Developers, Part 1: The Theory","link":"http:\/\/marmelab.com\/blog\/2016\/04\/28\/blockchain-for-web-developers-the-theory.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278279","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Fermat's Library | Home","link":"http:\/\/fermatslibrary.com\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278280","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Ruby Exception Handling: Error Class Hierarchy","link":"https:\/\/airbrake.io\/blog\/ruby-exception-handling\/ruby-exception-classes","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278281","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Refactoring From Inheritance To Composition To Data","link":"http:\/\/www.rubypigeon.com\/posts\/refactoring-inheritance-composition-data\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278282","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Rails Asset Pipeline compilation and Docker","link":"http:\/\/www.eq8.eu\/blogs\/42-rails-asset-pipeline-compilation-and-docker","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278283","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"SOL[I]D - Interface Segregation Principle - Ruby Blog","link":"http:\/\/rubyblog.pro\/2017\/07\/solid-interface-segregation-principle","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278284","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Implementing Simple Classification using a Neural Network in Ruby - Practical Artificial Intelligence","link":"http:\/\/www.practicalai.io\/implementing-simple-classification-using-neural-network-in-ruby\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278285","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"5 ways we\u2019ve improved flakey test debugging","link":"https:\/\/building.buildkite.com\/5-ways-weve-improved-flakey-test-debugging-4b3cfb9f27c8","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278286","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"What is NASA Doing with Big Data? Check this Out - High Scalability -","link":"http:\/\/highscalability.com\/blog\/2017\/7\/5\/what-is-nasa-doing-with-big-data-check-this-out.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278287","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Give Up Perfection!","link":"https:\/\/dev.to\/teamcoder\/give-up-perfection","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278288","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Programmer's oath","link":"https:\/\/dev.to\/damcosset\/the-programmers-oath","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278289","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"My Journey to the Vast World of Text Editors","link":"https:\/\/dev.to\/zorexsalvo\/my-journey-to-the-vast-world-of-text-editors","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278290","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"\u2018this\u2019-less Javascript Development","link":"https:\/\/dev.to\/theodesp\/this-less-javascript-development","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278291","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to write a lock free Queue","link":"https:\/\/www.schneems.com\/2017\/06\/28\/how-to-write-a-lock-free-queue\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278292","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Build a query parser (using Ruby, Parslet, and Elasticsearch)","link":"http:\/\/www.recursion.org\/query-parser\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278293","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Replacing a Complex Regular Expression with a Simple Parser - Honeybadger Developer Blog","link":"http:\/\/blog.honeybadger.io\/replacing-regular-expressions-with-parsers\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278294","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Finding readability of text and websites using odyssey ruby gem","link":"https:\/\/blog.redpanthers.co\/odyssey-in-rails\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278295","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"What I learnt today from reading gems' code | Arkency Blog","link":"http:\/\/blog.arkency.com\/2017\/06\/what-i-learnt-today-from-reading-gems-code\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278296","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Hidden Costs of Metaprogramming","link":"http:\/\/www.blackbytes.info\/2017\/06\/costs-of-metaprogramming\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278297","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Introducing Dexter, the Automatic Indexer for Postgres","link":"https:\/\/medium.com\/@ankane\/introducing-dexter-the-automatic-indexer-for-postgres-5f8fa8b28f27","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"278298","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"PostgreSQL in a time of Kubernetes \u2013 Zalando Tech Blog","link":"https:\/\/tech.zalando.com\/blog\/postgresql-in-a-time-of-kubernetes\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278299","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"crystal-community\/crystal-libraries-needed","link":"https:\/\/github.com\/johnjansen\/crystal-libraries-needed","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278300","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"veelenga\/awesome-crystal","link":"https:\/\/github.com\/veelenga\/awesome-crystal","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278301","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Conduct a Job Interview","link":"https:\/\/dev.to\/tevko\/how-to-conduct-a-job-interview","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278302","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Demystifying Dynamic Programming","link":"https:\/\/dev.to\/alainakafkes\/demystifying-dynamic-programming","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278303","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Engineering Mantras","link":"https:\/\/dev.to\/bhilburn\/engineering-mantras","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278304","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"algebra precalculus - If there are $74$ heads and $196$ legs, how many horses and humans are there? - Mathematics Stack Exchange","link":"https:\/\/math.stackexchange.com\/questions\/1749853\/if-there-are-74-heads-and-196-legs-how-many-horses-and-humans-are-there\/1749871","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278305","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"html - RegEx match open tags except XHTML self-contained tags - Stack Overflow","link":"https:\/\/stackoverflow.com\/questions\/1732348\/regex-match-open-tags-except-xhtml-self-contained-tags\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278306","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How does OAuth 2 protect against things like replay attacks using the Security Token? - Stack Overflow","link":"https:\/\/stackoverflow.com\/questions\/4727226\/on-a-high-level-how-does-oauth-2-work\/32534239","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278307","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 Books about calling statistical bullshit","link":"http:\/\/timharford.com\/2017\/06\/books-about-calling-statistical-bullshit\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278308","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"What the heck is time-series data (and why do I need a time-series database)?","link":"https:\/\/blog.timescale.com\/what-the-heck-is-time-series-data-and-why-do-i-need-a-time-series-database-dcf3b1b18563","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278309","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Vertabelo Database Modeler","link":"http:\/\/www.vertabelo.com\/blog\/technical-articles\/summer-is-here-a-travel-agency-data-model","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278310","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Nice Person's Introduction to Rough Sex","link":"http:\/\/lifehacker.com\/the-nice-persons-introduction-to-rough-sex-1796304767","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278311","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Taco Bell Programming","link":"http:\/\/widgetsandshit.com\/teddziuba\/2010\/10\/taco-bell-programming.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278312","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Updated Chrome Debugging Tools Worth Mentioning","link":"https:\/\/dev.to\/rionmonster\/updated-chrome-debugging-tools-worth-mentioning","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278313","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Standard eBooks Is a Gutenberg Project You\u2019ll Actually Use","link":"http:\/\/lifehacker.com\/standard-ebooks-is-a-gutenberg-project-you-ll-actually-1796273390","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278314","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why is gluten-free still our only option?","link":"http:\/\/www.huffingtonpost.com\/entry\/why-is-gluten-free-still-our-only-option_us_59494362e4b028db60c61484","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278315","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The future of querying json in PostgreSQL","link":"http:\/\/gmile.me\/jsonpath\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278316","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"We Asked, You Answered: The Kids' Books You Wish More People Remembered - Atlas Obscura","link":"http:\/\/www.atlasobscura.com\/articles\/obscure-childrens-books-reader-responses","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278317","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Joel Test: 12 Steps to Better Code \u2013 Joel on Software","link":"https:\/\/www.joelonsoftware.com\/2000\/08\/09\/the-joel-test-12-steps-to-better-code\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278318","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Road to Burnout is Paved With Context Switching","link":"http:\/\/sophieshepherd.com\/2017\/06\/14\/learning-to-be-chill.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278319","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Amazon.com: VTech KidiBeats Kids Drum Set: Toys & Games","link":"https:\/\/www.amazon.com\/VTech-KidiBeats-Kids-Drum-Set\/dp\/B007XVYSDE","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278320","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"UUID or GUID as Primary Keys? Be Careful! - Tom Harrison\u2019s Blog","link":"https:\/\/tomharrisonjr.com\/uuid-or-guid-as-primary-keys-be-careful-7b2aa3dcb439","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278321","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"A Guide to Air Travel When You Have Little Kids","link":"http:\/\/offspring.lifehacker.com\/a-guide-to-air-travel-when-you-have-little-kids-1796166016","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278322","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tim Harford \u2014 Article \u2014 The age of the Microsoft and Amazon economy","link":"http:\/\/timharford.com\/2017\/06\/the-age-of-the-microsoft-and-amazon-economy\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278323","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Cohort generation computing time - General - OHDSI Forums","link":"http:\/\/forums.ohdsi.org\/t\/cohort-generation-computing-time\/2931\/7","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278324","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Complete Guide To Switching From HTTP To HTTPS \u2014 Smashing Magazine","link":"https:\/\/www.smashingmagazine.com\/2017\/06\/guide-switching-http-https\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278325","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Meditations on Writing a Queue","link":"https:\/\/schneems.com\/2017\/06\/14\/meditations-on-writing-a-queue\/","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: 34"}