Caught up with current articles

main
Drew Bednar 20 hours ago
parent 29e1b09ba5
commit 86cbc4ba8d

@ -5,9 +5,15 @@ The awesome list of things.
## C Lang
- [A standard lib for C](https://github.com/gregoryc/standardlib): The missing standard lib for C.
- [Different ways to handle C Errors](https://mccue.dev/pages/7-27-22-c-errors)
- [Understanding Memory Management](https://educatedguesswork.org/posts/memory-management-1/)
- [Write a Shell in C](https://brennan.io/2015/01/16/write-a-shell-in-c/)
## Datastructures and Algorithms
## Data Structures / Algorithms / General Compute
- [Visualizing](https://visualgo.net/en): visualising data structures and algorithms through animation
- [Kalman Filter](https://www.kalmanfilter.net/default.aspx): The Kalman Filter algorithm is a powerful tool for estimating and predicting system states in the presence of uncertainty and is widely used as a fundamental component in applications such as target tracking, navigation, and control.
- [GPU Glossary](https://modal.com/gpu-glossary/readme): A guide for working with GPU compute
- [B-trees more than I thought I'd want to know](https://benjamincongdon.me/blog/2021/08/17/B-Trees-More-Than-I-Thought-Id-Want-to-Know/)
- [The Science of Routing Print Orders](https://www.canva.dev/blog/engineering/the-science-of-routing-print-orders/)
## RISC-v
@ -37,7 +43,7 @@ The awesome list of things.
- [Structured Errors in Go](https://southcla.ws/structured-errors-in-go)
- [Review of ML Libraries for Golang](https://blog.cubed.run/is-golang-the-python-killer-for-ai-b8fbc9b9b4b5)
- [Building Statically Linked Go Executables with CGO and Zig](https://calabro.io/zig-cgo)
- [Learn to Build a Database in Go from Scratch](https://build-your-own.org/blog/20251015_db_in_3000/): Intro to building a database in go with only the stdlib
### CLI Frameworks / Utilities / libraries
@ -55,6 +61,7 @@ The awesome list of things.
- [Simple Event Bus](https://github.com/kelindar/event) Fast, In-Process Event Dispatcher
- [Fang](https://github.com/charmbracelet/fang): Builds on top of Cobra and marketed as a the CLI starter kit
- [Hann](https://github.com/habedi/hann): Fast nearest neighbor search in Go
- 🌟 [Script](https://github.com/bitfield/script): a Go library for doing the kind of tasks that shell scripts are good at: reading files, executing subprocesses, counting lines, matching strings, and so on.
### GUI Frameworks
@ -74,6 +81,7 @@ The awesome list of things.
### Learning
- [Making an MMO with Godot and Python](https://www.youtube.com/playlist?list=PLA1tuaTAYPbHz8PvTWpFYGag0L6AdYgLH)
- [Designing Full Text Search in 150 lines](https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/)
### Task Queues
- 🌟[Dramatiq](https://dramatiq.io/): Invented because Celery Sucks. Has all the functionality you want.
@ -87,6 +95,11 @@ The awesome list of things.
- [Debugging with JTAG](https://www.actuatedrobots.com/debugging-with-jtag/)
- [Hackerfab](https://docs.hackerfab.org/hacker-fab-space/): A group attempting to build an opensource Fab.
- [Pi Pico Audio Player](https://lucstechblog.blogspot.com/2025/02/raspberry-pi-pico-audio-player.html): complete standalone audio player project. Plays files from an SD Card
- [Kindle Modding Wiki](https://kindlemodding.org/jailbreaking/WinterBreak/)
- [Z-ant](https://github.com/ZantFoundation/Z-Ant): Zig project for deploying Neural Nets to edge devices
- [Haystack](https://github.com/hybridgroup/go-haystack): Go Haystack lets you track personal Bluetooth devices via Apple's massive "Find My" network.
- [Demystifying Common Microcontroller Debug Protocols](https://media.ccc.de/v/38c3-demystifying-common-microcontroller-debug-protocols)
### PCB Design
@ -113,6 +126,9 @@ The awesome list of things.
- [DIY Automatic Tool Changer](https://www.youtube.com/watch?v=dK3I27DcQj8&si=MlXvKqcI4CC2FPL9)
## Tools
- [tldr pages](https://github.com/tldr-pages/tldr): tldr-pages project is a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more approachable complement to traditional man pages.
- 🔥[API Parrot](https://apiparrot.com/): API Parrot is the tool specifically designed to reverse engineer the HTTP APIs of any website. Making life easier for developers looking to automate, integrate or scrape websites without public APIs.
- [TL;DW](https://github.com/stong/tldw): Too Long Didn't Watch. Summarizes Youtube Videos. Can be self-hosted.
- [PG Tune](https://pgtune.leopard.in.ua/): Tool for tuning postgres's conservative defaults.
- [Ventoy](https://github.com/ventoy/Ventoy): Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
- [Headless Terminal](https://github.com/andyk/ht): wraps a binary for programmatically interacting with terminal apps. Useful for testing, turning a cli into a service, etc.
@ -129,6 +145,9 @@ The awesome list of things.
- [mkcert](https://github.com/FiloSottile/mkcert): Locally gernated certs and automatically installs rootCA into chain of trust on local computer.
- [Using Hugo(Go static site gen) and cloudflare for blog hosting](https://rednafi.com/misc/behind_the_blog/)
- [Bake](https://github.com/EbodShojaei/bake): A Makefile linter
- [Siyuan](https://github.com/siyuan-note/siyuan): Self-hosted knowledge management system
- [Boardgame Lab](https://boardgamelab.app/)
- [Boardgame io](https://github.com/boardgameio/boardgame.io): boardgame.io is an engine for creating turn-based games using JavaScript.
## RSS Readers / Feeds
@ -140,8 +159,19 @@ The awesome list of things.
## AI
- [Reactive notebook for Python](https://marimo.io/)
- [IDE For Datascience](https://github.com/zasper-io/zasper)
- [Building an LLM Rig](https://sabareesh.com/posts/llm-rig/)
- [Architecting a Real AI Application for Scale](https://philcalcado.com/2024/12/14/building-ai-products-part-i.html): An article on building an application architecture for a real AI application.
### RAG
- [Rlama](https://rlama.dev/): The complete AI platform for creating RAG systems and intelligent agents.
### Audio
- [Convert Ebooks to Audio with Kokoro](https://claudio.uk/posts/epub-to-audiobook.html): A guide on converting Ebooks into audio books with TTS
- [smart-turn](https://github.com/pipecat-ai/smart-turn): This is an open source, community-driven, native audio turn detection model.
- [Style TTS2](https://github.com/yl4579/StyleTTS2)
- [Piper](https://github.com/rhasspy/piper): Fast local TTS. Voices are trained with [VITS](https://github.com/jaywalnut310/vits/) and exported to the onnxruntime.
- [Kyutai TTS](https://kyutai.org/next/tts): low-latency high-quality TTS
@ -150,6 +180,7 @@ The awesome list of things.
### Visual
- [EasyOCR](https://github.com/JaidedAI/EasyOCR): OCR and...it's easy
- [DeepFace](https://github.com/serengil/deepface): DeepFace is a lightweight face recognition and facial attribute analysis (age, gender, emotion and race) framework for python.
### MCP
- [Indepth Intro Into MCP](https://www.speakeasy.com/mcp/mcp-tutorial)
@ -163,6 +194,8 @@ The awesome list of things.
## Databases
### Postgres
- [PGAssistant](https://github.com/nexsol-technologies/pgassistant): PgAssistant is an open-source tool designed to help developers understand and optimize their PostgreSQL database performance
- [PGlite](https://pglite.dev/): A lightweight WASM Postgres
- [Electric Sync Engine](https://electric-sql.com/blog/2024/12/10/electric-beta-release): Designed to be used in conjuntion with PGlite. Real-time partial replication of Postgres data into local apps and services.
- [PgLocks](https://pglocks.org/): Shows all commands and locks in postgres
@ -174,6 +207,8 @@ The awesome list of things.
### SQLite
- [Litesync](https://litesync.io/en/sqlite-synchronization.html): Remote syncing of sqlite databases
- [Rqlite](https://rqlite.io/): Distributed relational database built on SQLite
- [How rqlite is Tested](https://philipotoole.com/how-is-rqlite-tested/): rqlite is a lightweight, open-source, distributed relational database written in Go, and built on SQLite and Raft
#### Articles
@ -182,6 +217,19 @@ The awesome list of things.
## General Web
- [Plain Vanilla](https://plainvanillaweb.com/index.html): An explainer for web development using only vanilla techniques. No tools, no frameworks — just HTML, CSS, and JavaScript.
- [Linear Web's Redesign](https://linear.app/blog/how-we-redesigned-the-linear-ui)
- [Umami](https://github.com/umami-software/umami): Alternative to Google Analytics
- [Creduse API](https://doc.creduse.com/introduction.html): A Credit Management API. Could be useful for a subscription based business
### Testing / Automation
- [SeleniumBase](https://github.com/seleniumbase/SeleniumBase): SeleniumBase is the professional toolkit for web automation activities. Built for testing websites, bypassing CAPTCHAs, enhancing productivity, completing tasks, and scaling your business.
- 🌟 [Helium](https://github.com/mherrmann/helium):Helium is a Python library for automating browsers such as Chrome and Firefox. Very clean API.
### Auth
- [What is OAuth2 Anyway](https://www.romaglushko.com/blog/whats-aouth2/): Roman's Blog on OAuth2
- [Tour of Web Auth](https://www.imperialviolet.org/tourofwebauthn/tourofwebauthn.html)
### CSS
- [DaisyUI](https://daisyui.com/) Tailwind CSS Components
@ -190,13 +238,24 @@ The awesome list of things.
### JS
- [SPA like behavior with HTMX](https://htmx.org/essays/you-cant/)
- [Konvajs](https://konvajs.org/): JavaScript Canvas 2d Library
- [Breaking Up with Long Tasks](https://calendar.perfplanet.com/2024/breaking-up-with-long-tasks-or-how-i-learned-to-group-loops-and-wield-the-yield/): How I learned to group loops and wield the yield
## Linux
- [Debian Packaging From Git](https://optimizedbyotto.com/post/debian-packaging-from-git/): Create new Debian packaging repository from the existing upstream project git repository
- [httptap](https://github.com/monasticacademy/httptap): View the HTTP and HTTPS requests made by any linux program by running `httptap -- <command>`
- [Using Raspberry Pi as a Real Web Server](https://mirawelner.com/posts/website_howto.html): thorough guide on hosting a real website on a Pi
- [Digital Grove](https://www.rfleury.com/archive): source of articles with great debugging resources
## Architecture
- [Awesome Stream Processing](https://github.com/risingwavelabs/awesome-stream-processing): A go to collection of stream processing examples
## Articles
- 🌟[Discover the Indie Web](https://indieblog.page/all): A router/list for tons off self hosted blogs
- [Blog Scroll](https://blogscroll.com/): Similar index of personal blogs
- [Comprehensive List of Versioning Schemes in Open Source](https://nesbitt.io/2024/06/24/from-zerover-to-semver-a-comprehensive-list-of-versioning-schemes-in-open-source.html): From ZeroVer to SemVer
- [An animated introduction to Fourier Series](https://www.andreinc.net/2024/04/24/from-the-circle-to-epicycles): Super detailed explaination of Fourier Series.
- 🌟[The Notifier Pattern for Applications That Use Postgres](https://brandur.org/notifier)
@ -220,12 +279,15 @@ The awesome list of things.
- [Loading Pydantic Models Without Running Out of Memory](https://pythonspeed.com/articles/pydantic-json-memory/): Provides a technique to reduce memory usage when processing large amounts (100s of MBs) of JSON using Pydantic.
- [Owning My Own Data](https://emilygorcenski.com/post/owning-my-own-data-part-1-integrating-a-self-hosted-calendar-solution/): Author walks through the process of building a self hosted calendar that syncs with services that others use.
- [Building and Autorouter](https://blog.autorouting.com/p/13-things-i-would-have-told-myself): Great demonstration of complex algorithm applications to a realworld piece of software
- [So you wanna write Kubernetes controllers?](https://ahmet.im/blog/controller-pitfalls/): Under the hood look at what you should know before writing your own K8s controller
### Soft Skills
- [Being Too Ambitious Is A Clever Form of Sabotage](https://maalvika.substack.com/p/being-too-ambitious-is-a-clever-form)
- [Things you are allowed to do](https://milan.cvitkovic.net/writing/things_youre_allowed_to_do/)
- [Ten Rules for Negotiating a Job Offer](https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer/)
- [Write Blog Posts Devs Will Acutally Read](https://refactoringenglish.com/chapters/write-blog-posts-developers-read/)
- [Getting Clients as a Freelancer](https://crocspace.substack.com/p/freelancing-how-i-got-clients-part)
- [How I Automated My Job Application Process](https://blog.daviddodda.com/how-i-automated-my-job-application-process-part-1)
## Books

Loading…
Cancel
Save