Better Dev Link
Feed since 23 Mar 2019BetterDev.Link collects links around the web that aims to help you learn something new. The topics aren't tight to any specific programming languages, technologies or frameworks but attempt to include resources that might help you learn a thing or two from them. See: https://betterdev.link/
To subscribe to and get updates from Better Dev Link in your feed stream, sign up, or see the rest of our feeds.
GitHub - timescale/pgspot: Spot vulnerabilities in postgres SQL scripts
pgspot Spot vulnerabilities in postgres SQL scripts
Pixel Federation Powers Mobile Analytics Platform with WarpStream, saves 83% over MSK
Pixel Federation Swaps Amazon MSK for WarpStream, Saves 83% on Apache Kafka Costs The video game...
Intro | OS in 1,000 Lines
Operating System in 1,000 Lines build a small operating system from scratch, step by step. You...
Regex Chess: A 2-ply minimax chess engine in 84,688 regular expressions
A 2-ply minimax chess engine in 84,688 regular expressions So without further ado, I present to...
Mistakes engineers make in large established codebases
Mistakes engineers make in large established codebases Working in large established codebases is one of the...
Seconds Since the Epoch
Seconds Since the Epoch People, myself included, like to say that POSIX time, also known as...
How Network Address Translator (NAT) works | Tailscale
How NAT traversal works How 2 devices under a NAT can connect directly to each other...
Linux Routing Fundamentals – SDN Clinic
Linux Routing Fundamentals Routing table define what what happens when an IP packet is sent from...
Writing a simple pool allocator in C
Writing a simple pool allocator in C When you need memory for your program, you can...
Behind the scenes with Stream Live, Cloudflare’s live streaming service
Behind the scenes with Stream Live, Cloudflare’s live streaming service Stream Live accepts audio/video content from...
B-Trees: More Than I Thought I'd Want to Know
B-Trees: More Than I Thought I'd Want to Know B-Trees were essentially “better” Binary Search Trees,...
Breaking Up with Long Tasks or: how I learned to group loops and wield the yield
Breaking Up with Long Tasks or: how I learned to group loops and wield the yield...
GitHub - yoshoku/rumale: Rumale is a machine learning library in Ruby
rumale a machine learning library in Ruby. Rumale provides machine learning algorithms with interfaces similar to...
GitHub - hybridgroup/go-haystack: Track personal Bluetooth devices via Apple's "Find My" network using OpenHaystack and Macless-Haystack with tools written in Go/TinyGo. No Apple hardware required!
go-haystack Track personal Bluetooth devices via Apple’s “Find My” network using OpenHaystack and Macless-Haystack with tools...
GitHub - postalsys/postal-mime: Email parser for browser and serverless environments
postal-mime Email parser for browser and serverless environments
GitHub - QuivrHQ/MegaParse: File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.
MegaParse File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in...
epub · main · Shane Friedman / storyteller · GitLab
@smoores/epub A Node.js library for inspecting, modifying, and creating EPUB 3 publications.
GitHub - byawitz/ggh: Recall your SSH sessions (also search your SSH config file)
ggh Recall your SSH sessions (also search your SSH config file)
Termo - An Easy to use terminal for your browser
termo a simple terminal emulator that can be used to create a terminal-like interface on your...
GitHub - kleisauke/wasm-vips: libvips for the browser and Node.js, compiled to WebAssembly with Emscripten.
wasm-vips libvips for the browser and Node.js, compiled to WebAssembly with Emscripten.
GitHub - dbohdan/recur: Retry a command with exponential backoff and jitter (+ Starlark expressions)
recur Retry a command with exponential backoff and jitter (+ Starlark expressions)
GitHub - google/vanir: Vanir is a source code-based static analysis tool that automatically identifies the list of missing security patches in the target system. By default, Vanir pulls up-to-date ...
vanir a source code-based static analysis tool that automatically identifies the list of missing security patches...
GitHub - apernet/OpenGFW: OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on Linux
OpenGFW OpenGFW is a flexible, easy-to-use, open source implementation of GFW (Great Firewall of China) on...
ANNOUNCE pig: The Postgres Extension Wizard
Pig: The Postgres Extension Wizard Ever wished installing or upgrading PostgreSQL extensions didn’t feel like digging...
GitHub - tiagorangel1/bunbuster: Ridiculously fast web & TCP fuzzer designed for brute-forcing directories, subdomains, and files on web servers.
bunbuster Ridiculously fast web & TCP fuzzer designed for brute-forcing directories, subdomains, and files on web...
Automate without limits | Zapier
Stop worrying about your to-do list. Zapier connects the apps you use every day, so you...
Compromising OpenWrt Supply Chain via Truncated SHA-256 Collision and Command Injection
Compromising OpenWrt Supply Chain via Truncated SHA-256 Collision and Command Injection BetterDev usually doesn’t include these...
GitHub - skerkour/black-hat-rust: Applied offensive security with Rust - https://kerkour.com/black-hat-rust
Applied offensive security with Rust it’s a from-theory-to-practice guide and you may enjoy it if you...
Breaking the 4Chan CAPTCHA
Breaking the 4Chan CAPTCHA This project was entered into as a learning experience, to enhance my...
Demystifying git submodules
Demystifying git submodules Throughout my career, I have found git submodules to be a pain. Because...
Diving into eBPF: Building a Process Tracer from Scratch!
Diving into eBPF: Building a Process Tracer from Scratch Today i want to share a story...
Writing down (and searching through) every UUID · eieio.games
Writing down (and searching through) every UUID Most of time you see UUID re-present as text...
GitHub - Olshansk/postgres_for_everything: How to reduce complexity and move faster? Just Postgres for everything.
PostgreSQL for everything How to reduce complexity and move faster? Just Postgres for everything.
What you need to know about SQLite
What you need to know about SQLite A compilation of lessons about what the SQLite database...
DELETEs are difficult | boringSQL
Deletes are difficult We tend to optimize db for insert and select, and overlook delete. At...
The Case for Shared Storage
The Case for Shared Storage If you operate Kafka, you know how important the storage layer...
Using Transformers.js for AI in the Browser
Using Transformers.js for AI in the Browser A practical journey to use transformersjs.js to perform ML...
GitHub - sentriz/go-taglib: portable Go audio metadata read/write via TagLib compiled to WASM
go-taglib This project is a Go library for reading and writing audio metadata tags. It provides...
GitHub - Borewit/music-metadata: Stream and file based music metadata parser for node. Supporting a wide range of audio and tag formats.
music-metadata Stream and file based music metadata parser for node. Supporting a wide range of audio...
GitHub - pganalyze/pg_query: Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser
pg_query Ruby extension to parse, deparse and normalize SQL queries using the PostgreSQL query parser
GitHub - squidowl/halloy: IRC application written in Rust
halloy IRC application written in Rust
GitHub - volfpeter/htmy: Async, pure-Python rendering engine.
htmy Async, pure-Python rendering engine.
GitHub - anchore/quill: Simple mac binary signing from any platform
quill Simple mac binary signing and notarization from any platform (replacing the codesign utility for simple...
GitHub - outerbase/studio: A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.
studio A lightweight Database GUI in your browser. It supports connecting to Postgres, MySQL, and SQLite.
GitHub - jlowin/fastmcp: The fast, Pythonic way to build Model Context Protocol servers 🚀
fastmcp Model Context Protocol (MCP) servers are a new, standardized way to provide context and tools...
GitHub - hyperium/tonic: A native gRPC client & server implementation with async/await support.
tonic A rust implementation of gRPC, a high performance, open source, general RPC framework that puts...
GitHub - kaluma-project/kaluma: A tiny JavaScript runtime for RP2040 (Raspberry Pi Pico)
kaluma A tiny and efficient JavaScript runtime for RP2040 (Raspberry Pi Pico).
Loading the World! OpenStreetMap Import In Under 4 Hours | Crunchy Data Blog
Loading the World! OpenStreetMap Import In Under 4 Hours The OpenStreetMap (OSM) database builds almost 750GB...