Day 28 - Struggles with Likes/Structural dates/Git ignore

Shortcomings of knowledge Likes/Dislikes I’ve wanted to create a likes-dislikes posts system on my blog, but I found out you need some backend to do that. I could make something similiar, but it looses it’s point when one user can like and dislike as many times he wants. To prevent that I would have to store some user data, for example his IP. Otherwise, I’d have to simultaneously make logging system....

January 30, 2023 · 2 min

Day 27 - GitHub Flow

GitHub Flow - The way of proper using GitHub and git How it works? The GitHub Flow is a workflow designed to work well with Git and GitHub. It focuses on branching and makes it possible for teams to experiment freely, and make deployments regularly. The mechanism is simple: Create a new Branch Make changes and add Commits Open a Pull Request Review Deploy Merge I learned it in the amazing article made by w3schools....

January 19, 2023 · 1 min

Day 26 - Scrum & Gitflow

SCRUM - A better way to work together and get work done What’s Scrum? Scrum is a framework for project management that emphasizes teamwork, accountability and iterative progress toward a well-defined goal. The framework begins with a simple premise: Start with what can be seen or known. After that, track the progress and tweak, as necessary. What does Scrum consist of? A SPRINT is a period of time during which simultaneous work of project members takes place without getting in each other’s way....

January 18, 2023 · 4 min
CI/CD loop

Day 25 - CI/CD

A week off I was absent for a week, due to my position in life. I am in the last year of high school and I am preparing for The Final Exam, so I don’t have much time nowadays. I’m explaining myself here only in front of… myself! I feel bad when I can’t pay that much atention to study programming as I should, so I’m about to changing that. Work daily Simon, small steps - but daily....

January 17, 2023 · 2 min

Day 24 - Power lays in cooperation

Looking for a solution to a problem with my Mentor We connected through discord, the bot no longer reminds us of meetings because flexibility works better than top-down fixed days and times for meetings. I introduced my mentor to my blog and told him how I created it. I also talked about the problems I encountered along the way and the ones I am currently facing. Another domain problem needed to be fix When you typed in the name of my new domain simondev....

January 10, 2023 · 2 min

Day 23 - The Domain, changing DNS, experiements with site layouts

Purchase of a domain My blog is put up using Hugo’s static page generator and using Netlify, which hosts this site. I had to buy a domain because the one from Netlify was a bunch of random words and numbers. A mentor recommended porkbun.com to me and suggested .dev as a top-level domain. It would be suitable for me, as I want to become a web developer. However, it was a bit too expensive for me, since I live in Poland and dollars don’t convert with my currency very optimistically :D...

January 9, 2023 · 2 min

Day 22 - A summary of my learning

Summary of previous months and some conclusions So I’ve noticed how big mistake I’ve done. I didn’t make notes about anything I’ve done and learned during the last dozens of days. I learned how to deploy a site (like this blog) using static site generator like Hugo. I’ve learned how it works and how can I menega this kind of sites. I’ve done some exercises that kept me in ,,programming" form....

January 8, 2023 · 2 min

Day 21 - HTML & CSS exercises

I’ve done some exercises in here

December 7, 2022 · 1 min

Day 20 - Workflows, submodules and monorepo

I A Git workflow is a recipe or recommendation for how to use Git to accomplish work in a consistent and productive manner. Workflows are designed to be guidelines rather than concrete rules. The Centralized Workflow uses a central repository to serve as the single point-of-entry for all changes to the project. This workflow doesn’t require any other branches besides “main”. The core idea behind The Feature Branch Workflow is that all feature development should take place in a dedicated branch instead of the main branch....

September 19, 2022 · 2 min

Day 19 - Links to sources of wisdom

https://www.atlassian.com/git/tutorials/comparing-workflows https://git-scm.com/book/en/v2/Git-Tools-Submodules https://www.atlassian.com/git/tutorials/monorepos https://roadmap.sh/frontend https://roadmap.sh/

September 18, 2022 · 1 min