When we need a list of values of a type Foo, it quickly comes to a type List<Foo>, which is a list of Foo and nothing more. What if different methods return different list of values that have the same type? Why won’t we create different types for lists of values? One possible step is […]
Software development life cycle is usually presented as circle of steps, such as Requirements & Analysis, Design & Architecture, Developing & Coding, Testing and Maintenance. Steps are connected with arrows in that order. Are steps really done in that order?
Let’s say that you do the test driven development. When you have to implement a new functionality, you begin with adding a new test for the new functionality. Then you run all tests and only the new test should fail. Then you write a production code so that the new test passes. Then again you […]
Useful commands which I have used in Dockerfiles. You can get new ideas by analyzing Dockerfiles on Docker Hub.
You want to change as little as possible to reach the goal of losing weight. You don’t wish to exercise more. You don’t wish to change type of food you eat. You don’t wish to think about it a lot. What can you do about it? Lower calories intake. How? Plan, do, check and act.
You don’t have an opportunity that you could live in a country where is English primary language. Also you don’t have an opportunity that you could live in environment where there are a lot of native English speaking people. But. You understand English language when you are reading an English book or when you are […]