Piotr Gąsiorowski's starred repositories
coding-interview-university
A complete computer science study plan to become a software engineer.
the-super-tiny-compiler
:snowman: Possibly the smallest compiler ever
digital_video_introduction
A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding). Translations: 🇺🇸 🇨🇳 🇯🇵 🇮🇹 🇰🇷 🇷🇺 🇧🇷 🇪🇸
interact.js
JavaScript drag and drop, resizing and multi-touch gestures with inertia and snapping for modern browsers (and also IE9+)
typescript-exercises
A set of interactive TypeScript exercises
gdb-frontend
☕ GDBFrontend is an easy, flexible and extensible gui debugger.
nano-neuron
🤖 NanoNeuron is 7 simple JavaScript functions that will give you a feeling of how machines can actually "learn"
vue2-datepicker
A datepicker / datetimepicker component for Vue2
TypeScript2Cxx
TypeScript to C++
ua-client-hints
Wouldn't it be nice if `User-Agent` was a (set of) client hints?
vue-spotify
Spotify client built with vue.js / vuex
Scrawl-canvas
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
String.prototype.replaceAll
Spec-compliant polyfill for String.prototype.replaceAll ESnext proposal.
dns.docker
Integrates Ubuntu 18 with docker daemon to provide DNS by container name