Fitting cubic Bézier curves

made by Raph, submitted by Mai
This post presents an efficient and accurate solution to cubic Bézier curve fitting, along with some insight into what makes this a hard problem.

Flenser: a simple data exploration tool

made by jmccambridge, submitted by Mai
If you give Flenser a CSV, it outputs an HTML file with information that will help you get to know a new-to-you dataset. Useful!

Refactoring A Flask App to Scare

made and submitted by kellyfoulk
So you just created your first Flask application, what’s next? If you’re like me, your app works, but it’s like a baby deer that’s lost its mother—its chances of ever growing old and maturing are slim to none. Let’s fix that. In my opinion, it’s much easier to write something well from the start than it is to go back and fix something crappy; however, the best way to learn is by fixing your mistakes. Therefore, this post will not explain how to write a perfect Flask app from scratch; instead, it will highlight 12 mistakes I made while creating my first major Flask app, explain why these mistakes were prohibitive to growth, and demonstrate how I fixed them.

WebRTC for the Curious

made and submitted by Sean-Der
WebRTC for the Curious is a book on how WebRTC really works. This about the protocols, and not just the APIs in the browser. The best way you can learn WebRTC is going one level lower. Also contains history from protocol authors themselves.

Party Parrot waves and Collection rotations

made by jasdev, submitted by Mai
How do you get parrot emojis to do the wave? By writing a script in Swift, obviously.

Programming Paradigms as Language Destiny

made by bellmar, submitted by Mai
A fun blog post about programming paradigms and language design. You can also check out Marianne's podcast about writing a programming language here:

Ant colony simulation

made by Fabrizzio, submitted by Mai
A simulation of an ant colony with ants scavenging for food sources, written in JavaScript. Check out the code here:


made by shahn, submitted by porterjamesj
A command line tool for quickly experimenting with audio programming, written in Haskell.

Ruby Garbage Collection Deep Dive: Generational Garbage Collection

made by jemmaissroff, submitted by Mai
Another installment in Jemma's great series on Ruby's garbage collection.

An opinionated map of incremental and streaming systems

made by jamii, submitted by Mai
An introductory exploration of different approaches to incremental systems, to be analyzed further in future posts.