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 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

Day 18 - A bit of web-design knowledge

How web developers deal with unexpected long texts in buttons[because of cms source of content]? They deal with it by adding some padding. (ProudEminem.png) What pug is and what can provide for me in this task [don’t have to repeat changes in each file if I want to change something in the website layout] (https://github.com/pugjs/pug ) Pug is a kind of extension for HTML that makes our work easier. We can see how it works in this site (Syntax part): https://github....

September 12, 2022 · 2 min

Day 4 - Web design basics

Difference between mobile first and desktop first design It’s all about priority. You have the oportunnity to choose what’s more important for your clients / users of your website. In desktop first design we focus on making good-looking website on desktop devices and then we think how to convert it or how to prepare that site for mobile screens. In mobile first design, we do straight opposite. We start with building functional and pretty mobile website and then we think what to add, that we use whole desktop potential....

August 12, 2022 · 3 min