This week was marked by relaxation in anticipation of the real start of the program of effective programming learning Co Ten Frontend. Thanks to the fact that I had more time to relax, I was able to discover two interesting things that I would like to share with you.
Age of Civilizations II
I haven’t played a game for a long time that effectively cut me off from reality. Not only that, I dream at night that I fight for every district in the European melting pot. The game is a turn-based strategy, designed by a Polish programmer. In the game, we play the role of the ruler of the chosen State and conquer the world, or defend ourselves against conquest. We develop the economy, and technology and care about satisfaction among the population. It takes a few hours to understand the mechanics of the game, but it takes much more time to fully master what it’s all about. Especially since so far there has not appeared, or I have not found a comprehensive guide. For me, this is a big plus, because with each turn I discover something interesting in the game. If you like turn-based strategies, I heartily recommend you this “time eater”. Available on Steam at a very good price. On YouTube, on the other hand, you will find players who share videos of their conquests.
Back to programming. I used to write pages in HTML. These were the times when tables were used to arrange elements on the page. I thought I was well versed in HTML at the time, and yet I didn’t know the standards published by the W3C and WHATWG. Perhaps these organizations were called differently at that time, or a man fascinated by what he could do with tables did not pay attention to standards at all.
Why are standards important?
One of the top arguments is equal access to network resources for everyone. It turns out that the World Wide Web is also used by people who are visually impaired, blind, or have some movement limitations. Such people usually use the Internet thanks to screen readers or navigate the site only using the keyboard. If the content on the page is not arranged in appropriate HTML tags, the use of such a page for a large group of people is difficult.
The second argument in favor of using standards is the ease of maintaining the site. If we follow certain guidelines when writing a page, then it is easier for us to return to the project and change something in it, improve, add or subtract. It will also be easier for another programmer to orient himself in the code and modify it according to the current needs of the client. Writing these words, I am immediately reminded of a nightmarish online shop where it took a few good hours to figure out how to change the simplest functions on the site. I will write more about HTML5 standards in a dedicated post.
As I mentioned at the beginning, this week is mainly relaxation. I planned the whole week to learn effective programming with Co ten Frontend, but week one was a warm-up week. Preparing the environment, and playing with the website template. In addition, I came across two interesting podcasts about HTML. I spent an hour and a half on the Front this week. At the beginning of the week, I still thought that I would continue learning PHP in parallel, but I do not know how much time I will need to process the materials from the frontend course, so I stopped for a while.
So much for this week. The future one will be more intense, because I am going on a business trip, and the frontend course is to start. The weekend of graduation at school, so it can be tight with time.