Open in app
Home
Notifications
Lists
Stories

Write
Matthew Michelotti
Matthew Michelotti

Home

Nov 23, 2019

Downsides of Pure Functional Programming

There has been a lot of hype around functional programming over the past several years. Pure functional programming requires all constructs to be immutable and functions to always return the same outputs, without causing any side effects, given the same inputs. At its best, this approach makes code safe (i.e…

Functional Programming

3 min read


Feb 7, 2019

Rendering Pixel Art

If you’ve ever tried to make a game with pixel art, perhaps you’ve run into this problem: how can you make your low-resolution pixel art appear crisp and clean when displayed at higher resolutions? The graphics need to be scaled up, so some sort of interpolation is necessary. The most…

Programming

5 min read

Rendering Pixel Art
Rendering Pixel Art

Jan 4, 2019

Using Rust for Gamedev

I’ve recently created a new website and finished an online game named Adventures of Pascal Penguin. One of the most unique things about this game is that it was written in Rust and runs in web browsers thanks to WebAssembly. WebAssembly has only been mainstream for about a year or…

Programming

5 min read

Using Rust for Gamedev
Using Rust for Gamedev
Matthew Michelotti

Matthew Michelotti

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable