We discussed on the mailing list to do more regular meetups with our Ruby users group. The plan is to have a technical meetup every last Thursday in the month with 2-3 presentations. Join the mailing list and send us your feedback about what you want to see or present on our meetups. Also, you can follow our calendar of upcoming events.
Date and place: 27th February, 7pm - 9pm, Hacklab KIKA.
We'll have three presentations:
- Implementation of a Simple Programming Language in Ruby with Treetop (Stojan Dimitrovski)
- Parser Generator Design (Boris Barbulovski)
- How to Build a Ruby Gem (Dalibor Nasevic)
Rails Girls is a workshop that aims to give women the knowledge and tools to build their ideas!
The workshop is an opportunity for women to build an application using Ruby on Rails. The students will learn the wonderful language Ruby and using Ruby on Rails, they'll have a working application up and running during the course of a single day. Isn't that exciting?!
The Rails Girls workshop will be open to all women who are interested in learning how to program.You don’t have to have any experience. All you need is a laptop that is capable of running the latest version of Ruby on Rails.
We will provide the space and the coaches, we’ll also provide food and drinks so you can stay focused on learning. Also, at the end there will be some rewards ;)
The number of students that can participate is limited, so we are asking everyone to fill out an application for the workshop. The event will be held on 11th & 12th of April 2014 in Media Lab's office.
If you want to keep up to date with all the news about the workshop you can follow us on Twitter @RailsGirlsSk, like our Facebook page Rails Girls Skopje or visit our website.
Time & Place: 20.12.2012, 7pm - 9pm at Hacklab KIKA
We will present how to build a web framework wtih Ruby and walk through the source code of kreator. Kreator is a small MVC web framework build to demonstrate the basic concepts of Ruby on Rails, and generally any MVC web framework from the bottom-up perspective.
We'll start with a simple Rack (Ruby Webserver Interface) application. Then we will continue by introducing the basic concepts of web applications such as router, cookies and input params. We'll see what are Rakefile and Gemfile and how to test applications written with this library. In the end we'll write SQLite model adapter, see how templates rendering works and end up with full MVC architecture.
Time & Place: 6.12.2012, 7pm - 9pm at Hacklab KIKA
In this presentation Peco Danajlovski will introduce you to Backbone.js and how to use it with Ruby on Rails web framework to build complex user interfaces.
Time & Place: 22.11.2012, 7pm - 9pm at Hacklab KIKA
In this presentation Dalibor Nasevic will talk about common anti-patterns in ActiveRecord models and different ways to refactor them. We'll see how to improve the quality of a Rails application by applying basic principles of Object Oriented design like Decoupling, The Law of Demeter, Single responsibility principle, etc.
We'll also learn how to avoid fat ActiveRecord models, when to use model callbacks and why nested model attributes are not as good idea as advertised.