Blog
-
じゃんけん [Janken]
26 Feb 2023
Category: Project Reflection
Abstract: Using the specifications from Hacking with Swift, recreate the classic game: Rock, Paper, Scissors. In additional, add an extra win condition to score points. On a personally touch, support to switch to from English to the Japanese version (じゃんけん [janken]) was added. This was to see how multi-language support could be implemented. One limitation is that the current implementation of multiple languages might not scale well. Another limitation is due to current personal limited...
-
Test an apple
25 Feb 2023
Category: Misc
An apple was eaten. It was good. It was crispy.
-
Moved blogs!
31 Jan 2023
Category: Misc
-
Wiki | Replicating Wikipedia & Writing Front-end Tests
03 Sep 2022
Category: Project Reflection
Abstract: Replicate Wikipedia by using Django, MarkDown2, and HTML according to the specifications.
-
Search | Replicating Google Frontend Page
20 Aug 2022
Category: Project Reflection
Abstract: Replicate Wikipedia by using Django, MarkDown2, and HTML according to the specifications. Focused on creating views.py and other things within the Django framework. For writing tests, it was a self-imposed journey to figure out how to test Front-end by experting with Selenium, Pylenium, and Playwright. Repo: [https://github.com/WaToArt/replicate-wiki]{.underline} Specifications: [https://cs50.harvard.edu/web/2020/projects/1/wiki/]{.underline} ___ This is my first completed project that uses [Django]{.underline} as the web framework. The focus of this project was learning how templates/views.py worked within...
-
Why Full-Stack Now?
20 Aug 2022
Category: Programming Journey
Abstract: Oh yeah… PWAs exist… and what’s this? Full-stack elements fulfills my needs for personal projects? I am interested :3
-
Learning: The synergy between Pytest, Docker, and Jenkins
07 Aug 2022
Category: Programming Journey
Abstract: Learned the utility of Docker and Jenkins, and how to combine them with pytest to automate testing for personal repos. Resources used/ mentioned are listed in the “documentation” folder in the repo. This is a shorter one, but it will improve my workflow. I saw Docker and Jenkins in passing, and these tech intrigued me in how they worked. The push was when I went to test my code from an old project on...
-
Personal Experience with Java Programming (MOOC.fi)
04 Jul 2022
Category: Learning Resources
Abstract: The Java Programming (MOOC.fi) course is great for beginners who started their self-taught programming journey! There were some hiccups, but that did not deter my progress through the course. The experience was an incredible kick off to my self-taught programming journey. How did I find MOOC.fi and its Java Programming course? It was free course commonly mentioned on r/LearnProgramming and r/LearnJava. I initially started with the [Python Programming MOOC 2022]{.underline} course but I swapped...
-
Tic-Tac-Toe with JavaFX
26 May 2022
Category: Project Reflection
Abstract: Create the Tic-Tac-Toe game utilizing JavaFX as the GUI/Front-end. Learn and implement ‘event-based programming’. [Exercise: [Tic-Tac-Toe (3 parts)]] [- Thought process:] [- I wanted to use multiple classes, but I was overwhelmed by the huge amount of possible approaches. I knew that I wanted to use multiple past concepts and ideas (i.e. multidimensional array), but I was not sure how to incorporate it with JavaFX.] [- It took a while to learn how to...
-
Tackling Siamese Method for Magic Square
17 May 2022
Category: Project Reflection
Abstract: A “while” loop is used for implementing the Siamese method algorithm. For the loop, “continue” was not used at any point as it will cause an infinite loop. Various “if” statements were used to ensure that the program is following the rules of the Siamese method. The most difficult part to figure out was Lines 36 - 38, as it was difficult to figure out when to move downwards if both the “X” and...
-
Breathe a New
16 Apr 2022
Category: Programming Journey
Hello there, and welcome to my blog! I am an aspiring Software Engineer. I am coming from a non-traditional background, so this will be an interesting chapter of my life. There will be more details about why I am pursuing software engineering in a separate post. What is the purpose of starting this blog on Medium? The primary focus of the blog will be about things I found interesting while I’m learning. It could be...