{"origin":"yabs.io","url":"https:\/\/yabs.io\/a\/view.php?page=1&r=json&user=aguynamedryan","version":"1.0","limit":50,"page":"1","state":null,"r":"json","user":"aguynamedryan","user_id":810,"count":2331,"count_bookmarks":50,"bookmarks":[{"id":"683425","user":"810","cdate":"2021-04-16 10:11:42","updated":null,"title":"dherault\/serverless-offline: Emulate AWS \u03bb and API Gateway locally when developing your Serverless project","link":"https:\/\/github.com\/dherault\/serverless-offline","state":"public","note":"","username":"aguynamedryan","tags":"aws,self-hosted,serverless,try","count":"4"},{"id":"683424","user":"810","cdate":"2021-04-16 10:11:19","updated":null,"title":"Channable - Nix is the ultimate DevOps toolkit","link":"https:\/\/tech.channable.com\/posts\/2021-04-09-nix-is-the-ultimate-devops-toolkit.html","state":"public","note":"","username":"aguynamedryan","tags":"nix","count":"1"},{"id":"683423","user":"810","cdate":"2021-04-16 10:11:09","updated":null,"title":"nalgeon\/sqlean: All the missing SQLite functions","link":"https:\/\/github.com\/nalgeon\/sqlean","state":"public","note":"","username":"aguynamedryan","tags":"sqlite,tools","count":"2"},{"id":"683422","user":"810","cdate":"2021-04-16 10:10:46","updated":null,"title":"Serverless patterns | Serverless Land","link":"https:\/\/serverlessland.com\/patterns","state":"public","note":"","username":"aguynamedryan","tags":"learn,serverless","count":"2"},{"id":"683421","user":"810","cdate":"2021-04-16 10:10:33","updated":null,"title":"psql Tips","link":"https:\/\/mydbanotebook.org\/psql_tips_all.html","state":"public","note":"","username":"aguynamedryan","tags":"cli,pg,tips,try","count":"4"},{"id":"683420","user":"810","cdate":"2021-04-16 10:09:56","updated":null,"title":"Understanding and using Ruby's powerful #grep method","link":"https:\/\/docs.knapsackpro.com\/2021\/understanding-and-using-rubys-powerful-grep-method","state":"public","note":"","username":"aguynamedryan","tags":"ruby","count":"1"},{"id":"683419","user":"810","cdate":"2021-04-16 10:08:32","updated":null,"title":"The Very Slow Movie Player | Make:","link":"https:\/\/makezine.com\/projects\/the-very-slow-movie-player\/?vgo_ee=4zeBdsOgpftr2%2BXINlmEETpxdzkQNl9LgdxZ9pnzLRY%3D","state":"public","note":"","username":"aguynamedryan","tags":"diy,electronics,project","count":"3"},{"id":"683418","user":"810","cdate":"2021-04-16 10:08:15","updated":null,"title":"Arduino Powered Garage Parking Sensor | Make:","link":"https:\/\/makezine.com\/projects\/arduino-powered-garage-parking-sensor\/?vgo_ee=4zeBdsOgpftr2%2BXINlmEETpxdzkQNl9LgdxZ9pnzLRY%3D","state":"public","note":"","username":"aguynamedryan","tags":"diy,electronics,project","count":"3"},{"id":"683417","user":"810","cdate":"2021-04-16 10:07:49","updated":null,"title":"What Does a Database Administrator Actually Do? - Brent Ozar Unlimited\u00ae","link":"https:\/\/www.brentozar.com\/archive\/2021\/03\/what-does-a-database-administrator-actually-do\/","state":"public","note":"","username":"aguynamedryan","tags":"db,job","count":"2"},{"id":"683416","user":"810","cdate":"2021-04-16 10:07:32","updated":null,"title":"Introducing Amazon S3 Object Lambda \u2013 Use Your Code to Process Data as It Is Being Retrieved from S3 | AWS News Blog","link":"https:\/\/aws.amazon.com\/blogs\/aws\/introducing-amazon-s3-object-lambda-use-your-code-to-process-data-as-it-is-being-retrieved-from-s3\/","state":"public","note":"","username":"aguynamedryan","tags":"aws,data,s3","count":"3"},{"id":"683415","user":"810","cdate":"2021-04-16 10:07:00","updated":null,"title":"Animated Knots by Grog | Learn how to tie knots with step-by-step animation","link":"https:\/\/www.animatedknots.com\/","state":"public","note":"","username":"aguynamedryan","tags":"learn,try","count":"2"},{"id":"683414","user":"810","cdate":"2021-04-16 10:00:32","updated":null,"title":"Focalboard \u2013 a self-hosted alternative to Trello, Notion, and Asana | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26499062&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"self-hosted,tool","count":"2"},{"id":"683413","user":"810","cdate":"2021-04-16 10:00:01","updated":null,"title":"Flameshot \u2013 Simple, powerful screenshot tool for all major operating systems | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26446070&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"tool,ui","count":"2"},{"id":"683412","user":"810","cdate":"2021-04-16 09:59:35","updated":null,"title":"Overv\/outrun: Execute a local command using the processing power of another Linux machine.","link":"https:\/\/github.com\/Overv\/outrun#how-it-works","state":"public","note":"","username":"aguynamedryan","tags":"cli,tool,try","count":"3"},{"id":"683411","user":"810","cdate":"2021-04-16 09:58:09","updated":null,"title":"sd: my script directory","link":"https:\/\/ianthehenry.com\/posts\/sd-my-script-directory\/","state":"public","note":"","username":"aguynamedryan","tags":"cli,try","count":"2"},{"id":"683410","user":"810","cdate":"2021-04-16 09:57:06","updated":null,"title":"How to Learn Nix, Part 16: Command Reference","link":"https:\/\/ianthehenry.com\/posts\/how-to-learn-nix\/command-reference\/","state":"public","note":"","username":"aguynamedryan","tags":"nix","count":"1"},{"id":"683409","user":"810","cdate":"2021-04-16 09:56:11","updated":"2021-04-16 09:56:18","title":"Sorted CSS Colors","link":"https:\/\/enes.in\/sorted-colors\/","state":"public","note":"","username":"aguynamedryan","tags":"color,css,tool,ui","count":"4"},{"id":"683408","user":"810","cdate":"2021-04-16 09:55:17","updated":null,"title":"All Futurama Opening Quotes","link":"https:\/\/theabbie.github.io\/blog\/All-Futurama-Opening-Quotes","state":"public","note":"","username":"aguynamedryan","tags":"fun,read","count":"2"},{"id":"683407","user":"810","cdate":"2021-04-16 09:54:35","updated":null,"title":"Running Postgres in Docker - why and how? - CYBERTEC","link":"https:\/\/www.cybertec-postgresql.com\/en\/running-postgres-in-docker-why-and-how\/","state":"public","note":"","username":"aguynamedryan","tags":"docker,pg","count":"2"},{"id":"683406","user":"810","cdate":"2021-04-16 09:54:20","updated":null,"title":"Scaling out Postgres with the Citus open source shard rebalancer","link":"https:\/\/www.citusdata.com\/blog\/2021\/03\/13\/scaling-out-postgres-with-citus-open-source-shard-rebalancer\/","state":"public","note":"","username":"aguynamedryan","tags":"pg,scale","count":"2"},{"id":"683405","user":"810","cdate":"2021-04-16 09:53:42","updated":null,"title":"Performance differences between Postgres and MySQL","link":"https:\/\/arctype.com\/blog\/performance-difference-between-postgresql-and-mysql\/","state":"public","note":"","username":"aguynamedryan","tags":"mysql,pg","count":"2"},{"id":"683404","user":"810","cdate":"2021-04-16 09:51:28","updated":null,"title":"A Vim Guide for Advanced Users | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26284618&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"tips,vim","count":"2"},{"id":"683403","user":"810","cdate":"2021-04-16 09:51:07","updated":null,"title":"Generate Flowcharts from Text | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26303784&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"diagrams,markdown","count":"2"},{"id":"683402","user":"810","cdate":"2021-04-16 09:50:14","updated":null,"title":"trailofbits\/graphtage: A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.","link":"https:\/\/github.com\/trailofbits\/graphtage","state":"public","note":"","username":"aguynamedryan","tags":"json,tool,try","count":"3"},{"id":"683401","user":"810","cdate":"2021-04-16 09:49:48","updated":null,"title":"kjleitz\/adornable: Use decorators on Ruby methods!","link":"https:\/\/github.com\/kjleitz\/adornable","state":"public","note":"","username":"aguynamedryan","tags":"library,ruby,try","count":"3"},{"id":"683400","user":"810","cdate":"2021-04-16 09:49:14","updated":null,"title":"Querying JSON Data in PostgreSQL","link":"https:\/\/aaronbos.dev\/posts\/query-postgresql-json","state":"public","note":"","username":"aguynamedryan","tags":"json,pg","count":"2"},{"id":"683399","user":"810","cdate":"2021-04-16 09:48:48","updated":null,"title":"PostgreSQL: What is a checkpoint? - CYBERTEC","link":"https:\/\/www.cybertec-postgresql.com\/en\/postgresql-what-is-a-checkpoint\/","state":"public","note":"","username":"aguynamedryan","tags":"dive,pg","count":"2"},{"id":"683398","user":"810","cdate":"2021-04-16 09:33:44","updated":null,"title":"awesome-selfhosted\/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers","link":"https:\/\/github.com\/awesome-selfhosted\/awesome-selfhosted","state":"public","note":"","username":"aguynamedryan","tags":"awesome,self-hosted","count":"2"},{"id":"683397","user":"810","cdate":"2021-04-16 09:33:23","updated":null,"title":"Table of Contents | Nushell","link":"https:\/\/www.nushell.sh\/book\/","state":"public","note":"","username":"aguynamedryan","tags":"cli,try","count":"2"},{"id":"683396","user":"810","cdate":"2021-04-16 09:09:32","updated":null,"title":"inkle blog - ink version 1.0 release!","link":"https:\/\/www.inklestudios.com\/2021\/02\/22\/ink-version-1.html","state":"public","note":"","username":"aguynamedryan","tags":"tool,writing","count":"2"},{"id":"683388","user":"810","cdate":"2021-04-15 09:47:10","updated":null,"title":"Hotwire: Reactive Rails with no JavaScript? \u2014 Martian Chronicles, Evil Martians\u2019 team blog","link":"https:\/\/evilmartians.com\/chronicles\/hotwire-reactive-rails-with-no-javascript","state":"public","note":"","username":"aguynamedryan","tags":"js,rails,ruby,ui","count":"4"},{"id":"678583","user":"810","cdate":"2021-03-31 19:44:05","updated":null,"title":"When to use tablespaces in PostgreSQL - CYBERTEC","link":"https:\/\/www.cybertec-postgresql.com\/en\/when-to-use-tablespaces-in-postgresql\/","state":"public","note":"","username":"aguynamedryan","tags":"dive,pg","count":"2"},{"id":"678582","user":"810","cdate":"2021-03-31 19:42:07","updated":null,"title":"Using S3 Object Lambdas to Generate and Transform on the fly | by Eoin Shanaghy | Mar, 2021 | Medium","link":"https:\/\/eoins.medium.com\/using-s3-object-lambdas-to-generate-and-transform-on-the-fly-874b0f27fb84","state":"public","note":"","username":"aguynamedryan","tags":"data,serverless","count":"2"},{"id":"574154","user":"810","cdate":"2021-03-06 22:25:54","updated":null,"title":"sq: swiss-army knife for data","link":"https:\/\/sq.io\/","state":"public","note":"","username":"aguynamedryan","tags":"cli,sql,tool,try","count":"4"},{"id":"574071","user":"810","cdate":"2021-02-28 19:47:44","updated":null,"title":"10 Years of Open-Source Visualization \/ Mike Bostock \/ Observable","link":"https:\/\/observablehq.com\/@mbostock\/10-years-of-open-source-visualization","state":"public","note":"","username":"aguynamedryan","tags":"js,read,thinkpiece,work","count":"4"},{"id":"574070","user":"810","cdate":"2021-02-28 19:46:41","updated":null,"title":"Learn Functional Programming Visually | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26131075&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"functional","count":"1"},{"id":"574069","user":"810","cdate":"2021-02-28 19:40:03","updated":null,"title":"A Data Pipeline Is a Materialized View | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26217911&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"data,pipeline","count":"2"},{"id":"574068","user":"810","cdate":"2021-02-28 19:39:33","updated":null,"title":"Estuary Flow (Preview) \u2014 Estuary Flow (Preview) documentation","link":"https:\/\/estuary.readthedocs.io\/en\/latest\/README.html","state":"public","note":"","username":"aguynamedryan","tags":"data,pipeline,python","count":"3"},{"id":"574067","user":"810","cdate":"2021-02-28 19:37:49","updated":"2021-02-28 19:38:21","title":"vinta\/awesome-python: A curated list of awesome Python frameworks, libraries, software and resources","link":"https:\/\/github.com\/vinta\/awesome-python","state":"public","note":"","username":"aguynamedryan","tags":"awesome,list,python","count":"3"},{"id":"574065","user":"810","cdate":"2021-02-28 19:35:12","updated":"2021-02-28 19:38:13","title":"free-programming-books\/free-programming-books.md at master \u00b7 EbookFoundation\/free-programming-books","link":"https:\/\/github.com\/EbookFoundation\/free-programming-books\/blob\/master\/books\/free-programming-books.md","state":"public","note":"","username":"aguynamedryan","tags":"awesome,list,programming","count":"3"},{"id":"574064","user":"810","cdate":"2021-02-28 19:34:27","updated":null,"title":"Openclipart - Clipping Culture","link":"https:\/\/openclipart.org\/","state":"public","note":"","username":"aguynamedryan","tags":"svg","count":"1"},{"id":"574063","user":"810","cdate":"2021-02-28 19:34:11","updated":null,"title":"Download Free Vectors, Clipart Graphics, Vector Art & Design Templates","link":"https:\/\/www.vecteezy.com\/","state":"public","note":"","username":"aguynamedryan","tags":"svg","count":"1"},{"id":"574062","user":"810","cdate":"2021-02-28 19:30:59","updated":null,"title":"Building Rich Terminal Dashboards | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26149488&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"cli,data","count":"2"},{"id":"574061","user":"810","cdate":"2021-02-28 19:28:57","updated":null,"title":"Show HN: I wrote a book about using data science to solve \u201ceveryday\u201d problems | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26253281&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"data,programming","count":"2"},{"id":"574060","user":"810","cdate":"2021-02-28 19:27:15","updated":null,"title":"Git is my buddy: Effective Git as a solo developer | Hacker News","link":"https:\/\/news.ycombinator.com\/item?id=26239068&utm_term=comment","state":"public","note":"","username":"aguynamedryan","tags":"git,programming","count":"2"},{"id":"574059","user":"810","cdate":"2021-02-28 19:24:55","updated":null,"title":"Split Keyboards Gallery","link":"https:\/\/aposymbiont.github.io\/split-keyboards\/","state":"public","note":"","username":"aguynamedryan","tags":"hardware,keyboard","count":"2"},{"id":"574058","user":"810","cdate":"2021-02-28 19:23:54","updated":null,"title":"DidierRLopes\/GamestonkTerminal: The next best thing after Bloomberg Terminal","link":"https:\/\/github.com\/DidierRLopes\/GamestonkTerminal","state":"public","note":"","username":"aguynamedryan","tags":"tools,try","count":"2"},{"id":"574044","user":"810","cdate":"2021-02-27 23:41:26","updated":null,"title":"ARCHITECTURE.md","link":"https:\/\/matklad.github.io\/\/2021\/02\/06\/ARCHITECTURE.md.html","state":"public","note":"","username":"aguynamedryan","tags":"documentation,programming","count":"2"},{"id":"574043","user":"810","cdate":"2021-02-27 21:44:31","updated":null,"title":"Do You Write Code With Your Mouse?","link":"https:\/\/themouseless.dev\/","state":"public","note":"","username":"aguynamedryan","tags":"programming,tools","count":"2"},{"id":"573929","user":"810","cdate":"2021-02-20 07:38:56","updated":null,"title":"What is a reduction and why Fibers are the answer for Ruby concurrency | julik live","link":"http:\/\/live.julik.nl\/2021\/02\/why-reductions-are-important","state":"public","note":"","username":"aguynamedryan","tags":"ruby","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: 2"}