InFrontend EssentialsbyCristian Salcescu·Jun 15, 2023Showing Any Playing Card From a Deck With ElmDefining custom types, using records, mapping cards records to Unicode characters, and more
InFrontend EssentialsbyCristian Salcescu·Mar 8, 2023Generating Random Numbers and StringsQuick start with Math.random
InFrontend EssentialsbyCristian Salcescu·Feb 24, 2023State Management with React HooksThe book is available in kindle and paperback formats
InFrontend EssentialsbyCristian Salcescu·Oct 3, 2022Picking Playing Cards from a Deck with React HooksMaps of Unicode characters, creating and shuffling a deck, and more
InFrontend EssentialsbyCristian Salcescu·Sep 30, 2022How to Create and Delete a Git BranchCreating and deleting local and remote development branches
InFrontend EssentialsbyCristian Salcescu·Sep 29, 20223 Ways to Render a List in Elm, Not All Available in ReactHow to render a List with Elm
InFrontend EssentialsbyCristian Salcescu·Sep 26, 2022Checking if Elements Exist in Large Arrays Using a Curried Utility FunctionMaps, composite keys, default parameters, and more
InFrontend EssentialsbyCristian Salcescu·Sep 23, 2022Removing Duplicates From an Array of Objects Using a Generic UtilityUsing a generic key name, composite key, and more
InFrontend EssentialsbyCristian Salcescu·Sep 22, 2022About the State Management of a Contenteditable Element in ReactControlled input, onInput event, e.target.innerHTML, and more
InFrontend EssentialsbyCristian Salcescu·Sep 21, 2022How to Debounce/Throttle a Callback with React HooksDebounce, throttle, useCallback hook, and moreA response icon2A response icon2