Sponsorships
Faves
What trends are tech giants focusing on? What articles and tweets do they consume? On Faves, you can find just that: Marissa Mayer (former Yahoo! CEO), Lucy Zhang (founder of FB messenger), Madhu Muthukumar (Head of Product @ Robinhood) and more curate the content that informs their thinking. Sign up today.
kaboom
kaboom.js is a JavaScript library that helps you make games fast and fun!
language: JavaScript, stars: 268, watchers: 16, forks: 3, issues: 4
last commit: April 12, 2021, first commit: November 12, 2020
Hummingbard
Hummingbard is an experimental client for building decentralized communities on top of Matrix.
language: Go, stars: 50, watchers: 7, forks: 5, issues: 17
last commit: April 07, 2021, first commit: March 01, 2021
Tauri
Tauri allows you to build smaller, faster, and more secure desktop applications with a web frontend using Rust.
language: Rust, stars: 15458, watchers: 239, forks: 317, issues: 67
first commit: April 24, 2021, last commit: July 13, 2019
vue-notion
vue-notion is a fast Vue renderer for Notion pages.
language: Vue, stars: 361, watchers: 7, forks: 15, issues: 5
last commit: April 15, 2021, first commit: December 15, 2020
An Interview With tga of Kaboom
Hey! tga, let’s start with your background. Where have you worked in the past, where are you from, how did you learn how to program, what languages or frameworks do you like, etc?
I grew up in China and got into programming in high school by learning to make websites and stuff. I went to the US for college and got interested in games and game dev, mostly learning to program by doing projects. I don’t like a lot of languages and frameworks and that’s a big drive for me to learn tech in order to build my own in order to replace some ugly dependencies (for personal projects. In collab projects I have to treat dependencies with another mindset), but there is still a lot of software I like, e.g. Lua, love2d, amulet, dear imgui, sokol, SQLite, software made by rxi.
Where did you go to school?
I went to Parsons School of Design at NYC, majoring in Game Design.
Do you like NYC?
Mixed feelings I guess, I don’t like the city that much but there’re so many important memories here, and important people.
How did you get into coding from game design and what resources did you use to learn?
At first I was trying to make games with lua + love2d, it’s a lot easier to learn to program if you’re clear about what the desired output is (in this case, I recommend having the game designed before engineering). Once I learned the fundamentals of programming I started to learn how my tools work and tried to build my own tools, then started a rabbit hole of going deeper.
The learning process is very random and not systematic, mainly just jumping around the internet looking for articles, books, and other people’s code and read the part that interests me. But, this also leads to fragmented knowledge, I know a little about a lot of stuff but am not an expert in any field. It’s tough to find resources about what exactly you want to learn, I’m still learning how to learn everyday.
A lot of people quit, or find it too difficult because they set out to “learn how to code” rather than trying to build something and picking up coding as a by-product of that.
Yes! Actually my first encounter with programming was reading K&R due to some recommendations and I didn