
Jonas Nicklas. Workshop in Kiev

Although autumn has come, many do not leave the joyful feeling that you do not need to go to school or college. Everyone remembers how it was necessary to write a program in Delphi or C on a torn sheet? Yes, the lag in the education system is especially pronounced on the example of subjects on information technology.
Many of you have been engaged in self-education for a long time and successfully: they read developer blogs, forums that discuss pressing issues. There are so many good Ruby on Rails experts now! It is clear that while the wave of demand for such programmers has reached the educational institutions and changes will be introduced there, much will change in the technologies themselves.
How else can you help Ruby specialists solve the lack of knowledge now? Of course, invite famous Ruby developers to us, for example, to a conference at which, in addition to interesting reports, communication with developers like you, you can listen and actively participate in a master class.
Whom? The same self-taught developer like you is Jonas Niklas , the author of the capybara testing framework and the solution for downloading carrierwave files .
Here is what he himself says about his master class:
“The Ruby community has long been obsessed with testing, we strive for TDD almost all our time and try to take this into account in every piece of code. But do your tests cover all parts of the application? What about a bunch of spaghetti from JavaScript that continues to grow?In general, a Ruby weekend on November 5-6 in Kiev is a great way to pull up your skills and ask questions to advanced rubists.
In this workshop, I will teach you practical tools for successfully using TDD in all parts of your application. Half of the time will be devoted to combining testing with Capybara, the other half will focus on unit testing JavaScript with Jasmin and Evergreen. We will have a number of practical exercises, after which you will know how to set up and use tools to improve the workflow. Please make sure you have a laptop that can run OS X or Linux, where you can easily generate applications on Rails 3.0, pair programming is welcome. ”
Earlier we wrote [ 1 , 2 ].