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
Javascript

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
React

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
EnzymeReact-testing-libraryReactTesting

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
Python

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
Python

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
JavascriptReactHTMLCSS

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
Webpack

Learn how to setup D3 with webpack for live reloading.