Cristian SalcescuinFrontend EssentialsShowing Any Playing Card From a Deck With ElmDefining custom types, using records, mapping cards records to Unicode characters, and moreJun 15, 2023Jun 15, 2023
Cristian SalcescuinFrontend EssentialsGenerating Random Numbers and StringsQuick start with Math.randomMar 8, 2023Mar 8, 2023
Cristian SalcescuinFrontend EssentialsState Management with React HooksThe book is available in kindle and paperback formatsFeb 24, 2023Feb 24, 2023
Cristian SalcescuinFrontend EssentialsPicking Playing Cards from a Deck with React HooksMaps of Unicode characters, creating and shuffling a deck, and moreOct 3, 2022Oct 3, 2022
Cristian SalcescuinFrontend EssentialsHow to Create and Delete a Git BranchCreating and deleting local and remote development branchesSep 30, 2022Sep 30, 2022
Cristian SalcescuinFrontend Essentials3 Ways to Render a List in Elm, Not All Available in ReactHow to render a List with ElmSep 29, 2022Sep 29, 2022
Cristian SalcescuinFrontend EssentialsChecking if Elements Exist in Large Arrays Using a Curried Utility FunctionMaps, composite keys, default parameters, and moreSep 26, 2022Sep 26, 2022
Cristian SalcescuinFrontend EssentialsRemoving Duplicates From an Array of Objects Using a Generic UtilityUsing a generic key name, composite key, and moreSep 23, 2022Sep 23, 2022
Cristian SalcescuinFrontend EssentialsAbout the State Management of a Contenteditable Element in ReactControlled input, onInput event, e.target.innerHTML, and moreSep 22, 2022Sep 22, 2022
Cristian SalcescuinFrontend EssentialsHow to Debounce/Throttle a Callback with React HooksDebounce, throttle, useCallback hook, and moreSep 21, 20222Sep 21, 20222