Website Setup
How this website was setup and what tools were used.
This website is build using Jekyll and using the Chirpy theme which has a great getting started page.
It has some great plugins built in like Mermaid to create graphs, flowcharts and git diagrams.
for xy graphs some options are:
A good example of a chirpy theme. There are some tutorials on how to do the setup for their CSS theme but it is in Korean.
Terminal to interactive svg Awesome tool to record terminal activity and embed it as an SVG on a website. This makes even the text in the frame copy-able.
TODO
- Theory
- Big O notation
- Linked lists
- Git usage
- Language specific syntaxing
- Projects
- Shortcut keypad
- [ ]
- CODAM
- Piscine
- Learning/Documentation
- Fun collection
- Complete this site
List description
A more elaborate description for all the todo list items.
Theory
In general the theory pages will be summaries of varied programming theories that are useful to know. I like creating my own explanations for things to better teach people and for me to understand.
Big O notation
I have always known what the big O notation meant, but wanted a clear visualisation with graph, code, example times and explanation in 0 place.
Linked lists
how do they work. how to use them, WHY and WHEN to use them.
Language specific syntaxing
How and why does the struct syntaxing work for C. how and why does the typedef syntaxing work for C. What is de difference between ++i or i++. char *str or char str[]. difference between str++ and str[i].
Projects
This will be pages dedicated to projects I did or am doing.
Shortcut Keypad
I made a shortcut keypad for fun. But wanted to document some design choices/finding to remind myself later when i finally finish this project.
CODAM
This page will be filled with thing specifically related to CODAM.
Learning/Documentation
Collection of interesting documents/websites/project/topics found on the internet to explore later.
Fun collection
Collection of fun documents/websites/project/topics found on the internet to explore later.
Complete this site
fill the page. who i am, why i did certain things, how i did certain things.
Get things the way I want, more unique. example of good chirpy site: https://github.com/nyhryan/nyhryan.github.io