Skip to content

๐Ÿ‘จโ€๐Ÿ’ป Solutions & Experiments

License

Notifications You must be signed in to change notification settings

hd-o/coding-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‘จโ€๐Ÿ’ป Coding Challenge

My coding challenge solutions, and projects where I explore different technologies

๐Ÿงฎ Algorithms

๐Ÿ›’ Cart Discounts
#discounts #python #shopping
Calculating total price for shopping carts, with discounts applied

๐Ÿšƒ Functional Predicates
#data #functional
Composable functional array predicates

๐ŸŸข Automated Testing

๐Ÿ›— Elevator Specs
#elevator #jest #spec
Shared virtual elevators specification tests, using @testing-library

๐Ÿ—‚๏ธ Data Structures

๐Ÿ‘ป Jotai Writer Atom
#atom #jotai #react
A context-friendly write-only atom, allowing dependency injection for atom setters

โญ๏ธ SkipIterator
#iterator #skip #typescript
Iterator class, implementing value skipping

๐ŸŒ Decentralized Apps

๐Ÿ˜Ž Emoji Club
#ethereum #nft #react
Full Stack Emoji NFT Dapp

๐Ÿ›๏ธ Software Architecture

โžก๏ธ Function Resolve
#container #dependency #functional
IoC container resolver for functional programming

๐Ÿ“ Reactive To-Dos
#mvc #react #rxjs
MVC React architecture with injected state observables, and isolated controller classes

๐Ÿ›— Rx Elevators
#elevators #react #rx
Virtual elevators, powered by Rx streams, and React components

๐Ÿ“… SOLID Calendar
#functional #react #solid
Research on coding a SOLID and functional front-end architecture with React

๐Ÿ›— Virtual Elevators
#elevators #react #solid
Virtual elevators, powered by controller classes, and React components

๐ŸŽจ UI Engineering

๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ Social Media Dashboard
#dashboard #react #ui
Responsive, drag & drop enabled dashboard