aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeLines
* ex4.4 more unit tests and helper functions with jestHEADmainIbrahim Mkusa2023-06-19-1/+80
* ex4.3 implement jest testsIbrahim Mkusa2023-06-19-243/+842
* ex4.2 tackling complexity via modularityIbrahim Mkusa2023-06-18-31/+96
* ex4.1 fixed secrets boboIbrahim Mkusa2023-06-18-0/+47
* ex4.1 fixing problem with secretsIbrahim Mkusa2023-06-18-55/+0
* mendIbrahim Mkusa2023-06-18-1/+1
* ex4.1 project structuring with nodeIbrahim Mkusa2023-06-18-0/+18106
* Merge related modules and clean upIbrahim Mkusa2023-06-17-3/+3
* phonebook work now added as submoduleIbrahim Mkusa2023-06-17-0/+3
* ex3.19 added skeleton for error handling.[TODO] fail gracefullyIbrahim Mkusa2023-05-28-0/+4
* ex3.11 set proxy to allow local development with relative urlsIbrahim Mkusa2023-05-10-0/+1
* ex3.11 absolute to relative paths to allow work on productionIbrahim Mkusa2023-05-10-1/+1
* ex3.9 URL change to reflect express backend new homeIbrahim Mkusa2023-05-10-1/+1
* wrap up demonstation on HTTP POST, express and PostmanIbrahim Mkusa2023-05-04-0/+30
* Merge pull request #1 from iskm/fun-with-nodeIbrahim Mkusa2023-05-04-1/+1033
|\
| * REST DELETE and fun with Postmanfun-with-nodeIbrahim Mkusa2023-05-04-1/+1
| * implement REST with expressIbrahim Mkusa2023-05-04-1/+394
| * fun with expressIbrahim Mkusa2023-05-04-5/+622
| * plain webserver using vanilla v8Ibrahim Mkusa2023-05-03-1/+23
|/
* fun with markdownIbrahim Mkusa2023-05-03-1/+3
* ex2.18 country info part1Ibrahim Mkusa2023-05-03-0/+17575
* ex2.16 added custom component to display status of phonebookIbrahim Mkusa2023-05-03-6/+41
* ex2.14 add option to delete selected contact. Input validation could beIbrahim Mkusa2023-05-02-19/+32
* ex2.13 extract communication with server into module persons.jsIbrahim Mkusa2023-05-02-8/+21
* ex2.12 store contacts locally and on a local databaseIbrahim Mkusa2023-05-02-7/+13
* update oath to reflect progressionIbrahim Mkusa2023-05-02-0/+4
* ex2.11 use data from json-server, employ axios libplay-with-json-serverIbrahim Mkusa2023-05-01-41/+907
* ex2.10 modulize componentIbrahim Mkusa2023-04-30-19/+28
* ex2.9 dynamically search for phone numbers on the flyIbrahim Mkusa2023-04-30-12/+26
* ex2.8 handle phone numbersIbrahim Mkusa2023-04-30-5/+12
* ex2.7 alert user if contact already presentIbrahim Mkusa2023-04-30-7/+10
* ex2.6 phonebook baseIbrahim Mkusa2023-04-30-0/+17574
* ex2.5 modulize helper componentsIbrahim Mkusa2023-04-28-55/+58
* 2.4 handles multiple course componentsIbrahim Mkusa2023-04-27-19/+56
* much wowIbrahim Mkusa2023-04-27-1/+4
* markdown likes its spacesIbrahim Mkusa2023-04-27-1/+1
* ex2.2 use Array.reduce to do computations in componentsIbrahim Mkusa2023-04-27-6/+8
* ex2.1 Array.map to display unlimited componentsIbrahim Mkusa2023-04-27-0/+17591
* oath of the web devIbrahim Mkusa2023-04-27-0/+6
* oath of the developerIbrahim Mkusa2023-04-27-6/+0
* oath of the developerIbrahim Mkusa2023-04-27-0/+6
* ex 1.14 displays anecdote with most votesIbrahim Mkusa2023-04-26-1/+24
* ex 1.13 add vote counter for each anecdotes utilzing arrays in hooksIbrahim Mkusa2023-04-26-6/+10
* ex 1.12 randomly display an anecdote based on clicksIbrahim Mkusa2023-04-26-12/+21
* begin work on ex1.12Ibrahim Mkusa2023-04-26-0/+17546
* ex1.11 use <table> <td> <tr> elements to neatly format our outputIbrahim Mkusa2023-04-26-3/+5
* ex1.10 refactored Display->StaticLineIbrahim Mkusa2023-04-26-7/+9
* ex1.9 display statistics only once feedback is gatheredIbrahim Mkusa2023-04-26-1/+3
* ex1.8Ibrahim Mkusa2023-04-26-6/+21
* ex 1.7Ibrahim Mkusa2023-04-25-1/+4