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

Day 19 - Links to sources of wisdom

September 18, 2022 · 1 min

Day 15 - Answers to Mentor's questions

Ultra gitbranch note PART 2/2 Remote Names and commands (commands are in italics) git clone - creates local copy of remote repository origin - remote name for branch. If you want to update remote branch to the newest commit, first you have to upload your local branch. git fetch - synchronizes the local repository with the remote one git pull - git fetch & git merge in one. Pulling remote work to our local....

September 7, 2022 · 3 min

Day 14 - Great git note

Ultra gitbranch note PART 1/2 Local What’s GIT? It’s the most popular version control system (and I finally understand what it means). What’s GIT for? It records changes made to our code over time in a special data base - REPOSITORY. It also give as an opportunity to work with someone else on the same project in the same time. In favour of that we can look at our project history and see who and when made which changes....

September 6, 2022 · 3 min

Day 9 - Styling forms

HTML What can I say? Just look here: Everything I did today is in here CSS Simple form. Files with that included. Everything I did today is in here GIT git cherry-pick (commit) (commit) (…) - creates copies of chosen commits (?) this site showed me some interactive stuff so all those commands are for nothing if I dispose interactive panel (?)

August 19, 2022 · 1 min

Day 8 - Lists

HTML So much work done today. I’m tired and I don’t have energy to write anythink here. Just look at my additional files with the same date. Everything I did today in HTML is in here and here CSS Everything in additional files. Everything I did today in CSS is in here and here I fixed problem with Java Script by replacing (.nav) with (#nav), because I made div, not a class....

August 18, 2022 · 1 min

Day 7 - Divs, classes & git

HTML So many problem and that’s just day 7th. Everything I did today is in here and here CSS Everything I did today is in here and here GIT git checkout (#) (for example C4) - disconnects HEAD from the branch (?) git checkout HEAD^ - moves HEAD to acctual parent of chosen commit

August 17, 2022 · 1 min

Day 6 - Web developing courses begin

HTML Everythink in additional files here and here All of that is based on Mirosław Zelent - Pasja Informatyki YouTube channel. He’s a fameous programming teacher in Poland. Div = divide GIT git merge (1); (2) - connects commit with two parents above git rebase (2) - creates copy of actual commit under the second one I need to talk to my mentor about GIT, because I want to understand why am I doing this :)

August 16, 2022 · 1 min