My Link Collection
Here is all the stuff I find interesting, but I haven't had the time to write full blog posts about. Or sometimes things, I think are worth sharing, or will help me later on, but I don't want to forget about them. So I just put them in a YAML file and render them here. 😬
https://atlas9.dev/blog/soft-delete.html
The author has run into some trouble with soft delete designs. He'll cover those, and ponder ideas for how he'd build this in the future.
https://github.com/chr15m/eucalypt
Eucalypt is a frontend library for Squint ClojureScript. It replaces Reagent & React with a compatible-ish subset of the Reagent API. It supports form-1 and form-2 Reagent components.
https://david.rothlis.net/declarative-schema-migration-for-sqlite/
Simple declarative schema migration for SQLite
https://github.com/yuzutech/kroki
Kroki provides a unified API with support for BlockDiag (BlockDiag, SeqDiag, ActDiag, NwDiag, PacketDiag, RackDiag), BPMN, Bytefield, C4 (with PlantUML), D2, DBML, Ditaa, Erd, Excalidraw, GraphViz, Mermaid, Nomnoml, Pikchr, PlantUML, Structurizr, SvgBob, Symbolator, TikZ, UMLet, Vega, Vega-Lite, WaveDrom, WireViz... and more to come!
https://tuttle.github.io/python-useful/compose-key-cheat-sheet.html
a nice and clean compose key cheat sheet
https://www.ratatui-ruby.dev/
RatatuiRuby is a RubyGem built on Ratatui, a leading TUI library written in Rust. You get native performance with the joy of Ruby.
https://hakibenita.com/postgresql-unconventional-optimizations
When it comes to database optimization, developers often reach for the same old tools: rewrite the query slightly differently, slap an index on a column, denormalize, analyze, vacuum, cluster, repeat.
Conventional techniques are effective, but sometimes being creative can really pay off!
https://adamdrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html
It is 2014 and 2026: Command-line Tools can be 235x Faster than your Hadoop Cluster
https://rubystacknews.com/2026/01/09/ruby-can-draw-cities-now/
Can Ruby draw real cities — using real geospatial data — with no external GIS stack?
https://www.redblobgames.com/pathfinding/a-star/introduction.html
A visual guide to the A* algorithm.
https://webkit.org/blog/17660/introducing-css-grid-lanes/
It’s here, the future of masonry layouts on the web!
https://blog.hyperknot.com/p/openfreemap-survived-100000-requests
OpenFreeMap survived 100,000 requests per second! This much traffic would cost over $6 million per month on MapTiler and double that on Mapbox.
https://www.pgedge.com/blog/postgresql-18-returning-enhancements-a-game-changer-for-modern-applications
The RETURNING clause has been a staple of Postgres for years, allowing INSERT, UPDATE, and DELETE operations to return data about the affected rows. This capability eliminates the need for follow-up SELECT queries, reducing round trips to the database and improving performance.
https://www.youtube.com/watch?v=qlcVx-k-02E
Quick and Easy Local SSL Certificates for Your Homelab!
https://m.youtube.com/watch?v=w6xflt7AWvE
First steps with OpenTelemetry
https://github.com/readme/guides/publishing-your-work
Publishing your work increases your luck
For every snarky comment, there are 10x as many people admiring your work.
https://youtube.com/watch?v=mik1EbTshX4&pp=0gcJCR4Bo7VqN5tD
There's a silver bullet next to the holy grail.
https://mccue.dev/pages/3-11-25-life-altering-postgresql-patterns
Life-Altering PostgreSQL Patterns
https://it.badykov.com/blog/2022/09/12/simple-and-usefull-postgresql-features/
Simple and useful postgresql features.
https://www.depesz.com/2012/12/02/what-is-the-point-of-bouncing/
This blog post is to have a place where I can point people who have question about how it works, why, and when it makes sense to use it (pgBouncer that is).
https://andyatkinson.com/avoid-uuid-version-4-primary-keys#why-choose-uuids-at-all-generating-values-from-one-or-more-client-applications
About UUID (and Postgres)
https://www.youtube.com/watch?v=rmvDxxNubIg
Harness Engineering - 20 minutes speed run talk
https://m.youtube.com/watch?v=uogB5P0zgM8
LLMs in a nutshell
https://alexwlchan.net/2025/learning-how-to-make-websites/#html_tags
The author read 2000 web pages and shares his findings.
https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
A “cooldown” is exactly what it sounds like: a window of time between when a dependency is published and when it’s considered suitable for use. The dependency is public during this window, meaning that “supply chain security” vendors can work their magic while the rest of us wait any problems out.
https://github.com/jesseduffield/lazydocker/issues/4#issuecomment-1633219547
Make podman work with lazygit.
https://blogs.gnome.org/alatiera/2025/11/06/dhh-and-omarchy-midlife-crisis/
Couple weeks ago Cloudflare announced it would be sponsoring some Open Source projects. Throwing money at pet projects of random techbros would hardly be news, but there was a certain vibe behind them and the people leading them.
https://xn--gckvb8fzb.com/a-word-on-omarchy/
A Word on Omarchy - An in-depth look at the currently trending Arch Linux configuration that is Omarchy.
https://blog.headius.com/2025/10/warbled-sidekiq.html
Warbled Sidekiq: Zero-install Executable for JVM
https://runitbare.com/why-finnish-devs-outperform-silicon-valley-long-term-the-nordic-way-of-code/
Exploring why Finnish developers excel long-term, showcasing the Nordic way of code.
https://blog.headius.com/2025/10/packaging-ruby-apps-with-warbler-jar-files.html
Packaging Ruby Apps with Warbler & JAR files
https://marcobambini.substack.com/p/the-secret-life-of-a-local-first
When you see a local-first app that seamlessly syncs with other applications distributed worldwide, it feels like magic. Under the hood, a lot is happening, and it has to happen in the right order for the algorithm to preserve correctness.
https://www.maria.cloud/
A ClojureScript coding environment for beginners.
https://timriley.info/posts/rodauth-meet-hanami
Rodauth landing in Hanami 🚀
https://andre.arko.net/2025/09/11/rails-on-sqlite-exciting-new-ways-to-cause-outages/
More glory, more SQLite 😍
https://marijkeluttekes.dev/blog/articles/2025/09/03/git-exclude-a-handy-feature-you-might-not-know-about/
Exclude is particularly handy when you want to keep personal, non-standard files in a repository that is not yours, and where you cannot update its ignore files willy-nilly.
https://hledger.org/#how-to-get-started
Robust, friendly, fast, plain text accounting software
https://github.com/stathissideris/dali
dali is a Clojure library for representing, exporting and manipulating the SVG graphics format.
https://deno.com/blog/v2.4#deno-bundle
Deno 2.4 is making the DenoVerse even better!
https://paolino.me/async-ruby-is-the-future/
Async Ruby is the future of AI apps
https://github.com/babashka/babashka/wiki/Bash-and-Babashka-equivalents#run-local-script-on-remote-server-bb-installed
This page translates common operations in bash with the equivalent in babashka. Examples below use shell which executes a subprocess synchronously. shell is available as a top-level fn for tasks. For bb scripts, refer it in with (require '[babashka.process :refer [shell]]).
https://diwank.space/field-notes-from-shipping-real-code-with-claude
Field Notes From Shipping Real Code With Claude Vibe Coding Isn’t Just a Vibe
https://github.com/chr15m/cljs-shrinkwrap
undefined
https://github.com/derekeder/csv-to-html-table
undefined
https://github.com/slidevjs/slidev
undefined
https://steveklabnik.github.io/jujutsu-tutorial/introduction/introduction.html
Steve's guide to JJ
https://blog.headius.com/2025/04/beautiful-charts-with-jruby-and-jfreechart.html
Creating Beautiful Charts with JRuby and JFreeChart
https://github.com/rafgraph/detect-it
Detect if a device is mouseOnly, touchOnly, or hybrid, and if the primary input is mouse or touch.
https://www.youtube.com/watch?v=EpUfIrQBJ9E
Single-file executable Node project
https://github.com/bobschrag/clolog
Full-featured logic programming (AKA "Prolog") embedded in/callable from and supporting calls to Clojure. In the spirit of LogLisp, Lisp Machine Prolog, and Franz Inc.'s Allegro Prolog, with some extra goodies.
https://github.com/Freika/dawarich
Visualize your location history, track your movements, and analyze your travel patterns with complete privacy and control.
https://github.com/langgenius/dify
Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
https://github.com/formbricks/formbricks
Open Source Survey Platform
https://www.pgrs.net/2025/03/24/pgledger-ledger-implementation-in-postgresql/
pgLedger: Ledger implementation in PostgreSQL
https://github.com/sinclairtarget/git-who
git-who is a command-line tool for answering that eternal question: Who wrote this code?!
Unlike git blame, which can tell you who wrote a line of code, git-who tells you the people responsible for entire components or subsystems in a codebase. You can think of git-who sort of like git blame but for file trees rather than individual files.
https://github.com/puffinsoft/jscanify
The Javascript document scanning library.
https://github.com/kern/filepizza
🍕 Peer-to-peer file transfers in your browser
https://github.com/eKoopmans/html2pdf.js
Client-side HTML-to-PDF rendering using pure JS.
https://github.com/renanlecaro/nanosheets
High performance javascript spreadsheets library
https://github.com/filipesilva/datomic-pro-sqlite
Get started with Datomic Pro quickly on a single machine setup that will take you pretty far.
https://github.com/citusdata/pg_cron
Run periodic jobs in PostgreSQL
https://docs.projectdiscovery.io/home
undefined
https://deno.com/blog/v2.2
Deno 2.2: OpenTelemetry, Lint Plugins, node:sqlite
https://youtu.be/qnlkr3mCqW8
A Database that Follows the Unix Philosophy GNU recutils
https://youtu.be/qF2PuYnBahw
This fundamentally changed the way I build full-stack applications - Durable Objects
https://github.com/dolthub/dolt
undefined
https://github.com/shioyama/mobility
undefined
https://www.codetinkerer.com/2023/10/01/stacked-branches-with-vanilla-git.html
undefined
https://milomg.dev/2022-12-01/reactivity
undefined
https://kettanaito.com/blog/dont-sleep-on-abort-controller
undefined
https://bytes.zone/posts/aligning-markdown-tables-in-helix/
undefined
https://youtu.be/HcuDmSb-JBU?si=E2BoMB3FSRhq34qF
Helix is underrated
https://github.com/jackdbd/game-of-life
undefined
https://github.com/microsoft/TinyTroupe
undefined
https://thenewstack.io/the-origin-story-of-sqlite-the-worlds-most-widely-used-database-software/?utm_source=pocket_shared
undefined
https://youtu.be/88rV30NL8QI
Enclosed - The Simple, Lightweight and Secure Way to Share
https://fishshell.com/blog/rustport/
undefined
https://www.chezmoi.io/quick-start/#concepts
undefined
https://hashrocket.com/blog/posts/the-rails-renaissance
undefined
https://www.youtube.com/watch?v=qlfh_rv6khY
A simple procedural animation technique
https://github.com/copiousfreetime/amalgalite
undefined
https://youtu.be/DjYZk8nrXVY
LeetCode was hard until I learned these 15 patterns
https://youtu.be/C2w45qRc3aU
The Absolute Best Intro to Monads For Software Engineers
https://byroot.github.io/ruby/json/2024/12/15/optimizing-ruby-json-part-1.html
undefined
https://github.com/SebLague/Geographical-Adventures
undefined
https://www.fullstackruby.dev/fullstack-development/2022/06/03/what-would-it-take-for-roda-to-win/
undefined
https://www.youtube.com/watch?v=gDkvLxbA5ZE
1 minute coding tip: git diff-words to see diffs on a per-word basis instead of per line
https://github.com/jesseduffield/lazydocker
undefined
https://github.com/PRQL/prql
undefined
https://youtu.be/_HSYTIEXa5w
How Google Maps fixed India's street name problem
https://omakub.org/
undefined
https://youtu.be/txzzCyTI7Qk
7 Vim Tips & Tricks Everyone Should Know
https://jpcamara.com/2024/07/15/ruby-methods-are.html#some-context
undefined
https://justin.searls.co/posts/running-rails-system-tests-with-playwright-instead-of-selenium/
undefined
https://youtu.be/TUxj2TS5pNo
Build a Command Line Utility with DenoJS
https://github.com/jarohen/chime
undefined
https://github.com/caiiiycuk/postgresql-to-sqlite
undefined
https://tonsky.me/blog/clojure-macros/
undefined
https://github.com/DarthSim/overmind
undefined
https://github.com/ryrobes/rvbbit
undefined
https://unjs.io/packages/undocs
undefined
https://github.com/potahtml/mpa-archive
undefined
https://github.com/oakes/edna
undefined
https://github.com/colinhacks/zod
undefined
https://world.hey.com/dhh/capture-less-than-you-create-c30e462e
undefined
https://github.com/johnmn3/cljs-thread
undefined
https://youtu.be/EFXxXFHpS0M
Java, How Fast Can You Parse 1 Billion Rows of Weather Data? • Roy van Rijn • GOTO 2024
https://blog.appsignal.com/2024/03/06/active-record-or-sequel-which-best-fits-the-needs-of-your-ruby-app.html
undefined
https://www.youtube.com/watch?v=ZCllX1p763U
Typescript Mistakes Every Junior Developer should Avoid | clean-code
https://books.writesoftwarewell.com/3/rails-router/
undefined
https://github.com/test-prof/test-prof
undefined
https://medium.com/@noriller/sprints-the-biggest-mistake-of-software-engineering-34115e7de008
undefined
https://github.com/Shopify/erb_lint
undefined
https://github.com/GoogleContainerTools/distroless
undefined
https://github.com/gollum/gollum
undefined
https://github.com/glaucocustodio/tanakai
undefined
https://github.com/balvig/spyke
undefined
https://github.com/ledermann/keepr?tab=readme-ov-file
undefined
https://samcurry.net/hacking-millions-of-modems
undefined
https://youtu.be/xCX14u9XzE8
The SSH flag you never used
https://stackoverflow.com/a/40084197
undefined
https://henrikwarne.com/2015/04/16/lessons-learned-in-software-development/
undefined
https://github.com/danmayer/coverband
undefined
https://github.com/ankane/the-ultimate-guide-to-ruby-timeouts?tab=readme-ov-file
undefined
https://github.com/suprematic/globus
undefined
https://github.com/clj-commons/seesaw
undefined
https://github.com/AykutSarac/jsoncrack.com
undefined
https://github.com/supabase/supavisor
undefined
https://youtu.be/IYZDIhfAUM0
Become a shell wizard in ~12 mins
https://github.com/charlax/professional-programming
undefined
https://www.youtube.com/watch?v=Tq5s9Z5brN4
undefined
https://youtu.be/ud7YxC33Z3w
This Zsh config is perhaps my favorite one yet.
https://youtu.be/H7tbjKFSg58
The standard library now has all you need for advanced routing in Go.
https://katafrakt.me/2024/01/08/live-reconfiguring-druby/
undefined
https://dev.37signals.com/thruster-released/
undefined
https://github.com/palkan/logidze
undefined
https://youtu.be/bOCHTHkBoAs
10 Math Concepts for Programmers
https://ruby-doc.org/core-3.1.2/Gem/Deprecate.html
undefined
https://deepu.tech/rust-terminal-tools-linux-mac-windows-fish-zsh/
undefined
https://github.com/comma-csv/comma
undefined
https://github.com/bogdan/datagrid
undefined
https://youtu.be/zfNqp85g5JM
Using docker in unusual ways
https://github.com/digital-fabric/extralite
undefined
https://youtu.be/cJ7V9Mg1vzc
RubyConf 2023 - Ruby on Rack: The Magic Between Request and Response by Meagan Waller
https://github.com/firezone/firezone
undefined
https://joht.github.io/johtizen/build/2022/01/20/github-actions-push-into-repository.html#the-easiest-solution
undefined
https://www.securityweek.com/looney-tunables-glibc-vulnerability-exploited-in-cloud-attacks/
undefined
https://erlang.org/pipermail/erlang-questions/2003-March/007870.html
undefined
https://evilmartians.com/chronicles/fullstaq-ruby-first-impressions-and-how-to-migrate-your-docker-kubernetes-ruby-apps-today
undefined
https://youtu.be/G9207EJySaA
If Pixar Made Programming Tutorials
https://stackify.com/ruby-debugger-using-visual-studio-code/
undefined
https://openregulatory.com/time-zones-in-rails-2023/
undefined
https://youtu.be/QZBxgX2OWbI
You don't need NoSQL (use MySQL)
https://blog.appsignal.com/2023/09/27/an-introduction-to-litestack-for-ruby-on-rails.html
undefined
https://youtu.be/9fukis_VHl4
RubyConfTH 2022 - Roda: Simplicity, Reliability, Extensibility, Performance by Jeremy Evans
https://tonsky.me/blog/unicode/
undefined
https://roughlywritten.substack.com/p/random-thoughts-15-years-into-software
undefined
https://honeyryderchuck.gitlab.io/2023/10/15/state-of-ruby-http-clients-use-httpx.html
undefined
https://engineercodex.substack.com/p/how-to-burnout-a-software-engineer
undefined
https://www.paulashraf.com/blog/jemalloc-ruby
undefined
https://mensfeld.pl/2023/09/asset-handling-in-roda-cache-forever-refresh-when-needed/
undefined
https://dmitrytsepelev.dev/service-objects-anti%E2%80%93patterns?utm_source=reddit&utm_campaign=service-objects
undefined
https://www.dsdev.in/blog/jemalloc-rails-memory
undefined
https://youtu.be/dnMNBN1rqec
Deep dive into Clojure HTTP Basics: Ring, Compojure, Jetty!
https://www.xtdb.com/blog/but-bitemporality-always-introduces-complexity
undefined
https://www.bitecode.dev/p/hype-cycles
undefined
https://www.techinasia.com/talk/3-great-virtues-of-a-programmer-laziness-impatience-and-hubris
undefined
https://dannorth.net/2023/09/02/the-worst-programmer/
undefined
https://world.hey.com/dhh/turbo-8-is-dropping-typescript-70165c01
undefined
https://dev.solita.fi/2021/10/14/grokking-clojure-transducers.html
undefined
https://blog.danieljanus.pl/2023/09/09/transducers/
undefined
https://www.juxt.pro/blog/clojure-in-griffin/?utm_medium=social&utm_source=reddit
undefined
https://www.youtube.com/watch?v=-QxI-RP6-HM
(Life) Advice From The Creator of C++
https://m.slashdot.org/story/418358
undefined
https://github.com/rayfrankenstein/AITOW/blob/master/README.md
undefined
https://www.youtube.com/watch?v=Bez7wmAsxjE
The Agile Paradoxon
https://flexiana.com/2023/08/side-by-side-datomic-and-postgresql-part-1-2
undefined
https://www.clojuriststogether.org/news/firefox-116.0-release/
undefined
https://github.com/firstcontributions/first-contributions
undefined
https://clojure.org/news/2023/08/04/next-rich
undefined
https://yizhepku.github.io/clojure-crac/
undefined
https://clojure-goes-fast.com/blog/clojures-deadly-sin/
undefined
https://dry-rb.org/gems/dry-types/1.7/
undefined
https://www.shalerb.org/#convert-data-to-ruby
undefined
https://blog.testdouble.com/posts/2023-07-12-the-looming-demise-of-the-10x-developer/
undefined
https://www.youtube.com/watch?v=XRoSBWYMefY
Meet Jeff Delaney: The Mastermind Behind @Fireship
https://fpsd.codes/clojure-bites---ring-basic-auth.html
undefined
https://stackoverflow.blog/2023/06/26/the-hardest-part-of-building-software-is-not-coding-its-requirements/?utm_source=iterable&utm_medium=email&utm_campaign=the-overflow-newsletter
undefined
https://clojure.org/news/2023/06/30/state-of-clojure-2023
undefined
https://youtu.be/KNHtZt2hku8
Babashka Conf 2023: "Growing an Ecosystem: Lessons Learned (Closing Keynote)" by Michiel Borkent
https://youtu.be/3h0Cgpba_WE
Ruby Roda Sequel Unveiled: The Ultimate CRUD Operation Tutorial
http://blog.phronemophobic.com/mairio.html
undefined
https://out.reddit.com/t3_14eb5nu?app_name=ios&token=AQAAaL6SZCKZKpKvXcqlImC3b027XUM0tLNOZnKyBchPM9wTEMd2&url=https%3A%2F%2Fwww.juxt.pro%2Fblog%2Fclojure-in-gresham%2F
undefined
https://blog.rubyhero.dev/advanced-active-record#heading-the-idea-behind-the-database-view
undefined
https://www.juxt.pro/blog/clojurescript-app-performance/
undefined
https://youtu.be/agOdP2Bmieg
Bret Victor - The Humane Representation of Thought
https://blog.tonari.no/introducing-innernet
undefined
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog?retiredLocale=de
undefined
https://github.com/DoTheEvo/selfhosted-apps-docker/tree/master/caddy_v2
undefined
https://rubyonrails.org/doctrine
undefined
https://youtu.be/6QnTNKOJk5A
Don't Use Websockets (Until You Try This…)
https://www.rubberduckdevshow.com/episodes/83-all-about-roda-with-jeremy-evans/
undefined
https://honeyryderchuck.gitlab.io/2023/04/29/introducing-tobox.html
undefined
https://world.hey.com/aesmail/custom-fonts-in-production-in-rails-7-0-d3765485
undefined
https://youtu.be/d0K1oaFGvuQ
Clojure Workflow in VS Code, coding FizzBuzz
https://www.sonarsource.com/blog/es2023-new-array-copying-methods-javascript/
undefined
https://nyxt.atlas.engineer/article/why-lisp.org
undefined
https://www.reddit.com/r/Clojure/comments/126per7/clojure_transducers_your_composable_data_pipelines/?utm_source=share&utm_medium=ios_app&utm_name=ioscss&utm_content=1&utm_term=1
undefined
https://www.reddit.com/r/rails/comments/13759fu/polymorphic_associations_in_rails_why_what_and_how/jis05wg/?utm_source=share&utm_medium=ios_app&utm_name=iossmf&utm_content=1&utm_term=15&context=3
undefined
https://grishaev.me/en/pg-lib/
undefined
https://www.digitalocean.com/community/tutorials/how-to-automatically-update-docker-container-images-with-watchtower-on-ubuntu-22-04
undefined
https://www.schneems.com/2014/12/15/hashie-considered-harmful.html
undefined
https://codecodeship.com/blog/2023-04-14-mike-perham
undefined
https://www.akshaykhot.com/definitive-guide-to-rack/
undefined
https://youtu.be/-_y4y1o6YQY
The Ruby Project visualized with Gource
https://www.akshaykhot.com/understanding-rails-router-why-what-how/
undefined
https://out.reddit.com/t3_12dt43s?app_name=ios&token=AQAA2HsvZH3J53ALWsRi8N1XL4qUxN0jr45vlJXrydK_i74GtSTt&url=https%3A%2F%2Fgithub.blog%2F2023-04-06-building-github-with-ruby-and-rails%2F
undefined
https://www.patterns.app/blog/2023/01/18/crunchbot-sql-analyst-gpt/
undefined
https://blog.appsignal.com/2023/03/29/diving-into-custom-exceptions-in-ruby.html
undefined
https://thepaulo.medium.com/eager-loading-polymorphic-associations-in-ruby-on-rails-155a356c39d7
undefined
https://jessicagreben.medium.com/data-structures-trees-and-ruby-2959c47ffa26
undefined
https://code.visualstudio.com/docs/languages/ruby
undefined
https://discord.com/blog/how-discord-stores-trillions-of-messages
undefined
https://actionpolicy.evilmartians.io/#/
undefined
https://github.com/unclebob/cmuratori-discussion/blob/main/cleancodeqa.md
undefined
https://github.com/jesseduffield/lazygit
undefined
https://blog.nandan.dev/how-to-use-gitignore-git-hooks-for-better-code-management#heading-pre-commit-hook
undefined
https://blog.widefix.com/unlocking-the-power-of-chatgpt-with-ruby-a-beginners-guide/
undefined
https://stackoverflow.blog/2023/01/30/is-software-getting-worse/?utm_source=Iterable&utm_medium=email&utm_campaign=the_overflow_newsletter
undefined
https://blog.plover.com/prog/git/tips-2.html
undefined
https://code.jeremyevans.net/2023-02-14-speeding-up-tests-in-applications-using-sequel-and-roda.html
undefined
http://www.randomhacks.net/2005/12/03/why-ruby-is-an-acceptable-lisp/
undefined
https://betterprogramming.pub/10-tips-for-improving-your-coding-with-chatgpt-3e589de3aff3
undefined
https://out.reddit.com/t3_10zlnw9?url=https%3A%2F%2Fyounes.codes%2Fposts%2Factiverecord-finally-understand-transactions&token=AQAArwDpYzjGI1KMvJlHK2k5pJ8nyU2PLM4Vj4OOMYaTOXpC-Bt0&app_name=ios
undefined
https://rubyreferences.github.io/rubychanges/3.2.html
undefined
https://medium.com/yandex/the-two-cultures-of-programming-why-both-are-important-7a1f8b314278
undefined
https://tomdebruijn.com/posts/ruby-write-your-own-domain-specific-language/
undefined
https://youtu.be/DzyGdOd_
RailsConf 2022 - Opening Keynote: The Journey to Zeitwerk by Xavier Noria
https://betterprogramming.pub/unlock-the-potential-of-vs-code-for-ruby-programming-c8d853fc77ab
undefined
https://www.karlsutt.com/articles/communicating-effectively-as-a-developer/
undefined
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog
undefined
https://github.com/oracle/truffleruby/releases/tag/vm-22.3.1
undefined
https://evgeniydemin.medium.com/uniqueness-validation-does-not-work-since-the-beginning-of-ruby-on-rails-57f129c58576
undefined
https://www.builder.io/blog/structured-clone
undefined
https://fly.io/ruby-dispatch/rails-on-docker/
undefined
https://initialcommit.com/blog/git-sim
undefined
https://youtu.be/ufIGaySoQWY
RailsConf 2022 - Testing legacy code when you dislike tests (and legacy code) by Maeve Revels
https://evilmartians.com/chronicles/gemfile-of-dreams-libraries-we-use-to-build-rails-apps
undefined
http://zacstewart.com/2012/04/14/http-options-method.html
undefined
https://ayushblog.medium.com/authentication-and-authorization-in-microservices-every-developer-should-know-b9f2f78bdcb9
undefined
https://youtu.be/6lEAKMBs_tY
Roda: Simplicity, Reliability, Extensibility & Performance by Jeremy Evans
https://youtu.be/EzQ-p41wNEE
Never use PowerPoint again
https://blog.appsignal.com/2022/11/09/how-to-scale-ruby-on-rails-applications?utm_source=ruby-weekly-sponsored&utm_medium=email&utm_campaign=2022-11-09.html
undefined
https://mensfeld.pl/2022/11/ruby-concurrency-is-hard-how-i-became-a-ruby-on-rails-contributor/
undefined
https://youtu.be/OMPfEXIlTVE
'RailsConf 2015 - Nothing is Something' by Sandi Metz
https://engineering.atspotify.com/2014/02/how-to-shuffle-songs/
undefined
https://www.metosin.fi/blog/transforming-data-with-malli-and-meander/
undefined
https://sans.style/
undefined
https://nora.codes/post/scaling-mastodon-in-the-face-of-an-exodus/
undefined
https://www.reddit.com/r/ruby/comments/yqgnlp/drastically_reduce_memory_usage_50_in_ruby_rails/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
undefined
https://tfos.co/p/introducing-yakread/
undefined
https://github.com/trinib/Linux-Bash-Commands
undefined
https://www.parens-of-the-dead.com/s2e6.html
undefined
https://github.com/whacked/cow/blob/main/a%20technique%20for%20live%20coding%20simple%20web%20pages.md
undefined
https://doumer.me/10-things-every-junior-software-developers-should-know/
undefined
https://matduggan.com/why-are-containers-insecure-by-default/
undefined
https://youtu.be/8Ab3ArE8W3s
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
https://lipanski.com/posts/dockerfile-ruby-best-practices#8-when-running-copy-or-add-as-a-different-user-use-chown
undefined
https://youtu.be/XG0Dxm5kZ2A
PGConf NYC 2021 - Advanced Data Types in PostgreSQL by Andreas Scherbaum
https://pawelurbanek.com/rails-presenter-pattern
undefined
https://codewithstyle.info/software-vs-systems/
undefined
https://stevepolito.design/blog/search-across-multiple-models-in-rails/
undefined
https://medium.com/awesome-agile/organizational-culture-eats-developer-autonomy-for-breakfast-d81a13433e5e
“Agile” is more than 20 years old. It is based upon several lightweight approaches that saw the light of day in de years before (like XP, Scrum, and Crystal). One of the cornerstones of Agile is the emphasis on the autonomy of the developers. They should be in control of the what, when, and how.
https://github.com/readme/featured/why-the-lucky-stiff
undefined
https://rubyprize.jp/
undefined
https://youtu.be/j4vhDqXaWRM
Build and deploy a full stack Clojure and ClojureScript Web Application
https://codefol.io/posts/the-hundred-year-programming-language/
undefined
https://www.youtube.com/watch?v=rTvq8vS42zk
Here’s Why You’re Doing Code Review WRONG - Essential Software Engineer Skills
https://github.com/readme/featured/why-the-lucky-stiff
undefined
https://www.youtube.com/watch?v=uUKAVfIahCY
The Secret Skill Every Tech Leader Possesses
https://gamlor.info/posts-output/2021-12-19-extended-clojure-atoms/en/
undefined
https://xtdb.com/blog/xtdb-strength-of-the-record/
undefined
https://www.bigbinary.com/blog/how-we-upgraded-from-rails-6-to-rails-7
undefined
https://postgresml.org/blog/postgresml-is-moving-to-rust-for-our-2.0-release/#ensuring-high-quality-rust-implementations
undefined
https://blogs.oracle.com/javamagazine/post/java-loom-virtual-threads-platform-threads
undefined
https://www.bikeshed.fm/315
undefined
https://maintainable.fm/episodes/dhh-celebrating-legacy-software-and-the-story-of-how-humans-cant-estimate
undefined
https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/?utm_medium=email&utm_source=elixir-radar
undefined
https://nickcellino.com/blog/2022-09-03-nbb-comments.html
undefined
http://rachbelaid.com/postgres-full-text-search-is-good-enough/
undefined
https://youtu.be/V-dBmuRsW6w
Full Stack Clojure App - clojure/script + deps.edn + shadow-cljs + Helix + Tailwind
https://github.blog/2022-08-29-gits-database-internals-i-packed-object-store/
undefined
https://felipec.wordpress.com/2022/08/21/tone-doesnt-make-me-wrong/
undefined
https://buttondown.email/hillelwayne/archive/i-have-complicated-feelings-about-tdd-8403/
undefined
https://podcasts.apple.com/de/podcast/ruby-for-all/id1636775711?i=1000575002490
undefined
https://podcasts.apple.com/de/podcast/eric-normand-podcast/id1364166414?i=1000576065423
undefined
https://m.youtube.com/watch?v=xbikBoA3Oik
The Secret Art of Storytelling in Programming by Yehonathan Sharvit
https://whistlr.info/2022/abortcontroller-is-your-friend/
undefined
https://github.com/blocklistproject/Lists
undefined
https://itnext.io/you-dont-need-microservices-2ad8508b9e27
undefined
https://github.com/charmbracelet/gum
undefined
https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
undefined
https://evilmartians.com/chronicles/down-the-caching-hole-adventures-in-http-caching-and-faraday-land
undefined
https://blog.testdouble.com/posts/2022-07-18-refactoring-tool-basics/
undefined
https://youtu.be/mJw3al4Ms2o
RailsConf 2022 - A Rails Performance Guidebook: from 0 to 1B requests/day by Cristian Planas
https://youtu.be/Oiq4dZbXVWA
you'll always be inferior | Alex Ziskind talks about "Courage to be Disliked" by Fumitake Koga and Ichiro Kishimi and here's what he's got from the book as it relates to feelings of inferiority as a software developer.
https://www.ruby-toolbox.com/
undefined
https://babashka.org/toolbox/
undefined
https://www.clojure-toolbox.com/
undefined
https://rubyreferences.github.io/rubychanges/evolution.html
Evolution of Ruby Changes
https://www.youtube.com/watch?v=vK1DazRK_a0
Solving Problems the Clojure Way - Rafal Dittwald