In any case, I was surprised at Ynon’s implementation of the Factory
pattern, and don’t remember the implementation given by him.
+Next came Tamir Lousky’s talk about generating vector graphics with Perl and
+SVG. Its slides contained a lot of very nice eye candy. The introduction
+to SVG and generating it was quite rudimentary, and did not cover the full
+potential of SVG. The demonstration and explanation of the module for
+generating random trees using SVG was interesting.
-* Amir telling about how and why he translated the Twitter interface to
-* Meeting FLORA/RAFL/Florian Ragwitz.
-** He told me that he is going to review and pull my Test::Aggregate
-** He is German, but he has an English-sounding accent.
-*** The English Accent of some Israelis sounding like French (ours seem less
-**** We can distinguish between French accent in English and Israeli Hebrew
-accent in English and in Hebrew.
-* All the talks I wanted to hear were in room 1 (while sometimes visiting Room
-2 to hear the ends of talks).
-* Talk with Amir and Meir about English knowledge vs. translation in non-Hebrew
-** Dutch people know English well, but tend to use Dutch localisation on their
-** Whether you can translate many documents for all Spanish speakers or
-teach all Spanish speakers English.
-*** Giving fish vs. teaching how to fish.
-*** Meir said he once worked with Spanish Electrical Engineers with poor
-English and he said they were isolated from the rest of the industry due to
-* Food was interesting, and sometimes tasty.
-** The "Cheese Cake without Cheese"/etc.
-* Sawyer's talk about creating a sample CPAN distribution
-** Covered Dist-Zilla , Module-Install, module-starter and what every file
-* I did not stay for the post-workshop restaurant-going because I was too
-** I found someone to give me a ride back home and we ended up struggling with
-* The talk about Template::Flute ( https://metacpan.org/module/Template::Flute
-** Seems like an interesting and useful concept.
-** Less developer friendly than Template-Toolkit/etc.
-** Someone asked me that he thought that having a separate XML SPEC file in
-addition to the HTML template, was indicative of a problem with the module
-or its approach, but I cannot think of any way to avoid it, given the
-limitations of HTML/XHTML.
-* Ran's talk about game programming in Perl/SDL and Tweens.
-* Ran's Syntactic Sugar talk:
-** Had to be trimmed towards the end - the introduction took too long.
-** Hopefully Ran can give a rerun on one of the mongers' meeting with more time.
-* The Time Management talk was cancelled and we had a 20 minute break (due
-to time mismanagement? ;-))
-* The Zero to CPAN talk was eventually given by Sawyer instead of Erez Schatz.
-** Very nice one, and I've learned about CPAN::Changes (from Florian, though).
-* The configuration management talk.
-** Something else I forgot its name for change/task/project management.
-** I asked about integrated solutions (from IBM/etc.) - cost a lot and no
-* Sawyer's CGI.pm Must Die talk.
-** He said he needed to become energised because the delivery was going to
-** The ancedote from the other conference (FOSDEM ?).
-** The talk was indeed emotional (though the chat with him before hand
-beforehand kinda made me expect more), but still informative and convincing.
-** Dotan's rebuttal of "CGI.pm - the only web-development framework you'll ever
-need" was less convincing, but still had a few good points.
-*** I'm not convinced that CGI.pm's HTML-generation routines are the last word
-* Ynon Perek's "Implementing Perl (Moose) Design Patterns"
-** Again, not everything fit inside the time frame.
-** Inheritance vs. Roles vs. Containment/delegation and why Inheritance is
-** I was surprised at the implementation of the Factory pattern, and don't
-remember the implementation given by Ynon.
-* Tamir Lousky - Generating vector graphics with Perl and SVG.
-** Very nice eye candy in the slides.
-** The introduction to SVG and generating it was quite rudimentary.
-** The demonstration and explanation of the tree generation module was
-* David Tabchnikov - Scaling Up:
-** Optimisation vs. Vertical Scaling (buying faster machines) vs. Horizontal
-Scaling (buying more machines and distributing them).
-** He said there's some speed difference between the various SQL databases,
-but he didn't encounter a situation where it would have made much difference.
-** Florian Ragwitz about Google Code-In and Google Summer-of-Code.
-** ׂGabor Szabo about surviving in an uncooperative workplace.
-*** A new middle manager who told him: “I don’t belive in automated testing.”.
-*** Create your own Island of sanity.
+David Tachnikov’s next gave an interesting talk called “Scaling Up”. He
+contrasted optimisation (which makes your code run faster with the existing
+resources) to vertical scaling (= buying faster computers) to Horizontal
+scaling (= buying more hardware). He also noted that there’s some speed
+difference between the various SQL databases, but he did not encounter a
+situation where it would have made too much difference.
+The last feature of the evening were the lightning talks. I recall a talk
+by Florian Ragwitz about Google Code-In and Google Summer-of-Code. I also
+recall Gabor’s talk about surviving in an uncooperative workplace. He said
+that if the workplace does not practise best practices such as using version
+control systems or writing automated tests, one can create their own
+small island of sanity where they make use of that on their own, and gradually
+convince the rest of the organisation that it’s beneficial.
+After the talk, some people went to a local restaurant for dinner, but I
+decided against it because I was too tired from waking up early. As a result,
+I found someone who drove up north to drive me home, and got home.
+In the schedule I noticed that one could go to a certain URL at O’Reilly and
+receive a free E-book of their choice. I used this opportunity to get the book
+L<Beautiful Code|http://shop.oreilly.com/product/9780596510046.do> , which