My Professional Development Journal
-
Drawing Flowcharts with Mermaid
Mermaid is a Javascript based diagramming tool. It is nice that we can use Mermaid on Github page. I tried creating and styling flowcharts with Mermaid. It could be a handy tool.
graph TD A([Trouble]) -->B{Investigation} -->C(Possible Reason 1) & D(Possible Reason 2) C --> E(Solution 1) & F(Solution 2) D --> G(Solution 1) & H(Solution 2) click E "https://www.google.com" _blank click G "https://www.google.com" _blank classDef simpleChart fill:#fff, stroke:#333, stroke-width:2px; class A,B,C,D,E,F,G,H simpleChart;graph LR A([Trouble]) --> F{Investigation} --> B(Possible Reason 1) & C(Possible Reason 2) B --> D("Solution #128279;") C --> E(Solution) click D "https://www.google.com" _blank click E "https://www.google.com" _blank classDef simpleChart fill:#0085bb, stroke:#fff, color:#fff; class A,B,C,D,E,F simpleChart; -
Tests with Jupyter Notebook
I am reading Python Data Science Handbook by Jake VanderPlas recently. This book is shared by the author on his website, and in the form of Jupyter Notebook on github. While reading the book, I installed Jupyter Notebook on my Fedora system and tested out the examples. This process is amazing! I can see why Jupyter Notebook is widely utilized. My notes on NumPy is uploaded here to test out the
jupyter nbconvert --to markdownfunction. With Jupyter Notebook, I can get my hands on many projects, such as tutorials and example codes. Great appreciation to the author and many other contributors! -
Icons Edited
The social icons are larger now. They are from different sources, but going well side by side.
-
Projects Page Added
A Projects page is created to test out Jekyll Collections and to showcase my projects.
-
Help Desk Page Added
A Help Desk page is added to my site. It will be the main area that I’m going to work on.
-
My First Github Page
I spent two days building this Github page to present myself and manage HPC learning resources. The simple style is customized from minima template. It looks really good to me. By building this page with Jekyll, I refreshed my knowledge of Linux, Git, Markdown and HTML/CSS. Also, I learned how to install Ruby, Gem, and Bundler on Fedora.
It's exciting to finish a pilot project, especially when it is a start point for my career. More resources and professional development expierence to be added.