This topic is about planning and collecting information. In my opinion, these processes are inevitable part of development.
Obviously developers have to plan their activity and it doesn’t matter what kind of tools you use. It could be special applications, stickers, todo-lists or keeping all your plans in the head. To become more effective and professional developer we should study to plan and clear up what is important and what is not.
First of all, a little preface. A couple of weeks ago I got to know about Frontend Developer School run by HeadHunter. The entering assignment was to make a simple calendar. This issue seemed to be quite interesting for me and I decided to solve it using new bem-core library.
This article is divided into five parts:
Design tells you how I designed my mini application. Tools teaches you which tools make are handy and make your development cozy. Development is dedicated to established solutions and problems. Testing shows you how I tested my project and made it stable. Continuous integration is the last one and it tells you about automatization. Note. It is a long article. If you do not want to read the whole post please go to project page on github for short version :)
At long last I have started my blog. I am going to describe here my thoughts and ideas which relate with a web development. I will also plan to share my experience (successful and failed), my projects, and experiments.
I chose Jekyll as my blog engine because:
simple design; flexibility; local server for debugging and preview; markdown; I will miss Jekyll a bit but the time has come to move on to Hugo. Much faster and no Ruby dependencies.