Marko Anastasov wrote this on June 1, 2011

Notes from Euruko 2011 day 1

While we surely found Euruko a nice experience, it seems that the conference had too many attendees. Most of the people seemed to group by company or origin, and it was harder to get in touch with different people randomly, unlike Ruby And Rails in Amsterdam for instance, where a sense of togetherness is very strong.

There were a couple of talks that in our opinion lacked substance and/or were poorly presented. Also having to wander around an abandonded area in dark for an hour in order to get to a party is a bit of a fail. Fortunately we were accompanied by a local, named something like Shawn, who could talk to the silhouettes. Here’s hope that the last Euruko ever will be better in those regards.

Notes

Matz gave the first talk at the conference. He explained why he had to work to submit Ruby to JIS and ISO standardization, and Rite, a subset of Ruby which targets embedded devices, such as digital TVs. When we recall what development on such platforms looked like back in our student intern days, we wish him all the success in the world. Oh and the plan is to persuade vendors to use Rite for scripting large applications.

Julik works in the video editing industry in a company that lets him open source various domain-specific tools called Guerilla DI. He gave us a hint about the amount of data they’re dealing with (terabytes) and some tips of promoting open source projects (“use the most hardcore mailing list / forum”). He recommends delegate.rb.

The JRuby talk was aimed at people who would contribute to JRuby. There was Java on the screen.

Lourens of Wildfire was very hardcore and explained the internals of EventMachine, talked about the Reactor pattern and the difference and limitations of synchronous, asynchronous and event-driven models.

Jesper of Wooga shared a lot of valuable experiences about cloud vs dedicated, MySQL+Redis vs just Redis and the production-level details of all. For example, bare metal is cheaper and a dedicated network layer matters a lot, but of course you can’t beat cloud if you don’t know your load and need to scale up or down. They found the “diskstore” feature of Redis best suited, with ability to periodically save in the background. Slides are here.

Nick presented his gem Roar which helps in making REST representatives and hypermedia(!) systems. It all started with the goal of decoupling complex applications.

Elise gave a talk on concurrency. She presented capabilities of other languages (like Erlang) through short examples, pointed out Ruby attempts in concurrent, revactor and celluloid. But it all boils down to the GIL.

Federico talked about traits as a solution to the Expression problem. We’re not sure if we ever encountered it.

Paolo, a born stage man it seems, gave an engaging presentation of possible pitfalls of methodmissing. He wrote Metaprogramming Ruby, and when he talks about things like redefining respondto? and undefining all Object’s methods, it is actually not difficult to follow. Slides here.

Finally Sven presented Travis during the lightning talks. The idea of Travis is to provide a build platform for Ruby open-source projects.

comments powered by Disqus

About Marko Anastasov

Marko co-founded Rendered Text. He’s a programmer with a passion of creating something for other people, coupled with interests in how things work in the society and nature. He is having a great time working across many areas in the company, including product design, helping the engineering teams, empowering users and marketing. He likes to counterbalance it all with running, cycling or a day in the woods.

Suggested Reads

Semaphore Winter '16 Hackathon

The end of each year is a time to make plans for the following year and get inspired to work on new and exciting things in the year ahead. In December, we decided to organize a Semaphore hackathon for the entire company to celebrate the end of 2016 by getting creative.

People pitched their ideas and others voted with their feet by joining the projects they were most interested in. We split into multidisciplinary teams that had three days to capture new ideas and have fun making them a reality. Keep reading to find out what are the projects we came up with, what we learned working on them, and what are some of the outcomes of our first internal hackathon.

Contact

Rendered Text is a software company. For questions regarding Semaphore, please visit semaphoreci.com. Otherwise, feel free to get in touch any time by sending us an email.

Rendered Text
Svetozara Miletica 10
21000 Novi Sad
Serbia