iairu

2020-08-15

Translated into English from the original Slovak text.

Notes on my programming activity

2020

August

Date Activity
2020-08-27 - First hands-on experience building a front end in React (I prefer Svelte)
2020-08-26 - Moved into a dormitory to find a programming-related summer job
- Bought and played with a Raspberry Pi 4B (trying to get an Access Point running)
2020-08-25 - Finished the SoloLearn React+Redux and C++ courses
2020-08-24 - Looked at RxJS and how it works
2020-08-23 Day off
2020-08-22 - Reading a book about algorithms, specifically search algorithms
2020-08-21 Day off
2020-08-20 - Reading a book about algorithms
2020-08-19 - Slowly finishing iairu.com v2
2020-08-18 - Watching archived lectures for the following years, ahead of time
2020-08-17 - Work on my resume
- Watching more lectures
- Preparing for the next semester
- C++ Templates
2020-08-16 - Watching lots of interesting videos
2020-08-15 - Work on this post
- Baking sweet buns
- Implemented languages in the URL for the personal portfolio + automatic localisation in navigation elements
2020-08-14 - Watching lectures about not taking bribes
- Quick SEO fix (a User-Agent detection problem) on strukshow.com
- Put iairu.com v2 into a GitHub repository, on a separate dev branch for now
- Set up Visual Studio for game development following the Chili videos
2020-08-13 - Problem solving on Manjaro Linux: upgrade, package conflicts, gpg error, AUR packages
2020-08-12 - Fresh upgrade from Windows 8.1 to 10 and manual selective backup
- Rooted a Xiaomi Redmi 5 and installed Pixel Experience
2020-08-11 - Finally finished the Coffee Machine project on JetBrains Academy
2020-08-10 - Work on iairu.com v2
2020-08-09 - Intensive work on iairu.com v2
2020-08-08 - Various AutoHotkey scripts, an attempt to implement the QuickSort algorithm from scratch in AHK
2020-08-07 - Intensive work on iairu.com v2
2020-08-06 - Intensive work on iairu.com v2
2020-08-05 - Started work on iairu.com v2, got to know the Sapper framework
2020-08-04 - Checked the content of strukshow.com after the editor, fine-tuned details
2020-08-03 - Seven-hour Discord call about strukshow.com
i.e. finishing and publishing the project, explaining CMS management to the editor
2020-08-02 - PHP sitemap generator and PHP+CRON sqlite auto-backup for strukshow.com
(all custom implementations)
2020-08-01 - SoloLearn React Redux
- SoloLearn C++ Templates

July

Date Activity
2020-07-31 - Custom PHP implementation for routing strukshow.com crawlers to prerender.io
(uses curl and a user-agent check)
2020-07-30 - 10 hours of fine-tuning strukshow.com, mainly SEO things (meta tags, language selection also available through <a>)
2020-07-29 - SoloLearn C++ Inheritance and Polymorphism
- SoloLearn Manipulating React state
2020-07-28 - Full documentation for the strukshow.com project (given its size it had to be written down) using mkdocs
- SoloLearn Start of learning React+Redux
2020-07-27 - SoloLearn Back to C++ after a long time
2020-07-26 - SoloLearn ES6 JavaScript standards
2020-07-25 - JetBrains Academy work on various problems, possibly Coffee Machine
2020-07-24 - Learning to use Svelte Stores (writable(), readable())
- Custom font-awesome field and its selector for CockpitCMS
2020-07-23 - Added full language support to the strukshow.com Svelte/CockpitCMS project
- strukshow.com refactoring, UX tweaks, separate API for page metadata
2020-07-22 - Finished the SoloLearn SQL Fundamentals course
2020-07-21 - SQL SoloLearn course
2020-07-20 - Built a simple WordPress theme from scratch
2020-07-19 - CSS, content and testing of the CockpitCMS+Svelte strukshow.com project
2020-07-18 - Connected the CockpitCMS API with the Svelte front end of strukshow.com
2020-07-17 - Adding API fields to CockpitCMS, small back-end tweaks
2020-07-16 - Editing the CockpitCMS back end
2020-07-15 - JetBrains Academy Java project, continuing Coffee Machine
- RegEx in Java
2020-07-14 - RegEx and tedious SCSS writing (nothing new)
2020-07-13 - Continued the Svelte strukshow.com website
(so far only building the components pages will be assembled from)
2020-07-12 - JetBrains Java
2020-07-11 - JetBrains Java
2020-07-10 - JetBrains Java
2020-07-09 - JetBrains Java
2020-07-08 - JetBrains Java
2020-07-07 - Laravel Crash Course beginnings
2020-07-06 - JetBrains Java
2020-07-05 - JetBrains Java
2020-07-04 - JetBrains Java
2020-07-03 - Svelte implementation, continued adding components
2020-07-02 - Svelte, start of work on the site
2020-07-01 - Updated the FX MC API to be accurate once and for all

June

Date Activity
2020-06-15 Exam in Fundamentals of Computer Systems (Linux, Bash, HW) [FIIT STU]
2020-06-09 Exam in Fundamentals of Interactive Application Development (JavaScript) [FIIT STU]
2020-06-01 Exam in Introduction to Mathematical Analysis [FIIT STU]

May

UMA Introduction to Mathematical Analysis, i.e. maths

ZPRPR Fundamentals of Procedural Programming, i.e. programming in C

ZTIAPL Fundamentals of Interactive Application Development, i.e. building an MVC game in JavaScript without a framework

Date Activity
2020-05-27 Exam in Fundamentals of Procedural Programming (C) [FIIT STU]
2020-05-24 ZPRPR Finishing the assignments, today is the deadline (Turing) [FIIT STU]
2020-05-23 ZPRPR Exercises 10, 11, 12, 13 (a marathon of everything that was not done earlier)
UMA Homework: limits and derivatives
2020-05-22 Credit in Introduction to Mathematical Analysis [FIIT STU]
2020-05-21 ZPRPR Exercises 8 and 9
2020-05-20 ZTIAPL Fully finished the Save The Princess game
2020-05-15 Final test of the Algorithmisation and Programming seminar [FIIT STU]
Bonus ZPRPR test (checking that everything works before the exam)

← Docs