{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=16&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"16","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"278462","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Reckon you've seen some stupid security things? Here, hold my beer...","link":"https:\/\/www.troyhunt.com\/reckon-youve-seen-some-stupid-security-things-here-hold-my-beer\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278463","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Learn the rocket equation, part 1","link":"http:\/\/www.planetary.org\/blogs\/guest-blogs\/2017\/20170428-the-rocket-equation-part-1.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278464","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Marginal gains matter but gamechangers transform","link":"http:\/\/timharford.com\/2017\/04\/marginal-gains-matter-but-gamechangers-transform\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278465","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"All the Passive Aggressive Stuff You Should Never Do in a Relationship","link":"http:\/\/lifehacker.com\/all-the-passive-aggressive-stuff-you-should-never-do-in-1794745615","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278466","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"EntilZha\/PyFunctional","link":"https:\/\/github.com\/EntilZha\/PyFunctional","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278467","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Software Structure \u2013 Programmer's Compendium","link":"https:\/\/www.destroyallsoftware.com\/compendium\/software-structure\/6fb5f711cae5a4e6","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278468","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Slow Is Fast","link":"http:\/\/www.programmerfu.com\/2017\/04\/20\/fast-is-slow-slow-is-smooth-smooth-is-fast.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278469","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Problem Behavior Correction Flowchart - DEV Community ","link":"https:\/\/dev.to\/monknomo\/problem-behavior-correction-flowchart","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278470","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Programming as a Way of Thinking","link":"https:\/\/blogs.scientificamerican.com\/guest-blog\/programming-as-a-way-of-thinking\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278471","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"r\/programming - Software Developers After 40, 50 and 60 Who Are Still Coding","link":"https:\/\/www.reddit.com\/r\/programming\/comments\/67g4x6\/software_developers_after_40_50_and_60_who_are\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278472","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The JavaScript phenomenon is a mass psychosis","link":"https:\/\/hackernoon.com\/the-javascript-phenomenon-is-a-mass-psychosis-57adebb09359","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278473","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Wassim CHEGHAM aka WASM on Twitter: \"understanding async\/await in 7 seconds\u2026 \"","link":"https:\/\/twitter.com\/manekinekko\/status\/855824609299636230","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278474","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Why Some People Are Born Anxious, With Daniel Keating","link":"http:\/\/lifehacker.com\/why-some-people-are-born-anxious-1794428828","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278475","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Crawling Simply with Scrapy","link":"https:\/\/dev.to\/georgeoffley\/crawling-simply-with-scrapy","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278476","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Encrypt and check your secrets into git - DEV Community ","link":"https:\/\/dev.to\/davidk01\/encrypt-and-check-your-secrets-into-git","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278477","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Importance of Writing Clean Code - DEV Community ","link":"https:\/\/dev.to\/mohitrajput987\/importance-of-writing-clean-code","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278478","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Hashing Out Hash Functions - DEV Community ","link":"https:\/\/dev.to\/vaidehijoshi\/hashing-out-hash-functions","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278479","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Is a Good Under $200 Gaming PC Build Possible in 2018?","link":"http:\/\/www.toptengamer.com\/best-200-gaming-build\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278480","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"No bullshit linear algebra v2 release \u2013 Minireference blog","link":"https:\/\/minireference.com\/blog\/no-bullshit-linear-algebra-v2-release\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278481","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Lessons Learned with Docker","link":"https:\/\/dev.to\/ahansondev\/lessons-learned-with-docker","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278482","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"IKEA Tr\u00e5dfri: Internet of Things done right - Home Assistant","link":"https:\/\/home-assistant.io\/blog\/2017\/04\/17\/ikea-tradfri-internet-of-things-done-right\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278483","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Login","link":"https:\/\/store.steampowered.com\/login\/?checkout=1&need_password=1&purchasetype=self&redir=checkout%2F%3Fpurchasetype%3Dself&redir_ssl=1","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278484","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Slim down hefty Rails controllers AND models, using domain model events (video and guide)","link":"https:\/\/www.rubytapas.com\/2017\/04\/11\/skinny-controller-domain-model-events\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278485","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to Add a Slack Notifier with Slack-Notifier and Sidekiq","link":"http:\/\/sfviapgh.com\/blog\/2017\/4\/2\/how-to-add-a-slack-notifier-with-slack-notifier-and-sidekiq","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278486","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Fast and safe frontend fixes - O'Reilly Media","link":"https:\/\/www.oreilly.com\/ideas\/fast-and-safe-frontend-fixes","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278487","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Tackling Complexity in the Heart of Domain-Driven Design","link":"https:\/\/dev.to\/vladikk\/tackling-complexity-in-the-heart-of-domain-driven-design","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278488","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"No more DEBUG\/INFO\/WARN\/ERROR logging","link":"https:\/\/dev.to\/danlebrero\/no-more-debuginfowarnerror-logging","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278489","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Start holding a domain knowledge meeting","link":"https:\/\/dev.to\/aeiche\/start-holding-a-domain-knowledge-meeting","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278490","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Working Smart: What performance metrics do developers value and when do they feel most productive?","link":"https:\/\/dev.to\/walker\/working-smart-what-performance-metrics-do-developers-value-and-when-do-they-feel-most-productive","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278491","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Home - QuickDBD","link":"https:\/\/www.quickdatabasediagrams.com\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278492","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How Negative Thinkers Can Train Themselves to Stop Being Grumps","link":"http:\/\/lifehacker.com\/how-negative-thinkers-can-train-themselves-to-stop-bein-1794275331","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278493","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Have you been glutened? | BeyondCeliac.org","link":"https:\/\/www.beyondceliac.org\/research-news\/View-Research-News\/1394\/postid--76804\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278494","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Robert Haas: New Features Coming in PostgreSQL 10","link":"http:\/\/rhaas.blogspot.com\/2017\/04\/new-features-coming-in-postgresql-10.html","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278495","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Postgres at Scale: Query Performance and Autovacuuming for Large Tables","link":"https:\/\/medium.com\/contactually-engineering\/postgres-at-scale-query-performance-and-autovacuuming-for-large-tables-d7e8ad40b16b","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"278496","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"PostgreSQL Deployment on Kubernetes with Blue Green - XenonStack","link":"https:\/\/www.xenonstack.com\/blog\/how-to-deploy-postgresql-on-kubernetes","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278497","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"r\/TheChurchOfRogers - Did you know all of these Mr. Rogers facts? TIL a lot more!","link":"https:\/\/www.reddit.com\/r\/TheChurchOfRogers\/comments\/64vyxo\/did_you_know_all_of_these_mr_rogers_facts_til_a\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278498","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"SVG: 5 questions, 10 answers - O'Reilly Media","link":"https:\/\/www.oreilly.com\/ideas\/svg-5-questions-10-answers","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278499","user":"810","cdate":"2019-10-04 14:42:44","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","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278500","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"What is a productive data engineering team?","link":"https:\/\/www.oreilly.com\/ideas\/what-is-a-productive-data-engineering-team","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278501","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"My giant JavaScript Basics course is now live on YouTube. And it\u2019s 100% free.","link":"https:\/\/medium.freecodecamp.com\/my-giant-javascript-basics-course-is-now-live-on-youtube-and-its-100-free-9020a21bbc27","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"278502","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Reusing Pipelines | GoCD Blog","link":"https:\/\/www.gocd.io\/2017\/04\/06\/reusing-pipelines\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278503","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Power of the TODO List","link":"https:\/\/dev.to\/jlhcoder\/the-power-of-the-todo-list","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278504","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Better Git configuration","link":"https:\/\/blog.scottnonnenberg.com\/better-git-configuration\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278505","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Difference between Date, Time and DateTime | Red Panthers","link":"http:\/\/blog.redpanthers.co\/time-date-datetime\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278506","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"The Rubyist's Guide to Memoization - Honeybadger Developer Blog","link":"http:\/\/blog.honeybadger.io\/rubyist_guide_to_memoization\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278551","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Becoming The Duck","link":"https:\/\/dev.to\/tkeeney\/becoming-the-duck","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278548","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"How to *never* complete anything","link":"http:\/\/ewanvalentine.io\/how-to-never-complete-anything\/","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278549","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Some things are best left to the technocrats","link":"http:\/\/timharford.com\/2017\/03\/some-things-are-best-left-to-the-technocrats\/","state":"public","note":"","username":"aguynamedryan","tags":"economics","count":"1"},{"id":"278550","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"A Gentle Introduction To Graph Theory","link":"https:\/\/dev.to\/vaidehijoshi\/a-gentle-introduction-to-graph-theory","state":"public","note":"","username":"aguynamedryan","tags":"no-tag","count":"1"},{"id":"278553","user":"810","cdate":"2019-10-04 14:42:44","updated":null,"title":"Common Redshift Pitfalls And How To Avoid Them - Heap","link":"https:\/\/blog.heapanalytics.com\/redshift-pitfalls-avoid\/","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: 17"}