Engineering Resources
This is a list of links to engineering resources I've gathered.
General Programming
CSS
- Calculating Color: Dynamic Color Theming with Pure CSS - https://una.im/css-color-theming/
- Web Design: https://buildexcellentwebsit.es/
Social Web
- Run your own social - tips on how to run your own social network based on Mastodon - http://runyourown.social/
- Hometown - a Mastodon fork with additional features - https://github.com/hometown-fork/hometown
- Mastodon Install docs - https://docs.joinmastodon.org/admin/install/
Ruby
- Phlex - for object oriented HTML templates https://www.phlex.fun/
- Hanami - an alternative to Rails focused on clean abstractions https://hanamirb.org/
- Dry-Rb - a set of small gems for different useful concepts https://dry-rb.org/
Clojure
-
Leiningen - a useful build tool for Clojure
-
Clerk - Cool system for literate Clojure programs
-
Stasis - set of helpers to create a static website generator
-
Building static sites in Clojure with Stasis
Specializations
Machine Learning
- What Are Embeddings - A Deep Dive into how things like LLMs work https://vickiboykis.com/what_are_embeddings
CRDTs
Parsing
- https://tenderlovemaking.com/2023/09/02/fast-tokenizers-with-stringscanner.html
- The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 https://tonsky.me/blog/unicode/
As A Profession
Planning
- An epic treatise on scheduling, bug tracking, and triage - https://apenwarr.ca/log/20171213
Interviewing
- https://github.com/TSiege/Tech-Interview-Cheat-Sheet
- https://github.com/karanpratapsingh/system-design#twitter - Design Twitter
Running an Engineering Org
- LinkedIn's Developer Happiness / Productivity Framework https://linkedin.github.io/dph-framework/
- Defining Domain Engineering https://jackdanger.com/infrastructure-gravity/
Studying
- Perlis Languages - Learning from different languages http://blog.fogus.me/2011/08/14/perlis-languages/