AFAlan Fernandezinsolveforx.hashnode.dev·May 1, 2021 · 3 min readAbsolute Paths in Typescript & NodeJSRelative Paths I might be super late to the party, but I learned something new the other day that I wanted to share. While this is common place in typescript... import Bar from '../some/path/foo'; which can be super useful when it comes to refactori...00
AFAlan Fernandezinsolveforx.hashnode.dev·Feb 27, 2021 · 7 min readGitHub Badges For The People!What Are Badges When someone enters your repo the first thing they will notice is your ReadMe. Badges give instant details about the health and status of your project. It's also a sign (at least for me) that project owners are giving that extra att...00
AFAlan Fernandezinsolveforx.hashnode.dev·Feb 21, 2021 · 10 min read10 minute CICD setup in Google CloudSetup CloudBuild is great. They're currently offering 120 minutes free each day of build time + their built in images allow us to quickly setup a pipeline to meet our CI/CD needs. In this particular article we are setting up a Node project to be pub...04PCBG
AFAlan Fernandezinsolveforx.hashnode.dev·Feb 13, 2021 · 6 min readTurning 4 bytes into 256 bytesObjective How we can we leverage pseudo random number generators to our benefit. Setup Perhaps you want to generate one of these lovely tiles Or generate the following string bAjFcOcLbMnBfKaHgIeNmGcDpEaJhChPmAaFfObLmMeBiKpHbIlNpGbDkEhJkCgPhAhFiOaLh...00
AFAlan Fernandezinsolveforx.hashnode.dev·Jan 30, 2021 · 6 min readValidating Actions using Acceptors in our State MachineObjective To ensure the validity of our state by rejecting actions that would lead to an invalid state thru the use of acceptors. Setup We have a made up card game where the cards are either in a players hand or a pile. The only action that exist in...01B