Will Soares

github profilelinkedin profiletwitter profilespotify profile
tech posts
everything else

How to reason about recursive problems

January 1, 2023 5 min read
JavascriptProgramming paradigms

The "magical" way in which we can approach recursive problems.

Should I git ignore package-lock.json? Understanding package manager lockfiles

July 5, 2022 5 min read

A brief review on the purpose of lockfiles and how to handle them in our repositories.

The useMemo/useCallback addiction

June 24, 2022 5 min read

The pros and cons of using performance optimization mechanisms provided by React.

Enzyme vs. react-testing-library: A mindset shift

May 4, 2020 7 min read

A brief comparison between bulding tests with Enzyme and RTL, alongside with an opinionated way of building more reliable tests.

How to integrate Spotify and Genius API to crawl song lyrics with Python

April 8, 2018 6 min read

Get the lyrics for the song currently playing on Spotify.

What I learned from implementing a Sudoku solver in Python

April 1, 2018 14 min read

The pros and cons of knowing a language before using it to solve your problem.

How to build an image carousel with React

March 13, 2018 9 min read

Learn how to build a simple carousel of images using React.js

Setting Up D3.js with Babel and Webpack

August 2, 2017 7 min read

Learn how to setup D3 with webpack for live reloading.