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