Coding Plus Tea


Interviewing in 2022

I job hunted continuously from Monday, December 27, 2021 - Wednesday, February 16, 2022. 7 weeks and 3 days of playing the numbers game by having a certain number of active conversations/processes and studying frontend JS questions. As my previous job hunts, minus the one in 2018, I juggled working full-time and applying to jobs. Despite being mentally exhausted, this has been my quickest turnaround (yet) from starting applications to signing an offer letter. There is a lot of demand for SWE roles right now.


Speaking at Tech Intersections 2020

Tech Intersections 2020 Promo


Write/Speak/Code 2019 Conference

Illustration of San Francisco by Meech Boakye


Implementing Redux in a Legacy Project

Redux Diagram


Modulo to the Rescue

Earlier this year, I ran into an issue where I mapped the backend response (panels) into one column but received feedback that the UI was having odd spacing when one panel was closed. Below are simplified bits of the code that I worked with to give an idea on how to approach this code issue.

Problematic UI Code

``` renderChildren = () => { const children = (fields, model, modelIndex) => { return fields.map((field) => { return <Col sm={6}> <FormGroup> <ControlLabel>{field.label}</ControlLabel> <InputGroup> <FormControl name={field.label} value={field.value} /> </InputGroup> </FormGroup> </Col> }) }