I recently did a refactoring by defining strong types for the API responses my client uses using serde_json. Here's what I learned
Since January of 2021, I've has been working on a command-line tool to learn Rust and to get the NHL results to the command-line. This open source project called 235 is supported by Futurice's open source program Spice.
When I was a kid, we bought software in cardboard boxes from a computer store. Then I learned web dev and was able to distribute by updating the code on server. With Rust and distributing binaries, I'm somewhere in the middle.
This month, I want to talk about something that made me struggle a lot and caused (and still causes) my code writing to slow down considerably - Option and Result types and how I constantly run into issues with them.
Last December I finally started learning Rust and last month I built and published my first app with Rust: 235. Learning Rust is my new monthly blog series that is definitely not a tutorial but rather a place for me to keep track of my learning and write about things I've learned along the way.
Advent of Code is an annual programming challenge that contains multiple small code puzzles each day leading up to Christmas. For me, they are a way to brush up old tech or learn something new. This year, I'm learning Rust for the first time.
Asking for help in technical problems can end up in a lot of back and forth before even getting to the bottom of the issue. Here are some tips how to effectively ask for help.
I started a developer newsletter in August 2019 and the past six months has been a great learning experience. I'm sharing what I've learned so you can avoid my mistakes.
I'm very passionate about diversity and inclusion in tech because I used to be a bad actor and the best thing that happened in my life was when I was called out on that.
Command Line Interface (CLI) can seem ancient way of interacting with computers but it has many great benefits.
Wanna learn Django and/or React? Join my streams in the fall to start learning.
Are you working on improving your existing skills or learning new stuff? Let's talk about that and share good resources.
There's a myth in the development community and internet that good code is self-documenting. Mine definitely is.
I built and published my first npm package to allow developers build tools for Pokemon TCG players
Original Pokemon games are notorious for bugs and exploits but they are not as bug-ridden software as it might look like.
A talk from Papers We Love Berlin meetup June 19th
Building software is nice but I'm a big fan of solving my small problems with quick Python scripts
While teaching Javascript with or without React or Vue, it's hard to figure out what to do with backend. I built a simple system that can be plugged into any of them to act as backend, storage and API.
Default arguments in Javascript cannot be named when calling the function. This post takes a look at different approaches to make the code more readable.
You rarely get everything correct on one try. Learning debugging helps you figure out why your program is behaving wrongly and how to fix it.
I went through the hoops of using custom domain with Netlify and learned about DNS
Javascript has been evolving amazingly but I feel PHP is lagging behind itself
McFly is a library that will make your life so much easier when navigating through your bash history
If you want to auto-post something from Slack to Twitter, Zapier is your friend.