This time Devclub event visited more than hundred people interested in new technologies! Thank you all for coming!
Oleg Anastasyev "Odnoklassniki. Surviving the High Load. Architecture."
Oleg started with history of project "Odnoklassniki", which born in 2002 and for now have 130m registred users. Project is written mainly in Java and database is working on MS SQL 2005. In general presentation was about technologies in differnet layers of project which helps keep all the 5m users online. Was discussed cons and pros of different parts of solutions which was used and some was replaced in past of project, caching (really lot of cahce), project monitoring solutions, deployment, statistics and others.
Dace Zariņa "JavaScript unit tests with Qunit"
Dace told us about Javascript Untit testing library called “Qunit”, and first question for discussion was “why we really need Unit testing in Javascript”. During the presentation she showed a few simple live examples of using Qunit for a better understanding how it really looks in practise. Also she showed a few other Javascript testing libraries like Mojo and Phantom JS and discussed differences and cases of application of these libraries. In the end Dace showed a large list of libraries, which can be used for testing and I think for beginners in Javascript testing – it's pretty useful information.
Andrei Solntsev "Church of St.Agile"
Andrei is our guest from Tallinn and his gift for the listeners was a very live presentation of a popular methodology “Agile”. Andrei broke the stereotypical illusions of people who don't know much about this methodology and hadn't seen it in action. The main idea is to break a project in milestones, small iterations and after each iteration discuss the completed work with the client to be sure it's still what he wants and make changes very fast right now if it isn't. He discussed the benefits of pair programming in this case, because it pulls developers out of their comfort zone and keeps their mind clear for what they're actually doing. The methodology looks very nice in Andrei story and great thanks to Andrei for this magical presentation!