Requirement: Code Quality – Gunta Strode
The main idea behind this presentation was that developer should write the code in such way if person who will have to maintain this code afterwards is a maniac who will come after him or her with a knife. Gunta Strode also wanted to show that good code is very subjective and depends on who is looking at the code. She told that good code has meaningful names and code is simple and self-documenting and company or Microsoft guidelines are taken into account. Everyone in a project should care about code quality!
Functional programming – F# – Valdis Iļjučonoks
Valdis has a goal to learn a new programming language every year and this time he got to F#. Valdis believes that F# didn’t become mainstream and is great tool for solving various problems with unconventional methods. Through the course of the presentation Valdis showed simple examples and many versions of the same solution. Unusual aspects of the F# syntax and tools for comfortable work with the language were also reviewed. A very appropriate question for the topic was: “Why learn this language and where can it be applied?”. The main fields are financial, insurance, mathematical models, life insurance which has very complicated formulas and research. Of course the language also enriches your general view of problem solving.
PHP – life after fork() – Arvīds Godjuks
Arvīds spoke about his personal experience working with PHP daemons, about stereotypes, cases of utilization, as well as methods of avoiding various non-obvious mistakes. In general the presentation was quite constructive as well as multilateral, quite fully covering the topic. Solutions and tools for using PHP daemons for personal objectives as well as production were reviewed. From personal experience Arvīds knows that he found a rather convenient and useful tool.