{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=10&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"10","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"290821","user":"810","cdate":"2020-03-18 13:12:32","updated":null,"title":"pgagroal","link":"https:\/\/agroal.github.io\/pgagroal\/","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"290820","user":"810","cdate":"2020-03-18 13:11:04","updated":null,"title":"PostgreSQL Date and Time Data Types Explained \u2013 nanmu42","link":"https:\/\/nanmu.me\/en\/posts\/2020\/postgresql-date-and-time-data-types-explained\/","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"290819","user":"810","cdate":"2020-03-18 13:10:54","updated":null,"title":"An Overview of Generated Columns for PostgreSQL | Severalnines","link":"https:\/\/severalnines.com\/database-blog\/overview-generated-columns-postgresql","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"290818","user":"810","cdate":"2020-03-18 13:10:33","updated":null,"title":"PostgreSQL is the worlds' best database - 2ndQuadrant | PostgreSQL","link":"https:\/\/www.2ndquadrant.com\/en\/blog\/postgresql-is-the-worlds-best-database\/","state":"public","note":"","username":"aguynamedryan","tags":"pg","count":"1"},{"id":"290791","user":"810","cdate":"2020-03-16 08:44:33","updated":null,"title":"Gluten-Free Play Dough","link":"http:\/\/celiacfamily.com\/gluten-free-play-dough\/","state":"public","note":"","username":"aguynamedryan","tags":"kiddos,project","count":"2"},{"id":"290740","user":"810","cdate":"2020-03-13 10:15:54","updated":null,"title":"GitLab's Guide to All-Remote | GitLab","link":"https:\/\/about.gitlab.com\/company\/culture\/all-remote\/guide\/","state":"public","note":"","username":"aguynamedryan","tags":"remote,work","count":"2"},{"id":"290722","user":"810","cdate":"2020-03-12 16:01:49","updated":null,"title":"What's new in Kiba ETL v3 (visually explained)","link":"https:\/\/thibautbarrere.com\/2020\/03\/05\/new-in-kiba-etl-v3","state":"public","note":"","username":"aguynamedryan","tags":"data,etl,kiba,library,ruby","count":"5"},{"id":"290702","user":"810","cdate":"2020-03-11 13:26:06","updated":null,"title":"GoogleChromeLabs\/ProjectVisBug: FireBug for designers \u203a Edit any webpage, in any state https:\/\/a.nerdy.dev\/gimme-visbug","link":"https:\/\/github.com\/GoogleChromeLabs\/ProjectVisBug","state":"public","note":"","username":"aguynamedryan","tags":"design,webdev","count":"2"},{"id":"290701","user":"810","cdate":"2020-03-11 13:25:43","updated":null,"title":"Figma: the collaborative interface design tool.","link":"https:\/\/www.figma.com\/","state":"public","note":"","username":"aguynamedryan","tags":"design,svg","count":"2"},{"id":"290700","user":"810","cdate":"2020-03-11 13:25:12","updated":null,"title":"Font Flipper - Find Free Fonts","link":"https:\/\/fontflipper.com\/upload","state":"public","note":"","username":"aguynamedryan","tags":"design,fonts","count":"2"},{"id":"285277","user":"810","cdate":"2020-03-09 13:21:28","updated":null,"title":"pattern_matching - Documentation for Ruby master","link":"https:\/\/docs.ruby-lang.org\/en\/master\/syntax\/pattern_matching_rdoc.html","state":"public","note":"","username":"aguynamedryan","tags":"dive,ruby","count":"2"},{"id":"285276","user":"810","cdate":"2020-03-09 11:18:05","updated":null,"title":"Why Pry is one of the most important tools a junior Rubyist can learn - Honeybadger Developer Blog","link":"https:\/\/www.honeybadger.io\/blog\/debugging-ruby-with-pry\/","state":"public","note":"","username":"aguynamedryan","tags":"debug,pry,ruby","count":"3"},{"id":"285275","user":"810","cdate":"2020-03-09 11:15:28","updated":null,"title":"amos - A half-hour to learn Rust","link":"https:\/\/fasterthanli.me\/blog\/2020\/a-half-hour-to-learn-rust\/","state":"public","note":"","username":"aguynamedryan","tags":"rust","count":"1"},{"id":"285274","user":"810","cdate":"2020-03-09 11:10:46","updated":null,"title":"thewhitetulip\/awk-anti-textbook: learn awk by example","link":"https:\/\/github.com\/thewhitetulip\/awk-anti-textbook","state":"public","note":"","username":"aguynamedryan","tags":"awk,cli,data","count":"3"},{"id":"285272","user":"810","cdate":"2020-03-09 08:08:06","updated":null,"title":"How to Write Usefully","link":"http:\/\/paulgraham.com\/useful.html","state":"public","note":"","username":"aguynamedryan","tags":"hn,writing","count":"2"},{"id":"283251","user":"810","cdate":"2020-02-27 09:00:56","updated":null,"title":"Bringing the Unix Philosophy to the 21st Century | Brazil's Blog","link":"https:\/\/blog.kellybrazil.com\/2019\/11\/26\/bringing-the-unix-philosophy-to-the-21st-century\/","state":"public","note":"","username":"aguynamedryan","tags":"cli,json","count":"2"},{"id":"283250","user":"810","cdate":"2020-02-27 08:43:17","updated":null,"title":"FOSDEM 2020 - How Containers and Kubernetes re-defined the GNU\/Linux Operating System","link":"https:\/\/fosdem.org\/2020\/schedule\/event\/riek_kubernetes\/","state":"public","note":"","username":"aguynamedryan","tags":"containers,linux,video","count":"3"},{"id":"283249","user":"810","cdate":"2020-02-27 08:42:50","updated":null,"title":"FOSDEM 2020 - Do Linux Distributions Still Matter with Containers?","link":"https:\/\/fosdem.org\/2020\/schedule\/event\/dldsmwc\/","state":"public","note":"","username":"aguynamedryan","tags":"containers,distro,linux,video","count":"4"},{"id":"283248","user":"810","cdate":"2020-02-27 08:41:39","updated":null,"title":"FOSDEM 2020 - The Hidden Early History of Unix","link":"https:\/\/fosdem.org\/2020\/schedule\/event\/early_unix\/","state":"public","note":"","username":"aguynamedryan","tags":"history,unix,video","count":"3"},{"id":"283247","user":"810","cdate":"2020-02-27 08:41:17","updated":null,"title":"FOSDEM 2020 - The next generation of contributors is not on IRC","link":"https:\/\/fosdem.org\/2020\/schedule\/event\/nextgencontributors\/","state":"public","note":"","username":"aguynamedryan","tags":"video","count":"1"},{"id":"283245","user":"810","cdate":"2020-02-27 08:26:42","updated":null,"title":"kellyjonbrazil\/jc: This tool serializes the output of popular gnu linux command line tools and file types to structured JSON output. This allows piping of output to tools like jq.","link":"https:\/\/github.com\/kellyjonbrazil\/jc","state":"public","note":"","username":"aguynamedryan","tags":"cli,json,tools,try","count":"4"},{"id":"283238","user":"810","cdate":"2020-02-26 08:24:17","updated":null,"title":"PostgreSQL and Databases in general: Parallelism, what next?","link":"https:\/\/amitkapila16.blogspot.com\/2020\/02\/this-blog-post-is-about-journey-of.html","state":"public","note":"","username":"aguynamedryan","tags":"concurrency,pg","count":"2"},{"id":"283237","user":"810","cdate":"2020-02-26 08:23:22","updated":null,"title":"Preparing your Postgres data for scale-out - DEV Community ","link":"https:\/\/dev.to\/heroku\/preparing-your-postgres-data-for-scale-out-km","state":"public","note":"","username":"aguynamedryan","tags":"data,pg,scale,shard","count":"4"},{"id":"283189","user":"810","cdate":"2020-02-22 22:03:44","updated":null,"title":"Raspberry Pi and Arduino Laptop : 11 Steps (with Pictures) - Instructables","link":"https:\/\/www.instructables.com\/id\/Raspberry-Pi-and-Arduino-Laptop\/","state":"public","note":"","username":"aguynamedryan","tags":"hardware,laptop,pi,project","count":"4"},{"id":"283179","user":"810","cdate":"2020-02-21 11:57:23","updated":null,"title":"fogus: The 100:10:1 method: my approach to open source","link":"http:\/\/blog.fogus.me\/2015\/11\/04\/the-100101-method-my-approach-to-open-source\/","state":"public","note":"","username":"aguynamedryan","tags":"ideas,try","count":"2"},{"id":"283178","user":"810","cdate":"2020-02-21 11:52:09","updated":null,"title":"Don\u2019t stage off Starship! \u2013 Casey Handmer's blog","link":"https:\/\/caseyhandmer.wordpress.com\/2020\/02\/15\/dont-stage-off-starship\/","state":"public","note":"","username":"aguynamedryan","tags":"space,spacex","count":"2"},{"id":"283176","user":"810","cdate":"2020-02-21 11:40:25","updated":null,"title":"Preface :: Reasonably Polymorphic","link":"https:\/\/reasonablypolymorphic.com\/book\/preface","state":"public","note":"","username":"aguynamedryan","tags":"book,cs,learn","count":"3"},{"id":"283175","user":"810","cdate":"2020-02-21 11:38:53","updated":null,"title":"In Loving Memory of Strictly-Typed Schemas - ssense-tech - Medium","link":"https:\/\/medium.com\/ssense-tech\/in-loving-memory-of-strictly-typed-schemas-89ae6e186202","state":"public","note":"","username":"aguynamedryan","tags":"data,db,nosql,thinkpiece","count":"4"},{"id":"283174","user":"810","cdate":"2020-02-21 11:25:29","updated":null,"title":"VGraupera\/1on1-questions: Mega list of 1 on 1 meeting questions compiled from a variety to sources","link":"https:\/\/github.com\/VGraupera\/1on1-questions","state":"public","note":"","username":"aguynamedryan","tags":"hr,questions,social","count":"3"},{"id":"283173","user":"810","cdate":"2020-02-21 11:22:35","updated":null,"title":"Explorable Explanations","link":"https:\/\/explorabl.es\/","state":"public","note":"Learn by example and trying","username":"aguynamedryan","tags":"kids,learn,nice,sample","count":"4"},{"id":"283167","user":"810","cdate":"2020-02-20 19:40:21","updated":null,"title":"Soonish: The Lost Chapter","link":"https:\/\/www.smbc-comics.com\/soonish\/lostchapter\/index.html","state":"public","note":"","username":"aguynamedryan","tags":"reading","count":"1"},{"id":"283166","user":"810","cdate":"2020-02-20 19:38:50","updated":null,"title":"mgartner\/pg_flame: A flamegraph generator for Postgres EXPLAIN ANALYZE output.","link":"https:\/\/github.com\/mgartner\/pg_flame","state":"public","note":"","username":"aguynamedryan","tags":"performance,pg","count":"2"},{"id":"283164","user":"810","cdate":"2020-02-20 09:35:36","updated":null,"title":"The Top Ruby HTTP Clients for 2020","link":"https:\/\/blog.bearer.sh\/top-ruby-http-client-gems\/","state":"public","note":"","username":"aguynamedryan","tags":"library,ruby","count":"2"},{"id":"283163","user":"810","cdate":"2020-02-20 09:35:05","updated":null,"title":"pluto\/date-formatter at master \u00b7 feedreader\/pluto","link":"https:\/\/github.com\/feedreader\/pluto\/tree\/master\/date-formatter","state":"public","note":"","username":"aguynamedryan","tags":"library,ruby","count":"2"},{"id":"283162","user":"810","cdate":"2020-02-20 09:34:24","updated":null,"title":"Decoupling Ruby: Delegation vs Dependency Injection - Honeybadger Developer Blog","link":"https:\/\/www.honeybadger.io\/blog\/decoupling-ruby-delegation-dependency-injection\/","state":"public","note":"","username":"aguynamedryan","tags":"oo,ruby","count":"2"},{"id":"283161","user":"810","cdate":"2020-02-20 09:18:24","updated":null,"title":"presidentbeef\/brakeman: A static analysis security vulnerability scanner for Ruby on Rails applications","link":"https:\/\/github.com\/presidentbeef\/brakeman","state":"public","note":"","username":"aguynamedryan","tags":"library,rails,ruby,security","count":"4"},{"id":"283160","user":"810","cdate":"2020-02-20 09:18:03","updated":null,"title":"igorkasyanchuk\/fake_api: The fastest way to prototype API in your Rails application","link":"https:\/\/github.com\/igorkasyanchuk\/fake_api","state":"public","note":"","username":"aguynamedryan","tags":"api,library,ruby","count":"3"},{"id":"283159","user":"810","cdate":"2020-02-20 09:17:41","updated":null,"title":"thbar\/kiba: Data processing & ETL framework for Ruby","link":"https:\/\/github.com\/thbar\/kiba","state":"public","note":"","username":"aguynamedryan","tags":"etl,ruby","count":"2"},{"id":"279218","user":"810","cdate":"2020-02-08 07:47:05","updated":null,"title":"What is SAP?","link":"https:\/\/retool.com\/blog\/erp-for-engineers\/","state":"public","note":"","username":"aguynamedryan","tags":"enterprise,erp,programming,sap","count":"4"},{"id":"279217","user":"810","cdate":"2020-02-08 07:44:37","updated":null,"title":"The Missing Semester of Your CS Education \u00b7 the missing semester of your cs education","link":"https:\/\/missing.csail.mit.edu\/","state":"public","note":"","username":"aguynamedryan","tags":"course,programming,tools,tricks","count":"4"},{"id":"279216","user":"810","cdate":"2020-02-08 07:42:19","updated":null,"title":"Old CSS, new CSS \/ fuzzy notepad","link":"https:\/\/eev.ee\/blog\/2020\/02\/01\/old-css-new-css\/","state":"public","note":"","username":"aguynamedryan","tags":"css,html","count":"2"},{"id":"279215","user":"810","cdate":"2020-02-08 07:34:48","updated":null,"title":"Wesley Aptekar-Cassels | Things I Believe About Software Engineering","link":"https:\/\/blog.wesleyac.com\/posts\/engineering-beliefs","state":"public","note":"","username":"aguynamedryan","tags":"programming,thinkpiece","count":"2"},{"id":"279214","user":"810","cdate":"2020-02-08 07:33:04","updated":null,"title":"Educated Fools | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=22207961&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"politics,thinkpiece","count":"2"},{"id":"279213","user":"810","cdate":"2020-02-08 07:31:06","updated":null,"title":"Ask HN: What Skills to Acquire in 2020? | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=22235279&utm_source=hackernewsletter&utm_medium=email&utm_term=ask_hn","state":"public","note":"","username":"aguynamedryan","tags":"growth,hn","count":"2"},{"id":"279212","user":"810","cdate":"2020-02-08 07:30:29","updated":null,"title":"See A Satellite Tonight","link":"https:\/\/james.darpinian.com\/satellites\/?special=starlink","state":"public","note":"","username":"aguynamedryan","tags":"beautiful,boys,satellites,stargazing","count":"4"},{"id":"279066","user":"810","cdate":"2020-02-01 06:31:59","updated":null,"title":"Optimization Techniques by Benchmark Winners \u2014 Juanito Fatas","link":"https:\/\/juanitofatas.com\/optimization_techniques_by_benchmark_winners","state":"public","note":"","username":"aguynamedryan","tags":"dive,performance,ruby","count":"3"},{"id":"279062","user":"810","cdate":"2020-01-31 16:17:47","updated":null,"title":"Awesome Ruby","link":"https:\/\/awesome-ruby.com\/","state":"public","note":"","username":"aguynamedryan","tags":"library,list,ruby","count":"3"},{"id":"279061","user":"810","cdate":"2020-01-31 16:17:20","updated":"2020-02-05 13:39:21","title":"Refactoring Ruby with Monads","link":"https:\/\/codon.com\/refactoring-ruby-with-monads","state":"public","note":"","username":"aguynamedryan","tags":"functional,monad,read,ruby","count":"4"},{"id":"279060","user":"810","cdate":"2020-01-31 16:16:49","updated":null,"title":"Top 34 Companies Using Ruby on Rails in 2019 | Netguru Blog on Ruby\/Ruby on Rails         Top 34 Companies Using Ruby on Rails in 2019 | Netguru Blog on Ruby\/Ruby on Rails       netguru_logo","link":"https:\/\/www.netguru.com\/blog\/top-34-web-apps-built-with-ruby-on-rails","state":"public","note":"","username":"aguynamedryan","tags":"job,ruby","count":"2"},{"id":"279059","user":"810","cdate":"2020-01-31 16:10:07","updated":"2020-01-31 16:17:29","title":"So you want to reform democracy - Civic Tech Thoughts from JoshData - Medium","link":"https:\/\/medium.com\/civic-tech-thoughts-from-joshdata\/so-you-want-to-reform-democracy-7f3b1ef10597","state":"public","note":"","username":"aguynamedryan","tags":"politics,thinkpiece","count":"2"}],"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: 11"}