Guillaume Hoarau's starred repositories
awesome-falsehood
😱 Falsehoods Programmers Believe in
study-path
An organized learning path on Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
functional-programming
Introduction to Functional Programming using TypeScript and fp-ts.
media-stack
A stack of self-hosted tools to manage and stream media. Sonarr + Radarr + qBitTorrent + Prowlarr + Jellyfin + Jellyseerr + VPN
uptime-kuma
A fancy self-hosted monitoring tool
watchtower
A process for automating Docker container base image updates.
public-apis
A collective list of free APIs
immutable-js
Immutable persistent data collections for Javascript which increase efficiency and simplicity.
effect-workshop
Effect beginner workshop delivered at Effect Days 2024
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
ts-pattern
🎨 The exhaustive Pattern Matching library for TypeScript, with smart type inference.
Functional-Light-JS
Pragmatic, balanced FP in JavaScript. @FLJSBook on twitter.
tech-interview-handbook
💯 Curated coding interview preparation materials for busy software engineers
clean-code-typescript
Clean Code concepts adapted for TypeScript
eslint-plugin-fp
ESLint rules for functional programming
fp-ts-training
Training material for fp-ts
domain-driven-hexagon
Learn Domain-Driven Design, software architecture, design patterns, best practices. Code examples included
zod-tutorial
A crash course on Zod - a schema validation library for TypeScript
gitflow-saas
a git branching model for continuously delivered SaaS
vuejs-challenges
Collection of Vue.js challenges