<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Luiyología</title><link>https://luiyo.net/en/</link><description>Recent content on Luiyología</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Mon, 01 Mar 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://luiyo.net/en/index.xml" rel="self" type="application/rss+xml"/><item><title>My Year 2020 in Books</title><link>https://luiyo.net/en/blog/2021/03/my-year-2020-in-books/</link><pubDate>Mon, 01 Mar 2021 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2021/03/my-year-2020-in-books/</guid><description>&lt;img src="https://luiyo.net/img/2021/03/my-year-2020-in-books.webp" alt="Featured image of post My Year 2020 in Books" /&gt;&lt;p&gt;Any &lt;a class="link" href="https://www.goodreads.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Goodreads&lt;/strong&gt;&lt;/a&gt; user has access to a yearly report with some statistics and basically the covers of all the books read in one year. In order to have it the user only has to set the books as &lt;em&gt;read&lt;/em&gt; and the &lt;em&gt;read date&lt;/em&gt; to any time in that year. Taking advantage of this nice feature I will summarize &lt;a class="link" href="https://www.goodreads.com/user/year_in_books/2020/12155365" target="_blank" rel="noopener"
 &gt;My 2020 in Books&lt;/a&gt; from Goodreads, as I did for &lt;a class="link" href="https://luiyo.net/blog/2019/01/my-year-2018-in-books/" &gt;my read books in 2018&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2020/01/my-year-2019-in-books/" &gt;2019&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="data"&gt;Data
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;2020&lt;/th&gt;
 &lt;th&gt;2019&lt;/th&gt;
 &lt;th&gt;2018&lt;/th&gt;
 &lt;th&gt;2017&lt;/th&gt;
 &lt;th&gt;2016&lt;/th&gt;
 &lt;th&gt;2015&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Book read&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;42&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;56&lt;/td&gt;
 &lt;td&gt;54&lt;/td&gt;
 &lt;td&gt;54&lt;/td&gt;
 &lt;td&gt;57&lt;/td&gt;
 &lt;td&gt;63&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Pages read&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;6,353&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;8,037&lt;/td&gt;
 &lt;td&gt;7,511&lt;/td&gt;
 &lt;td&gt;9,388&lt;/td&gt;
 &lt;td&gt;12,136&lt;/td&gt;
 &lt;td&gt;7,855&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Average length (in pages)&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;151&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;143&lt;/td&gt;
 &lt;td&gt;139&lt;/td&gt;
 &lt;td&gt;173&lt;/td&gt;
 &lt;td&gt;213&lt;/td&gt;
 &lt;td&gt;125&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Average rating (1-5)&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;3.6&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;3.6&lt;/td&gt;
 &lt;td&gt;3.7&lt;/td&gt;
 &lt;td&gt;3.9&lt;/td&gt;
 &lt;td&gt;4.2&lt;/td&gt;
 &lt;td&gt;3.3&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;figcaption&gt;Evolution of my reading stats over the last years&lt;/figcaption&gt;
&lt;p&gt;The featured image goes to &lt;a class="link" href="https://en.wikipedia.org/wiki/James_Rhodes_%28pianist%29" target="_blank" rel="noopener"
 &gt;James Rhodes&lt;/a&gt;, as I liked a lot his autobiography. You can &lt;a class="link" href="https://www.goodreads.com/review/show/3077000571?book_show_action=false&amp;amp;from_review_page=1" target="_blank" rel="noopener"
 &gt;read my review in Goodreads&lt;/a&gt; but I will summarize it here with the first sentence: &lt;em&gt;Instrumental is a terrible book and at the same time a wonderful one. Knowing the James Rhodes from nowadays, and knowing already a bit about his past, it is even more emotional&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not copying here the full list, &lt;a class="link" href="https://www.goodreads.com/user/show/12155365-luis" target="_blank" rel="noopener"
 &gt;friend me on Goodreads&lt;/a&gt; if you are curious, but at least I want to highlight some of them.&lt;/p&gt;
&lt;h2 id="my-top-10-read-books-in-2020"&gt;My TOP 10 read books in 2020
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/22742702-instrumental" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Instrumental&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/6032416.James_Rhodes" target="_blank" rel="noopener"
 &gt;James Rhodes&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/3077000571" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/37850908-factfulness" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Factfulness&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/2790706.Hans_Rosling" target="_blank" rel="noopener"
 &gt;Hans Rosling&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2851796053" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/30141467-frankenstein" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Frankenstein&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/11139.Mary_Wollstonecraft_Shelley" target="_blank" rel="noopener"
 &gt;Mary Shelley&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2578430590" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/8126085-what-i-talk-about-when-i-talk-about-running" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;What I talk about when I talk about running&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/3354.Haruki_Murakami" target="_blank" rel="noopener"
 &gt;Haruki Murakami&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2093650777" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/54334693-rey-blanco" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rey Blanco&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado" target="_blank" rel="noopener"
 &gt;Juan Gómez Jurado&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/3425013272" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/43798589-el-t-o-curro-la-conexi-n-espa-ola-de-j-r-r-tolkien" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;El Tío Curro: La Conexión Española de J.R.R. Tolkien&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/7078325.Jos_Manuel_Ferr_ndez_Bru" target="_blank" rel="noopener"
 &gt;José Manuel Ferrández Bru&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2818314425" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/2432534.Starship_Troopers" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Starship Troopers&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/205.Robert_A_Heinlein" target="_blank" rel="noopener"
 &gt;Robert A. Heinlein&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/3186305262" target="_blank" rel="noopener"
 &gt;my review in English in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/27420709-cicatriz" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cicatriz&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado" target="_blank" rel="noopener"
 &gt;Juan Gómez Jurado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/19401553-the-conquest-of-happiness" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Conquest of Happiness&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/17854.Bertrand_Russell" target="_blank" rel="noopener"
 &gt;Bertrand Russel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/49075129-si-escuece-cura" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Si escuece, cura&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/6555067.Esther_Samper" target="_blank" rel="noopener"
 &gt;Esther Samper&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/3234997746" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>FOSDEM 2021, the first virtual FOSDEM</title><link>https://luiyo.net/en/blog/2021/02/fosdem-2021/</link><pubDate>Sun, 07 Feb 2021 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2021/02/fosdem-2021/</guid><description>&lt;img src="https://luiyo.net/img/2021/02/fosdem-2021.webp" alt="Featured image of post FOSDEM 2021, the first virtual FOSDEM" /&gt;&lt;p&gt;Due to the pandemic this year I could not make my yearly pilgrimage to Brussels, but I was still able to attend FOSDEM as it mutated to an online conference for the first time. It has not been the same, but it is still an experience I cannot miss.&lt;/p&gt;
&lt;p&gt;For those of you who don&amp;rsquo;t know &lt;a class="link" href="https://fosdem.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FOSDEM&lt;/strong&gt;&lt;/a&gt;, I will keep my usual description. It is the biggest conference in Europe (and one of the biggest around the world) related to &lt;strong&gt;Open Source&lt;/strong&gt; development and communities. It&amp;rsquo;s a huge event with hundreds of talks, workshops, gatherings and stands from all the relevant projects and communities in the &lt;strong&gt;FOSS (Free and Open Source Software)&lt;/strong&gt; ecosystem. It&amp;rsquo;s also a marvelous place to do networking, because there are not only representatives of those projects but normally also the technical leaders of them. If you are good with names and faces you can meet and greet a lot of important and interesting people.&lt;/p&gt;
&lt;p&gt;Being online, this year the interaction was limited to &lt;a class="link" href="https://matrix.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Matrix&lt;/strong&gt;&lt;/a&gt; and IRC &lt;a class="link" href="https://freenode.net/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Freenode&lt;/strong&gt;&lt;/a&gt; channels in parallel to the live streaming, and &lt;a class="link" href="https://meet.jit.si/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Jitsi&lt;/strong&gt;&lt;/a&gt; for the streaming. Everything is open source, and scaled amazingly.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;As &lt;a href="https://twitter.com/fosdem?ref_src=twsrc%5Etfw"&gt;@fosdem&lt;/a&gt; regulars we are really excited our software is used to facilitate this year&amp;#39;s uncoventional edition. Kudos to all organizers! 🚀&lt;/p&gt;&amp;mdash; Jitsi (@jitsinews) &lt;a href="https://twitter.com/jitsinews/status/1357978829692764162?ref_src=twsrc%5Etfw"&gt;February 6, 2021&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;I already wrote about it in previous years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2016&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/" &gt;Friday&lt;/a&gt;, &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2018&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2019&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2019/02/fosdem-2019-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2019/02/fosdem-2019-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2020&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2020/02/fosdem-2020/" &gt;Saturday and Sunday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The numbers of this 2021 edition are slightly lower than in 2020 in terms of content, but it&amp;rsquo;s amazing they could almost maintain the volume of activities and this time reaching to a worldwide audience:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/speakers/" target="_blank" rel="noopener"
 &gt;682 speakers&lt;/a&gt; in &lt;a class="link" href="https://fosdem.org/2021/schedule/events/" target="_blank" rel="noopener"
 &gt;773 different events&lt;/a&gt; (talks or workshops, mainly)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2021/live/#devrooms" target="_blank" rel="noopener"
 &gt;51 different devrooms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://video.fosdem.org/2021/" target="_blank" rel="noopener"
 &gt;hundreds of hours of content&lt;/a&gt;, almost all of the events are &lt;a class="link" href="https://fosdem.org/2021/live/" target="_blank" rel="noopener"
 &gt;available online with live streaming&lt;/a&gt; during the conference&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://stands.fosdem.org/stands/" target="_blank" rel="noopener"
 &gt;52 online stands&lt;/a&gt; of all kinds of projects: &lt;a class="link" href="https://fsfe.org/" target="_blank" rel="noopener"
 &gt;FSFE&lt;/a&gt;, &lt;a class="link" href="http://www.apache.org/" target="_blank" rel="noopener"
 &gt;the Apache Software Foundation&lt;/a&gt;, &lt;a class="link" href="https://eclipse.org/" target="_blank" rel="noopener"
 &gt;the Eclipse Foundation&lt;/a&gt;, &lt;a class="link" href="http://getfedora.org/" target="_blank" rel="noopener"
 &gt;Fedora&lt;/a&gt;, &lt;a class="link" href="https://www.debian.org/" target="_blank" rel="noopener"
 &gt;Debian&lt;/a&gt; &lt;a class="link" href="http://www.kde.org/" target="_blank" rel="noopener"
 &gt;KDE&lt;/a&gt;, &lt;a class="link" href="http://gnome.org/" target="_blank" rel="noopener"
 &gt;Gnome&lt;/a&gt;, &lt;a class="link" href="http://www.libreoffice.org/" target="_blank" rel="noopener"
 &gt;LibreOffice&lt;/a&gt;, &lt;a class="link" href="https://jenkins.io/" target="_blank" rel="noopener"
 &gt;Jenkins&lt;/a&gt;, &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To make it more impressive, take into account that FOSDEM is &lt;strong&gt;organized by volunteers&lt;/strong&gt;, everything is &lt;strong&gt;community driven&lt;/strong&gt; and it&amp;rsquo;s &lt;strong&gt;free to attend&lt;/strong&gt;. You don&amp;rsquo;t even need to register beforehand.&lt;/p&gt;
&lt;p&gt;As usual, let me summarize some of the talks that I attended (in chronological order):&lt;/p&gt;
&lt;h2 id="talks"&gt;Talks
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/modernjava/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Getting the Most from Modern Java&lt;/strong&gt;&lt;/a&gt;, by Simon Ritter (&lt;a class="link" href="https://twitter.com/speakjava" target="_blank" rel="noopener"
 &gt;@speakjava&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Simon Ritter gave an overview of the most recent updates in the Java language: better switch statements in JDK 12, a preview of the text blocks for JDK 13, simpler Data classes and Records in JDK 14, sealed classes in JDK 15, more on Records, pattern matching and sealed classes in JDK 16&amp;hellip;&lt;/p&gt;
&lt;p&gt;Overall a good overview by Simon, as usual. I lost the count of his talks that I have attended.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/10ways/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;10 Ways Everyone Can Support the Java Community&lt;/strong&gt;&lt;/a&gt;, by Stephen Chin (&lt;a class="link" href="https://twitter.com/steveonjava" target="_blank" rel="noopener"
 &gt;@steveonjava&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Another popular speaker to explain different ways to support Java, not only with coding. Some of the ideas were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://openjdk.java.net/contribute/" target="_blank" rel="noopener"
 &gt;Contribute to OpenJDK&lt;/a&gt;: Find something interesting, discuss your intended changed and finally submit a patch&lt;/li&gt;
&lt;li&gt;Join the &lt;a class="link" href="https://foojay.io" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Foojay&lt;/strong&gt; community&lt;/a&gt;, a new online community for friends of OpenJDK&lt;/li&gt;
&lt;li&gt;Join or sponsor a Java Users Group, you can find JUGs almost everywhere although now most of them are online. Even before the pandemic you could already find a few virtual JUGs.&lt;/li&gt;
&lt;li&gt;Follow a &lt;a class="link" href="https://twitter.com/Java_Champions/following" target="_blank" rel="noopener"
 &gt;Java Champion&lt;/a&gt; in twitter (I just checked and I&amp;rsquo;m following almost 20).&lt;/li&gt;
&lt;li&gt;Join a specialized Slack channel, write articles in your blog, participate in an unconference event, &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/open_source_under_attack/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Death of Openness and Freedom?&lt;/strong&gt;&lt;/a&gt;, by Matt Yonkovit (&lt;a class="link" href="https://twitter.com/MYonkovit" target="_blank" rel="noopener"
 &gt;@MYonkovit&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Matt reflects on how the huge success of Open Source also brought imitators, as in another sectors like sci-fi movies. But success in Open Source has different implications, depending on the project. Matt also comments in the recent problems that we have seen in different communities, from more or less embarrassing licensing changes to projects moved to &amp;ldquo;as a service&amp;rdquo; exclusive business models.&lt;/p&gt;
&lt;p&gt;The talk is a good overview of the different models, advantages and disadvantages of them. A thought provoking talk with lots of interesting insights.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/database_democratization/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Democratization of Databases&lt;/strong&gt;&lt;/a&gt;, by Bruce Momjian&lt;/p&gt;
&lt;p&gt;Bruce started with an overview of what democracy or representative democracy means, and the specific advantages of other systems like an autocracy might have in sectors like the military or the space exploration. Software is usually better under democracy as it allows rapid adjustment of goals and expands the pool of talent.&lt;/p&gt;
&lt;p&gt;According to the speaker, Democracy in open source works a bit differently. It is a mix of democracy and meritocracy, where voting can be problematic but bad decisions can quickly be reverted. The main drawback is that the plan or road map is not reliable.&lt;/p&gt;
&lt;p&gt;Finally, the talk focuses on the PostgreSQL community, and how they operate and evolve.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/mozilla_history_20_years_and_counting/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mozilla History: 20+ Years And Counting&lt;/strong&gt;&lt;/a&gt;, by Robert Kaiser&lt;/p&gt;
&lt;p&gt;Nice summary of all the important milestones of Mozilla by KaiRo. Lots of nice memories:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the origin of the name (mixing Mosaic and Godzilla as in &lt;em&gt;Mosaic Killer&lt;/em&gt;), that was later renamed to Netscape&lt;/li&gt;
&lt;li&gt;How the Firefox web browser was born&lt;/li&gt;
&lt;li&gt;How the &lt;a class="link" href="https://foundation.mozilla.org/en/" target="_blank" rel="noopener"
 &gt;Mozilla Foundation&lt;/a&gt; started, alongside the Mozilla Corporation&lt;/li&gt;
&lt;li&gt;The &lt;a class="link" href="https://www.mozilla.org/en-US/about/manifesto/" target="_blank" rel="noopener"
 &gt;Mozilla Manifesto&lt;/a&gt;, written in 2007&lt;/li&gt;
&lt;li&gt;Rust, Firefox OS, Mozilla Hubs and many other things&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/postgresql_database_performance_at_gitlab_com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Database Performance at GitLab.com&lt;/strong&gt;&lt;/a&gt; by Nikolay Samokhvalov and Jose Finotto&lt;/p&gt;
&lt;p&gt;Interesting overview about how &lt;a class="link" href="https://gitlab.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gitlab&lt;/strong&gt;&lt;/a&gt; copes with their massive amounts of users and their strict SLAs, focusing specially in the &lt;a class="link" href="https://www.postgresql.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;PostgreSQL&lt;/strong&gt;&lt;/a&gt; database side. I got several interesting inputs from the talk, from automated database health checks (and how they do them), to best practices for the engineers (how they learn and get insights of their usage), how they experiment using thin clones, etc.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/mysql_retro/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;25 years of MySQL - A Retrospective&lt;/strong&gt;&lt;/a&gt;, by Dave Stokes (&lt;a class="link" href="http://twitter.com/stoker" target="_blank" rel="noopener"
 &gt;@stoker&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Dave Stoker, community manager at &lt;a class="link" href="https://www.mysql.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;MySQL&lt;/strong&gt;&lt;/a&gt;, gave an historical overview of MySQL since its beginning.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;We start with &lt;a href="https://twitter.com/stoker?ref_src=twsrc%5Etfw"&gt;@stoker&lt;/a&gt; ! 25 years of &lt;a href="https://twitter.com/MySQL?ref_src=twsrc%5Etfw"&gt;@MySQL&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/FOSDEM2021?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#FOSDEM2021&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/MySQL?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#MySQL&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/mysqldevroom?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#mysqldevroom&lt;/a&gt; &lt;a href="https://t.co/yC4A7gWOwt"&gt;https://t.co/yC4A7gWOwt&lt;/a&gt; &lt;a href="https://t.co/J15LDat4EO"&gt;pic.twitter.com/J15LDat4EO&lt;/a&gt;&lt;/p&gt;&amp;mdash; lefred - @lefredbe.bsky.social (@lefred) &lt;a href="https://twitter.com/lefred/status/1358335694725406721?ref_src=twsrc%5Etfw"&gt;February 7, 2021&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;It was a nice presentation, with the sense of humor you expect in this nostalgic exercises.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/telebot/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Telegram Bot For Navigation&lt;/strong&gt;&lt;/a&gt;, by Ilya Zverev (&lt;a class="link" href="https://twitter.com/ilyazver" target="_blank" rel="noopener"
 &gt;@ilyazver&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;I have attended several talks by Ilya, some of them online and others here in FOSDEM. He always deliver insightful content, this time focused on how to provide navigation capabilities without relying on a map or a web. Ilya explained that he moved a few years ago to a neighborhood with little data mapped in &lt;a class="link" href="https://www.openstreetmap.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenStreetMap&lt;/strong&gt;&lt;/a&gt;. Instead of mapping all the different venues/places surrounding him individually, he tried another approach. He built his own Telegram bot, first to search for venues and then to add new places.&lt;/p&gt;
&lt;p&gt;The main missing part is that the data surveyed using the tool is not being loaded or synchronized with OSM. Hopefully he will include it in the bot roadmap soon.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/community_devroom_documentation_first_class_citizen/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Making Documentation a First-class Citizen in Open Source Projects&lt;/strong&gt;&lt;/a&gt;, by Ray Paik and Sofia Wallin&lt;/p&gt;
&lt;p&gt;Ray and Sofia analyzed the problems that we usually see in open source documentation: lack of consistency mainly. They also explained how a few years ago a cross community group was created with the goal to provide a common way for documentation handling in the &lt;a class="link" href="https://www.lfnetworking.org/" target="_blank" rel="noopener"
 &gt;LF Networking&lt;/a&gt; project.&lt;/p&gt;
&lt;p&gt;They gave also several recommendations, for example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Include the Documentation as part of your &lt;em&gt;definition of done&lt;/em&gt;, being a key part of your product/project&lt;/li&gt;
&lt;li&gt;Keep the documentation where your code is&lt;/li&gt;
&lt;li&gt;Keep an &amp;ldquo;edit this page&amp;rdquo; button or equivalent to make contributions easier. This is key during on-boarding processes or just to lower the entry barrier&lt;/li&gt;
&lt;li&gt;Recognize contributions, organize documentation specific events&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/community_devroom_mental_health_free_software/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mental health and free software&lt;/strong&gt;&lt;/a&gt;, by Brendan Abolivier (&lt;a class="link" href="https://twitter.com/BrenAbolivier" target="_blank" rel="noopener"
 &gt;@BrenAbolivier&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This topic is very delicate, and this is part of the problem. As Brendan explained in the presentation, mental health should not be a taboo. The speaker also added the disclaimer that this is not a specific issue of Free Software, but he focused the talk on this based on his experience.&lt;/p&gt;
&lt;p&gt;Free Software usually implies a strong interaction with a community. This sometimes implies staying up late to close an argument or to finish up a pull request, putting a lot of pressure on this. The speaker argues that it can be worse in FOSS compared to other sectors because the emotional aspect is much more important, and everything is happening in public places. On addition to this, joining a big FOSS project also implies a bigger public space and an additional difficulty to take the initiative.&lt;/p&gt;
&lt;p&gt;He closed the session with different ways to mitigate the problem depending on your role in a certain moment: maintainer, contributor, employer/manager, etc. The overall recommendation is to try self-care activities, to be generous with your personal time, to be gentle with yourself and to reach a therapist if needed.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/community_devroom_oss_more_than_licence/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Open Source is More Than Just a License&lt;/strong&gt;&lt;/a&gt;, by Don Goodman-Wilson (&lt;a class="link" href="https://twitter.com/DEGoodmanWilson" target="_blank" rel="noopener"
 &gt;@DEGoodmanWilson&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The speaker reflects on the differences between the colloquial and institutional descriptions of Open Source, after a few projects have claimed they are open source although they are not. This is partially caused on the emphasized importance of the license over other factors.&lt;/p&gt;
&lt;p&gt;According to the speaker, focusing Open Source in just licenses is only necessary when you only want to to mitigate risk management or to reduce costs. Open source should be more about collaboration, openness to participation, pursuing goals that are community-driven, etc. Choosing one license or another should be just a mean to an end, not the end itself.&lt;/p&gt;
&lt;p&gt;The speaker proposes using a &lt;em&gt;Ethical Source Definition&lt;/em&gt; for software, that summarizes in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Benefits the Commons, meaning that it can be distributed freely and anyone can use or modify the software&lt;/li&gt;
&lt;li&gt;Created in the Open, developed in public view and accepting public contributions&lt;/li&gt;
&lt;li&gt;Welcoming and Just Community. Clear rules of governance need to be published and enforced&lt;/li&gt;
&lt;li&gt;Puts Accessibility First. It needs to be available to everybody&lt;/li&gt;
&lt;li&gt;Prioritizes User Safety&lt;/li&gt;
&lt;li&gt;Protects User Privacy&lt;/li&gt;
&lt;li&gt;Encourages Fair Compensation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In summary: licenses are important and useful, but put your community first&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2021/schedule/event/penpot_design_freedom_for_teams/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Penpot, design freedom for teams&lt;/strong&gt;&lt;/a&gt;, by Pablo Ruiz (&lt;a class="link" href="https://twitter.com/diacritica" target="_blank" rel="noopener"
 &gt;@diacritica&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://penpot.app/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Penpot&lt;/strong&gt;&lt;/a&gt; was presented in FOSDEM last year (as UXBOX, its previous name), and one year later Pablo is back in FOSDEM to announce the alpha version. As he did last year, he starts the presentation explaining why they came up with this, and how they discovered they could not find a suitable open and free tool so they managed to create an outstanding one.&lt;/p&gt;
&lt;p&gt;Then, he directly started a commented demo using Penpot to re-design the FOSDEM website. It was amazing to see the current maturity of the tool. He completed the demo explaining some integrations they are working on between Penpot and &lt;a class="link" href="https://www.taiga.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Taiga&lt;/strong&gt;&lt;/a&gt;, taking advantage of the fact that they are the creators and core developers of both tools.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;picture&gt;
 &lt;source srcset="https://luiyo.net/img/2021/02/penpot-in-fosdem-2021.webp" type="image/webp"&gt;
 &lt;img src="https://luiyo.net/img/2021/02/penpot-in-fosdem-2021.jpg" alt="Pablo Ruiz presenting Penpot in FOSDEM 2021"&gt;
 &lt;/picture&gt;
 
 
 &lt;figcaption&gt;
 Pablo Ruiz presenting Penpot in FOSDEM 2021
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;br /&gt;
&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you (hopefully in Brussels) in FOSDEM 2022!!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>My Year 2020 in Games</title><link>https://luiyo.net/en/blog/2021/01/my-year-2020-in-games/</link><pubDate>Sun, 10 Jan 2021 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2021/01/my-year-2020-in-games/</guid><description>&lt;img src="https://luiyo.net/img/2021/01/my-year-2020-in-games.png" alt="Featured image of post My Year 2020 in Games" /&gt;&lt;p&gt;Welcome again to this yearly post, where I try to analyze my gaming behavior during the last year. You can read about my previous years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2020/01/my-year-2019-in-games/" &gt;2019&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2019/01/my-year-2018-in-games/" &gt;2018&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2018/01/mi-2017-ludico/" &gt;2017&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/01/mi-2016-ludico/" &gt;2016&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2016/01/mi-2015-ludico/" &gt;2015&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2015/01/mi-2014-ludico/" &gt;2014&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2014/01/partidas-jugadas-en-2013/" &gt;2013&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2013/01/partidas-jugadas-en-2012/" &gt;2012&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2012/01/juegos-los-que-mas-he-jugado-en-2011/" &gt;2011&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="data"&gt;Data
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;2020&lt;/th&gt;
 &lt;th&gt;2019&lt;/th&gt;
 &lt;th&gt;2018&lt;/th&gt;
 &lt;th&gt;2017&lt;/th&gt;
 &lt;th&gt;2016&lt;/th&gt;
 &lt;th&gt;&amp;hellip;&lt;/th&gt;
 &lt;th&gt;Total since 2006&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Total amount of plays&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;88&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;73&lt;/td&gt;
 &lt;td&gt;101&lt;/td&gt;
 &lt;td&gt;84&lt;/td&gt;
 &lt;td&gt;98&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;1222&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Different games played&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;21&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;33&lt;/td&gt;
 &lt;td&gt;61&lt;/td&gt;
 &lt;td&gt;72&lt;/td&gt;
 &lt;td&gt;55&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;440&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Games with 2 or more plays&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;9&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;14&lt;/td&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;15&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;190&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Amount of gaming sessions&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;62&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;37&lt;/td&gt;
 &lt;td&gt;43&lt;/td&gt;
 &lt;td&gt;36&lt;/td&gt;
 &lt;td&gt;35&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;464&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;figcaption&gt;Evolution of my boardgame plays over the last 5 years&lt;/figcaption&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://luiyo.net/img/2021/01/games-played-per-year.png" alt="Games played per year until the end of 2020"&gt;
 
 
 &lt;figcaption&gt;
 Games played per year until the end of 2020
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="retrospective"&gt;Retrospective
&lt;/h2&gt;&lt;p&gt;I will organize again the analysis in categories, as the time I spent in RPG or video games is becoming much more relevant.&lt;/p&gt;
&lt;h3 id="boardgames"&gt;Boardgames
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;In 2020 I have played more than in the previous years, and mainly to long games.&lt;/li&gt;
&lt;li&gt;I recorded 62 gaming sessions, more than 5 per month, to just 20 different games.&lt;/li&gt;
&lt;li&gt;My &lt;a href="https://en.wikipedia.org/wiki/H-index"&gt;&lt;b&gt;&lt;i&gt;h-index&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; as a player is now &lt;b&gt;12&lt;/b&gt;. I expected to raise it this year, as I have played intensively to a few games.&lt;/li&gt;
&lt;li&gt;I have played 48 scenarios of &lt;a class="link" href="https://www.boardgamegeek.com/boardgame/174430/gloomhaven" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gloomhaven&lt;/strong&gt;&lt;/a&gt; in 41 sessions. That is more than half the games I&amp;rsquo;ve played in the whole year. I love it, and perhaps I should write a spoiler free post in the blog about it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="role-playing-games"&gt;Role-playing games
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;With just 8 sessions, mostly online due to the pandemic, we closed in June our &lt;a class="link" href="https://rpggeek.com/rpgitem/203811/storm-kings-thunder" target="_blank" rel="noopener"
 &gt;Storm King&amp;rsquo;s Thunder&lt;/a&gt; campaign for &lt;a class="link" href="https://rpggeek.com/rpg/17181/dungeons-dragons-5th-edition" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dungeons &amp;amp; Dragons 5th Edition&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For the moment, we haven&amp;rsquo;t started a new campaign, with D&amp;amp;D or not, but I hope we will be able to do it as soon as the situation allows it.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="video-games"&gt;Video games
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;This year I have played more video games than ever, for sure.&lt;/li&gt;
&lt;li&gt;In &lt;a class="link" href="https://store.steampowered.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Steam&lt;/strong&gt;&lt;/a&gt; I have played:
&lt;ul&gt;
&lt;li&gt;Mostly &lt;a class="link" href="https://steamcommunity.com/app/286160" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tabletop Simulator&lt;/strong&gt;&lt;/a&gt;. I have more than 150h only from 2020.&lt;/li&gt;
&lt;li&gt;I played for a while to &lt;a class="link" href="https://steamcommunity.com/app/282070" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;This War of Mine&lt;/strong&gt;&lt;/a&gt;. Interesting and challenging, I will probably play again when in the proper mood.&lt;/li&gt;
&lt;li&gt;I finished &lt;a class="link" href="https://steamcommunity.com/app/383870" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Firewatch&lt;/strong&gt;&lt;/a&gt;. An intense and well written story. Some passages ended up being too repetitive but the game is short overall.&lt;/li&gt;
&lt;li&gt;I completed &lt;a class="link" href="https://steamcommunity.com/app/368390" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Darkside Detective&lt;/strong&gt;&lt;/a&gt;. Interesting and challenging puzzles, good laughs with a nice design and a fantastic retro based characters and stories.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;In January I bought a second hand Playstation 4 from a colleague (without knowing about covid-19 yet) and since April I used it a lot. I have completed:
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Spider-Man_%282018_video_game%29" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Marvel&amp;rsquo;s Spiderman&lt;/strong&gt;&lt;/a&gt;. The positive things make the negative ones irrelevant. It&amp;rsquo;s just awesome to swing around Manhattan and I spent hours just doing it.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Journey_%282012_video_game%29" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Journey&lt;/strong&gt;&lt;/a&gt;. Cute and short game, and both things deserve recognition sometimes. Perhaps too short but take it or leave it.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/The_Witcher_3:_Wild_Hunt" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Witcher 3: Wild Hunt&lt;/strong&gt;&lt;/a&gt;. Dozens of hours, my favourite game so far. Some side quests are repetitive but in general I engaged a lot with the character. Being a huge fan of the novels also helps, but it&amp;rsquo;s not a requirement to enjoy the game. I played Witcher 1 and 2 just to play this, and it was totally worth it.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Uncharted:_The_Nathan_Drake_Collection" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Uncharted: The Nathan Drake Collection&lt;/strong&gt;&lt;/a&gt;, including &lt;a class="link" href="https://en.wikipedia.org/wiki/Uncharted:_Drake%27s_Fortune" target="_blank" rel="noopener"
 &gt;Uncharted: Drake&amp;rsquo;s Fortune&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Uncharted_2:_Among_Thieves" target="_blank" rel="noopener"
 &gt;Uncharted 2: Among Thieves&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Uncharted_3:_Drake%27s_Deception" target="_blank" rel="noopener"
 &gt;Uncharted 3: Drake&amp;rsquo;s Deception&lt;/a&gt;. Being a completists, I need to play (if I can) all the saga. After having played (and loved) several Tomb Raider games, this was a perfect match for me and I was not disappointed.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Call_of_Duty:_Black_Ops_III" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Call of Duty: Black Ops III&lt;/strong&gt;&lt;/a&gt;. I only played the campaign, only single player and no zombie scenarios. Having said that, I liked it and perhaps I could play it again.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Call_of_Duty:_Infinite_Warfare" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Call of Duty: Infinite Warfare&lt;/strong&gt;&lt;/a&gt;. I enjoyed the spaceship missions and the overall campaign story, but as I played it just after Black Ops III, it was too repetitive sometimes.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Mass_Effect:_Andromeda" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mass Effect: Andromeda&lt;/strong&gt;&lt;/a&gt;. My first interaction with Mass Effect, and I liked it a lot. Dozens of hours to avoid leaving any single rock unturned, and it was worth it.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Dragon_Age:_Inquisition" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dragon Age Inquisition&lt;/strong&gt;&lt;/a&gt;. My first interaction with Dragon Age, and it is not going to be the last one. It reminded me sometimes to &lt;a class="link" href="https://en.wikipedia.org/wiki/Pillars_of_Eternity" target="_blank" rel="noopener"
 &gt;Pillars of Eternity&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Baldur%27s_Gate" target="_blank" rel="noopener"
 &gt;Baldur&amp;rsquo;s Gate&lt;/a&gt;, but the story is perhaps more solid and the overall atmosphere is more dramatic. The only thing that I disliked was all the gear evolution related parts, it was confusing and often useless.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Despite having a new PlayStation, I have tried to play in &lt;a class="link" href="https://stadia.google.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Stadia&lt;/strong&gt;&lt;/a&gt; as well, as a PRO subscriber. I haven&amp;rsquo;t used the subscription so I finally cancelled it. In 2020 I played.
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Destiny_2" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Destiny 2&lt;/strong&gt;&lt;/a&gt;, I like the game and I&amp;rsquo;ve spent several hours but I haven&amp;rsquo;t engaged yet with it.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Rise_of_the_Tomb_Raider" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rise of the Tomb Raider: 20 Year celebration&lt;/strong&gt;&lt;/a&gt;. Only with the opening scene I know I will play it again in the future. It&amp;rsquo;s probably my favorite Tomb Raider game and I love all of them.&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Star_Wars_Jedi:_Fallen_Order" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Star Wars Jedi: Fallen Order&lt;/strong&gt;&lt;/a&gt;. I bought it with a discount without removing my subscription as it looked like an &lt;em&gt;Uncharted&lt;/em&gt; game in the Star Wars universe, and it&amp;rsquo;s more or less like this. I enjoyed being a Jedi and learning to be one, but I didn&amp;rsquo;t like the lack of fast travel. Exploration it&amp;rsquo;s a big part of the game, and it&amp;rsquo;s nice and challenging, but once you get lost in a labyrinth a few times it starts to piss you off. The end is awesome, that&amp;rsquo;s for sure.&lt;/li&gt;
&lt;li&gt;Either on Steam, PS4 or Stadia, I plan to keep playing as much as I can also this year. Perhaps eventually in PS5, who knows?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>FOSDEM 2020, 20 Years of FOSDEM</title><link>https://luiyo.net/en/blog/2020/02/fosdem-2020/</link><pubDate>Tue, 25 Feb 2020 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2020/02/fosdem-2020/</guid><description>&lt;img src="https://luiyo.net/49585666592_700db085cf_k_10490337311047991046.jpg" alt="Featured image of post FOSDEM 2020, 20 Years of FOSDEM" /&gt;&lt;p&gt;It has been almost a month since I returned from another intense and thought-provoking weekend in Brussels, although it still feels like it was just yesterday. I couldn&amp;rsquo;t write this before, as I have been quite busy both at work and at home.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49584930633_20a5c8bd62_o.png" alt="FOSDEM 2020 poster"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2020 poster
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;For those of you who don&amp;rsquo;t know &lt;a class="link" href="https://fosdem.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FOSDEM&lt;/strong&gt;&lt;/a&gt;, it is the biggest conference in Europe (and one of the biggest around the world) related to &lt;strong&gt;Open Source&lt;/strong&gt; development and communities. It&amp;rsquo;s a huge event with hundreds of talks, workshops, gatherings and stands from all the relevant projects and communities in the &lt;strong&gt;FOSS (Free and Open Source Software)&lt;/strong&gt; ecosystem. It&amp;rsquo;s also a marvelous place to do networking, because there are not only representatives of those projects but normally also the technical leaders of them. If you are good with names and faces you can meet and greet a lot of important and interesting people.&lt;/p&gt;
&lt;p&gt;I already wrote about it in previous years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2016&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/" &gt;Friday&lt;/a&gt;, &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2018&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2019&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2019/02/fosdem-2019-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2019/02/fosdem-2019-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a class="link" href="https://twitter.com/vishwajeets3/status/1224021852349255682" target="_blank" rel="noopener"
 &gt;numbers of this 2020 edition&lt;/a&gt; speak for themselves, improving all the figures from previous years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;more than 8,000 attendees in only two days&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/speakers/" target="_blank" rel="noopener"
 &gt;781 speakers&lt;/a&gt; in &lt;a class="link" href="https://fosdem.org/2020/schedule/events/" target="_blank" rel="noopener"
 &gt;817 different events&lt;/a&gt; (talks or workshops, mainly)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/rooms/" target="_blank" rel="noopener"
 &gt;71 tracks&lt;/a&gt; in 35 different rooms&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://video.fosdem.org/2020/" target="_blank" rel="noopener"
 &gt;more than 400 hours of content&lt;/a&gt;, almost all of the events are &lt;a class="link" href="https://fosdem.org/2020/schedule/streaming/" target="_blank" rel="noopener"
 &gt;available online with live streaming&lt;/a&gt; during the conference&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2020/stands/" target="_blank" rel="noopener"
 &gt;63 stands&lt;/a&gt; of all kinds of projects: &lt;a class="link" href="https://fsfe.org/" target="_blank" rel="noopener"
 &gt;FSFE&lt;/a&gt;, &lt;a class="link" href="http://www.apache.org/" target="_blank" rel="noopener"
 &gt;the Apache Software Foundation&lt;/a&gt;, &lt;a class="link" href="https://opensource.org/" target="_blank" rel="noopener"
 &gt;OSI&lt;/a&gt;, &lt;a class="link" href="https://eclipse.org/" target="_blank" rel="noopener"
 &gt;the Eclipse Foundation&lt;/a&gt;, &lt;a class="link" href="https://sfconservancy.org/" target="_blank" rel="noopener"
 &gt;Software Freedom Conservancy&lt;/a&gt;, &lt;a class="link" href="http://getfedora.org/" target="_blank" rel="noopener"
 &gt;Fedora&lt;/a&gt;, &lt;a class="link" href="https://www.opensuse.org/" target="_blank" rel="noopener"
 &gt;OpenSUSE&lt;/a&gt;, &lt;a class="link" href="https://www.debian.org/" target="_blank" rel="noopener"
 &gt;Debian&lt;/a&gt; &lt;a class="link" href="http://www.kde.org/" target="_blank" rel="noopener"
 &gt;KDE&lt;/a&gt;, &lt;a class="link" href="http://gnome.org/" target="_blank" rel="noopener"
 &gt;Gnome&lt;/a&gt;, &lt;a class="link" href="http://www.libreoffice.org/" target="_blank" rel="noopener"
 &gt;LibreOffice&lt;/a&gt;, &lt;a class="link" href="https://www.mattermost.com/" target="_blank" rel="noopener"
 &gt;Mattermost&lt;/a&gt;, &lt;a class="link" href="https://mozilla.org/" target="_blank" rel="noopener"
 &gt;Mozilla&lt;/a&gt;, &lt;a class="link" href="https://jenkins.io/" target="_blank" rel="noopener"
 &gt;Jenkins&lt;/a&gt;, &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To make it more impressive, take into account that FOSDEM is &lt;strong&gt;organized by volunteers&lt;/strong&gt;, everything is &lt;strong&gt;community driven&lt;/strong&gt; and it&amp;rsquo;s &lt;strong&gt;free to attend&lt;/strong&gt;. You don&amp;rsquo;t even need to register beforehand.&lt;/p&gt;
&lt;p&gt;As usual, let me summarize some of the talks that I attended (in chronological order):&lt;/p&gt;
&lt;h2 id="talks"&gt;Talks
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/municipal_government/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;How FOSS could revolutionize municipal government&lt;/strong&gt;&lt;/a&gt;, by Danese Cooper&lt;/p&gt;
&lt;p&gt;Danese Cooper (&lt;a class="link" href="https://twitter.com/divadanese" target="_blank" rel="noopener"
 &gt;@divadanese&lt;/a&gt;) complete career is amazing: former CTO at &lt;a class="link" href="https://en.wikipedia.org/wiki/Wikimedia_Foundation" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Wikimedia Foundation&lt;/strong&gt;&lt;/a&gt;, board member of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Open_Source_Hardware_Association" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Open Source Hardware Association&lt;/strong&gt;&lt;/a&gt;, board observer at &lt;a class="link" href="https://en.wikipedia.org/wiki/Mozilla" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mozilla&lt;/strong&gt;&lt;/a&gt; and board member at &lt;a class="link" href="https://en.wikipedia.org/wiki/Open_Source_Initiative" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Open Source Initiative&lt;/strong&gt;&lt;/a&gt;,&amp;hellip; She gave at FOSDEM a very interesting and inspiring talk about the growing presence of FOSS in public administrations.&lt;/p&gt;
&lt;p&gt;She started with a brief historical review of relevant projects, highlighting &lt;a class="link" href="https://en.wikipedia.org/wiki/GnuLinEx" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;LinEx&lt;/strong&gt;&lt;/a&gt; in Extremadura and &lt;a class="link" href="https://en.wikipedia.org/wiki/Code_for_America" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Code For America&lt;/strong&gt;&lt;/a&gt;. This initiatives to provide an open alternative for a specific purpose have sometimes failed. In the last years several projects are becoming popular with a common pattern: acting locally to impact globally.&lt;/p&gt;
&lt;p&gt;For example: &lt;strong&gt;Jason Hibbets&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/jhibbets" target="_blank" rel="noopener"
 &gt;@jhibbets&lt;/a&gt;) makes small &lt;a class="link" href="http://theopensourcecity.com/" target="_blank" rel="noopener"
 &gt;FOSS projects for his regional county in Raleigh, North Carolina&lt;/a&gt;. In Baltimore, a &lt;a class="link" href="https://en.wikipedia.org/wiki/2019_Baltimore_ransomware_attack" target="_blank" rel="noopener"
 &gt;city that was hacked and had to pay a ransom to recover its servers&lt;/a&gt;, the amazing people from the &lt;a class="link" href="https://www.stfranciscenter.org/" target="_blank" rel="noopener"
 &gt;St. Francis Neighborhood Center&lt;/a&gt; lead by &lt;strong&gt;Jacob Green&lt;/strong&gt; are adapting an international open source platform to provide city services, webs and other functions.&lt;/p&gt;
&lt;p&gt;This international open source platform is &lt;a class="link" href="https://github.com/lutece-platform" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Lutèce&lt;/strong&gt;&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/LuteceNews" target="_blank" rel="noopener"
 &gt;@LuteceNews&lt;/a&gt;), developed by the City of Paris. Lutèce is a 12 years old modular and extensible platform, covering hundreds of city services. Through several projects, mainly built in Java EE, it covers from basic web capabilities to voting systems or workflow functions. Awesome.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49585666702_fec7d4716a_k.jpg" alt="Lutèce facts presented in FOSDEM 2020"&gt;
 
 
 &lt;figcaption&gt;
 Lutèce facts presented in FOSDEM 2020
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/selfish_contributor/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Selfish Contributor Explained&lt;/strong&gt;&lt;/a&gt;, by James Bottomley&lt;/p&gt;
&lt;p&gt;Throughout the years I&amp;rsquo;ve attended several times to James Bottomley (&lt;a class="link" href="https://twitter.com/jejb_" target="_blank" rel="noopener"
 &gt;@jejb_&lt;/a&gt;) talks, and it&amp;rsquo;s always worthy. This time the talk was focused on how Open Source begins as a selfish activity. According to James, managing engineers has always been a problem, even before software exists, because they tend to be opinionated. It&amp;rsquo;s better to keep a technical motivation than a managerial motivation, but &lt;em&gt;scratching your own itch&lt;/em&gt; provides a strong self motivation.&lt;/p&gt;
&lt;p&gt;In his first announcement explaining that he was working in a new operating system, &lt;strong&gt;Linus Torvalds&lt;/strong&gt; wanted just suggestions as he expected to code everything by himself, but he was flooded by suggestions and eventually patches. All successful projects run into scaling issues, so how your community or project deals with contributions is essential. Linux solved this &lt;em&gt;success issue&lt;/em&gt; with tooling, first with &lt;a class="link" href="https://en.wikipedia.org/wiki/BitKeeper" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;BitKeeper&lt;/strong&gt;&lt;/a&gt; in 2002 and later with &lt;a class="link" href="https://en.wikipedia.org/wiki/Git" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Git&lt;/strong&gt;&lt;/a&gt; in 2005.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/iot_ethics/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Ethics Behind Your IoT&lt;/strong&gt;&lt;/a&gt;, by Molly de Blanc&lt;/p&gt;
&lt;p&gt;Molly de Blanc (&lt;a class="link" href="https://twitter.com/mmillions" target="_blank" rel="noopener"
 &gt;@mmillions&lt;/a&gt;), Strategic Initiatives Manager at &lt;a class="link" href="https://en.wikipedia.org/wiki/GNOME" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gnome&lt;/strong&gt;&lt;/a&gt; and President of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Open_Source_Initiative" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Open Source Initiative&lt;/strong&gt;&lt;/a&gt;, explained how the Internet of Things is creating new risks and potential security issues due to the lack of free and open alternatives in the ecosystem.&lt;/p&gt;
&lt;p&gt;She explained several examples, mainly focused on home surveillance, smart locks and smart doorbells. Smart locks are enabling a new type of abuse. If hacked (or a violent ex-partner) someone can lock you out, open without your consent, etc.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49585666747_0e92faa18b_k.jpg" alt="Molly de Blanc presenting at FOSDEM 2020"&gt;
 
 
 &lt;figcaption&gt;
 Molly de Blanc presenting at FOSDEM 2020
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/ethical_ai/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Freedom and AI: Can Free Software include ethical AI systems?&lt;/strong&gt;&lt;/a&gt;, by Justin W. Flory &amp;amp; Michael Nolan&lt;/p&gt;
&lt;p&gt;Justin (&lt;a class="link" href="https://twitter.com/jflory7" target="_blank" rel="noopener"
 &gt;@jflory7&lt;/a&gt;) and Mike (&lt;a class="link" href="https://twitter.com/__nolski__" target="_blank" rel="noopener"
 &gt;@_ &lt;em&gt;nolski&lt;/em&gt; _&lt;/a&gt;) gave another interesting talk about Ethics and Open Source. They started with an historical overview of &lt;a class="link" href="https://en.wikipedia.org/wiki/GNU_Project" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GNU&lt;/strong&gt;&lt;/a&gt;, the &lt;a class="link" href="https://en.wikipedia.org/wiki/Free_Software_Foundation" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FSF&lt;/strong&gt;&lt;/a&gt; and the &lt;a class="link" href="https://en.wikipedia.org/wiki/GNU_General_Public_License" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GPL&lt;/strong&gt;&lt;/a&gt;, to explain why the &lt;a class="link" href="https://en.wikipedia.org/wiki/Free_software#Definition_and_the_Four_Freedoms" target="_blank" rel="noopener"
 &gt;four essential freedoms&lt;/a&gt;, written by &lt;a class="link" href="https://en.wikipedia.org/wiki/Richard_Stallman" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Richard Stallman&lt;/strong&gt;&lt;/a&gt; in 1986, need to be adapted for AI systems. To create awareness about this, the main initiatives are the &lt;a class="link" href="https://ainowinstitute.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;AI Now Institute&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://www.partnershiponai.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Partnership on AI&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;They continued their presentation introducing some new Freedoms applicable to AI:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Freedom to&amp;hellip; audit automated decision-making systems&lt;/li&gt;
&lt;li&gt;Freedom to&amp;hellip; deliver accountability and responsibility&lt;/li&gt;
&lt;li&gt;Freedom to&amp;hellip; appeal a decision&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;They also suggested how we, as a global community, could respect and enforce these freedoms: reproducibility, liability and responsible design, and specially human centered appealing mechanisms.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;“Human futures are a combination of data and software.”&lt;br&gt;&lt;br&gt;In a time where software is often free, companies are selling how people behave. What a strong way to frame this point. &lt;a href="https://twitter.com/hashtag/FOSDEM?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#FOSDEM&lt;/a&gt; &lt;a href="https://t.co/mFYoczki0f"&gt;pic.twitter.com/mFYoczki0f&lt;/a&gt;&lt;/p&gt;&amp;mdash; Matthew Broberg (@mbbroberg) &lt;a href="https://twitter.com/mbbroberg/status/1223579974923358209?ref_src=twsrc%5Etfw"&gt;February 1, 2020&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/ospoforcities/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Organizing Open Source for Cities&lt;/strong&gt;&lt;/a&gt;, by Jacob Green&lt;/p&gt;
&lt;p&gt;The second talk I attended about the same topic, this time from Jacob Green (&lt;a class="link" href="https://twitter.com/jacoblyopen" target="_blank" rel="noopener"
 &gt;@jacoblyopen&lt;/a&gt;), founder of &lt;strong&gt;Mosslabs.io&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/Moss4Cities" target="_blank" rel="noopener"
 &gt;@Moss4Cities&lt;/a&gt;) and open source strategist for both the City of Paris and Johns Hopkins University.&lt;/p&gt;
&lt;p&gt;He explained with more detail how to enable a sustainable and free innovation in our cities, through structured collaboration and community. We need a clear, but flexible, institutional interface or framework to advance in cooperation and scaling. He showed some examples from his own initiatives in Johns Hopkins University, the City of Baltimore or the City of Paris with Lutèce (already mentioned in my summary).&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/nextgencontributors/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The next generation of contributors is not on IRC&lt;/strong&gt;&lt;/a&gt;, by Matthew Broberg&lt;/p&gt;
&lt;p&gt;I was curious about this talk by Matthew Broberg (&lt;a class="link" href="https://twitter.com/mbbroberg" target="_blank" rel="noopener"
 &gt;@mbbroberg&lt;/a&gt;), technical editor at &lt;a class="link" href="https://opensource.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenSource.com&lt;/strong&gt;&lt;/a&gt;. He explained how the communication channels can be more or less inclusive, and how they impact the community itself. He claimed that he does not get IRC, but felt great after creating easily a Github user and having solved an issue in a friendly manner. Most of the modern capabilities are not in IRC, and that is why the communities are shifting to new platforms.&lt;/p&gt;
&lt;p&gt;Also, he highlighted that we should move more to asynchronous communication tools, depending on the purpose. He explained how for some people that communication platforms are the third place (after home and your workplace) where you need to feel comfortable and secure. He stressed his message explaining how different projects or companies are distributing their communication needs.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49584930718_5e6d3d0999_k.jpg" alt="Matthew Broberg about the communications platform adoption in FOSDEM 2020"&gt;
 
 
 &lt;figcaption&gt;
 Matthew Broberg about the communications platform adoption in FOSDEM 2020
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/ethicsoss/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Ethics of Open Source&lt;/strong&gt;&lt;/a&gt;, by Don Goodman-Wilson&lt;/p&gt;
&lt;p&gt;Don (&lt;a class="link" href="https://twitter.com/DEGoodmanWilson" target="_blank" rel="noopener"
 &gt;@DEGoodmanWilson&lt;/a&gt;) offered the audience another view about the theme of my FOSDEM, Ethics and Open Source. Free Software gives freedom to everyone, and it can be argued that it creates opportunities for the already privileged part of the society. It exacerbates existing injustices, encourages exploiting volunteer labor force. This is reflected in the &lt;em&gt;Paradox of Openness&lt;/em&gt;, the tension between encouraging knowledge sharing and ensuring sufficient protection for those who share.&lt;/p&gt;
&lt;p&gt;We cannot settle with Open Source (as it is described today). It&amp;rsquo;s necessary but not enough to ask if something is Open Source, we need to ask ourselves other questions like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What are the forces that have led us to this point?&lt;/li&gt;
&lt;li&gt;What do we owe to each other as people?&lt;/li&gt;
&lt;li&gt;How do we evolve as a community?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/corppolicyteamoutreach/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Engineers, Call Your Policy People!&lt;/strong&gt;&lt;/a&gt;, by Astor Nummelin Carlberg &amp;amp; Paula Grzegorzewska&lt;/p&gt;
&lt;p&gt;Astor and Paula from &lt;strong&gt;OpenForum Europe&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/OpenForumEurope" target="_blank" rel="noopener"
 &gt;@OpenForumEurope&lt;/a&gt;) explained their mission, connecting FOSS communities and projects with policy makers (specially in the EU). They explained what they learned during the recent campaign against the Copyright Directive, and how they created the &lt;a class="link" href="https://www.savecodeshare.eu/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;SaveCodeShare.eu&lt;/strong&gt;&lt;/a&gt; portal.&lt;/p&gt;
&lt;p&gt;Regulations affect for profit business, but what happens with Open Source? Activism and FOSS advocacy is needed for the future of Europe, but policy makers need evidence. They help collecting use cases showing the impact of Open Source Software and Hardware on technological independence, competitiveness and innovation. If you can provide one of those examples, please contact them.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/capitalismethicaloss/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Building Ethical Software Under Capitalism&lt;/strong&gt;&lt;/a&gt;, by Deb Nicholson&lt;/p&gt;
&lt;p&gt;Deb Nicholson (&lt;a class="link" href="https://twitter.com/baconandcoconut" target="_blank" rel="noopener"
 &gt;@baconandcoconut&lt;/a&gt;), Director of Community Operations at &lt;strong&gt;Software Freedom Conservancy&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/conservancy" target="_blank" rel="noopener"
 &gt;@conservancy&lt;/a&gt;), shared her view about ethical software in the most vindictive talk of the weekend. FOSS still depends on funding, and affinity is key. It&amp;rsquo;s easy to see the &lt;a class="link" href="https://en.wikipedia.org/wiki/Return_on_investment" target="_blank" rel="noopener"
 &gt;ROI&lt;/a&gt; in big FOSS projects, but how can we justify (and measure) helping people as the main business model?&lt;/p&gt;
&lt;p&gt;Rainbow capitalism&amp;hellip; is still capitalism. Open Source exploitation&amp;hellip; is still exploitation. How can we fix things from the inside? Encouraging self-reporting, organizing strikes or walkouts if needed, but mainly building our own alternatives. We should bind our future and our software to ethical choices. She closed with two interesting thoughts: What policy changes are needed? Should we require ethical audits and ethical boards in the companies/projects?&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2020/schedule/event/uxbox_open_source_online_prototyping_platform/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;UXBOX, the time for an open source online prototyping platform has arrived&lt;/strong&gt;&lt;/a&gt;, by Pablo Ruiz Múzquiz&lt;/p&gt;
&lt;p&gt;Me dear friend Pablo (&lt;a class="link" href="https://twitter.com/diacritica" target="_blank" rel="noopener"
 &gt;@diacritica&lt;/a&gt;) presented &lt;a class="link" href="https://uxbox.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;UXBOX&lt;/strong&gt;&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/uxboxtool" target="_blank" rel="noopener"
 &gt;@uxboxtool&lt;/a&gt;) in the Open Source Design devroom. He delivered a complete presentation of the project, from the inception a few years ago in a &lt;a class="link" href="https://piweek.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;πWEEK&lt;/strong&gt;&lt;/a&gt; at &lt;a class="link" href="https://kaleidos.net/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Kaleidos&lt;/strong&gt;&lt;/a&gt; to the current state of development, after receiving funding and important offers to help from external contributors from the community.&lt;/p&gt;
&lt;p&gt;UXBOX is the first Open Source solution for design and prototyping. It is based in open standards like SVG, open source licenses, and with a multiplatform and multidisciplinary mindset.&lt;/p&gt;
&lt;div class="video-wrapper"&gt;
 &lt;iframe loading="lazy" 
 src="https://www.youtube.com/embed/2_vIpNtWu6Q" 
 allowfullscreen 
 title="YouTube Video"
 &gt;
 &lt;/iframe&gt;
&lt;/div&gt;

&lt;br /&gt;
&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you in Brussels in FOSDEM 2021!!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>My Year 2019 in Games</title><link>https://luiyo.net/en/blog/2020/01/my-year-2019-in-games/</link><pubDate>Sun, 05 Jan 2020 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2020/01/my-year-2019-in-games/</guid><description>&lt;img src="https://luiyo.net/49334930482_21e4a54749_b_14811704044116176959.jpg" alt="Featured image of post My Year 2019 in Games" /&gt;&lt;p&gt;Welcome again to this yearly post, where I try to analyze my gaming behavior during the last year. You can read about my previous years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2019/01/my-year-2018-in-games/" &gt;2018&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2018/01/mi-2017-ludico/" &gt;2017&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/01/mi-2016-ludico/" &gt;2016&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2016/01/mi-2015-ludico/" &gt;2015&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2015/01/mi-2014-ludico/" &gt;2014&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2014/01/partidas-jugadas-en-2013/" &gt;2013&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2013/01/partidas-jugadas-en-2012/" &gt;2012&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2012/01/juegos-los-que-mas-he-jugado-en-2011/" &gt;2011&lt;/a&gt; (in Spanish)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="data"&gt;Data
&lt;/h2&gt;&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;2019&lt;/th&gt;
 &lt;th&gt;2018&lt;/th&gt;
 &lt;th&gt;2017&lt;/th&gt;
 &lt;th&gt;2016&lt;/th&gt;
 &lt;th&gt;2015&lt;/th&gt;
 &lt;th&gt;&amp;hellip;&lt;/th&gt;
 &lt;th&gt;Total since 2006&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Total amount of plays&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;73&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;101&lt;/td&gt;
 &lt;td&gt;84&lt;/td&gt;
 &lt;td&gt;98&lt;/td&gt;
 &lt;td&gt;84&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;1146&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Different games played&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;33&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;61&lt;/td&gt;
 &lt;td&gt;72&lt;/td&gt;
 &lt;td&gt;55&lt;/td&gt;
 &lt;td&gt;71&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;430&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Games with 2 or more plays&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;9&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;14&lt;/td&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;15&lt;/td&gt;
 &lt;td&gt;13&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;186&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Amount of gaming sessions&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;37&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;43&lt;/td&gt;
 &lt;td&gt;36&lt;/td&gt;
 &lt;td&gt;35&lt;/td&gt;
 &lt;td&gt;30&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;td&gt;401&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;figcaption&gt;Evolution of my game plays over the last 5 years&lt;/figcaption&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49334930517_1a56ccfb4a_o.png" alt="Games played per year until the end of 2019"&gt;
 
 
 &lt;figcaption&gt;
 Games played per year until the end of 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="retrospective"&gt;Retrospective
&lt;/h2&gt;&lt;p&gt;This time, I&amp;rsquo;ll organize the analysis in categories, as the time I spent in RPG or video games is becoming much more relevant.&lt;/p&gt;
&lt;h3 id="boardgames"&gt;Boardgames
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;2019 has been the year with less plays since 2009.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ve played only 33 different games this year, and incredibly most of them were new (to me).&lt;/li&gt;
&lt;li&gt;I recorded 37 gaming sessions, 3 per month.&lt;/li&gt;
&lt;li&gt;My &lt;a href="https://en.wikipedia.org/wiki/H-index"&gt;&lt;b&gt;&lt;i&gt;h-index&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; as a player is still at &lt;b&gt;11&lt;/b&gt;. I expected to raise it this year, but I haven&amp;rsquo;t since I almost played new games.&lt;/li&gt;
&lt;li&gt;I have played a lot less to boardgames. Nothing unexpected as this year I haven&amp;rsquo;t been able to attend &lt;a class="link" href="http://jornadas-tdn.org/" target="_blank" rel="noopener"
 &gt;Tierra de Nadie (TdN)&lt;/a&gt; or any similar convention. Not attending TdN implies at least 25-30 plays less.&lt;/li&gt;
&lt;li&gt;On the other side, the number of gaming sessions is not that different. And makes sense as I&amp;rsquo;m playing more to longer games.&lt;/li&gt;
&lt;li&gt;Only In 2019 I have played 19 times to &lt;a class="link" href="https://www.boardgamegeek.com/boardgame/269385/lord-rings-journeys-middle-earth" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Lord of the Rings: Journeys in Middle Earth&lt;/strong&gt;&lt;/a&gt;, in several sessions with up to 4 straight plays. I&amp;rsquo;m enjoying it a lot (as the rest of my playing group), so we are continuing with &lt;a class="link" href="https://www.boardgamegeek.com/boardgameexpansion/295353/lord-rings-journeys-middle-earth-hunt-ember-crown" target="_blank" rel="noopener"
 &gt;The Hunt of the Ember Crown&lt;/a&gt; expansion. I&amp;rsquo;m even considering starting a solitaire campaign to compare.&lt;/li&gt;
&lt;li&gt;I did not fulfill my desire to complete in 2019 all the published games of &lt;a class="link" href="https://rpggeek.com/boardgamefamily/39442/unlock" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Unlock!&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://rpggeek.com/boardgamefamily/36963/exit-das-spiel" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Exit&lt;/strong&gt;&lt;/a&gt;, but I played 5 and I have bought almost all of them so it&amp;rsquo;s a matter of time.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="role-playing-games"&gt;Role-playing games
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;We are still maintaining our monthly &lt;a class="link" href="https://rpggeek.com/rpg/17181/dungeons-dragons-5th-edition" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dungeons &amp;amp; Dragons 5th Edition&lt;/strong&gt;&lt;/a&gt; campaign. I&amp;rsquo;ve only skipped a couple of sessions because of business trips or similar issues, and despite that I&amp;rsquo;ve attended 10 sessions.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;m sure we will continue with this in 2020 and beyond, if nothing important changes. We will see what happens when we complete the &lt;a class="link" href="https://rpggeek.com/rpgitem/203811/storm-kings-thunder" target="_blank" rel="noopener"
 &gt;Storm King&amp;rsquo;s Thunder&lt;/a&gt; campaign.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="video-games"&gt;Video games
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;This year I&amp;rsquo;ve used &lt;a class="link" href="https://store.steampowered.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Steam&lt;/strong&gt;&lt;/a&gt; from time to time. Chronologically:
&lt;ul&gt;
&lt;li&gt;I completed &lt;a class="link" href="https://store.steampowered.com/app/257350/Baldurs_Gate_II_Enhanced_Edition/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Baldur&amp;rsquo;s Gate II&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I played for a while to &lt;a class="link" href="https://store.steampowered.com/app/321800/Icewind_Dale_Enhanced_Edition/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Icewind Dale&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I finished &lt;a class="link" href="https://store.steampowered.com/app/319630/Life_is_Strange__Episode_1/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Life is Strange: Episode 1&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I also completed &lt;a class="link" href="https://store.steampowered.com/app/20900/The_Witcher_Enhanced_Edition_Directors_Cut/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Witcher&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;By the end of the year I acquired &lt;a class="link" href="https://stadia.google.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Stadia&lt;/strong&gt; Founder&amp;rsquo;s Edition&lt;/a&gt;. I started trying it with &lt;a class="link" href="https://en.wikipedia.org/wiki/Destiny_2" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Destiny 2&lt;/strong&gt;&lt;/a&gt; but definitely enjoyed my new Stadia with &lt;a class="link" href="https://en.wikipedia.org/wiki/Tomb_Raider_%282013_video_game%29" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tomb Raider: Definitive Edition&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Either on Steam or Stadia, I plan to play as much as I can also this year. For the moment, I&amp;rsquo;m continuing with &lt;a class="link" href="https://en.wikipedia.org/wiki/Rise_of_the_Tomb_Raider" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rise of the Tomb Raider&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>My Year 2019 in Books</title><link>https://luiyo.net/en/blog/2020/01/my-year-2019-in-books/</link><pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2020/01/my-year-2019-in-books/</guid><description>&lt;img src="https://luiyo.net/49317041298_002333c8c5_k_10632066493475857484.jpg" alt="Featured image of post My Year 2019 in Books" /&gt;&lt;p&gt;Any &lt;a class="link" href="https://www.goodreads.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Goodreads&lt;/strong&gt;&lt;/a&gt; user has access to a yearly report with some statistics and basically the covers of all the books read in one year. In order to have it the user only has to set the books as &lt;em&gt;read&lt;/em&gt; and the &lt;em&gt;read date&lt;/em&gt; to any time in that year. Taking advantage of this nice feature I will summarize &lt;a class="link" href="https://www.goodreads.com/user/year_in_books/2019/12155365" target="_blank" rel="noopener"
 &gt;My 2019 in Books&lt;/a&gt; from Goodreads, as I did one year ago for &lt;a class="link" href="https://luiyo.net/blog/2019/01/my-year-2018-in-books/" &gt;my read books in 2018&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="my-2019-in-numbers"&gt;My 2019 in numbers
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;I read &lt;strong&gt;7,878 pages&lt;/strong&gt; across &lt;strong&gt;57 books&lt;/strong&gt;, a 114% of my 50 books read in 2019 goal&lt;/li&gt;
&lt;li&gt;That&amp;rsquo;s &lt;strong&gt;20 novels&lt;/strong&gt; (not taking into account comics or short stories)&lt;/li&gt;
&lt;li&gt;The average length was &lt;strong&gt;138 pages&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;My average rating was &lt;strong&gt;3.6&lt;/strong&gt; (up to 5)&lt;/li&gt;
&lt;li&gt;The longest book I read was my nth reading of &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Lord_of_the_Rings" target="_blank" rel="noopener"
 &gt;The Lord of the Rings&lt;/a&gt;, by &lt;a class="link" href="https://en.wikipedia.org/wiki/J._R._R._Tolkien" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;J.R.R. Tolkien&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The featured image goes to &lt;a class="link" href="https://en.wikipedia.org/wiki/Nnedi_Okorafor" target="_blank" rel="noopener"
 &gt;Nnedi Okorafor&lt;/a&gt;, as my main discovery of the year after reading her &lt;a class="link" href="https://en.wikipedia.org/wiki/Binti_%28novel%29" target="_blank" rel="noopener"
 &gt;Binti trilogy&lt;/a&gt;. She has won a Hugo, a Nebula, a World Fantasy Award and a Locus Award.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not copying here the full list, &lt;a class="link" href="https://www.goodreads.com/user/show/12155365-luis" target="_blank" rel="noopener"
 &gt;friend me on Goodreads&lt;/a&gt; if you are curious, but at least I want to highlight some of them.&lt;/p&gt;
&lt;h2 id="my-top-10-read-books-in-2019"&gt;My TOP 10 read books in 2019
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/11047557-the-lord-of-the-rings" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Lord of the Rings&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/656983.J_R_R_Tolkien" target="_blank" rel="noopener"
 &gt;J.R.R. Tolkien&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/25762847-binti" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Binti&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/588356.Nnedi_Okorafor" target="_blank" rel="noopener"
 &gt;Nnedi Okorafor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/20426394-el-paciente" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;El paciente&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado" target="_blank" rel="noopener"
 &gt;Juan Gómez Jurado&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2894807163" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/119537.Los_girasoles_ciegos" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Los girasoles ciegos&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/2983359.Alberto_M_ndez" target="_blank" rel="noopener"
 &gt;Alberto Méndez&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/48078236-loba-negra" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Loba Negra&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado" target="_blank" rel="noopener"
 &gt;Juan Gómez Jurado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/38118721-the-problems-of-philosophy" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Problems of Philosophy&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/17854.Bertrand_Russell" target="_blank" rel="noopener"
 &gt;Bertrand Russell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/34386617-the-night-masquerade" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Night Masquerade&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/588356.Nnedi_Okorafor" target="_blank" rel="noopener"
 &gt;Nnedi Okorafor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/32765352-sumalee" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Sumalee: Historias de Trakaul&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/8433319.Javier_Salazar_Calle" target="_blank" rel="noopener"
 &gt;Javier Salazar Calle&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2448401910" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/36303986-the-machine-stops" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Machine Stops&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/86404.E_M_Forster" target="_blank" rel="noopener"
 &gt;E.M. Forster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/35512681-childhood-s-end" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Childhood&amp;rsquo;s End&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://www.goodreads.com/author/show/7779.Arthur_C_Clarke" target="_blank" rel="noopener"
 &gt;Arthur C. Clarke&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Big Things Conference and Commit Conf 2019</title><link>https://luiyo.net/en/blog/2019/12/big-things-commit-conf-2019/</link><pubDate>Sun, 08 Dec 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/12/big-things-commit-conf-2019/</guid><description>&lt;img src="https://luiyo.net/49188308296_420b0c82e1_k_1120308574970393360.jpg" alt="Featured image of post Big Things Conference and Commit Conf 2019" /&gt;&lt;p&gt;A few days ago I had the opportunity and the privilege to deliver &lt;a class="link" href="https://twitter.com/luiyo/status/1194750663428837381" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;three&lt;/strong&gt; different talks, in &lt;strong&gt;three&lt;/strong&gt; consecutive days, in &lt;strong&gt;two&lt;/strong&gt; international events&lt;/a&gt;: &lt;strong&gt;Big Things Conference 2019&lt;/strong&gt; and &lt;strong&gt;Commit Conf 2019&lt;/strong&gt;. This crazy coincidence forces me to write one single post to summarize my experience in both events, including an overview of my three talks.&lt;/p&gt;
&lt;p&gt;Taking advantage of this, I have also created a new section on this website to publish the &lt;a class="link" href="https://luiyo.net/talks" &gt;main public talks&lt;/a&gt; that I&amp;rsquo;m proudly giving. For each talk you will find some basic data, a link to the slides, and also a link to the video for those that are recorded and published.&lt;/p&gt;
&lt;p&gt;Before continuing, I want to thank &lt;strong&gt;Pablo Ruiz Subira&lt;/strong&gt; publicly again for letting me complicate his life. I encouraged him to give a talk, and he has not only done it (three times, if we also count a Meetup talk in October) but also at a great level. It has been especially hard for him to prepare all this, at a time when his family (with a small child and a newborn baby) deserve much more attention than everything else.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188501382_4f0187ad25_k.jpg" alt="With Pablo before our packed full session at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 With Pablo before our packed full session at Commit Conf 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;TLDR;&lt;/strong&gt; Delivering three talks in just three days is tough, but as usual the feedback from your peers makes the effort worthwhile. I&amp;rsquo;m very happy with how the three talks turned out, and despite skipping several slots to prepare things and talk with as many colleagues as possible, my selection of talks was also nice and I learned a lot.&lt;/p&gt;
&lt;p&gt;Let me summarize some of the talks I attended (this time, including my own):&lt;/p&gt;
&lt;h1 id="big-things-conference-2019"&gt;Big Things Conference 2019
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Big Things Conference 2019&lt;/strong&gt;&lt;/a&gt;, previously called &lt;strong&gt;Big Data Spain&lt;/strong&gt;, is one of the most relevant conferences about Big Data and Artificial Intelligence across Europe. This was the 7th edition and the first one with the new name and branding but they continued with the format of the past events with an interesting balance between technology, business propositions and innovative ideas. According to the organizers this year they had more than 2,000 attendees and 92 talks in just two days.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/schedule/staying-safe-in-the-ai-future/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Staying Safe in the AI Future&lt;/strong&gt;&lt;/a&gt;, by Cassie Kozyrkov (&lt;a class="link" href="https://twitter.com/quaesita" target="_blank" rel="noopener"
 &gt;@quaesita&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Very interesting and appropriate opening keynote by Cassie, focusing on the problems and lack of reliability that we can introduce to the data if we don&amp;rsquo;t put enough care. I took with me several good tips to apply and nice definitions like Algorithmic bias, that occurs when a computer system reflects the implicit values of the humans that created it.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188501532_7b049ac674_k.jpg" alt="Cassie Kozyrkov at Big Things Conference 2019"&gt;
 
 
 &lt;figcaption&gt;
 Cassie Kozyrkov at Big Things Conference 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/schedule/solving-natural-language-problems-with-scarce-data/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Solving Natural Language problems with scarce data&lt;/strong&gt;&lt;/a&gt;, by Álvaro Barbero Jiménez (&lt;a class="link" href="https://twitter.com/albarjip" target="_blank" rel="noopener"
 &gt;@albarjip&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This talk by Álvaro was one of my favorites of all the conference. He delivered a complete overview, explaining a lot of concepts and providing valuable learnings. Thanks to him I discovered interesting things like &lt;a class="link" href="https://fasttext.cc/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FastText&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://arxiv.org/abs/1810.04805" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Bert&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188307696_4bf2ada467_k.jpg" alt="Álvaro Barbero Jiménez at Big Things Conference 2019"&gt;
 
 
 &lt;figcaption&gt;
 Álvaro Barbero Jiménez at Big Things Conference 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/schedule/operationalizing-data-science-using-the-azure-stack/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Operationalizing Data Science using the Azure stack&lt;/strong&gt;&lt;/a&gt;, by María Medina (&lt;a class="link" href="https://twitter.com/mariamedp" target="_blank" rel="noopener"
 &gt;@mariamedp&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;María gave a very good overview of the Microsoft Azure Machine Learning stack, focusing specially on what she called the MLOps approach, using Azure capabilities to build a complete CI and CD pipelines for your ML models.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188307521_5db7097b57_k.jpg" alt="María Medina at Big Things Conference 2019"&gt;
 
 
 &lt;figcaption&gt;
 María Medina at Big Things Conference 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/schedule/from-big-data-to-artificial-intelligence-descriptive-vs-predictive/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;From Big Data to Artificial Intelligence. Descriptive Vs predictive&lt;/strong&gt;&lt;/a&gt;, by Marco Benjumeda&lt;/p&gt;
&lt;p&gt;Marco explained what could be the dream job for a soccer fan, working for a company that provides advanced analytics and insights for top clubs related to performance (past and expected) of any soccer player. He did not gave a detailed explanation on the technology side, but instead showed with passion all the capabilities provided by the tools (one by one) they are building. Interesting talk, although it could have been marked as &lt;em&gt;business&lt;/em&gt; instead of &lt;em&gt;technical&lt;/em&gt;.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49187809538_f3605f0b61_k.jpg" alt="Marco Benjumeda at Big Things Conference 2019"&gt;
 
 
 &lt;figcaption&gt;
 Marco Benjumeda at Big Things Conference 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/speakers/oscar-mendez/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;From HBDM (Human-Based Data Management) to AIDM (Artificial Intelligence Data Management)&lt;/strong&gt;&lt;/a&gt;, by Óscar Méndez (&lt;a class="link" href="https://twitter.com/omendezsoto" target="_blank" rel="noopener"
 &gt;@omendezsoto&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Óscar gave a nice opening session for the second conference day. In summary, he explained the importance of trusted data as a concept to build on top of the rest. He also stressed the relevance of a strong business data layer, abstracting business users from the data assets complexity.&lt;/p&gt;
&lt;p&gt;A couple of good remarks, although he lost me with the frequent marketing messages and some bold assumptions about what others are (or aren&amp;rsquo;t doing).&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.bigthingsconference.com/2019/schedule/omni-channel-customer-centric-strategies-in-a-modern-architecture/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Omni-Channel Customer-Centric Strategies in a Modern Architecture&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;me&lt;/strong&gt; and Pablo Ruiz Subira (&lt;a class="link" href="https://twitter.com/prsubi" target="_blank" rel="noopener"
 &gt;@prsubi&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been working with Pablo on this topic during the last months (I could say years even). Before last Summer we decided that this could provide valuable insights for others working on similar things, so we sent a proposal. We wanted to deliver the talk we would have loved to receive a couple of years ago.&lt;/p&gt;
&lt;p&gt;The talk is about the design choices, strategies and patterns that we strongly recommend to build a modern, flexible and powerful communications architecture. It contains theoretical concepts, detailed tips and an opinionated section with several lessons learned by us during this (ongoing) effort. Key messages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You cannot be relevant if your strategy is not customer-centric, learning from the behavior and responses of your customers&lt;/li&gt;
&lt;li&gt;You cannot be coherent if your strategy is not fully omni-channel, with advisory, commercial and operative communications serving the same purpose and strategy&lt;/li&gt;
&lt;li&gt;A micro-services architecture will help you, but focus on a proper isolation of responsibilities regardless your overall architecture design&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Big Data capabilities&lt;/em&gt; will be required for an advance and mature proposal, but it is not the first or most important component&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49187809588_c4459fb402_k.jpg" alt="With Pablo Ruiz at Big Things Conference 2019"&gt;
 
 
 &lt;figcaption&gt;
 With Pablo Ruiz at Big Things Conference 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;You can check the slides in my &lt;a class="link" href="https://luiyo.net/talks" &gt;talks&lt;/a&gt; section, but the complete message is not in the deck so consider waiting for the video (the session was recorded by the organization).&lt;/p&gt;
&lt;p&gt;I will not judge the value or success of the talk, but we are very happy with the result and the execution. The feedback that we have received is also very positive so I suppose it was worthy also for the audience.&lt;/p&gt;
&lt;h1 id="commit-conf-2019"&gt;Commit Conf 2019
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://2019.commit-conf.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Commit Conf 2019&lt;/strong&gt;&lt;/a&gt; is also one of the biggest conferences in Spain related to software development. The contents are more generic and the public is completely different, as the target audience are developers or students. The numbers for 2019 were impressive: 9 tracks in parallel (+ 3 workshop tracks), more than 2,000 attendees and 140 talks/workshops.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5690945286701056/5749033075212288" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Design principles for an Event Driven Architecture in an Event Driven World&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;me&lt;/strong&gt; and Pablo Ruiz Subira (&lt;a class="link" href="https://twitter.com/prsubi" target="_blank" rel="noopener"
 &gt;@prsubi&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Second talk of the week for Pablo and me. First slot after the opening keynote in one of the largest spaces of the conference, and the room was packed full with people even in the floor and against the lateral walls. It&amp;rsquo;s quite thrilling to start a conference like this.&lt;/p&gt;
&lt;p&gt;This is not strictly a talk about what we do in ING (although we do most of this) and neither is about encouraging anyone to build micro-services. Our objective was to explain, for those that have already decided to build a micro-services architecture, the benefits of going one step forward building a complete &lt;a class="link" href="https://en.wikipedia.org/wiki/Event-driven_architecture" target="_blank" rel="noopener"
 &gt;Event-Driven Architecture&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We explained several concepts, with theoretical and practical explanations combined with real examples: Event taxonomy, correlation, inference, reference data management, choreography, orchestration, data lineage, data segregation, &amp;hellip;&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49187809998_6c66a9eead_k.jpg" alt="Thats me (interested in what Pablo says) at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 Thats me (interested in what Pablo says) at Commit Conf 2019
 &lt;br /&gt;Source: &lt;a href="https://www.flickr.com/photos/145448896@N02/49157302643/"&gt; 
 CommitConf
 &lt;/a&gt; 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;This time our engagement with the audience was much bigger, most probably because in Spanish we are more fluent and comfortable but also because the audience in Commit Conf is much more technical. The questions from the audience complemented perfectly the message, as a proof that they got the content perfectly to the point they were thinking on the next level and the corner cases.&lt;/p&gt;
&lt;p&gt;The slides can be found as well in the &lt;a class="link" href="https://luiyo.net/talks" &gt;talks&lt;/a&gt; section, but again if you are interested it&amp;rsquo;s probably better to watch the recording as it is already online (in Spanish):&lt;/p&gt;
&lt;center&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/eNWyPV7wcaY" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;p&gt;Again, very happy with the result and our execution, and the &lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5690945286701056/5749033075212288" target="_blank" rel="noopener"
 &gt;feedback we are receiving&lt;/a&gt; is impressively positive.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="ca" dir="ltr"&gt;Design principles for an Event Driven Architecture in an Event Driven World. Gran título, gran charla de &lt;a href="https://twitter.com/luiyo?ref_src=twsrc%5Etfw"&gt;@luiyo&lt;/a&gt; y &lt;a href="https://twitter.com/prsubi?ref_src=twsrc%5Etfw"&gt;@prsubi&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/commitconf?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#commitconf&lt;/a&gt; &lt;a href="https://t.co/ZXzJ0vXJrx"&gt;pic.twitter.com/ZXzJ0vXJrx&lt;/a&gt;&lt;/p&gt;&amp;mdash; César Alberca (@cesalberca) &lt;a href="https://twitter.com/cesalberca/status/1197803557883465729?ref_src=twsrc%5Etfw"&gt;November 22, 2019&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5690945286701056/6331574253518848" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;En un mundo hiperconectado, las bases de datos de grafos son tu arma secreta&lt;/strong&gt;&lt;/a&gt;, by Javier Ramírez (&lt;a class="link" href="https://twitter.com/supercoco9" target="_blank" rel="noopener"
 &gt;@supercoco9&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Yet another talk about graph databases, and again about the basic concepts. I was suspicious, and the talk was clearly tagged as &lt;em&gt;beginner&lt;/em&gt; content, but I attended anyway because I like this speaker. I discovered later that the deck was more extensive for longer sessions and sadly (for me) we skipped most of the slides I was more interested. Having said that, I discovered &lt;a class="link" href="https://tinkerpop.apache.org/gremlin.html" target="_blank" rel="noopener"
 &gt;Gremlin&lt;/a&gt; and how &lt;a class="link" href="https://aws.amazon.com/es/neptune/" target="_blank" rel="noopener"
 &gt;Amazon Neptune&lt;/a&gt; works, and both look nice.&lt;/p&gt;
&lt;p&gt;Very good talk by Javier, reinforcing my eagerness to go deeper into this topic (as soon as I can park the other million things I&amp;rsquo;m dealing with nowadays).&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5690945286701056/5700831059902464" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Python para administradores de sistemas&lt;/strong&gt;&lt;/a&gt;, by Alejandro Guirao Rodríguez (&lt;a class="link" href="https://twitter.com/lekum" target="_blank" rel="noopener"
 &gt;@lekum&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Alejandro, apart from a very good friend, is also an extremely good speaker. He always prepares the contents thoroughly, and he is clearly gaining confidence talk after talk, conference after conference. Proof of that was the intro and closure playing the ukelele, as an analogy of Python as a multi-purpose simple but powerful and joyful instrument.&lt;/p&gt;
&lt;p&gt;I loved the storyline putting the audience under the skin of Nerea, explaining how she can deal with diverse and different problems in her daily job as system administrator using just Python. Alex gave not only the examples but also useful references to the standard libraries and modules used on those examples.&lt;/p&gt;
&lt;p&gt;I can not imagine how this talk could have been improved in content or execution. You shouldn&amp;rsquo;t miss it.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188308226_4feb9af97c_k.jpg" alt="Alejandro Guirao at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 Alejandro Guirao at Commit Conf 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5137837183729664/5636039834075136" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Micronaut y GraalVM: La combinación perfecta&lt;/strong&gt;&lt;/a&gt;, by Iván López (&lt;a class="link" href="https://twitter.com/ilopmar" target="_blank" rel="noopener"
 &gt;@ilopmar&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Any talk by Ivan is sure success. He knows how to communicate and knows how to develop the storyline of the presentation, usually including a final demo to consolidate the message. In this talk the content was as usual very detailed and tremendously interesting, stressing how &lt;a class="link" href="https://micronaut.io/" target="_blank" rel="noopener"
 &gt;Micronaut&lt;/a&gt; matches perfectly with &lt;a class="link" href="https://www.graalvm.org/" target="_blank" rel="noopener"
 &gt;GraalVM&lt;/a&gt;, because of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Reflection_%28computer_programming%29" target="_blank" rel="noopener"
 &gt;reflection&lt;/a&gt;-less, &lt;a class="link" href="https://en.wikipedia.org/wiki/Ahead-of-time_compilation" target="_blank" rel="noopener"
 &gt;AoT compilation&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Reactive_programming" target="_blank" rel="noopener"
 &gt;reactive&lt;/a&gt; design of Micronaut.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://spring.io/" target="_blank" rel="noopener"
 &gt;Spring&lt;/a&gt; and other frameworks are waking up, but Micronaut clearly has a nice starting position in the race to dominate the next era of micro-services.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188501942_0caf3345df_k.jpg" alt="Iván López at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 Iván López at Commit Conf 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5137837183729664/5632673116585984" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;¿Quién manda en tu lenguaje de programación favorito? 2019 Edition!!&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;me!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The last and for sure the most difficult of the three talks I delivered. I already gave this talk in Codemotion 2015, but in just four years the ecosystem has changed completely so it was not just doing a few small updates. Just collecting the contents takes weeks, arranging them together in a comprehensible and interesting way (at least attempting to) takes more weeks&amp;hellip; I will consider offering this talk to other upcoming events to make up for the invested effort. The good news is that I love this topic and I really enjoy researching for it.&lt;/p&gt;
&lt;p&gt;I have always wondered why we always focus on the technical details, forgetting about the ethical aspects of technology. Back in 2015 I chose to focus on programming languages, but the approach can be applied to other concepts. This talk is not about which programming language has this or that capability, or which one has more functional traits. What I wanted to analyze is how ethical, diverse and healthy is a programming language and the community around it.&lt;/p&gt;
&lt;p&gt;In this talk I explain what can be measured and analyzed regarding ethics and governance in programming languages, and I present a critical analysis of &lt;strong&gt;fourteen&lt;/strong&gt; different languages (two more than in 2015), not just the most popular ones but specially those with some special peculiarity. Furthermore, I can spend hours talking about this but I need to be fast and concise to end in about 35-40 minutes.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188307861_7c0abafef8_k.jpg" alt="Thats me talking about Clojure at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 Thats me talking about Clojure at Commit Conf 2019
 &lt;br /&gt;Source: &lt;a href="https://www.flickr.com/photos/145448896@N02/49157530163/"&gt; 
 CommitConf
 &lt;/a&gt; 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;The &lt;a class="link" href="https://luiyo.net/concerning-governance-programming-languages-2019/" target="_blank" rel="noopener"
 &gt;slides are already online&lt;/a&gt; and the storyline should be easy to follow, but if you understand Spanish I recommend you to watch the video:&lt;/p&gt;
&lt;center&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/3hKzgz1eNqA" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;p&gt;Again, I&amp;rsquo;m very happy with the final materials and my execution, and the attendees gave me a &lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5137837183729664/5632673116585984" target="_blank" rel="noopener"
 &gt;extremely good feedback&lt;/a&gt;. I&amp;rsquo;m very glad they enjoyed it as much as I did.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5137837183729664/5202217602646016" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;¿Quieres un buen modelo de Machine Learning? Empieza por el procesado de datos&lt;/strong&gt;&lt;/a&gt;, by Axel Blanco (&lt;a class="link" href="https://twitter.com/drimmark" target="_blank" rel="noopener"
 &gt;@drimmark&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;A well structured talk, it&amp;rsquo;s a pity that he did not enter into something more detailed but it&amp;rsquo;s fine as the talk was labeled as &lt;em&gt;beginner&lt;/em&gt;. As a suggestion to improve, sometimes the talk was more like a commercial presentation about what Keepler (his employer) offers (both to customers and engineers).&lt;/p&gt;
&lt;p&gt;Axel presented the basic concepts of Big Data and Machine Learning, explaining the life cycle of the data and highlighting the importance of the data processing step not only in traditional data warehousing environments but specially in Big Data architectures where any inconsistency might introduce a terrible bias. Very interesting insights about when to apply batch or streaming processing.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188308156_7c5094d0c9_k.jpg" alt="Axel Blanco at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 Axel Blanco at Commit Conf 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5137837183729664/5752839255097344" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Déjame que te hable de Perl 6&lt;/strong&gt;&lt;/a&gt;, by JJ Merelo (&lt;a class="link" href="https://twitter.com/jjmerelo" target="_blank" rel="noopener"
 &gt;@jjmerelo&lt;/a&gt;)&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188501842_be8754ddb8_k.jpg" alt="JJ Merelo at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 JJ Merelo at Commit Conf 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;After my research about Raku (formerly called Perl 6) for my own talk and knowing JJ Merelo since long time ago, I was curious about this presentation. JJ is very involved internationally in the Perl community and now especially in the Raku community. Neither the talk nor the speaker disappointed.&lt;/p&gt;
&lt;p&gt;JJ made a nice overview of the important traits that a modern programming language needs to have, and reviewed each of them with a different language: Scala, Julia, Kotlin, Python, TypeScript, Elixir, F#, Rust, &amp;hellip; When we were all wondering where Raku would appear, the speaker showed us how all those capabilities are also in Raku.&lt;/p&gt;
&lt;p&gt;As a consequence, he ended his talk promoting Raku as an unbeatable language for teaching and learning, since with it you can use and understand modern patterns and usages.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.koliseo.com/events/commit-2019/r4p/5106829466009600/agenda#/5137837183729664/5767262292148224" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Construyendo Cultura de Datos&lt;/strong&gt;&lt;/a&gt;, by Rodrigo Quintana and Javier Serrano&lt;/p&gt;
&lt;p&gt;Rodrigo and Javier explained how their employer, &lt;a class="link" href="https://clarity.ai/" target="_blank" rel="noopener"
 &gt;Clarity&lt;/a&gt;, is nurturing a Data Culture across the company, including a complete transformation in the structure of the teams. They also showed, with total transparency, their technology stack both for for traditional services and data science.&lt;/p&gt;
&lt;p&gt;I was surprised to see the similarities between what Clarity does with their client companies data and what we do with different platforms. Well structured and very well explained talk about strategies, languages and technologies they use in their daily challenges. I hope to see other Clarity talks one day in more detail&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/49188501322_b0c1e13e38_k.jpg" alt="Rodrigo Quintana at Commit Conf 2019"&gt;
 
 
 &lt;figcaption&gt;
 Rodrigo Quintana at Commit Conf 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you in Big Things Conference 2020 and Commit Conf 2020 !!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Tolkien 2019 in Birmingham</title><link>https://luiyo.net/en/blog/2019/08/tolkien-2019-in-birmingham/</link><pubDate>Sun, 18 Aug 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/08/tolkien-2019-in-birmingham/</guid><description>&lt;img src="https://luiyo.net/48565095461_ea29b3021c_k_7405126564752247745.jpg" alt="Featured image of post Tolkien 2019 in Birmingham" /&gt;&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095406_47473dba20_k.jpg" alt="Showing off my double nationality"&gt;
 
 
 &lt;figcaption&gt;
 Showing off my double nationality
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;If you are reading this you probably know already that I am a big fan of &lt;a class="link" href="https://en.wikipedia.org/wiki/J._R._R._Tolkien" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;J.R.R. Tolkien&lt;/strong&gt;&lt;/a&gt;, to the point that I joined the Spanish Tolkien Society (&lt;a class="link" href="http://www.sociedadtolkien.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Sociedad Tolkien Española&lt;/strong&gt;&lt;/a&gt;) almost 20 years ago and I usually don&amp;rsquo;t miss any of their events.&lt;/p&gt;
&lt;p&gt;Since recently I also belong to the &lt;a class="link" href="https://www.tolkiensociety.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien Society&lt;/strong&gt;&lt;/a&gt;, and after having missed for probably important (but now forgotten) reasons &lt;a class="link" href="https://www.tolkiensociety.org/society/events/conferences/" target="_blank" rel="noopener"
 &gt;Tolkien 2005 and Tolkien 2012&lt;/a&gt;, the last major events that they organized, I was not going to miss &lt;a class="link" href="https://www.tolkien2019.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien 2019&lt;/strong&gt;&lt;/a&gt;. In 2005 the gathering marked the 50th anniversary of the complete publication of The Lord of The Rings. In 2012 the conference was held to commemorate the 75th anniversary of the publication of The Hobbit. This year the &lt;strong&gt;Tolkien Society&lt;/strong&gt; celebrated in Birmingham its own 50th anniversary with the largest celebration of Tolkien ever held. More than &lt;strong&gt;550 attendees&lt;/strong&gt; and more than &lt;strong&gt;150 activities&lt;/strong&gt; including talks, panels, workshops, signing sessions, music, theater,&amp;hellip;&lt;/p&gt;
&lt;p&gt;I have a lot of things to do but I don&amp;rsquo;t want to miss the opportunity to write here some quick impressions of my experience there. (&lt;strong&gt;last minute edit&lt;/strong&gt;: Quick is an euphemism, as I have spent several hours writing this article). Also, &lt;a class="link" href="https://ghilbrae.com/tolkien-2019-el-evento-del-50o-aniversario-de-la-tolkien-society/" target="_blank" rel="noopener"
 &gt;Pablo has published (in Spanish) a fantastic summary of his own experience in Tolkien 2019&lt;/a&gt; and the scarce overlap between our experiences there has encouraged me to complete the article as much as possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: The &lt;strong&gt;good part&lt;/strong&gt;: I attended around 40 activities, most of them top quality content, and I realize now that more than a third of them had a female speaker. That is a lot. I met in person lots of interesting people, and had the opportunity to spend time and learn from people that I admire. &lt;strong&gt;The bad part&lt;/strong&gt;: I didn&amp;rsquo;t like the venue, the corridors were too small, it was full of steps and only two of the rooms were big enough for an event like this with &amp;gt;500 participants. The lack of a lunch break not only forced everyone to skip good contents, but also made it much more difficult to meet other people and do proper networking.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095526_fca9116fa9_o.jpg" alt="The STE delegation with other friends from Spain also attending Tolkien 2019"&gt;
 
 
 &lt;figcaption&gt;
 The STE delegation with other friends from Spain also attending Tolkien 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Let me summarize some of the talks and activities I attended:&lt;/p&gt;
&lt;h1 id="activities"&gt;Activities
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/436/%22Heirs%20of%20Tolkien?%20The%20Major%20Contenders%20%22" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Heirs of Tolkien? The Major Contenders&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Tom Shippey&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The opening keynote was delivered perfectly by &lt;a class="link" href="https://en.wikipedia.org/wiki/Tom_Shippey" target="_blank" rel="noopener"
 &gt;Tom Shippey&lt;/a&gt;, it was the ideal kickoff for an event like this combining interesting facts and humor. I admire him since long time ago, but even more after having met him in person during the last &lt;a class="link" href="https://estelcon2019.sociedadtolkien.org/en/" target="_blank" rel="noopener"
 &gt;XXIV Mereth Aderthad&lt;/a&gt;. Reading Beowulf together while drinking beer creates some bonding, who could have imagined it.&lt;/p&gt;
&lt;p&gt;Shippey, with his usual simple (but effective) slides, started with the slogan of the &lt;a class="link" href="https://www.tolkiengesellschaft.de/" target="_blank" rel="noopener"
 &gt;Deustche Tolkien Gesellschaft&lt;/a&gt;: &lt;em&gt;Ohne Tolkien, Keine Fantasy&lt;/em&gt; (without Tolkien, no fantasy) stressing how this &lt;em&gt;motto&lt;/em&gt; is still correct nowadays. Tolkien was the first author to achieve mass market success with ambitious and top level quality high fantasy, something that was even more difficult in the previous century. Mass market success in fantasy works is more common nowadays, and this is only because of Tolkien&amp;rsquo;s legacy.&lt;/p&gt;
&lt;p&gt;He commented that he is working in a taxonomy of fantasy authors, and also explained who could be a worthy successor of Tolkien. In his opinion only three authors are candidates in quality with their own genuine style: &lt;a class="link" href="https://en.wikipedia.org/wiki/George_R._R._Martin" target="_blank" rel="noopener"
 &gt;George RR Martin&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Stephen_R._Donaldson" target="_blank" rel="noopener"
 &gt;Stephen Donaldson&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Michael_Swanwick" target="_blank" rel="noopener"
 &gt;Michael Swanwick&lt;/a&gt;, all of them heavily influenced by Tolkien. This part was related to the talk he gave in May in Spain comparing the characters, works and values from Tolkien and Martin.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565238467_014b783125_k.jpg" alt="Tom Shippey explaining the fantasy types identified by Farah Mendelsohn"&gt;
 
 
 &lt;figcaption&gt;
 Tom Shippey explaining the fantasy types identified by Farah Mendelsohn
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/451" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;To the origins of fairy-tales&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Enrico Spadaro&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/EnricoSpadaro7" target="_blank" rel="noopener"
 &gt;@EnricoSpadaro7&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Enrico reminded us the relationship of Tolkien with fairy-tales, and explained the folklore tales that the Professor received as input for inspiration, being the most acknowledged of them the &lt;a class="link" href="https://en.wikipedia.org/wiki/Kalevala" target="_blank" rel="noopener"
 &gt;Kalevala&lt;/a&gt;. The speaker then explained that the &lt;a class="link" href="https://en.wikipedia.org/wiki/Brothers_Grimm" target="_blank" rel="noopener"
 &gt;Brothers Grimm&lt;/a&gt; or &lt;a class="link" href="https://en.wikipedia.org/wiki/Charles_Perrault" target="_blank" rel="noopener"
 &gt;Charles Perrault&lt;/a&gt; were not the first ones to write fairy-tales in Europe, as there was an Italian author &lt;a class="link" href="https://en.wikipedia.org/wiki/Giambattista_Basile" target="_blank" rel="noopener"
 &gt;Giambattista Basile&lt;/a&gt; that was the first one (that we know) to include fairy-tales tales in &lt;a class="link" href="https://en.wikipedia.org/wiki/Pentamerone" target="_blank" rel="noopener"
 &gt;Lo Cunto de Li Cunte&lt;/a&gt;. His tales included the first appearance of Cinderella, Rapunzel or the Sleeping Beauty.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/460" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;On the nature and corporeality of Elves and Fairies according to Tolkien&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Massimiliano Izzo&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Very interesting and well documented talk, about how Tolkien speculated on the real nature of elves and how this vision evolved through his life. Metaphysical and sometimes even philosophical discussions that will deserve a quiet read when the proceedings are published.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/475" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Four Brethren Heroes of the Gondolindrim - Egalmoth, Ecthelion, Glorfindel and Legolas : A mythic and linguistic exploration&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Andrew Higgins&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/asthiggins" target="_blank" rel="noopener"
 &gt;@asthiggins&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Andrew Higgins explained very briefly how these four important characters are related to heroes from the Classical and Medieval works Tolkien could have known. He commented how Tolkien could have thought the names for each of them, linking as usual the meaning with the character. Again, it will be nice to read the final paper in the proceedings.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/481/Ted%20Nasmith" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Two Realms: Finished and Unfinished Business&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Ted Nasmith&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This was the first of many talks focusing on the illustration of Tolkien&amp;rsquo;s works. This time, &lt;a class="link" href="https://en.wikipedia.org/wiki/Ted_Nasmith" target="_blank" rel="noopener"
 &gt;Ted Nasmith&lt;/a&gt; himself showed us some of his recent commissioned works related to Middle-earth and at the end also to The Song of Ice and Fire. It&amp;rsquo;s impossible to articulate in words what he showed us: lots of illustrations including preliminary drafts or color tests that I would happily put in my walls.&lt;/p&gt;
&lt;p&gt;I specially liked a couple of his recent works: &lt;a class="link" href="https://www.tednasmith.com/tolkien/rhosgobel/" target="_blank" rel="noopener"
 &gt;Rhosgobel&lt;/a&gt;, &lt;a class="link" href="https://www.tednasmith.com/tolkien/durins-crown-and-the-mirrormere/" target="_blank" rel="noopener"
 &gt;Durin’s Crown and the Mirrormere&lt;/a&gt; and most of all &lt;a class="link" href="https://www.tednasmith.com/tolkien/turgon-at-fingolfins-cairn/" target="_blank" rel="noopener"
 &gt;Turgon at Fingolfin’s Cairn&lt;/a&gt;. Wouldn&amp;rsquo;t mind at all if someone wanted to buy me one.&lt;/p&gt;
&lt;p&gt;Ted is not only a gifted artist but also proved to be friendly to his fans and methodical in his work.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095496_616499fc03_k.jpg" alt="Ted Nasmith showing one of his awesome drawings of Treebeard"&gt;
 
 
 &lt;figcaption&gt;
 Ted Nasmith showing one of his awesome drawings of Treebeard
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Leaf by Niggle&lt;/strong&gt;, by &lt;strong&gt;Puppet State Theatre&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/PuppetStateThtr" target="_blank" rel="noopener"
 &gt;@PuppetStateThtr&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Richard Medringtone from the &lt;a class="link" href="http://www.puppetstate.com/" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Puppet State Theatre&lt;/em&gt;&lt;/a&gt; showed us how one single person on stage can grab the attention of the audience for more than an hour. He is clearly a top professional in acting, and the adaptation of &lt;em&gt;Leaf by Niggle&lt;/em&gt; fitted his style perfectly. The stage setting, despite being minimalistic, was adequate and the protagonist made good use of almost all its elements. I loved the play and will see it again without hesitation.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/496" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Clothing in Tolkien’s world and what we can see through its historical analysis&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Dr. Ester Torredelforth&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/torredelforth" target="_blank" rel="noopener"
 &gt;@Torredelforth&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Ester, Doctor in medieval art and fashion, made a brilliant exposition of the facts that can be understood or extracted from the way Tolkien describes clothing details. Se used several designs prepared by herself to support her lecture, describing how Tolkien must have known with a decent level about medieval fashion and its utility and symbolism.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/505" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Aratalindalë - The Making of a Myth&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Maggie Percival&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I was not sure about this talk, but I&amp;rsquo;m glad I finally attended it. The purpose of the lecture was to describe the process she and some other colleagues from the Tolkien Society followed to prepare the Masquerade for the London WorldCon of 2014 where &lt;a class="link" href="https://en.wikipedia.org/wiki/72nd_World_Science_Fiction_Convention" target="_blank" rel="noopener"
 &gt;they won several prizes including Best overall&lt;/a&gt;. They prepared a group costume entitled Aratalindalë that included eight Valar as they are described in The Silmarillion.&lt;/p&gt;
&lt;p&gt;Maggie explained with lots of details the reasoning after all the designs including the selection of fabrics and how they combined traditional dressmaking skills with modern technology using LED lights in the costumes with certain level of animation designed for each Vala. There are &lt;a class="link" href="https://www.tolkiensociety.org/2014/08/tolkien-society-members-triumph-at-worldcon-masquerade/" target="_blank" rel="noopener"
 &gt;several pictures online&lt;/a&gt; but I haven&amp;rsquo;t found the full video where all the lighting features can be seen properly.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/517" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien and Italy&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Oronzo Cilli&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/Tolkieniano" target="_blank" rel="noopener"
 &gt;@Tolkieniano&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Oronzo described his research about the relationship between Tolkien and Italy. He traveled there at least a couple of times and apparently there are several details that show he enjoyed and was influenced by the Italian culture. For example, it is known that Tolkien joined the Oxford Dante Society.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/526" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien&amp;rsquo;s Library&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Oronzo Cilli&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/Tolkieniano" target="_blank" rel="noopener"
 &gt;@Tolkieniano&lt;/a&gt;) with &lt;strong&gt;Tom Shippey&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the editorial releases of the year related to Tolkien studies and scholarship. The book is &lt;em&gt;just&lt;/em&gt; a list of what could have been part of the Professor&amp;rsquo;s own library, and for each item Oronzo describes if the entry comes from a primary source, a secondary source, etc. Quite interesting if you are curious about the type of works Tolkien owned or had read. As new evidence appears, the list will have to be expanded with new entries.&lt;/p&gt;
&lt;p&gt;The room was full also because Tom Shippey wrote the foreword and also participated in the lecture.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/538" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;France 1913. Tolkien&amp;rsquo;s first job&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Jose Manuel Ferrández Bru&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/JosManuelFerrn1" target="_blank" rel="noopener"
 &gt;@JosManuelFerrn1&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;My colleague from the &lt;a class="link" href="http://www.sociedadtolkien.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;STE&lt;/strong&gt;&lt;/a&gt; is becoming a regular for these types of events, and no wonder it&amp;rsquo;s like that with the quality and amount of research he has been doing over the last years. This time the lecture was about how a very young Tolkien got a job as tutor of a bunch of kids during a trip to France. Without spoiling the details, let&amp;rsquo;s say that the task was suddenly complicated and could have disrupted Tolkien in a unique way.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095606_766bfd447a_k.jpg" alt="Jose Manuel Ferrández Bru explaining the intricate relationships of the Martínez del Río Bermejillo brothers"&gt;
 
 
 &lt;figcaption&gt;
 Jose Manuel Ferrández Bru explaining the intricate relationships of the Martínez del Río Bermejillo brothers
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/571" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Two Towers of Birmingham, and other follies&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;John Garth&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/JohnGarthWriter" target="_blank" rel="noopener"
 &gt;@JohnGarthWriter&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;It was believed that a couple of towers from Birmingham (Perrott&amp;rsquo;s Folly and the Edgbaston Waterworks tower) may have provided the inspiration for the Two Towers in the Lord of the Rings. John Garth started his keynote explaining why he does not consider this argument very solid. First of all, which two towers? Minas Morgul and Minas Tirith? Orthanc and Barad-dûr? It&amp;rsquo;s still ambiguous. Garth reviewed all the early designs that we have from Tolkien about those towers, analyzing the evolution of them.&lt;/p&gt;
&lt;p&gt;The lecture also served somehow as a teaser for his next book, titled for the moment as &lt;em&gt;Tolkien&amp;rsquo;s Worlds&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/580/Panel%20-%20LotR%20on%20Prime" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;LOTR on Prime&lt;/strong&gt;&lt;/a&gt; panel, by &lt;strong&gt;Shaun Gunner&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/ShaunGunner" target="_blank" rel="noopener"
 &gt;@ShaunGunner&lt;/a&gt;) with &lt;strong&gt;Brian Sibley&lt;/strong&gt;, &lt;strong&gt;Dimitra Fimi&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/Dr_Dimitra_Fimi" target="_blank" rel="noopener"
 &gt;@Dr_Dimitra_Fimi&lt;/a&gt;), &lt;strong&gt;Anke Eißmann&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/khorazir" target="_blank" rel="noopener"
 &gt;@khorazir&lt;/a&gt;), &lt;strong&gt;Jeremy Edmonds&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/TolkienGuide" target="_blank" rel="noopener"
 &gt;@TolkienGuide&lt;/a&gt;) and &lt;strong&gt;Marcel Aubron-Bülles&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/The_Tolkienist" target="_blank" rel="noopener"
 &gt;@The_Tolkienist&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This panel was promising, first of all because the selection of participants was very well balanced with writers, scholars and artists offering different perspectives about their expectations. Of course they did not give any factual data, and probably that is the reason they were there in the panel giving their opinions freely and not Tom Shippey that is directly involved in the project.&lt;/p&gt;
&lt;p&gt;I specially liked the contributions by Brian Sibley, who was fully engaged in all the Peter Jackson films, and Anke Eißmann, who is eager like me to see in the new series a more daring production compared specially to The Hobbit films. Let&amp;rsquo;s hope they don&amp;rsquo;t try to imitate the style of Game of Thrones.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/592" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Alan Lee&amp;rsquo;s Sketchbook&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Alan Lee&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/AlanLee11225760" target="_blank" rel="noopener"
 &gt;@AlanLee11225760&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Despite the main room was completely full, the organization switched off the lights for the audience and everyone was in absolute silence listening to the careful explanations by &lt;a class="link" href="https://en.wikipedia.org/wiki/Alan_Lee_%28illustrator%29" target="_blank" rel="noopener"
 &gt;Alan Lee&lt;/a&gt;. It was almost magical and completely amazing. We could see dozens of sketches explained from the genius himself, from watercolor exercises to architectural blueprints. Lee&amp;rsquo;s view on Middle-earth is engraved in the mind of many people (including mine) and we were very lucky that his vision was also omnipresent in Peter Jackson&amp;rsquo;s films.&lt;/p&gt;
&lt;p&gt;There was also time for him to answer a lot of questions from the audience, and perhaps the most interesting were related to their relationship with other artists like John Howe.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095786_228a1b2aeb_k.jpg" alt="Alan Lee explaining one of his drawings about Orthanc"&gt;
 
 
 &lt;figcaption&gt;
 Alan Lee explaining one of his drawings about Orthanc
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Orchestra Concert&lt;/strong&gt;, by &lt;strong&gt;The People&amp;rsquo;s Orchestra&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/ThePeoplesOrch" target="_blank" rel="noopener"
 &gt;@ThePeoplesOrch&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;After enjoying a couple of beers in a nearby pub we came back for the concert, and we were very lucky as we were able to take seats in the front row just behind the Orchestra director. We were entertained not only with the soundtracks of all the LotR and The Hobbit movies, but also with several other compositions from our vast geek popular culture. Both the orchestra and its conductor demonstrated an impressive quality and charisma, one could see the effort to please the audience.&lt;/p&gt;
&lt;p&gt;The &lt;a class="link" href="https://thepeoplesorchestra.com/" target="_blank" rel="noopener"
 &gt;People&amp;rsquo;s Orchestra&lt;/a&gt; is a charity apart from a standard symphony orchestra. They provide professional musical training and even work opportunities for unemployed people. Impressive.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/610" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Grendel&amp;rsquo;s Mother and Tolkien&amp;rsquo;s Women&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Jane Chance&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/janegalv" target="_blank" rel="noopener"
 &gt;@janegalv&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The speaker was humorous and kind with the audience, taking into account she delivered the talk without any kind of visual support very early on Friday morning. As the recognized expert in the field that she is, Jane spoke clearly and concisely about the role of Grendel&amp;rsquo;s Mother in Beowulf. After that, she managed to link the topic with the attitude of Tolkien about women in his professional academical experience. The talk was interesting but I could not connect some dots on the spot, hopefully I will with the proceedings.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/616" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Pauline Diana Baynes - An artists inspiration&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Jay Johnstone&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/jaystolkien" target="_blank" rel="noopener"
 &gt;@jaystolkien&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;After having met Jay in the Dealer&amp;rsquo;s Room and having enjoyed his own amazing pieces of art, I was curious about this talk. I expected him to explain not only his admiration for the artist but also his opinion as a passionate collector. I received what I expected, by far.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Pauline_Baynes" target="_blank" rel="noopener"
 &gt;Pauline Baynes&lt;/a&gt; was a prolific and very special artist. She illustrated or contributed to more than 200 books, gaining international fame as the first illustrator and cover artist of some Tolkien &lt;em&gt;minor&lt;/em&gt; works (Farmer Giles of Ham, The Adventures of Tom Bombadil, Smith of Wootton Major, &amp;hellip;) and &lt;a class="link" href="https://en.wikipedia.org/wiki/Chronicles_of_Narnia" target="_blank" rel="noopener"
 &gt;Chronicles of Narnia&lt;/a&gt; by &lt;a class="link" href="https://en.wikipedia.org/wiki/C._S._Lewis" target="_blank" rel="noopener"
 &gt;C.S. Lewis&lt;/a&gt;. As an example of masterpiece, the speaker showed us &lt;a class="link" href="https://www.agefotostock.com/age/en/Stock-Images/Rights-Managed/MEV-10435133" target="_blank" rel="noopener"
 &gt;the illustration she did for a Nursery Rhymes book&lt;/a&gt;, in which she featured 56 different characters from the collected tales in one single page.&lt;/p&gt;
&lt;p&gt;I learned in the talk that Pauline illustrated Farmer Giles of Ham by pure chance, according to Jay Tolkien was visiting his editors to complain about the artwork proposal he had received and luckily a sketchbook by Pauline was open over a table.&lt;/p&gt;
&lt;p&gt;Jay showed us some less known drawings and we were amazed both with the artwork and Jay&amp;rsquo;s explanations during the entire hour. He clearly infected me with his passion, I entered the room knowing Pauline Baynes only a little and left as a new declared fan.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/631" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Artists in Middle-earth: illustrating The Lord of the Rings&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Marie Bretagnolle&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/MarieBreta" target="_blank" rel="noopener"
 &gt;@MarieBreta&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The abstract of the talk announced that &lt;a class="link" href="https://voirtolkien.hypotheses.org/" target="_blank" rel="noopener"
 &gt;Marie Bretagnolle&lt;/a&gt; was going to compare two of the most important British editions of The Lord of the Rings, also the only ones with commissioned illustrations inside. First the 1977 &lt;a class="link" href="https://en.wikipedia.org/wiki/Folio_Society" target="_blank" rel="noopener"
 &gt;Folio Society&lt;/a&gt; edition, and the second by Alan Lee for the 1991-1992 Centenary edition.&lt;/p&gt;
&lt;p&gt;Marie delivered a clear and interesting talk, comparing the illustrations in both works and analyzing the importance of each drawing depending on the location. For example, the artist needs to take into account that an illustration that appears before the passage that is portrayed can provide inspiration for some readers but it can also work as a small spoiler for others.&lt;/p&gt;
&lt;p&gt;Maria is also to blame that I just spent a small fortune in the &lt;a class="link" href="https://www.foliosociety.com/" target="_blank" rel="noopener"
 &gt;Folio Society&lt;/a&gt; website.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/637" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The source texts for Tove Jansson&amp;rsquo;s illustrations for The Hobbit&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Sonja Virta&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/SonjaVirta" target="_blank" rel="noopener"
 &gt;@SonjaVirta&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Third talk in a row about illustration. This time the content was focused on the controversially illustrated Swedish edition of The Hobbit in 1962. It was (or is) controversial for the somewhat gloomy tone of the drawings but specially because &lt;a class="link" href="https://en.wikipedia.org/wiki/Tove_Jansson" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tove Jansson&lt;/strong&gt;&lt;/a&gt; presented &lt;a class="link" href="https://wharferj.wordpress.com/2016/01/16/tove-janssons-illustrations-for-the-hobbit/" target="_blank" rel="noopener"
 &gt;Gollum as a huge moster&lt;/a&gt;. The speaker explained her thorough research on the topic, and the influence that the first Swedish translation of 1947 could have had in Tove Jansson for the 1962 edition.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/649" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Shape of Water in Tolkien&amp;rsquo;s Middle-earth&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Norbert Schürer&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Another pleasant surprise, thanks to the good work of the speaker. Norbert explained with high detail the research he is doing about the influence of the water in Middle-earth. He started the paper after discovering that there was not a lot of scholar work about it, despite the water is omnipresent in The Lord of the Rings in all its forms/states: liquid, solid and gaseous. I&amp;rsquo;d add another &lt;em&gt;shape&lt;/em&gt; to his list of occurrences: the &lt;strong&gt;absence&lt;/strong&gt; of water. After all the tragic journey of Frodo and Sam towards Mount Doom, the absence of water is what finally makes them realize that there is no possible return.&lt;/p&gt;
&lt;p&gt;The speaker described as well the taxonomy he is working on, based on the type of representation of the water in each moment: figurative, purely instrumental, only geographical and intentional. This is again a paper I will enjoy reading again once the proceedings are published.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/658" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Bilbo, Ulysses and the Greatness of the Unknown&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Gloria Larini&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Bilbo and Ulysses, two great characters in two epic adventures. The speaker, taking advantage of her knowledge in Latin and Greek literature, compared both characters and how they embarked on their adventures. For example, both go for the unknown but the initial step is quite different. Ulysses has no choice but Bilbo on the contrary is suitable for the enterprise (at least according to Gandalf).&lt;/p&gt;
&lt;p&gt;Another interesting difference between the stories is that Homer did not include the journeys in the narration, but Tolkien does.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/673" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Memory, Lore, Knowledge&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Thomas Honegger&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Another quite interesting talk. The speaker explained the concepts, remarking the difference that Tolkien made among them. For example, regarding memory we can find &lt;em&gt;live&lt;/em&gt; memory (Gandalf, Galadriel, &amp;hellip;) and dormant memory (the ring verse, old Gondor lore). The main part of the talk was about the difference (almost opposition) between knowledge and lore. In Middle-earth, knowledge is perceived as negative (Saruman is the main representative) but Lore is usually positive (Ioreth, as the best example). Lore cannot be learned, it needs to be handed over or it will be lost. That is why knowledge can increase, but Lore can only decline.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/685" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Hobbits and I: My Travels in Middle-earth&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Brian Sibley&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I knew &lt;a class="link" href="https://en.wikipedia.org/wiki/Brian_Sibley" target="_blank" rel="noopener"
 &gt;Brian Sibley&lt;/a&gt; since long time ago, what I didn&amp;rsquo;t knew (shame on me) is that he is still an active tolkienist and such a prolific writer recently.&lt;/p&gt;
&lt;p&gt;This keynote was merely self-biographical, as Brian explained in a careful and detailed way his career and complete evolution. He focused first on his biggest hit, the &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Lord_of_the_Rings#Radio" target="_blank" rel="noopener"
 &gt;1981 BBC radio dramatization of The Lord of the Rings&lt;/a&gt;, to finish with his recent projects including &lt;a class="link" href="https://www.goodreads.com/book/show/7351.The_Lord_of_the_Rings" target="_blank" rel="noopener"
 &gt;the chronicles of the making&lt;/a&gt; and &lt;a class="link" href="https://www.goodreads.com/book/show/15239.The_Lord_of_the_Rings" target="_blank" rel="noopener"
 &gt;movie guides&lt;/a&gt; of the two trilogies by Peter Jackson, the awesome &lt;a class="link" href="https://www.goodreads.com/book/show/7340.The_Maps_of_Tolkien_s_Middle_earth" target="_blank" rel="noopener"
 &gt;The Maps of Tolkien&amp;rsquo;s Middle-earth&lt;/a&gt; book with &lt;a class="link" href="https://en.wikipedia.org/wiki/John_Howe_%28illustrator%29" target="_blank" rel="noopener"
 &gt;John Howe&lt;/a&gt; and even &lt;a class="link" href="https://www.goodreads.com/book/show/621204.Peter_Jackson" target="_blank" rel="noopener"
 &gt;an authorized biography of Peter Jackson&lt;/a&gt;.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095721_5f76820363_k.jpg" alt="Brian Sibley showing the audience how he receive a book signed (and fixed) by Tolkien"&gt;
 
 
 &lt;figcaption&gt;
 Brian Sibley showing the audience how he receive a book signed (and fixed) by Tolkien
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/694" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;&amp;lsquo;I met a lot of things on the way that astonished me&amp;rsquo;: Natural Growth in Writing The Lord of the Rings&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Christina Scull&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Christina_Scull" target="_blank" rel="noopener"
 &gt;Christina Scull&lt;/a&gt; gave a nice lecture about the creative process of Tolkien. The quote in the title is from Tolkien himself in one of the letters, in which he explained how his own understanding of the characters was changing along the writing process. No surprises here, being Tolkien a huge perfectionist and having spent writing The Lord of the Rings more than 10 years.&lt;/p&gt;
&lt;p&gt;Listening to Christina was a delight but for those that did not attend, calm down as it won&amp;rsquo;t change much respect reading the paper yourselves.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Banquet&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t have much to say about the banquet, except that maybe in any hypothetical next event I will consider seriously not attending. We had a good time and it was fun, but it was due to my companions at the table. Being used to the STE gala dinners, I found this banquet insipid and uninteresting. I can live with only three brief toasts and no songs, but the self buffet format was annoying with some starting dinner while others had already finished&amp;hellip; it was almost impossible to interact with people from other tables. On top of all this, it was absurdly expensive even for UK standards.&lt;/p&gt;
&lt;p&gt;Anyway, I did like a gesture that I will try to copy in our Spanish association. During the banquet, probably the time with more people in the same place, they gave commemorative badges to those who have been members of the Tolkien Society for 10 (a splendid generation!) and 25 years. It is a recognition that is always welcome and appreciated.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/739" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Ten Years of Books in Tengwar&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Tsvetelina Krumova&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tsvetelina Krumova thinks that &lt;a class="link" href="https://en.wikipedia.org/wiki/Tengwar" target="_blank" rel="noopener"
 &gt;Tengwar&lt;/a&gt; should never be written by a machine, as it goes against its nature. According to this reasoning, that I fully share, she began 10 years ago to transcribe some books using Tengwar. She brought some copies to show us and the result is astonishing, even ignoring the infamous amount of hours this woman has spent writing. She also described how the activity itself of writing in Tengwar forces her to focus so much, that she is using this also as a kind of relaxing or meditation experience on a daily basis.&lt;/p&gt;
&lt;p&gt;I took another important thought of this talk. Despite the amount of pages and studies that we have today it is still not possible to cook like the elves, to fight like them or it is not clear how could we dance like the elves did. But we can write exactly like the elves, even if we need to write Tengwar in English or Spanish. Food for thought!&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095331_a172091e6a_k.jpg" alt="One of the books written marvelously in Tengwar by Tsvetelina Krumova"&gt;
 
 
 &lt;figcaption&gt;
 One of the books written marvelously in Tengwar by Tsvetelina Krumova
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/745" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Taniquetil: A tale of two cities&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Denis Bridoux&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I took some risk, choosing this talk instead of a Sword fighting showcase or a Dwarven Beard workshop, but now I know that I did right.&lt;/p&gt;
&lt;p&gt;As Denis was researching on Tolkien&amp;rsquo;s &lt;a class="link" href="https://en.wikipedia.org/wiki/Minor_places_in_Arda#Taniquetil" target="_blank" rel="noopener"
 &gt;Taniquetil&lt;/a&gt; drawing for the &lt;a class="link" href="https://www.cite-tapisserie.fr/fr/aubusson-tisse-tolkien/%C5%93uvres-tiss%C3%A9es/halls-manw%C3%AB-%E2%80%93-taniquetil" target="_blank" rel="noopener"
 &gt;Aubusson tapestry&lt;/a&gt;, he realized that there was a mystery to solve in the drawing. At the foot of the Holy Mountain, next to the coast, there are two very very small cities, so small that people usually don&amp;rsquo;t notice them. Would they be Tirion and Alqualondë? The descriptions in The Silmarillion don&amp;rsquo;t match adequately with the drawing, despite the low level of detail.&lt;/p&gt;
&lt;p&gt;It started to make more sense when he noticed that the watercolor drawing by Tolkien is dated in 1925 when he had already written most of what was published as &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Book_of_Lost_Tales" target="_blank" rel="noopener"
 &gt;The Book of Lost Tales&lt;/a&gt; (written in 1916-1919 according to the speaker) but not yet the main contents of the &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Shaping_of_Middle-earth" target="_blank" rel="noopener"
 &gt;Quenta Noldorinwa&lt;/a&gt; (written in 1930). This could explain how the drawing depicts more clearly a book that was, in fact, published later.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/760" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;An Archaeology of Hope and Despair in the Tale of Aragorn and Arwen&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;John Whitmire&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This lecture presented the research that John Whitmire is doing, with permission from the &lt;a class="link" href="https://en.wikipedia.org/wiki/Tolkien_Estate" target="_blank" rel="noopener"
 &gt;Tolkien Estate&lt;/a&gt;, using the still unpublished materials in the &lt;a class="link" href="https://www.marquette.edu/library/archives/tolkien.php" target="_blank" rel="noopener"
 &gt;Tolkien Collection of the Marquette University&lt;/a&gt;. His study is about the use of Hope and Despair (as absence of hope) centered in the Characters of Aragorn and Arwen.&lt;/p&gt;
&lt;p&gt;The lecture, that will also deserve a slow read in the proceedings, described how he organized the contents in different strata or layers during his research according to the known &lt;a class="link" href="https://en.wikipedia.org/wiki/Stratigraphy_%28archaeology%29" target="_blank" rel="noopener"
 &gt;archaeological practice&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stratum A is the tale &amp;ldquo;of Aragorn and Arwen&amp;rdquo; from the original manuscript&lt;/li&gt;
&lt;li&gt;Stratum B1, B2, B3,&amp;hellip; are the different revisions of the original manuscript&lt;/li&gt;
&lt;li&gt;Stratum C is the fair copy of the tale after all the B revisions&lt;/li&gt;
&lt;li&gt;Stratum D is a more refined version, where we find Ivorwen identifying Aragorn personally as hope and Elrond calling Aragorn directly Amir (that means hope)&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/778" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Dim Echo of the Catcher&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Nils Ivar Agøy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this lecture Nils, that receive during the banquet a badge for belonging to the TS since 25 years ago, describes his research about the connections between Tolkien&amp;rsquo;s comments on the &lt;a class="link" href="https://en.wikipedia.org/wiki/Nodens" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Nodens&lt;/em&gt;&lt;/a&gt; Celtic deity and his own legendarium. It is known that the Professor studied about this, to the point &lt;a class="link" href="https://en.wikipedia.org/wiki/Nodens#Etymology" target="_blank" rel="noopener"
 &gt;he wrote a paper about the name of the Nodens deity&lt;/a&gt; and probably traveled several times to the excavations. The speaker described some parallelisms and the presence in The Silmarillion of mentions to a &lt;em&gt;catcher&lt;/em&gt; or hunter deity. Interesting read.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/823" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien and His Publishers&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Wayne Hammond&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Wayne_G._Hammond" target="_blank" rel="noopener"
 &gt;Wayne Hammond&lt;/a&gt; with his wife Christina Scull are a reference about Tolkien and his work. They have published several key books about the art of Tolkien in &lt;a class="link" href="https://www.goodreads.com/book/show/24886320-the-art-of-the-lord-of-the-rings-by-j-r-r-tolkien" target="_blank" rel="noopener"
 &gt;Lord of the Rings&lt;/a&gt; and &lt;a class="link" href="https://www.goodreads.com/book/show/11870160-the-art-of-the-hobbit-by-j-r-r-tolkien" target="_blank" rel="noopener"
 &gt;The Hobbit&lt;/a&gt; (that I eagerly possess) and the most important &lt;a class="link" href="https://www.goodreads.com/book/show/15232.The_Lord_of_the_Rings" target="_blank" rel="noopener"
 &gt;Reader&amp;rsquo;s Companion&lt;/a&gt; and &lt;a class="link" href="https://www.goodreads.com/book/show/33956541-the-j-r-r-tolkien-companion-and-guide" target="_blank" rel="noopener"
 &gt;Companion and Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The speaker shared part of this vast knowledge, this time focusing on the relationship of the Professor with his publishers and editors. He told some anecdotes in an entertaining way, including a couple about Tolkien being famous among the publishers for making very slow progress. It was really interesting hearing his comments about the economic negotiations, in which Tolkien apparently was very successful as it is clear now, specially for his heirs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Illustrating Tolkien&lt;/strong&gt; panel, by &lt;strong&gt;Shaun Gunner&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/ShaunGunner" target="_blank" rel="noopener"
 &gt;@ShaunGunner&lt;/a&gt;) with &lt;strong&gt;Alan Lee&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/AlanLee11225760" target="_blank" rel="noopener"
 &gt;@AlanLee11225760&lt;/a&gt;), &lt;strong&gt;Anke Eißmann&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/khorazir" target="_blank" rel="noopener"
 &gt;@khorazir&lt;/a&gt;), &lt;strong&gt;Jenny Dolfen&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/JennyDolfen" target="_blank" rel="noopener"
 &gt;@JennyDolfen&lt;/a&gt;), &lt;strong&gt;Ted Nasmith&lt;/strong&gt; and &lt;strong&gt;Jay Johnstone&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/jaystolkien" target="_blank" rel="noopener"
 &gt;@jaystolkien&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This panel is another hardly repeatable thing that happened in Tolkien 2019. Only &lt;a class="link" href="https://en.wikipedia.org/wiki/John_Howe_%28illustrator%29" target="_blank" rel="noopener"
 &gt;John Howe&lt;/a&gt; or the &lt;a class="link" href="https://en.wikipedia.org/wiki/Brothers_Hildebrandt" target="_blank" rel="noopener"
 &gt;Hildebrandt Brothers&lt;/a&gt; could match them in quality and/or popularity. Shaun did a good job distributing his own questions and the ones from the public, so we could all enjoy an interesting session with genuine views and the most relevant opinions of the industry.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/838" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien and the Classics&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Claudio A. Testi&lt;/strong&gt; with &lt;strong&gt;Tom Shippey&lt;/strong&gt; and &lt;strong&gt;Thomas Honegger&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Claudio Testi, with the help of Honegger and Shippey, presented a new collection of essays that explore the relationship between the Professor and Classic authors. As they explained, the goal is not always to find connections where there are none but to do the exercise just to assess the result, as is usual in comparative literature.&lt;/p&gt;
&lt;p&gt;The collection is organized in three sections:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Tolkien and Authors from Antiquity&lt;/li&gt;
&lt;li&gt;Tolkien and Authors from the Middle Ages&lt;/li&gt;
&lt;li&gt;Tolkien and Authors from the Modern Period&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Masquerade&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Masquerade itself was nice, with some great costumes and/or performances and the rest more or less fine. I have to say that the best part of the evening was during the interlude, when some organizers presented several performances. There were three of them, two portraying the Professor and another one about Sauron motivating his troops, that were hilarious. Sadly I don&amp;rsquo;t remember the names, sorry.&lt;/p&gt;
&lt;p&gt;The parody of the BBC radio show &lt;a class="link" href="https://en.wikipedia.org/wiki/Just_a_Minute" target="_blank" rel="noopener"
 &gt;Just a Minute&lt;/a&gt; was fine but maybe too long, but I understand that the format was perfect to allow waiting more or less time until the judges agreed the winners of the contest.&lt;/p&gt;
&lt;p&gt;The result of the Masquerade contest is the least important thing, but I did not like that they gave prize to practically all but 2-3 participants. I don&amp;rsquo;t think it would have been very difficult to give 2-3 more prizes and a weird situation (at least for me) would have been avoided.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/868" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Geopolitics in Tolkien’s Works&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Lamont Colucci&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/LamontColucci" target="_blank" rel="noopener"
 &gt;@LamontColucci&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;After reading &lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/participants/357/b0a0e9968127385622ed0e7521661c4f8c4336b4/Lamont&amp;#43;Colucci" target="_blank" rel="noopener"
 &gt;Colucci&amp;rsquo;s bio&lt;/a&gt; I was curious about the talk. I have to say that my worst fears were fulfilled and in the end the talk was 75% a generic International Relations lecture with a not very subtle American imperialism tone, and 25% how geopolitics and strategy reflect in Tolkien&amp;rsquo;s works. He stressed that in Middle-earth wars are never won with magic, they are always won or lost with medieval style war tactics and strategies that apparently Tolkien understood and was able to articulate.&lt;/p&gt;
&lt;p&gt;Colucci gave us interesting quotes like &amp;ldquo;as Americans we feel that we are Gondor, keeping other actors like The Shire in peace&amp;rdquo; followed by another statement about the willingness of the US to prevent Russian invasions to Sweden despite the Swedish do not want to belong to NATO.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/874" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gandalf for President: the Politics of Tolkien&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Shaun Gunner&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/ShaunGunner" target="_blank" rel="noopener"
 &gt;@ShaunGunner&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Second lecture of the day about politics, that also left me with bittersweet feelings. Shaun, current chair of the Tolkien Society, explained what could be the political inclination of Tolkien based on what we know about him and his context. Based on his research he claimed that Tolkien was in favor of the Scottish independent movement despite feeling proud of his country and idealizing England as The Shire. According to Shaun, the Professor was against all kinds of communism or imperialism, to the point that the idealistic Shire was a Benevolent Anarchy with the Thain acting just as a ceremonial figure without real authority.&lt;/p&gt;
&lt;p&gt;The speaker also tried to explain why Tolkien is beloved by millions of people from the whole political spectrum. Related to this, he also said that the Tolkien Society was created in the sixties to claim Tolkien back from the hippies.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/883" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Power and Choice in the Second Age: A Political Primer&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Sarah Rachel Westvik&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Luckily this third talk was not as opinionated as the two previous ones. The speaker, a student of International Relations, analyzed all the political context and tensions that we can see in the Second Age. She grouped the explanation in realms to cover Númenor, the Elven kingdoms (Lindon, Eregion and Greenwood), Mordor and the Ainur. Nice presentation from an eloquent speaker.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/895" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Five or Six Ponies?&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Jessica Yates&lt;/strong&gt;&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48565095696_37943698a7_k.jpg" alt="A plan of the house of Crickhollow, by Jessica Yates"&gt;
 
 
 &lt;figcaption&gt;
 A plan of the house of Crickhollow, by Jessica Yates
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;The premise of the talk was intriguing. In the 2004-2005 revision of The Lord of the Rings, the editors changed Merry&amp;rsquo;s line: &amp;ldquo;There are six ponies in a stable across the fields&amp;hellip;&amp;rdquo; to &amp;ldquo;There are five ponies&amp;hellip;&amp;rdquo;. The reasoning for the change was that the original six ponies were for five hobbits plus a pack-pony, assuming that when Tolkien reduced the number of adventurers to four, he forgot to alter that line. Apparently there has been some debate about this change, and Jessica researched as much as she could to solve the mystery.&lt;/p&gt;
&lt;p&gt;As part of her research, Jessica draw (and shared copies with the audience) a plan of the house of Crickhollow. I won&amp;rsquo;t spoil the surprise, if you want to know the answer wait for the proceedings.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://sites.grenadine.co/sites/tolkiensociety/en/tolkien2019/schedule/901" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tolkien, Folklore, and Foxes: a thoroughly vulpine talk in which there may be singing!&lt;/strong&gt;&lt;/a&gt;, by &lt;strong&gt;Dr Dimitra Fimi&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/Dr_Dimitra_Fimi" target="_blank" rel="noopener"
 &gt;@Dr_Dimitra_Fimi&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Shippey&amp;rsquo;s was probably the best opening keynote and undoubtedly this was the perfect closing keynote. Dr Dimitra Fimi taught us and entertained us smartly and passionately.&lt;/p&gt;
&lt;p&gt;The keynote started remembering the audience about the &lt;em&gt;Rhyme of the Troll&lt;/em&gt;, the verses that Sam sung to the rest of the fellowship when they encountered Bilbo&amp;rsquo;s trolls. Dimitra didn&amp;rsquo;t just remind us about the song, she sang and encouraged the audience to sing, so we sung. It was fun and easy.&lt;/p&gt;
&lt;p&gt;Then she reminded us that the rhyme is based on &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Fox_%28folk_song%29" target="_blank" rel="noopener"
 &gt;a traditional English folk song called The Fox&lt;/a&gt;. She encouraged the audience again, and the audience carried it out enthusiastically.&lt;/p&gt;
&lt;p&gt;But obviously a folklore song was not written in &lt;em&gt;our&lt;/em&gt; English. She researched further until she got the original lyrics in Middle English. As you can imagine Dimitra no longer had to ask us to sing, although this time not everyone could pronounce properly but that was not important. Try to imagine a room with 400-500 people of an average above 40 years singing in Middle English. We only lacked a beer in the hand.&lt;/p&gt;
&lt;p&gt;There is no better way to finish this article than with a recording of Tolkien himself singing the Rhyme of the Troll. If you are still here, please enjoy:&lt;/p&gt;
&lt;iframe width="100%" height="166" scrolling="no" frameborder="no" allow="autoplay" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/241948971&amp;color=%23ff5500&amp;auto_play=false&amp;hide_related=false&amp;show_comments=true&amp;show_user=true&amp;show_reposts=false&amp;show_teaser=true"&gt;&lt;/iframe&gt;
&lt;blockquote&gt;
 &lt;h2&gt;“Rhyme of the Troll”&lt;/h2&gt;
 &lt;br /&gt;
 Troll sat alone on his seat of stone,&lt;br /&gt;
 And munched and mumbled a bare old bone;&lt;br /&gt;
 For many a year he had gnawed it near,&lt;br /&gt;
 For meat was hard to come by.&lt;br /&gt;
 Done by! Gum by!&lt;br /&gt;
 In a cave in the hills he dwelt alone,&lt;br /&gt;
 And meat was hard to come by.&lt;br /&gt;
 &lt;br /&gt;
 Up came Tom with his big boots on.&lt;br /&gt;
 Said he to Troll: ‘Pray, what is yon?&lt;br /&gt;
 For it looks like the shin o’ my nuncle Tim,&lt;br /&gt;
 As should be a-lyin’ in graveyard.&lt;br /&gt;
 Caveyard! Paveyard!&lt;br /&gt;
 This many a year has Tim been gone,&lt;br /&gt;
 And I thought he were lyin’ in graveyard.’&lt;br /&gt;
 &lt;br /&gt;
 ‘My lad,’ said Troll, ‘this bone I stole.&lt;br /&gt;
 But what be bones that lie in a hole?&lt;br /&gt;
 Thy nuncle was dead as a lump o’lead,&lt;br /&gt;
 Afore I found his shinbone.&lt;br /&gt;
 Tinbone! Thinbone!&lt;br /&gt;
 He can spare a share for a poor old troll,&lt;br /&gt;
 For he don’t need his shinbone.’&lt;br /&gt;
 &lt;br /&gt;
 Said Tom: ‘I don’t see why the likes o’ thee&lt;br /&gt;
 Without axin’ leave should go makin’ free&lt;br /&gt;
 With the shank or the shin o’ my father’s kin;&lt;br /&gt;
 So hand the old bone over!&lt;br /&gt;
 Rover! Trover!&lt;br /&gt;
 Though dead he be, it belongs to he;&lt;br /&gt;
 So hand the old bone over!’&lt;br /&gt;
 &lt;br /&gt;
 ‘For a couple o’ pins,’ says Troll, and grins,&lt;br /&gt;
 ‘I’ll eat thee too, and gnaw thy shins.&lt;br /&gt;
 A bit o’ fresh meat will go down sweet!&lt;br /&gt;
 I’ll try my teeth on thee now.&lt;br /&gt;
 Hee now! See now!&lt;br /&gt;
 I’m tired o’ gnawing old bones and skins;&lt;br /&gt;
 I’ve a mind to dine on thee now.’&lt;br /&gt;
 &lt;br /&gt;
 But just as he thought his dinner was caught,&lt;br /&gt;
 He found his hands had hold of naught.&lt;br /&gt;
 Before he could mind, Tom slipped behind&lt;br /&gt;
 And gave him the boot to larn him.&lt;br /&gt;
 Warn him! Darn him!&lt;br /&gt;
 A bump o’ the boot on the seat, Tom thought,&lt;br /&gt;
 Would be the way to larn him.&lt;br /&gt;
 &lt;br /&gt;
 But harder than stone is the flesh and bone&lt;br /&gt;
 Of a troll that sits in the hills alone.&lt;br /&gt;
 As well set your boot to the mountain’s root,&lt;br /&gt;
 For the seat of a troll don’t feel it.&lt;br /&gt;
 Peel it! Heal it!&lt;br /&gt;
 Old troll laughed, when he heard Tom groan.&lt;br /&gt;
 And he knew his toes could feel it.&lt;br /&gt;
 &lt;br /&gt;
 Tom’s leg is game, since home he came,&lt;br /&gt;
 And his bootless foot is lasting lame;&lt;br /&gt;
 But Troll don’t care, and he’s still there&lt;br /&gt;
 With the bone he boned from its owner.&lt;br /&gt;
 Doner! Boner!&lt;br /&gt;
 Troll’s old seat is still the same,&lt;br /&gt;
 And the bone he boned from its owner!
&lt;/blockquote&gt;
&lt;p&gt;See you in the next Tolkien gathering!!&lt;/p&gt;</description></item><item><title>Greach 2019</title><link>https://luiyo.net/en/blog/2019/03/greach-2019/</link><pubDate>Sat, 30 Mar 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/03/greach-2019/</guid><description>&lt;img src="https://luiyo.net/33631536158_ccbbe9ea24_k_13134420347858161482.jpg" alt="Featured image of post Greach 2019" /&gt;&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7886/47508138651_ab994ce172_o.png" alt="Greach 2019"&gt;
 
 
 &lt;figcaption&gt;
 Greach 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;This week I could attend another fantastic &lt;a class="link" href="http://greachconf.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Greach Conference&lt;/strong&gt;&lt;/a&gt;, an international conference that in previous years was focused on the &lt;a class="link" href="http://www.groovy-lang.org/" target="_blank" rel="noopener"
 &gt;Apache Groovy&lt;/a&gt; language and ecosystem (&lt;a class="link" href="https://grails.org/" target="_blank" rel="noopener"
 &gt;Grails&lt;/a&gt;, &lt;a class="link" href="https://gradle.org/" target="_blank" rel="noopener"
 &gt;Gradle&lt;/a&gt;, etc.) but this year has expanded the scope to other technologies related to the &lt;a class="link" href="https://en.wikipedia.org/wiki/Java_virtual_machine" target="_blank" rel="noopener"
 &gt;JVM&lt;/a&gt; like &lt;a class="link" href="https://micronaut.io/" target="_blank" rel="noopener"
 &gt;Micronaut&lt;/a&gt;, &lt;a class="link" href="https://www.graalvm.org/" target="_blank" rel="noopener"
 &gt;GraalVM&lt;/a&gt;, &lt;a class="link" href="https://spring.io/projects/spring-boot" target="_blank" rel="noopener"
 &gt;Spring Boot&lt;/a&gt;, &lt;a class="link" href="https://kotlinlang.org/" target="_blank" rel="noopener"
 &gt;Kotlin&lt;/a&gt;, &lt;a class="link" href="https://developer.android.com/" target="_blank" rel="noopener"
 &gt;Android&lt;/a&gt;, &amp;hellip;&lt;/p&gt;
&lt;p&gt;Greach is a &lt;strong&gt;non-profitable&lt;/strong&gt; event held in Madrid since 2011 (I think I&amp;rsquo;ve missed only one edition). This year for the first time the organizers were &lt;a class="link" href="http://sergiodelamo.es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Sergio del Amo&lt;/strong&gt;&lt;/a&gt; y &lt;a class="link" href="https://jmiguel.eu/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;José Miguel Rodríguez&lt;/strong&gt;&lt;/a&gt;, with some help from colleagues and &lt;a class="link" href="https://www.greachconf.com/sponsors" target="_blank" rel="noopener"
 &gt;a lot of sponsors&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TLDR;&lt;/strong&gt; The conference was, as expected, great both in content and speakers. It&amp;rsquo;s a must for me, specially being held here in Madrid. This is still a Groovy lovers conference, but this year &lt;a class="link" href="http://micronaut.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Micronaut&lt;/strong&gt;&lt;/a&gt; was omnipresent. Some speakers also put the focus on &lt;a class="link" href="https://www.graalvm.org/" target="_blank" rel="noopener"
 &gt;GraalVM&lt;/a&gt; and &lt;a class="link" href="https://kotlinlang.org/" target="_blank" rel="noopener"
 &gt;Kotlin&lt;/a&gt; as technologies to follow closely. I will.&lt;/p&gt;
&lt;p&gt;Let me summarize some of the talks I attended:&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/keynote-jvm-frameworks" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;JVM Frameworks Keynote&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/andres-almiray" target="_blank" rel="noopener"
 &gt;Andrés Almiray&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/aalmiray" target="_blank" rel="noopener"
 &gt;@aalmiray&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Andrés gave an interesting overview of the JVM Frameworks ecosystem, starting with some history. He reminded us all when &lt;a class="link" href="https://struts.apache.org/" target="_blank" rel="noopener"
 &gt;Struts&lt;/a&gt; was the king of the hill, and how it surrendered to &lt;a class="link" href="https://rubyonrails.org/" target="_blank" rel="noopener"
 &gt;Rails&lt;/a&gt;, Grails, etc. The microservices appeared and the frameworks evolved as well. Spring Boot has been the dominant player for a while but everything changed last year with the appearance of Micronaut. Others are following the same approach, like &lt;a class="link" href="https://www.redhat.com" target="_blank" rel="noopener"
 &gt;RedHat&lt;/a&gt; with &lt;a class="link" href="https://quarkus.io/" target="_blank" rel="noopener"
 &gt;Quarkus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A perfect kick-off for a conference centered on frameworks.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7818/33631536518_81c0e6812c_k.jpg" alt="Andrés Almiray with a microservices frameworks taxonomy"&gt;
 
 
 &lt;figcaption&gt;
 Andrés Almiray with a microservices frameworks taxonomy
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/micronaut-state-of-the-union" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Micronaut State of the Union&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/graeme-rocher" target="_blank" rel="noopener"
 &gt;Graeme Rocher&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/graemerocher" target="_blank" rel="noopener"
 &gt;@graemerocher&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Graeme gave an overview of the features and roadmap for Micronaut. He highlighted several times that it is perfect for Microservices and serverless functions, but not only for them as it&amp;rsquo;s also suitable for bigger applications. The goal of Graeme and his team is to break the correlation between lines of code and startup time and resources consumption. He also emphasized their fight against reflection and the consequent reflective data caches, essential in other frameworks like Spring Boot, that have several inconveniences in performance and start up time.&lt;/p&gt;
&lt;p&gt;He also explained why Micronaut behaves amazingly good with GraalVM, but clarified that they are mainly focused on the performance with the standard JVM that most people still use. He ended with an interesting live demo about the Bean Introspection API, released with the last 1.1 version.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7893/47508138841_bcdde8d3ef_k.jpg" alt="Graeme Rocher explaining Java&amp;#39;s problems for Frameworks"&gt;
 
 
 &lt;figcaption&gt;
 Graeme Rocher explaining Java&amp;#39;s problems for Frameworks
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/boosting-your-applications-with-distributed-caches-datagrids" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Boosting your applications with distributed caches/datagrids&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/katia-aresti" target="_blank" rel="noopener"
 &gt;Katia Aresti&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/karesti" target="_blank" rel="noopener"
 &gt;@karesti&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Katia explained how &lt;a class="link" href="https://infinispan.org/" target="_blank" rel="noopener"
 &gt;Infinispan&lt;/a&gt; works as a cache or data grid, both as a library or as a external service, and how to configure it in distributed systems. With examples using Harry Potter (sometimes confusing) analogies she also explained concepts like redundant replication or consistent hashing. She finished with a demo using Infinispan, &lt;a class="link" href="https://vertx.io/" target="_blank" rel="noopener"
 &gt;Eclipse Vert.X&lt;/a&gt; and Quarkus.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/reactive-for-the-impatient-a-gentle-intro-to-reactive-programming-and-systems" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Reactive for the Impatient&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/mary-grygleski" target="_blank" rel="noopener"
 &gt;Mary Grygleski&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/mgrygles" target="_blank" rel="noopener"
 &gt;@mgrygles&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Mary explained what reactive programming is and gave an overview of the the current Java options for this. She spent most of the time with the theoretical basics and terminology to finish with a quick overview of the main alternatives. I&amp;rsquo;d have preferred more details or examples in the last part, as I am already familiar with the basic concepts, but the talk was overall useful and interesting.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/graalvm-with-groovy-kotlin" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GraalVM with Groovy &amp;amp; Kotlin&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/alberto-de-avila" target="_blank" rel="noopener"
 &gt;Alberto de Ávila&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/alberto_deavila" target="_blank" rel="noopener"
 &gt;@alberto_deavila&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Alberto explained how to use GraalVM, the architecture basics (the GraalVM compiler, the &lt;a class="link" href="https://www.graalvm.org/truffle/javadoc/" target="_blank" rel="noopener"
 &gt;Truffle API&lt;/a&gt;, etc.), and how to use Groovy and Kotlin with it. It was an interesting and well documented analysis, focusing on the current limitations and the potential benefits. It&amp;rsquo;s quite promising despite GraalVM is still far from being production ready.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7839/33631536618_b29d65958c_k.jpg" alt="Alberto de Ávila explains the GraalVM Architecture"&gt;
 
 
 &lt;figcaption&gt;
 Alberto de Ávila explains the GraalVM Architecture
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/accelerating-ci" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Accelerating CI&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/felipe-fernandez" target="_blank" rel="noopener"
 &gt;Felipe Fernández&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/felipefzdz" target="_blank" rel="noopener"
 &gt;@felipefzdz&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Felipe&amp;rsquo;s talk was quite interesting. As a Gradle Enterprise developer he explained basic and advanced recommendations in order to achieve a faster and more reliable CI. He explained how to parallelize workers, how to design an effective pipeline structure and how to avoid maintenance waste in general. He ended with a couple of very good recommendations: measure everything and treat your CI as code, always.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/grails-state-of-theunion" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Grails State of the Union&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/graeme-rocher" target="_blank" rel="noopener"
 &gt;Graeme Rocher&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/graemerocher" target="_blank" rel="noopener"
 &gt;@graemerocher&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Another interesting status review of Grails by Graeme. This time it was focused on how Grails is already benefiting from Micronaut, and how to take advantage of those benefits using Grails. He encouraged all the Grails plugin developers to migrate them to Micronaut so they can be used not only from Grails but also in other use cases.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7853/33631536078_da0ee54abf_k.jpg" alt="Graeme Rocher explains the differences between Micronaut and Grails"&gt;
 
 
 &lt;figcaption&gt;
 Graeme Rocher explains the differences between Micronaut and Grails
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/whats-new-in-asciidoctor" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;What&amp;rsquo;s new in Asciidoctor&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/schalk-cronje" target="_blank" rel="noopener"
 &gt;Schalk Cronjé&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/ysb33r" target="_blank" rel="noopener"
 &gt;@ysb33r&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;My first choice on Saturday morning was to learn all the new things that &lt;a class="link" href="https://asciidoctor.org/" target="_blank" rel="noopener"
 &gt;Asciidoctor&lt;/a&gt; is introducing. Schalk explained clearly lots of new features, making everything much more simple and intuitive. Curiously, Schalk released during the conference &lt;a class="link" href="https://github.com/asciidoctor/asciidoctor-gradle-plugin/releases/tag/release_2_0_0" target="_blank" rel="noopener"
 &gt;version 2.0.0&lt;/a&gt; of the &lt;a class="link" href="https://github.com/asciidoctor/asciidoctor-gradle-plugin" target="_blank" rel="noopener"
 &gt;Asciidoctor Gradle plugin&lt;/a&gt;, written entirely in Groovy.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not using Asciidoctor enough lately and I regret it, as it&amp;rsquo;s fantastic.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/whats-new-in-gradle-5" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;What&amp;rsquo;s new in Gradle 5?&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/andres-almiray" target="_blank" rel="noopener"
 &gt;Andrés Almiray&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/aalmiray" target="_blank" rel="noopener"
 &gt;@aalmiray&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Andrés summarized all the new things that are coming with Gradle 5.0, highlighting Kotlin DSL 1.0 integration for those who are ready to use it. Gradle 5.0 will have better dependency management and several build performance improvements related to composite builds, build cache management and build scans. He even demoed some of the features, I specially liked how the Gradle build scans functionality looks like.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/creating-micronaut-configurations" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Creating Micronaut Configurations&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/ivan-lopez" target="_blank" rel="noopener"
 &gt;Iván López&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/ilopmar" target="_blank" rel="noopener"
 &gt;@ilopmar&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This year Iván was not organizing the conference, he even had time to attend lots of talks, but he delivered as usual one of the most useful talks. He reviewed how Micronaut configurations work and explained in detail how to create a new one. There are several different options to extend the framework via configurations and looks quite easy.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/automated-security-testing-in-a-devops-world" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;(Automated) Security Testing in a DevOps world&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/kevin-wittek" target="_blank" rel="noopener"
 &gt;Kevin Wittek&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/kiview" target="_blank" rel="noopener"
 &gt;@kiview&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This was one of the most interesting talks of the conference, at least for me. Kevin explained very clearly how to evolve from the traditional development pipeline to a more DevOps oriented one. Apart from some general recommendations he described all the possible security checks and validations that can be done, when and how to do them. He also created awareness about the lack of an open source reliable catalog of known vulnerabilities.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7815/33631536338_2bf84a58c7_k.jpg" alt="Kevin Wittek with a Linus Torvalds quote"&gt;
 
 
 &lt;figcaption&gt;
 Kevin Wittek with a Linus Torvalds quote
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/micronaut-performance" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Micronaut performance&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/miguel-angel-garcia-gomez" target="_blank" rel="noopener"
 &gt;Miguel Ángel García Gómez&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/MiguelAngelGG82" target="_blank" rel="noopener"
 &gt;@MiguelAngelGG82&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Miguel Ángel showed a comparison he made in terms of performance between the main microservice-oriented frameworks that we have now in the market: Micronaut, Spring Boot and Vert.x. He added a fourth option (Micronaut running on GraalVM) although he confessed that he could not measure everything properly with it due to the lack of compatibility between GraalVM and &lt;a class="link" href="https://prometheus.io/" target="_blank" rel="noopener"
 &gt;Prometheus&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;He showed the audience the results of his benchmark. The overall winner is apparently Micronaut+GraalVM despite the uncertainty related to the lack of good measurements. Among the other three options, some of them are better in some tests, but none of them is clearly better. Perhaps with larger and/or more challenging benchmarks the degradation in any option(s) could make the difference.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/its-a-bird-its-a-plane-no-its-sdkman" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;It&amp;rsquo;s a bird, it&amp;rsquo;s a plane, no it&amp;rsquo;s SDKMAN!&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/marco-vermeulen" target="_blank" rel="noopener"
 &gt;Marco Vermeulen&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/marc0der" target="_blank" rel="noopener"
 &gt;@marc0der&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Marco, creator of this awesome SDK manager tool, explained the current status of SDKMAN and the next features. He also explained the architecture behind the project, and the main challenges it faces. He also made some very interesting comments about the initial decision to write it in bash to have only &lt;a class="link" href="http://curl.haxx.se/" target="_blank" rel="noopener"
 &gt;curl&lt;/a&gt; and &lt;a class="link" href="http://www.info-zip.org/" target="_blank" rel="noopener"
 &gt;zip&lt;/a&gt; as dependencies, and how he is now considering a rewrite in a different language.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://agenda.greachconf.com/talk/how-i-automated-my-barn-with-arduino-raspberry-pi-kafka-docker-kubernetes-mongo-and-the-cloud" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;How I Automated My Barn with Arduino, Raspberry Pi, Kafka, Docker, Kubernetes, Mongo and the Cloud&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://agenda.greachconf.com/speaker/todd-sharp" target="_blank" rel="noopener"
 &gt;Todd Sharp&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/recursivecodes" target="_blank" rel="noopener"
 &gt;@recursivecodes&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;My Greach conference ended with an interesting talk by Todd Sharp. He explained how he managed to create a complex combination of technologies to learn about them and also about some features of the Oracle Cloud offering. He lives in a small town and has a barn with a pig and some chickens, so he wanted to automatize as much as possible the repetitive tasks related to the barn. He started with some sensors and now he is in the way to not only read but also perform some actions like fill a water bowl, open/close the doors or detect predators in the surroundings.&lt;/p&gt;
&lt;p&gt;He was very funny and, although the demo didn&amp;rsquo;t perfectly work and made him lose some time, he could explain the complexness of what he built and the technologies he learned in the process.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7910/33631535908_106acacad6_k.jpg" alt="Todd Sharp explains the architecture of his barn automation project"&gt;
 
 
 &lt;figcaption&gt;
 Todd Sharp explains the architecture of his barn automation project
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you in Greach 2020 !!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>FOSDEM 2019: Sunday</title><link>https://luiyo.net/en/blog/2019/02/fosdem-2019-sunday/</link><pubDate>Sun, 24 Feb 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/02/fosdem-2019-sunday/</guid><description>&lt;img src="https://luiyo.net/47207681772_102c9156fb_k_11990033668522893871.jpg" alt="Featured image of post FOSDEM 2019: Sunday" /&gt;&lt;p&gt;My Saturday finished having a great dinner with friends and lots of laughs in one of our favorite restaurants in Brussels.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7882/47000679932_093974eef9_o.png" alt="FOSDEM 2019 poster"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 poster
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;As usual, my Sunday at &lt;a class="link" href="https://fosdem.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FOSDEM&lt;/strong&gt;&lt;/a&gt; started again very early. Lot&amp;rsquo;s of things to see in a complete set of new devrooms/tracks. This year I focused my second day in the &lt;a class="link" href="https://fosdem.org/2019/schedule/track/community_devroom/" target="_blank" rel="noopener"
 &gt;Community&lt;/a&gt; and &lt;a class="link" href="https://fosdem.org/2019/schedule/track/geospatial/" target="_blank" rel="noopener"
 &gt;Geospatial&lt;/a&gt; devrooms.&lt;/p&gt;
&lt;p&gt;Before continuing, if you want to read my summary of the previous day you can follow this link: &lt;a class="link" href="https://luiyo.net/blog/2019/02/fosdem-2019-saturday/" &gt;&lt;strong&gt;FOSDEM 2019: Saturday&lt;/strong&gt;&lt;/a&gt;. You will also find there general info and details about the event itself.&lt;/p&gt;
&lt;p&gt;Again, I will summarize some of the talks that I attended (in chronological order):&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/community_supporting_foss_community_members_imposter_syndrome/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Supporting FOSS Community Members with Impostor Syndrome&lt;/strong&gt;&lt;/a&gt;, by Sage Sharp&lt;/p&gt;
&lt;p&gt;The purpose of the speaker was to share advice and tips about how to support people who experience &lt;a class="link" href="https://en.wikipedia.org/wiki/Impostor_syndrome" target="_blank" rel="noopener"
 &gt;impostor syndrome&lt;/a&gt;, focusing on people from underrepresented groups. Sage gave a quick introduction to the concept to go then directly to the topic. I received several good recommendations: normalize questions, how to give praise, what deserves praise, etc.&lt;/p&gt;
&lt;p&gt;We have seen lately lots of talks about the syndrome itself, it&amp;rsquo;s quite good to hear about how to counter it efficiently. As the speaker said, we as technical and resourceful people, should be able to improve this.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/community_why_cant_we_all_just_get_along/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Companies and Communities, Why Can&amp;rsquo;t We All Just Get Along?&lt;/strong&gt;&lt;/a&gt;, by Deb Nicholson and Nithya Ruff&lt;/p&gt;
&lt;p&gt;Companies and Communities have different systems of rewards and penalties. Companies focus on single minded views, and the alignment to the goals is rewarded. Communities focus on personal motivation, even if it&amp;rsquo;s something that is not profitable or even shippable in the short term. Companies fire people and people leave companies normally against the will of the employer, but in communities everyone leaves voluntarily and usually they can return happily.&lt;/p&gt;
&lt;p&gt;Diversity is good in both worlds, to have it and to show it. The speakers gave a very good advice to companies, recommending to send diverse people also to events and conferences, not always the same group of people. Respect also is essential both to a Community norms or a Company culture, this could be enforced in both worlds with a good Code of Conduct.&lt;/p&gt;
&lt;p&gt;Another very interesting and useful talk, describing the differences between these two worlds, and how can they benefit reciprocally.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/community_open_souce_community_past_and_future/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Open Source Community: its past and future&lt;/strong&gt;&lt;/a&gt;, by Nick Vidal&lt;/p&gt;
&lt;p&gt;Open Source is more than everything a continuum, it has been with us for more than 20 years now and it will hopefully stay around many more. In the last years we have celebrated the 20th and even 25th birthday of lots of projects: Debian, Redhat, FreeBSD, &amp;hellip; The speaker summarized the history of Open Source, starting with its definition, highlighting the recent complicated stories in Redis or MongoDB.&lt;/p&gt;
&lt;p&gt;The historical overview was great, but I particularly appreciated a message about Open Source being based on the &lt;a class="link" href="https://en.wikipedia.org/wiki/Gift_economy" target="_blank" rel="noopener"
 &gt;gift economy&lt;/a&gt;, with gifts far beyond code like openness, freedom and community.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7913/46345062575_5feee130ef_k.jpg" alt="FOSDEM 2019 - Nick Vidal reviewing the Open Source history"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 - Nick Vidal reviewing the Open Source history
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_navit/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Continuous Integration to compile and test Navit&lt;/strong&gt;&lt;/a&gt;, by	Patrick Höhn&lt;/p&gt;
&lt;p&gt;It was great to learn about &lt;a class="link" href="http://www.navit-project.org/" target="_blank" rel="noopener"
 &gt;Navit&lt;/a&gt; (a complete car navigation system with its own routing engine), but regardless the project itself the speaker gave great recommendations to improve the Infrastructure aspect of an Open Source project. Infra is usually a challenge in FOSS projects, as most contributors are interested in the project and not the infra part. Resources are needed to host any service, and those resources require funds.&lt;/p&gt;
&lt;p&gt;There are several continuous integration platform that offer a free tier for FOSS projects, including platform specific tests and static code analysis. There are also good alternatives for Device Farming and GUI( testing frameworks.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_osmwikidata/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Linking OpenStreetMap and Wikidata&lt;/strong&gt;&lt;/a&gt;, by Edward Betts&lt;/p&gt;
&lt;p&gt;One of my favorite talks of FOSDEM 2019, not only because the talk was clear and useful but also because the project behind is a perfect example of a pet project that becomes larger and larger as the main contributor starts discovering additional potential. The current status is awesome and the future looks even better.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://github.com/EdwardBetts" target="_blank" rel="noopener"
 &gt;Edward Betts&lt;/a&gt; has created &lt;a class="link" href="https://osm.wikidata.link/" target="_blank" rel="noopener"
 &gt;OSM &amp;lt;&amp;ndash;&amp;gt; Wikidata matcher&lt;/a&gt;, a powerful tool to link &lt;a class="link" href="https://www.openstreetmap.org/#map=17/40.46640/-3.74584" target="_blank" rel="noopener"
 &gt;OpenStreetMap&lt;/a&gt; data with &lt;a class="link" href="https://www.wikidata.org/wiki/Wikidata:Main_Page" target="_blank" rel="noopener"
 &gt;Wikidata&lt;/a&gt; articles (a Wikimedia tool with structured data). There are several benefits for doing this, being the main ones having labels in more languages, OSM data linked to more wikipedia articles and Wikimedia Commons. The tool is not fully automated to avoid false positives being linked, but the tool provides a great assistance.&lt;/p&gt;
&lt;p&gt;As an active &lt;a class="link" href="http://hdyc.neis-one.org/?Luiyo" target="_blank" rel="noopener"
 &gt;Supper Mapper&lt;/a&gt; and software engineer, I should start doing tools like this. Most of my edits in OSM are totally manual and for some use cases the impact is much more important when you automatize to make more efficient the time that you are contributing. In the short term, I will consider contributing as much as I can to this project.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_graphhopper/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GraphHopper Routing Engine - New Features&lt;/strong&gt;&lt;/a&gt;, by Peter Karich&lt;/p&gt;
&lt;p&gt;Peter gave a nice and clear presentation about &lt;a class="link" href="https://www.graphhopper.com/" target="_blank" rel="noopener"
 &gt;GraphHopper&lt;/a&gt;, a powerful and fast Java library and web service for routing. The speaker explained the last improvements in the tool, as well as in the routing algorithms they use: &lt;a class="link" href="https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm" target="_blank" rel="noopener"
 &gt;Dijkstra&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/A*_search_algorithm" target="_blank" rel="noopener"
 &gt;A*&lt;/a&gt;, &lt;a class="link" href="https://www.graphhopper.com/blog/2017/08/14/flexible-routing-15-times-faster/" target="_blank" rel="noopener"
 &gt;Landmarks&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Contraction_hierarchies" target="_blank" rel="noopener"
 &gt;Contraction Hierarchies&lt;/a&gt;. The talk included several demos calculating very quickly continental scale routes very fast and efficiently, including alternative routes.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_augmentedreality/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Hikar - Augmented reality for hikers&lt;/strong&gt;&lt;/a&gt;, by Nick Whitelegg&lt;/p&gt;
&lt;p&gt;Another awesome project I discovered in FOSDEM. Nick explained the current status related to geospatial Augmented Reality (AR), tools are scarce and normally closed-source so he, as a developer and hiker, thought about a free tool to cover this gap: &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/Hikar" target="_blank" rel="noopener"
 &gt;Hikar&lt;/a&gt;. It is an FOSS Android app aimed for outdoor and geographic AR, that overlays footpaths from OpenStreetMap on the camera feed and generates virtual signposts with relevant POIs around the user.&lt;/p&gt;
&lt;p&gt;The talk described the technical complexities, the data related issues (elevation is critical) and problems related to the realism of the path and signpost placing. Very interesting and inspiring talk.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7916/40294830713_3db0d67e87_k.jpg" alt="FOSDEM 2019 - Nick Whitelegg presenting Hikar"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 - Nick Whitelegg presenting Hikar
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_gpxtraces/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Hundred thousand rides a day&lt;/strong&gt;&lt;/a&gt;, by Ilya Zverev&lt;/p&gt;
&lt;p&gt;I already attended and reviewed a talk by Ilya Zverev last year and I enjoyed it, and it was worthy again this year. Ilya explained how he is improving the routing algorithms of his current employer and at the same time he is detecting and fixing problems in OpenStreetMap. The main problem for OSM are sources, there are not so many (because of licensing problems) and they get old, so using only certain sources means that we are mapping the reality of yesterday instead of the world as of Today.&lt;/p&gt;
&lt;p&gt;He created a set of tools to validate calculated routes, comparing them to the actual traject of the drivers. Using a basic code of colors is easy to check what streets are used in what direction, what turns are abnormally avoided, etc. With this tool, they can notice very fast changes like blocked roads with constructions or reversed streets (temporal or definitive). In order to have reliable data the tracks are as fresh as possible.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7899/46345062655_1c2027a561_k.jpg" alt="FOSDEM 2019 - Ilya Zverev with a visualization of gpx tracks in different colors depending on the angle"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 - Ilya Zverev with a visualization of gpx tracks in different colors depending on the angle
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;He gave some ideas for himself or for others to start similar projects: checking highway classification, missing turn restrictions, speed limits, etc.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_locationchallenges/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Open Source Geolocation&lt;/strong&gt;&lt;/a&gt;, by Zeeshan Ali&lt;/p&gt;
&lt;p&gt;Zeeshan explained the history of &lt;a class="link" href="https://gitlab.freedesktop.org/geoclue/geoclue" target="_blank" rel="noopener"
 &gt;GeoClue&lt;/a&gt;, an open source geolocation service for GNU/Linux. The talk was focused on the main challenges they faced and how they addressed the privacy issues related to share the users&amp;rsquo; location with other applications.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_osmqgis/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenStreetMap for emergency prep: The view from San Francisco&lt;/strong&gt;&lt;/a&gt;, by Stefano Maffulli&lt;/p&gt;
&lt;p&gt;Stefano moved to San Francisco some years ago with his wife, and they were scared about the next earthquake. The found there a lot of people with the same concerns and some organizations providing support for this. For example the &lt;a class="link" href="https://en.wikipedia.org/wiki/Community_emergency_response_team" target="_blank" rel="noopener"
 &gt;Neighborhood Emergency Response Team (NERT)&lt;/a&gt;, a group of civilians that take lessons from the fire fighters about how to spot and use water hydrants or police call boxes, to locate the nearest hospitals or schools, or to avoid places with hazardous materials like car repair shops, construction sites or gas stations.&lt;/p&gt;
&lt;p&gt;They used OpenStreetMap as the base for emergency related preparations, as almost everything is mapped or can be mapped in OSM.They improved the map data related to the Emergency Response tasks using trained NERT volunteers, so they could even research the most and lest &lt;em&gt;vulnerable&lt;/em&gt; neighborhoods in the city. They are now adding additional features related to other catastrophes like heat or cold waves.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7891/40294830473_92fd5d0694_k.jpg" alt="FOSDEM 2019 - Stefano Maffulli presenting his OSM based project for emergency preparation"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 - Stefano Maffulli presenting his OSM based project for emergency preparation
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Very interesting project, even for non &lt;a class="link" href="https://en.wikipedia.org/wiki/Survivalism" target="_blank" rel="noopener"
 &gt;preppers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/geo_streetview/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenTrailView 360, FOSS StreetView for hikers&lt;/strong&gt;&lt;/a&gt;, by Nick Whitelegg&lt;/p&gt;
&lt;p&gt;Nick again on stage to explain another interesting project, &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/OpenTrailView" target="_blank" rel="noopener"
 &gt;OpenTrailView 360&lt;/a&gt; a FOSS &lt;em&gt;StreetView&lt;/em&gt; application for hikers. He explained how the tool started in 2010, the problems he faced to gather proper images and how he resumed the project in 2013 when the Sphere pictures appeared in Android phones and this last version (OTV 360) born in 2018 after the appearance of affordable 360 degree cameras.&lt;/p&gt;
&lt;p&gt;Nick explained the challenges he faced and the tools he could use from the FOSS community: &lt;a class="link" href="https://www.mapillary.com/app/" target="_blank" rel="noopener"
 &gt;Mapillary&lt;/a&gt; for street-level imagery, &lt;a class="link" href="https://github.com/perliedman/geojson-path-finder" target="_blank" rel="noopener"
 &gt;GeoJSON Path Finder&lt;/a&gt; for client-side in-browser routing, and &lt;a class="link" href="https://pannellum.org/" target="_blank" rel="noopener"
 &gt;Pannellum&lt;/a&gt; to display the panoramas in the browser. The demo that Nick showed us was very promising, another project to follow closely.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/keynote_fifty_years_unix/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;2019 - Fifty years of Unix and Linux advances&lt;/strong&gt;&lt;/a&gt;, by Jon &amp;lsquo;maddog&amp;rsquo; Hall&lt;/p&gt;
&lt;p&gt;The closing keynote was delivered by &lt;a class="link" href="https://en.wikipedia.org/wiki/Jon_Hall_%28programmer%29" target="_blank" rel="noopener"
 &gt;Jon &amp;lsquo;maddog&amp;rsquo; Hall&lt;/a&gt;, a software and hardware freedom advocate, developer since 1969 and the current Board Chair of the &lt;a class="link" href="https://www.lpi.org/" target="_blank" rel="noopener"
 &gt;Linux Professional Institute&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;2019 not only marks the 50th anniversary of &lt;a class="link" href="https://en.wikipedia.org/wiki/Unix" target="_blank" rel="noopener"
 &gt;Unix&lt;/a&gt;, but also the 50th of the &lt;a class="link" href="https://en.wikipedia.org/wiki/ARPANET" target="_blank" rel="noopener"
 &gt;ArpaNet/Internet&lt;/a&gt; and the &lt;a class="link" href="https://en.wikipedia.org/wiki/Apollo_11" target="_blank" rel="noopener"
 &gt;Apollo 11 Moon landing&lt;/a&gt;. &amp;lsquo;maddog&amp;rsquo; summarized the evolution of Unix, Linux and the Free Software movement in those 50 years in a hilarious but interesting way. A packed full Janson auditorium enjoyed the jokes a lot, so it was a great way to to compensate the sadness of leaving FOSDEM again.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7824/47207681742_6aea5649e4_k.jpg" alt="FOSDEM 2019 - Jon &amp;#39;maddog&amp;#39; Hall in the closing keynote"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 - Jon &amp;#39;maddog&amp;#39; Hall in the closing keynote
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;br /&gt;
&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you in Brussels in 2020 for the 20th anniversary of FOSDEM!!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>FOSDEM 2019: Saturday</title><link>https://luiyo.net/en/blog/2019/02/fosdem-2019-saturday/</link><pubDate>Sun, 10 Feb 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/02/fosdem-2019-saturday/</guid><description>&lt;img src="https://luiyo.net/32111005427_44b0627a4f_k_18089617489925369114.jpg" alt="Featured image of post FOSDEM 2019: Saturday" /&gt;&lt;p&gt;It has been a week since I returned from another intense and thought-provoking weekend in Brussels, although it still feels like it was just yesterday. This year, apart from attending &lt;strong&gt;FOSDEM&lt;/strong&gt; (as I intend to do every year) I took a very early flight on Friday to visit new (for me) places in the city. In just one day I visited the &lt;a class="link" href="http://www.europarl.europa.eu/visiting/en/brussels/briefing-hemicycle-visits" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;European Parliament Hemicycle&lt;/strong&gt;&lt;/a&gt;, the &lt;a class="link" href="http://www.europarl.europa.eu/visiting/en/brussels/house-of-european-history" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;House of European History&lt;/strong&gt;&lt;/a&gt;, the &lt;a class="link" href="http://www.europarl.europa.eu/visiting/en/brussels/parlamentarium" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Parlamentarium&lt;/strong&gt;&lt;/a&gt; and the &lt;a class="link" href="https://www.naturalsciences.be/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Museum of Natural Sciences&lt;/strong&gt;&lt;/a&gt;. My most productive Friday in months, for sure.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7882/47000679932_093974eef9_o.png" alt="FOSDEM 2019 poster"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019 poster
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;For those of you who don&amp;rsquo;t know &lt;a class="link" href="https://fosdem.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FOSDEM&lt;/strong&gt;&lt;/a&gt;, it is the biggest conference in Europe (and one of the biggest around the world) related to &lt;strong&gt;Open Source&lt;/strong&gt; development and communities. It&amp;rsquo;s a huge event with hundreds of talks, workshops, gatherings and stands from all the relevant projects and communities in the &lt;strong&gt;FOSS (Free and Open Source Software)&lt;/strong&gt; ecosystem. It&amp;rsquo;s also a marvelous place to do networking, because there are not only representatives of those projects but normally also the technical leaders of them. If you are good with names and faces you can meet and greet a lot of important and interesting people.&lt;/p&gt;
&lt;p&gt;I already wrote about it in previous years:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2016&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/" &gt;Friday&lt;/a&gt;, &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FOSDEM 2018&lt;/strong&gt;: &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-saturday/" &gt;Saturday&lt;/a&gt; and &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-sunday/" &gt;Sunday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a class="link" href="https://fosdem.org/2019/schedule/event/closing_fosdem/" target="_blank" rel="noopener"
 &gt;numbers of this 2019 edition&lt;/a&gt; speak for themselves, improving all the figures from 2018:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;more than 8,000 attendees in only two days&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/speakers/" target="_blank" rel="noopener"
 &gt;730 speakers&lt;/a&gt; in &lt;a class="link" href="https://fosdem.org/2019/schedule/events/" target="_blank" rel="noopener"
 &gt;788 different events&lt;/a&gt; (talks or workshops, mainly)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/rooms/" target="_blank" rel="noopener"
 &gt;63 tracks&lt;/a&gt; in 47 different rooms&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://video.fosdem.org/" target="_blank" rel="noopener"
 &gt;more than 400 hours of content&lt;/a&gt;, almost all of the events are &lt;a class="link" href="https://fosdem.org/2019/schedule/streaming/" target="_blank" rel="noopener"
 &gt;available online with live streaming&lt;/a&gt; during the conference&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2019/stands/" target="_blank" rel="noopener"
 &gt;65 stands&lt;/a&gt; of all kinds of projects: &lt;a class="link" href="https://fsfe.org/" target="_blank" rel="noopener"
 &gt;FSFE&lt;/a&gt;, &lt;a class="link" href="https://www.python.org/psf" target="_blank" rel="noopener"
 &gt;Python Software Foundation&lt;/a&gt;, &lt;a class="link" href="http://www.apache.org/" target="_blank" rel="noopener"
 &gt;the Apache Software Foundation&lt;/a&gt;, &lt;a class="link" href="https://opensource.org/" target="_blank" rel="noopener"
 &gt;OSI&lt;/a&gt;, &lt;a class="link" href="https://eclipse.org/" target="_blank" rel="noopener"
 &gt;the Eclipse Foundation&lt;/a&gt;, &lt;a class="link" href="https://sfconservancy.org/" target="_blank" rel="noopener"
 &gt;Software Freedom Conservancy&lt;/a&gt;, &lt;a class="link" href="http://www.oreilly.com/" target="_blank" rel="noopener"
 &gt;O&amp;rsquo;Reilly&lt;/a&gt;, &lt;a class="link" href="http://getfedora.org/" target="_blank" rel="noopener"
 &gt;Fedora&lt;/a&gt;, &lt;a class="link" href="https://www.opensuse.org/" target="_blank" rel="noopener"
 &gt;OpenSUSE&lt;/a&gt;, &lt;a class="link" href="https://www.debian.org/" target="_blank" rel="noopener"
 &gt;Debian&lt;/a&gt; &lt;a class="link" href="http://www.kde.org/" target="_blank" rel="noopener"
 &gt;KDE&lt;/a&gt;, &lt;a class="link" href="http://gnome.org/" target="_blank" rel="noopener"
 &gt;Gnome&lt;/a&gt;, &lt;a class="link" href="http://www.libreoffice.org/" target="_blank" rel="noopener"
 &gt;LibreOffice&lt;/a&gt;, &lt;a class="link" href="https://videolan.org/" target="_blank" rel="noopener"
 &gt;VideoLAN&lt;/a&gt;, &lt;a class="link" href="https://mozilla.org/" target="_blank" rel="noopener"
 &gt;Mozilla&lt;/a&gt;, &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To make it more impressive, take into account that FOSDEM is &lt;strong&gt;organized by volunteers&lt;/strong&gt;, everything is &lt;strong&gt;community driven&lt;/strong&gt; and it&amp;rsquo;s &lt;strong&gt;free to attend&lt;/strong&gt;. You don&amp;rsquo;t even need to register beforehand.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7805/47052615481_6a1da44b3c_o.png" alt="FOSDEM 2019"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2019
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;As usual, let me summarize some of the talks that I attended (in chronological order):&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/full_software_freedom/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Can Anyone Live in Full Software Freedom Today?&lt;/strong&gt;&lt;/a&gt;, by Bradley M. Kuhn and Karen Sandler&lt;/p&gt;
&lt;p&gt;Bradley and &lt;a class="link" href="https://twitter.com/o0karen0o" target="_blank" rel="noopener"
 &gt;Karen&lt;/a&gt; are the President and the Executive Director respectively of &lt;a class="link" href="https://sfconservancy.org/" target="_blank" rel="noopener"
 &gt;Software Freedom Conservancy&lt;/a&gt;. They focused on people like themselves (and me) that seek to use only free software in our daily tasks, and the compromises that we sometimes need to do in order to achieve certain goals.&lt;/p&gt;
&lt;p&gt;Karen explained her concern when she had to put herself an implantable defibrillator with proprietary code inside, with no access to the code even if the manufacturer somehow recognized that it could cause trouble for pregnant women because their algorithms were not properly tined for that situations. She had to suffer some unnecessary electrical shocks during her pregnancy and could not do anything about it. Another common example they gave is about modern websites that force the users to activate JavaScript in order to load in your device complete applications with proprietary software on it.&lt;/p&gt;
&lt;p&gt;Some use cases for the general public have several free alternatives but for others there is no alternative so the users are forced to use privative applications. The main call to action of this keynote was for all the open source developers to re-think and re-prioritize our collaborations to close this gap and improve our general freedom.&lt;/p&gt;
&lt;p&gt;This was a good opening keynote, although knowing very well the speakers since a long time ago I expected more explicit suggestions (or accusations).&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/floss_internet_future/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FLOSS, the Internet and the Future&lt;/strong&gt;&lt;/a&gt;, by	Mitchell Baker&lt;/p&gt;
&lt;p&gt;Mitchell, Executive Chairwoman of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Mozilla_Foundation" target="_blank" rel="noopener"
 &gt;Mozilla Foundation&lt;/a&gt;, insisted in her keynote on some of the key messages from the previous one. She explained how a handful of organizations (Google, Facebook, Amazon, etc.) are a clear threat to privacy and openness despite having their core codebase full of FLOSS software.&lt;/p&gt;
&lt;p&gt;She showed some of the projects that Mozilla is offering to increase the privacy rights of the users, for example the &lt;a class="link" href="https://addons.mozilla.org/en-US/firefox/addon/facebook-container/" target="_blank" rel="noopener"
 &gt;Facebook Container extension&lt;/a&gt; that isolates your Facebook identity from the rest of the web so they are not able to track you everywhere.&lt;/p&gt;
&lt;p&gt;She also commented an experiment, trying to track every advertisement that appears in the web to see who is paying for that ad (someone is paying, always) and why this ad is being showed to you. Is it because I&amp;rsquo;m a man? Is it because of my age? Is it because of some specific behavior?&lt;/p&gt;
&lt;p&gt;The keynote ended with some comments about the &lt;em&gt;Addition Economy&lt;/em&gt; that rules the world in which we live and the effort that is still needed to fight against hate and violence in social networks. She explained how the rejection of those problems is part of the DNA of the FLOSS communities, and how we need to translate those values to the society using handy and attractive tools for users.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm8.staticflickr.com/7839/32111005517_eb6ddac90a_k.jpg" alt="The classic OpenSUSE beer"&gt;
 
 
 &lt;figcaption&gt;
 The classic OpenSUSE beer
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/blockchain_ethics/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Blockchain: The Ethical Considerations&lt;/strong&gt;&lt;/a&gt;, by Deb Nicholson&lt;/p&gt;
&lt;p&gt;We hear a lot that Blockchain is the future but what kind of world do we want to see blockchain make? We no longer live in a world where we can forget or ignore the consequences and the social impact of our work. Deb explained some of the most controversial aspects of this technology:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Do the upsides (transparency, distributed control, etc.) compensate the downsides?&lt;/li&gt;
&lt;li&gt;Will Blockchain just make the richest people richer?&lt;/li&gt;
&lt;li&gt;If not all the contracting parties understand or can even read the contract&amp;hellip; is it legitimate enough?&lt;/li&gt;
&lt;li&gt;What will happen if a corporation or group of them owns the majority of the nodes?&lt;/li&gt;
&lt;li&gt;Can we maintain this using just solar powered energy?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/mattermost_layered_extensibility/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mattermost’s Approach to Layered Extensibility in Open Source&lt;/strong&gt;&lt;/a&gt;, by Corey Hulen&lt;/p&gt;
&lt;p&gt;Corey, CTO and co-founder of Mattermost, explained how their platform enables extensibility by their users. He claimed that almost 100% of what you see in the UI is accessible via standard REST API calls. Another important aspect to enable extensibility is that the complete data model is open enabling easy load, extraction and manipulation. Client side customizations for the interfaces, extensible APIs, incoming and outgoing webhooks and powerful plugins.&lt;/p&gt;
&lt;p&gt;I expected more architectural contents but the talk was clear and very detailed so I learned a couple of nice concepts anyway.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/gdpr_and_dtp_vs_data_portability_and_freedom/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GDPR and the right to data portability&lt;/strong&gt;&lt;/a&gt;, by Laurent Chemla&lt;/p&gt;
&lt;p&gt;The right to data portability was intended as a way to enforce competition and to give back to the public some control over their personal data, but it fails in both situations. The regulation does not include a standard implementation or interface so everyone is dealing with this in a different way.&lt;/p&gt;
&lt;p&gt;Some of the usual suspects (Facebook, Google, Twitter and Microsoft among others) created in 2017 the &lt;a class="link" href="https://datatransferproject.dev/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Data Transfer Project&lt;/strong&gt; (DTP)&lt;/a&gt; to create an open-source data portability platform, maybe it&amp;rsquo;s time for a public and central organization to take over the project in order to set it as a global standard.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/enough_how_journalism_can_benefit_from_free_software/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Enough: How journalism can benefit from free software&lt;/strong&gt;&lt;/a&gt;, by Veronika Nad&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://enough.community" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Enough&lt;/strong&gt;&lt;/a&gt; is a set of tools, cloud-based or self-hosted, as well as a community composed of technical people and journalists to empower journalists and Human Rights Defenders when protecting their privacy and their sources.&lt;/p&gt;
&lt;p&gt;It provides an easy to use platform for non technical people to securely share any kind of data, typically a leak for a global audience. It is linkable from other platforms to serve as a common source, making it possible for anyone to communicate (if needed) securely and confidentially with the source of the data leak. It also includes training contents to teach the participants how to use &lt;a class="link" href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy" target="_blank" rel="noopener"
 &gt;PGP&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Tor_Project,_Inc" target="_blank" rel="noopener"
 &gt;TOR&lt;/a&gt;, VPNs and similar stuff.&lt;/p&gt;
&lt;p&gt;I will consider contributing to the platform, at least to improve the website they have using &lt;a class="link" href="https://gohugo.io/" target="_blank" rel="noopener"
 &gt;Hugo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/kubernetesclusterfuck/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The clusterfuck hidden in the Kubernetes code base&lt;/strong&gt;&lt;/a&gt;, by Kris Nova&lt;/p&gt;
&lt;p&gt;I am not a Kubernetes expert but I learned a lot in this talk. The speaker explained in a pleasant and concise way all the anti-patterns that are present in the Kubernetes code base.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/java_language_futures/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Java Language Futures&lt;/strong&gt;&lt;/a&gt;, by Brian Goetz&lt;/p&gt;
&lt;p&gt;Brian Goetz, Java Language Architect, explained in a fast but clear way all the new features that are coming to the Java Language. He briefly explained the new release cadence (releases every 6 months), project Amber, Valhalla, Loom or Panama to focus later into the details of some relevant improvements.&lt;/p&gt;
&lt;p&gt;I want to highlight the enhancements in the switch (preview feature for v12), patten matching and value types.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2019/schedule/event/openjdk_gb/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenJDK Governing Board Q&amp;amp;A&lt;/strong&gt;&lt;/a&gt;, by Mark Reinhold, Georges Saab, Doug Lea, John Duimovich and Andrew Haley&lt;/p&gt;
&lt;p&gt;As usual in FOSDEM, the complete &lt;a class="link" href="https://en.wikipedia.org/wiki/OpenJDK" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenJDK&lt;/strong&gt;&lt;/a&gt; Governing Board offered themselves for an open Q&amp;amp;A session. &lt;a class="link" href="https://twitter.com/gsaab" target="_blank" rel="noopener"
 &gt;Georges Saab&lt;/a&gt; (Chair, Oracle), &lt;a class="link" href="https://twitter.com/jduimovich" target="_blank" rel="noopener"
 &gt;John Duimovich&lt;/a&gt; (Vice Chair, IBM), &lt;a class="link" href="https://twitter.com/mreinhold" target="_blank" rel="noopener"
 &gt;Mark Reinhold&lt;/a&gt; (OpenJDK Lead, Oracle), Prof. &lt;a class="link" href="https://twitter.com/douglea" target="_blank" rel="noopener"
 &gt;Doug Lea&lt;/a&gt; (SUNY Oswego) and &lt;a class="link" href="https://developers.redhat.com/blog/author/aphredhat/" target="_blank" rel="noopener"
 &gt;Andrew Haley&lt;/a&gt; (Red Hat) kindly answered all the questions from the audience.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;I will summarize my Sunday experience in FOSDEM as soon as possible, but this article is already long enough to be published.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stay tuned!!!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>My Year 2018 in Games</title><link>https://luiyo.net/en/blog/2019/01/my-year-2018-in-games/</link><pubDate>Sun, 13 Jan 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/01/my-year-2018-in-games/</guid><description>&lt;img src="https://luiyo.net/39765897143_cb630f9045_b_8602403396600856890.jpg" alt="Featured image of post My Year 2018 in Games" /&gt;&lt;p&gt;Welcome again to this yearly post, where I try to analyze my gaming behavior during the previous year. I have been doing this since 2011 in Spanish, but this time I will do it in English as with the rest of my posts. You can read about my previous years (in Spanish):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2018/01/mi-2017-ludico/" &gt;2017&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/01/mi-2016-ludico/" &gt;2016&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2016/01/mi-2015-ludico/" &gt;2015&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2015/01/mi-2014-ludico/" &gt;2014&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2014/01/partidas-jugadas-en-2013/" &gt;2013&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2013/01/partidas-jugadas-en-2012/" &gt;2012&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2012/01/juegos-los-que-mas-he-jugado-en-2011/" &gt;2011&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;table style="width:100%"&gt;
 &lt;caption&gt;Evolution of my game plays over the last years&lt;/caption&gt;
 &lt;tr&gt;
 &lt;th&gt;&lt;/th&gt;
 &lt;th&gt;&lt;b&gt;2018&lt;/b&gt;&lt;/th&gt;
 &lt;th&gt;2017&lt;/th&gt;
 &lt;th&gt;2016&lt;/th&gt;
 &lt;th&gt;2015&lt;/th&gt;
 &lt;th&gt;2014&lt;/th&gt;
 &lt;th&gt;2013&lt;/th&gt;
 &lt;th&gt;2012&lt;/th&gt;
 &lt;th&gt;Total since 2006&lt;/th&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Total amount of plays&lt;/td&gt;
 &lt;td&gt;&lt;b&gt;101&lt;/b&gt;&lt;/td&gt;
 &lt;td&gt;84&lt;/td&gt;
 &lt;td&gt;98&lt;/td&gt;
 &lt;td&gt;84&lt;/td&gt;
 &lt;td&gt;81&lt;/td&gt;
 &lt;td&gt;117&lt;/td&gt;
 &lt;td&gt;161&lt;/td&gt;
 &lt;td&gt;1039&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Different games played&lt;/td&gt;
 &lt;td&gt;&lt;b&gt;61&lt;/b&gt;&lt;/td&gt;
 &lt;td&gt;72&lt;/td&gt;
 &lt;td&gt;55&lt;/td&gt;
 &lt;td&gt;71&lt;/td&gt;
 &lt;td&gt;52&lt;/td&gt;
 &lt;td&gt;81&lt;/td&gt;
 &lt;td&gt;80&lt;/td&gt;
 &lt;td&gt;397&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Games with 2 or more plays (in the year)&lt;/td&gt;
 &lt;td&gt;&lt;b&gt;14&lt;/b&gt;&lt;/td&gt;
 &lt;td&gt;9&lt;/td&gt;
 &lt;td&gt;15&lt;/td&gt;
 &lt;td&gt;13&lt;/td&gt;
 &lt;td&gt;14&lt;/td&gt;
 &lt;td&gt;19&lt;/td&gt;
 &lt;td&gt;40&lt;/td&gt;
 &lt;td&gt;175&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Amount of gaming sessions&lt;/td&gt;
 &lt;td&gt;&lt;b&gt;43&lt;/b&gt;&lt;/td&gt;
 &lt;td&gt;36&lt;/td&gt;
 &lt;td&gt;35&lt;/td&gt;
 &lt;td&gt;30&lt;/td&gt;
 &lt;td&gt;44&lt;/td&gt;
 &lt;td&gt;41&lt;/td&gt;
 &lt;td&gt;36&lt;/td&gt;
 &lt;td&gt;365&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm5.staticflickr.com/4817/46006318134_fbabc52f7c_z.jpg" alt="Games played per year until the end of 2018"&gt;
 
 
 &lt;figcaption&gt;
 Games played per year until the end of 2018
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="analysis"&gt;Analysis
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;In this yearly post I used to include a graph with the games played by month, but it turned more or less complex and meaningless as the trend was clear year by year. I tend to play more or less the same along the year with some peaks in the gaming conventions.&lt;/li&gt;
&lt;li&gt;In 2018 I went back to the 2016 numbers in amount of plays, with a higher amount of different games played.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ve played 61 different games this year, 41 of them were totally new (to me). A very high proportion.&lt;/li&gt;
&lt;li&gt;I recorded 43 gaming sessions, almost 4 per month.&lt;/li&gt;
&lt;li&gt;Again, in 2018 I have &lt;strong&gt;zero&lt;/strong&gt; hours recorded in the Steam platform. I miss it and I will give it some priority in 2019.&lt;/li&gt;
&lt;li&gt;My &lt;a href="https://en.wikipedia.org/wiki/H-index"&gt;&lt;b&gt;&lt;i&gt;h-index&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; as a player is still at &lt;b&gt;11&lt;/b&gt;. Reading carefully the data, I expect to go up at least one level in the next period, as I have several games near the h-index frontier.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="retrospective"&gt;Retrospective
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;I still enjoy a lot playing boardgames, role playing games and video games so I will keep this as one of my main leisure activities for 2019&lt;/li&gt;
&lt;li&gt;In January 2018 we finished &lt;a class="link" href="https://rpggeek.com/boardgame/161936/pandemic-legacy-season-1" target="_blank" rel="noopener"
 &gt;Pandemic Legacy Season 1&lt;/a&gt; the campaign we started back in 2016, but after that I haven&amp;rsquo;t played any other legacy game. I still love cooperative games and I would not reject starting one with a stable playing group, maybe the recently announced &lt;a class="link" href="https://www.fantasyflightgames.com/en/news/2019/1/11/the-lord-of-the-rings-journeys-in-middle-earth/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Journeys in the Middle Earth&lt;/strong&gt;&lt;/a&gt;?&lt;/li&gt;
&lt;li&gt;I am becoming addicted to &lt;strong&gt;escape room inspired board games&lt;/strong&gt;. In 2018 I have played several &lt;a class="link" href="https://rpggeek.com/boardgamefamily/39442/unlock" target="_blank" rel="noopener"
 &gt;Unlock!&lt;/a&gt; and &lt;a class="link" href="https://rpggeek.com/boardgamefamily/36963/exit-das-spiel" target="_blank" rel="noopener"
 &gt;Exit&lt;/a&gt; and for 2019 my goal is to play all the published games of those two families&lt;/li&gt;
&lt;li&gt;I managed (with my party and DM) to maintain since March a monthly &lt;a class="link" href="https://rpggeek.com/rpg/17181/dungeons-dragons-5th-edition" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dungeons &amp;amp; Dragons 5th Edition&lt;/strong&gt;&lt;/a&gt; campaign, and I only missed one session because of a trip. That is very good news for me and for the entire group, we are &lt;a class="link" href="http://ghilbrae.com/tag/storm-kings-thunder/" target="_blank" rel="noopener"
 &gt;enjoying it a lot&lt;/a&gt; so we will hopefully continue with the same frequency and passion.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;m still eager to play prototypes, but since early 2018 I am no longer a member of &lt;a class="link" href="http://www.asociacionludo.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Asociación Ludo&lt;/strong&gt;&lt;/a&gt;. I was not involved at all so, although I miss some of my colleagues there, I decided to leave after realizing that the association does not benefit from me if I&amp;rsquo;m only providing economic support. I will consider returning when I&amp;rsquo;m capable of offering more :-(&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>My Year 2018 in Books</title><link>https://luiyo.net/en/blog/2019/01/my-year-2018-in-books/</link><pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2019/01/my-year-2018-in-books/</guid><description>&lt;img src="https://luiyo.net/46560537701_875ce8d48b_b_15041967695953228523.jpg" alt="Featured image of post My Year 2018 in Books" /&gt;&lt;p&gt;Any &lt;a class="link" href="https://www.goodreads.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Goodreads&lt;/strong&gt;&lt;/a&gt; user has access to a yearly report with some statistics and basically the covers of all the books read in one year. In order to have it the user only has to set the books as &lt;em&gt;read&lt;/em&gt; and the &lt;em&gt;read date&lt;/em&gt; to any time in that year.&lt;/p&gt;
&lt;p&gt;Taking advantage of this nice feature I will summarize &lt;a class="link" href="https://www.goodreads.com/user/year_in_books/2018/12155365" target="_blank" rel="noopener"
 &gt;My 2018 in Books&lt;/a&gt; from Goodreads:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I read &lt;strong&gt;7,224 pages&lt;/strong&gt; across &lt;strong&gt;56 books&lt;/strong&gt;, a 112% of my 50 books read in 2018 goal&lt;/li&gt;
&lt;li&gt;The average length was &lt;strong&gt;129 pages&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;My average rating was &lt;strong&gt;3.7&lt;/strong&gt; (up to 5)&lt;/li&gt;
&lt;li&gt;The longest book I read was &lt;a class="link" href="https://simple.wikipedia.org/wiki/Patria_%28novel%29" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Patria&lt;/em&gt;&lt;/a&gt;, by &lt;a class="link" href="https://en.wikipedia.org/wiki/Fernando_Aramburu" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Fernando Aramburu&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The amount of works is not very important (because some of the 56 are comics or short stories) but still 56 books means almost 5 books per month, that translates to one book per week approximately. Not bad, taking into account the other million things that I do (or intend to do) every week.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not copying here the full list, &lt;a class="link" href="https://www.goodreads.com/user/show/12155365-luis" target="_blank" rel="noopener"
 &gt;friend me on Goodreads&lt;/a&gt; if you are curious, but at least I want to highlight some of them.&lt;/p&gt;
&lt;p&gt;I have included in the ranking three books by &lt;a class="link" href="https://en.wikipedia.org/wiki/Juan_G%C3%B3mez-Jurado" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Juan Gómez Jurado&lt;/strong&gt;&lt;/a&gt;, including the Top 1, so he deserves to be in the featured image of the post obtained from &lt;a href='https://www.laopiniondemalaga.es/cultura-espectaculos/2018/11/23/prohibo-terminantemente-leais-entrevista/1049352.html'&gt;La Opinión de Málaga&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m currently reading &lt;a class="link" href="https://www.goodreads.com/book/show/13086272-el-emblema-del-traidor" target="_blank" rel="noopener"
 &gt;El Emblema del Traidor&lt;/a&gt; also by Juan but when I finish it I will begin my 2019 reading &lt;strong&gt;again&lt;/strong&gt; books by or about &lt;a class="link" href="https://en.wikipedia.org/wiki/J._R._R._Tolkien" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;J.R.R. Tolkien&lt;/strong&gt;&lt;/a&gt;. I miss it.&lt;/p&gt;
&lt;h2 id="my-top-10-read-books-in-2018"&gt;My TOP 10 read books in 2018
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/42392504-reina-roja" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Reina Roja&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado"&gt;Juan Gomez-Jurado&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2593970922" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/8135136-travels-with-charley" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Travels With Charley: In Search of America&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/585.John_Steinbeck"&gt;John Steinbeck&lt;/a&gt; (you can read &lt;a class="link" href="https://luiyo.net/blog/2018/02/travels-with-charley-by-john-steinbeck/" &gt;my review here in the blog&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/31842429-patria" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Patria&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/68308.Fernando_Aramburu"&gt;Fernando Aramburu&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2251783938" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/37944086-a-room-of-one-s-own" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;A Room of One&amp;rsquo;s Own&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/6765.Virginia_Woolf"&gt;Virginia Woolf&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2354781993" target="_blank" rel="noopener"
 &gt;my review in English in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/19051109-el-rayo-que-no-cesa" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;El rayo que no cesa&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/527954.Miguel_Hern_ndez"&gt;Miguel Hernández&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2360895290" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/34918025-poeta-en-nueva-york" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Poeta en Nueva York&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/44150.Federico_Garc_a_Lorca"&gt;Federico García Lorca&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2360896179" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/8362050-esp-a-de-dios" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Espía de Dios&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado"&gt;Juan Gomez-Jurado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/36524894-ndura" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Ndura: Hijo de la selva&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/8433319.Javier_Salazar_Calle"&gt;Javier Salazar Calle&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2447363435" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/11934526-contrato-con-dios" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Contrato con Dios&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/364872.Juan_Gomez_Jurado"&gt;Juan Gomez-Jurado&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/17268452-intemperie" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Intemperie&lt;/strong&gt;&lt;/a&gt; by &lt;a href="https://www.goodreads.com/author/show/6899846.Jes_s_Carrasco"&gt;Jesús Carrasco&lt;/a&gt; (you can read &lt;a class="link" href="https://www.goodreads.com/review/show/2359397308" target="_blank" rel="noopener"
 &gt;my review in Spanish in Goodreads&lt;/a&gt;)&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>The German Romantische Strasse</title><link>https://luiyo.net/en/blog/2018/12/the-german-romantische-strasse/</link><pubDate>Sun, 30 Dec 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/12/the-german-romantische-strasse/</guid><description>&lt;img src="https://luiyo.net/31593446587_eb0c64a565_k_361612874048844828.jpg" alt="Featured image of post The German Romantische Strasse" /&gt;&lt;p&gt;Some weeks ago I had the pleasure to make again an awesome road trip with my friend &lt;strong&gt;Agatha&lt;/strong&gt;, this time through the German &lt;a class="link" href="https://www.romantischestrasse.de/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantische Strasse&lt;/strong&gt;&lt;/a&gt;. It is not the first (and most probably will not be the last) trip together, you can read about my trips with her through &lt;a class="link" href="https://luiyo.net/blog/2018/05/scotland-a-brief-opinionated-guide/" &gt;Scotland&lt;/a&gt;, &lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Austria&lt;/a&gt;, &lt;a class="link" href="https://luiyo.net/blog/2017/12/brittany-a-brief-opinionated-guide/" &gt;Brittany&lt;/a&gt; or &lt;a class="link" href="https://luiyo.net/blog/2017/12/normandy-a-brief-opinionated-guide/" &gt;Normandy&lt;/a&gt; (and we have made a few more).&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m adding the &lt;em&gt;German&lt;/em&gt; adjective to the title because last year I also traveled through the &lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Austrian Romantikstrasse&lt;/a&gt;. We discovered after that trip that a &lt;em&gt;similar&lt;/em&gt; one existed in Germany, so it was about time to travel the german one at least to compare. For your information, there are similar routes in &lt;a class="link" href="https://www.romantischestrasse.de/footer-navigationen/commercial/international/japans-romantic-road/?L=1" target="_blank" rel="noopener"
 &gt;Japan&lt;/a&gt;, &lt;a class="link" href="https://www.romantischestrasse.de/footer-navigationen/commercial/international/romantic-road-of-korea/?L=1" target="_blank" rel="noopener"
 &gt;Korea&lt;/a&gt; and &lt;a class="link" href="https://www.romantischestrasse.de/footer-navigationen/commercial/international/romantic-road-in-brazil/?L=1" target="_blank" rel="noopener"
 &gt;Brazil&lt;/a&gt;. I neither confirm nor deny that now I want to follow those as well (damn &lt;em&gt;completism&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;I really needed some holidays to disconnect (this year has been difficult and complex in several ways) and I love to travel in December through central Europe to feel their passion for the X-Mas season and the &lt;strong&gt;mulled wine&lt;/strong&gt; or &lt;em&gt;glühwein&lt;/em&gt; as they call it. Sadly we couldn&amp;rsquo;t plan a lot in advance (again) but we could at least prepare a draft planning of the places we wanted to visit in those eleven days. We planned (and booked) a couple of days for Dachau and Nuremberg at the beginning of the trip and some days in Munich at the end, 2-4 days depending on the required time for our main priority: The &lt;strong&gt;Romantische Strasse&lt;/strong&gt;.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7833/31593445877_6b6bc2885d_b.jpg" alt="Map from the official website: 29 towns in 460 kilometers"&gt;
 &lt;div class="caption"&gt;Map from the official website: 29 towns in 460 kilometers&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In &lt;strong&gt;11 days&lt;/strong&gt; I drove &lt;strong&gt;1.035 kilometers&lt;/strong&gt;, we visited &lt;strong&gt;20 towns/cities&lt;/strong&gt;, I took almost &lt;strong&gt;1.200 photos&lt;/strong&gt; and we found &lt;a class="link" href="https://www.geocaching.com/profile/?guid=b78f2e04-cd1c-4199-820c-7ea3bb7fea20" target="_blank" rel="noopener"
 &gt;30 caches&lt;/a&gt;!!&lt;/p&gt;
&lt;p&gt;Let me summarize our experience in the main stops of the trip. Let&amp;rsquo;s start!&lt;/p&gt;
&lt;h2 id="dachau-concentration-camp-memorial-site"&gt;Dachau Concentration Camp Memorial Site
&lt;/h2&gt;&lt;p&gt;After having visited &lt;a class="link" href="http://auschwitz.org/en/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Auschwitz&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://www.mauthausen-memorial.org/en" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mauthausen&lt;/strong&gt;&lt;/a&gt; more or less recently, I was not as impressed as others can be with &lt;a class="link" href="https://en.wikipedia.org/wiki/Dachau_concentration_camp" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dachau&lt;/strong&gt;&lt;/a&gt; but that is only my bias, because Dachau Memorial clearly is worth of a visit.&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;preserved&lt;/em&gt; part of the original camp is minimum, so the special attractive of Dachau for me was the permanent exhibition located in the former maintenance building, the biggest standing building from the original camp. The explanation about what Dachau was, how it worked and its role in the overall strategy of the Nazis is quite detailed and interesting. They were so proud of the (awful) results that they exported it to other concentration camps as the &lt;em&gt;Dachau model&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;At the end of the original concentration camp there are several religious temples of different religious faiths. Some of them were closed but in the end they mainly aim at religious people from that specific faith. Nothing to do with the spectacular memorials in Mauthausen, for example.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7845/32660335768_ef20e26e0d_b.jpg" alt="Dachau - Memorial sculpture by Nandor Glid erected in 1968"&gt;
 &lt;div class="caption"&gt;Dachau - Memorial sculpture by Nandor Glid erected in 1968&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="nuremberg"&gt;Nuremberg
&lt;/h2&gt;&lt;p&gt;We spent almost 1,5 days in &lt;a class="link" href="https://en.wikipedia.org/wiki/Nuremberg" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Nuremberg&lt;/strong&gt;&lt;/a&gt;, a wonderful place that exceeded my expectations (and they were high). Everything was invaded by tourists because of the seasonal stuff so we happily joined the flock and we walked calmly through all the X-Mas Market stalls, with special attention to the Glühwein ones. We walked a lot through the city center and I loved almost everything that we saw: the Henkersteg (Hangman&amp;rsquo;s Bridge), the Maxbrücke, the Ehekarussell, the Handwerkerhof (Craftmen&amp;rsquo;s Courtyard) and lots of other beautiful streets and buildings. The only locations that we visited properly were the Imperial Castle and the Toy Museum.&lt;/p&gt;
&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/Nuremberg_Toy_Museum" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Toy Museum&lt;/strong&gt;&lt;/a&gt; would be interesting just for the fact of having an entire building packed full with toys (some of them new but mostly vintage). Children will enjoy it but also adults of all ages, going through several cabinets of what could have been their toys. One section was entitled for the evolution of the toy concept, where they emphasized the current phenomenon with children &lt;em&gt;flooded&lt;/em&gt; by short-lived play stuff, often endangering their creative playing skills. An interesting thought that I mostly share.&lt;/p&gt;
&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/Nuremberg_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Imperial Castle&lt;/strong&gt;&lt;/a&gt; is probably the main attraction in Nuremberg. As almost everything else it was vastly destroyed in the II World War but they successfully rebuilt the entire complex as it was before the war. The exhibition is quite interesting, combining clear explanations of the elements of the Castle in their historical context with information about the &lt;a class="link" href="https://en.wikipedia.org/wiki/Holy_Roman_Empire" target="_blank" rel="noopener"
 &gt;Holy Roman Empire&lt;/a&gt; and the role of the city in that late Middle Ages. I still raise my eyebrows remembering the visit to the &lt;em&gt;Tiefer Brunnen&lt;/em&gt; (The Deep Well), you should not miss it.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm5.staticflickr.com/4827/32660336078_3c5da7826e_b.jpg" alt="Haupmarkt and the Frauenkirche of Nuremberg in X-Mas time"&gt;
 &lt;div class="caption"&gt;Haupmarkt and the Frauenkirche of Nuremberg in X-Mas time&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;I loved to see Nuremberg in X-Mas but I will try to visit again in another season as there is a lot more to see.&lt;/p&gt;
&lt;h2 id="würzburg"&gt;Würzburg
&lt;/h2&gt;&lt;p&gt;In &lt;a class="link" href="https://en.wikipedia.org/wiki/W%C3%BCrzburg" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Würzburg&lt;/strong&gt;&lt;/a&gt; we repeated the tactic. We arrived in the evening to see the city after dawn, and in the next morning we visited the main attraction: the &lt;a class="link" href="https://en.wikipedia.org/wiki/W%C3%BCrzburg_Residence" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Würzburg Residence&lt;/strong&gt;&lt;/a&gt;, a clear masterwork of German Baroque.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7817/32660335648_700fd4093c_b.jpg" alt="Würzburg Residence main entrance"&gt;
 &lt;div class="caption"&gt;Würzburg Residence main entrance&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Here we found again some of the places closed (some of them closed for the entire winter) but in overall the town looked fantastic and also worth for another visit at least to see the Gardens and the &lt;a class="link" href="https://en.wikipedia.org/wiki/Marienberg_Fortress" target="_blank" rel="noopener"
 &gt;Marienberg Fortress&lt;/a&gt; (that was closed for the entire Winter).&lt;/p&gt;
&lt;h2 id="tauberbischofsheim"&gt;Tauberbischofsheim
&lt;/h2&gt;&lt;p&gt;After leaving Würzburg we made a quick stop in &lt;a class="link" href="https://en.wikipedia.org/wiki/Tauberbischofsheim" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tauberbischofsheim&lt;/strong&gt;&lt;/a&gt;. We could just visit the Saint Martin church as the rest was closed for the winter, but the visit was worthy anyway. The medieval old town is fantastic and very well preserved, including an interesting Neo-Gothic town hall. We left after a quiet meal watching an intense rain fall through the windows.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7924/32660335908_96fb18b58a_b.jpg" alt="Tauberbischofsheim Market Place panoramic"&gt;
 &lt;div class="caption"&gt;Tauberbischofsheim Market Place panoramic&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="bad-mergentheim"&gt;Bad Mergentheim
&lt;/h2&gt;&lt;p&gt;We left &lt;a class="link" href="https://en.wikipedia.org/wiki/Bad_Mergentheim" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Bad Mergentheim&lt;/strong&gt;&lt;/a&gt; after one evening and part of the next morning without been able to visit the &lt;a class="link" href="https://de.wikipedia.org/wiki/Schloss_Mergentheim" target="_blank" rel="noopener"
 &gt;Castle of the Teutonic Order&lt;/a&gt; and the &lt;a class="link" href="https://de.wikipedia.org/wiki/Deutschordensmuseum" target="_blank" rel="noopener"
 &gt;Teutonic Order Museum&lt;/a&gt; but in overall it was again a nice visit because the old town was splendid, specially with the seasonal lights and stalls. The heavy rain continued so we had little more to do.&lt;/p&gt;
&lt;h2 id="weikersheim"&gt;Weikersheim
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Weikersheim" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Weikersheim&lt;/strong&gt;&lt;/a&gt; was one of the biggest surprises of the trip. The old town was also cute, but I want to highlight the &lt;a class="link" href="https://en.wikipedia.org/wiki/Weikersheim_Castle" target="_blank" rel="noopener"
 &gt;Weikersheim Castle&lt;/a&gt;, a fabulous Renaissance palace with Baroque gardens.&lt;/p&gt;
&lt;p&gt;The 40 meters long &lt;em&gt;Knights&amp;rsquo; Hall&lt;/em&gt; at the Palace is the most astounding thing that I have seen in ages. It is dedicated to hunting and secret worlds, and any visitor will be amazed by dozens of life-size three-dimensional figures of wildlife animals made in painted stucco, mostly of those that could be hunted in the surroundings but also including exotic pieces like an elephant. The wooden ceiling is also entirely covered with pictures of hunting scenes mixed with local legends. A unique place.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7844/31593446137_751ec5d3a3_b.jpg" alt="Statue from the Dwarf Gallery in the Weikersheim Castle"&gt;
 &lt;div class="caption"&gt;Statue from the Dwarf Gallery in the Weikersheim Castle&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We enjoyed a lot the Castle, if any of the other places that we found closed are similar the &lt;em&gt;Romantische Strasse&lt;/em&gt; will clearly worth a second visit.&lt;/p&gt;
&lt;p&gt;We also visited the &lt;a class="link" href="https://de.wikipedia.org/wiki/Sternwarte_Weikersheim" target="_blank" rel="noopener"
 &gt;Sternwarte Weikersheim Observatory&lt;/a&gt;, just in case it was open, but we were unlucky again.&lt;/p&gt;
&lt;h2 id="röttingen"&gt;Röttingen
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/R%C3%B6ttingen" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Röttingen&lt;/strong&gt;&lt;/a&gt; was another quick visit before lunch. Their well preserved medieval fortifications and old town deserved a visit. The &lt;a class="link" href="https://de.wikipedia.org/wiki/Burg_Brattenstein" target="_blank" rel="noopener"
 &gt;Brattenstein Castle&lt;/a&gt; looked nice, it was closed but we could at least see that it also serves as a small open air theater. Another interesting place in seasons with better weather conditions.&lt;/p&gt;
&lt;p&gt;We also discovered a sun-dial hike trail around the town, with a different type of sun-dial in each stop. Nice also for longer stays.&lt;/p&gt;
&lt;h2 id="rothenburg-ob-der-tauber"&gt;Rothenburg ob der Tauber
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Rothenburg_ob_der_Tauber" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rothenburg ob der Tauber&lt;/strong&gt;&lt;/a&gt; was probably the town that I enjoyed the most from the entire Romantische Strasse. It does not have an iconic place (like a fine Palace or a landmark Castle) but the entire old town is somehow magical. The battlements that surround its huge medieval center can be traversed (and we did it) for a length of 2.5 km, allowing anyone to surround from the heights almost the complete perimeter.&lt;/p&gt;
&lt;p&gt;We only visited one Museum out of pure curiosity, the &lt;a class="link" href="https://en.wikipedia.org/wiki/K%C3%A4the_Wohlfahrt" target="_blank" rel="noopener"
 &gt;German Christmas Museum&lt;/a&gt;. The Museum itself is interesting but not an unforgettable place, but the free-entry Christmas decoration shop behind (or around) it is completely amazing and singular. In fact, the Museum is &lt;em&gt;inside&lt;/em&gt; this huge shop that belongs to a famous German company that sells Christmas decorations in several stores across Germany and in some other locations worldwide. This one is the head office and it is open all year long, claiming to have the world&amp;rsquo;s largest selection of traditional Christmas ornaments. It totally deserves a visit, if you are disciplined and you can resist the temptation to buy things like crazy.&lt;/p&gt;
&lt;p&gt;During the highly advisable &lt;strong&gt;Night Watchman walking tour&lt;/strong&gt; we heard some interesting stories. One of them caught my attention so I will summarize it for you, after having confirmed its authenticity. March 1945, II World War is about to end but some German soldiers are barricaded here taking advantage of the huge city wall. Lots of bombs are dropped killing dozens of people and destroying &amp;gt;300 buildings, several watchtowers and part of the wall. In that moment the U.S. Assistant Secretary of War, &lt;a class="link" href="https://en.wikipedia.org/wiki/John_J._McCloy" target="_blank" rel="noopener"
 &gt;John J. McCloy&lt;/a&gt;, knowing (allegedly) about the beauty of Rothenburg orders to stop immediately the artillery attacks and gives three hours to a small group of American soldiers to negotiate the surrender of the town, or it will be bombed massively. At that moment in time Rothenburg was not as touristic as it is today and it was pure luck (almost miracle, according to the watchman) that the mother of Mr McCloy had a painting of the town at home that the Assistant Secretary of War had seen several times as a child, hearing wonderful stories about the place. The local Nazi commander, agreeing on the importance of preserving the city, betrayed Hitler&amp;rsquo;s direct orders and committed treason surrendering the city. Since November 1948 McCloy is also honorary citizen of Rothenburg.&lt;/p&gt;
&lt;p&gt;The Watchman gave us also another thought provoking insight: Rothenburg was severely depopulated in the 17th century by the &lt;a class="link" href="https://en.wikipedia.org/wiki/Thirty_Years%27_War" target="_blank" rel="noopener"
 &gt;Thirty Years&amp;rsquo; War&lt;/a&gt; and a bubonic plague outbreak and its economy was a mess during a couple of centuries. It was not until the end of the 19th century when several artists from the german &lt;a class="link" href="https://en.wikipedia.org/wiki/Romanticism" target="_blank" rel="noopener"
 &gt;Romanticism&lt;/a&gt; visited the place with the first tourists and some regulations were created to prevent major changes in the old town. In some way, as he told us thankfully, all the current economic wealth is thanks to a long lasting extreme poverty that preserved the 16th-17th century state.&lt;/p&gt;
&lt;p&gt;I really need to stop writing about this place if I want to finish this chronicle, but before going to the next one let me show you the most picturesque, photographed and painted place in Rothenburg.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm5.staticflickr.com/4839/31593446427_1ce44f7074_b.jpg" alt="The most picturesque, photographed and painted place in Rothenburg ob der Tauber"&gt;
 &lt;div class="caption"&gt;The most picturesque, photographed and painted place in Rothenburg ob der Tauber&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="dinkelsbühl"&gt;Dinkelsbühl
&lt;/h2&gt;&lt;p&gt;We stopped at &lt;a class="link" href="https://en.wikipedia.org/wiki/Dinkelsb%C3%BChl" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dinkelsbühl&lt;/strong&gt;&lt;/a&gt; during the lunch time, in order to eat something nice there and apparently we made a usual plan, according to the huge amount of restaurants that Dinkelsbühl has. After lunch we made a nice walking tour though the city center with some daylight surrounding the whole town center inside and outside the city wall.&lt;/p&gt;
&lt;p&gt;There are interesting places to see/visit here like a &lt;a class="link" href="http://www.3d-museum.de/" target="_blank" rel="noopener"
 &gt;3rd Dimension Museum&lt;/a&gt; but my suggestion is to at least walk calmly through it, passing through some of the splendid gates of the wall: the Wörnitz gate, the Segringen gate, the Nördlingen gate or the Rothenburg gate to name the most beautiful ones.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7826/31593447047_935653f2ac_b.jpg" alt="One of the nicest streets in Dinkelsbühl"&gt;
 &lt;div class="caption"&gt;One of the nicest streets in Dinkelsbühl&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="nördlingen"&gt;Nördlingen
&lt;/h2&gt;&lt;p&gt;We arrived in &lt;a class="link" href="https://en.wikipedia.org/wiki/N%C3%B6rdlingen" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Nördlingen&lt;/strong&gt;&lt;/a&gt; in the evening, so again we walked through it at night, to enjoy the seasonal decoration and the X-Mas Market delicacies, and we walked it again calmly in the following morning.&lt;/p&gt;
&lt;p&gt;Again, as in Dinkelsbühl and Rothenburg ob der Tauber, this is the third fully walkable battlements that can be traversed (the only three in Germany) surrounding, in this case for more than 2.5 km, an almost perfectly preserved medieval town center. I suppose that reading this summary it all sounds quite similar but in reality each town had its own personality and &lt;em&gt;touch&lt;/em&gt;, so our visits were not overlapping with the previous ones but adding a lot to a great overall experience.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7877/31593446437_0b75797e53_b.jpg" alt="The amazing battlements of Nördlingen"&gt;
 &lt;div class="caption"&gt;The amazing battlements of Nördlingen&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The city was built in the middle of a meteorite impact crater, so they have the &lt;a class="link" href="https://en.wikipedia.org/wiki/Rieskrater_Museum" target="_blank" rel="noopener"
 &gt;the Rieskrater Museum&lt;/a&gt; dedicated to the crater explaining some geological facts. Another important museum in Nördlingen is the &lt;a class="link" href="https://en.wikipedia.org/wiki/Bavarian_Railway_Museum" target="_blank" rel="noopener"
 &gt;Bayerische Eisenbahnmuseum&lt;/a&gt; with more than one hundred original railway vehicles. We could not visit them but for a longer stay here they are quite interesting.&lt;/p&gt;
&lt;h2 id="augsburg"&gt;Augsburg
&lt;/h2&gt;&lt;p&gt;We spent the rest of the morning in &lt;a class="link" href="https://en.wikipedia.org/wiki/Donauw%C3%B6rth" target="_blank" rel="noopener"
 &gt;Donauwörth&lt;/a&gt; (nice but nothing remarkable) to finally arrive in &lt;a class="link" href="https://en.wikipedia.org/wiki/Augsburg" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Augsburg&lt;/strong&gt;&lt;/a&gt; again in the late afternoon.&lt;/p&gt;
&lt;p&gt;Augsburg was for me, undoubtedly, one of the most special stages of the trip. The seasonal markets were again everywhere with a noticeable quality in the products and decorations, even in the Glühwein (I plead guilty of tasting them all) and the city itself is gloriously beautiful. Lots of buildings and scenes breath history through their doors and walls.&lt;/p&gt;
&lt;p&gt;Again, we could not visit everything we wanted (for example the &lt;em&gt;Mozart House&lt;/em&gt;, where the composer&amp;rsquo;s father Leopold was born and the musician visited several times) but the places we visited were amazing. The &lt;a class="link" href="https://en.wikipedia.org/wiki/Maximilian_Museum" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Maximilian Museum&lt;/strong&gt;&lt;/a&gt; of decorative arts was remarkable, the Cathedral was nice but the most clear must see of the town is the &lt;a class="link" href="https://en.wikipedia.org/wiki/Augsburg_Town_Hall" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Goldener Saal&lt;/strong&gt; (Golden Hall)&lt;/a&gt; in the Town Hall, a &amp;gt;550 square meters hall with large murals and numerous ceiling paintings all of them richly adorned with golden frames and decoration. Astonishing. During the visit we learned that it was badly damaged during the II World War and it was renovated and redecorated between the 80s and 90s, according to historical photographs and blueprints.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm5.staticflickr.com/4858/31593447137_d6102ce050_b.jpg" alt="In the shiny Goldener Saal (Golden Hall) of Augsburg"&gt;
 &lt;div class="caption"&gt;In the shiny Goldener Saal (Golden Hall) of Augsburg&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="landsberg-am-lech"&gt;Landsberg am Lech
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Landsberg_am_Lech" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Landsberg am Lech&lt;/strong&gt;&lt;/a&gt; was a last minute addition to our trip. We initially discarded it but we finally went there and we did not regret at all. It is a small town, with little to see apart from its nice streets but at least I wanted to visit in person a picturesque tower that is located there: the &lt;a class="link" href="https://commons.wikimedia.org/wiki/Category:Mutterturm" target="_blank" rel="noopener"
 &gt;Mutterturm&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What we found was a lively town center with several people enjoying the X-Mas market delicacies (yes, lots of Glühwein again) that forced us to extend our stay. In our way back from the car, after putting a new parking ticket, a fabulous sunset with a bright rainbow totally surprised us. A perfect spot with the perfect timing.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7864/32660336568_52164f4f3b_b.jpg" alt="Sunset panoramic of Landsberg am Lech, the rainbow appeared later"&gt;
 &lt;div class="caption"&gt;Sunset panoramic of Landsberg am Lech, the rainbow appeared later&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="neuschwanstein-and-hohenschwangau-castles"&gt;Neuschwanstein and Hohenschwangau Castles
&lt;/h2&gt;&lt;p&gt;The municipality of &lt;a class="link" href="https://en.wikipedia.org/wiki/Schwangau" target="_blank" rel="noopener"
 &gt;Schwangau&lt;/a&gt; would not be a stop on any route if it were not for the two wonders that it has in its touristic suburb of &lt;a class="link" href="https://en.wikipedia.org/wiki/Hohenschwangau" target="_blank" rel="noopener"
 &gt;Hohenschwangau&lt;/a&gt;: the Hohenschwangau Castle and specially the Neuschwanstein Castle.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://farm5.staticflickr.com/4878/32660336368_b01e371862_b.jpg" alt="with the fabulous Neuschwanstein Castle behind"&gt;
 &lt;div class="caption"&gt;with the fabulous Neuschwanstein Castle behind&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/Neuschwanstein_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Neuschwanstein Castle&lt;/strong&gt;&lt;/a&gt; is one of those worldwide known locations capable itself of receiving millions of visitors from all around the globe. According to Wikipedia, more than 1.3 million people visit the castle annually making it one of the most visited places in the world. I&amp;rsquo;m not surprised, especially after having visited the Castle personally.&lt;/p&gt;
&lt;p&gt;Visiting Neuschwanstein is a comfortable and amazing experience. Our german friends have managed to allow its thousands of daily visitors to enjoy the castle without queues, almost without big crowds and without being shoved. In order to do this you just need to book your ticket in advance for a very specific day and time (they claim that you will not be able to enter if you arrive slightly late), as the castle can only be visited with a guided tour that lasts about 40-45 minutes.&lt;/p&gt;
&lt;p&gt;As an alternative, and that is what we did, you can always go to the &lt;a class="link" href="https://www.openstreetmap.org/way/120931817" target="_blank" rel="noopener"
 &gt;official ticket center in Hohenschwangau&lt;/a&gt; to buy a ticket for any tour with available capacity for that the same day. We took the risk, arriving the ticket center almost an hour before the opening time, and the plan worked perfectly. With only a dozen of people in front of us (maybe a hundred behind when the doors opened) we were able to get the tickets we wanted for both castles at the most appropriate time slots for us.&lt;/p&gt;
&lt;p&gt;But there are thousands of pages and books about the place and the logistics, so let me focus again in my experience there.&lt;/p&gt;
&lt;p&gt;Neuschwanstein is the perfect climax for the Romantische Strasse. It is an incredible combination of the best architectural techniques and craftsmanship with the overflowing imagination of the most creative artists of that time. The overall theme are the operas of &lt;a class="link" href="https://en.wikipedia.org/wiki/Richard_Wagner" target="_blank" rel="noopener"
 &gt;Richard Wagner&lt;/a&gt; based as well normally on medieval legends: &lt;a class="link" href="https://en.wikipedia.org/wiki/Der_Ring_des_Nibelungen" target="_blank" rel="noopener"
 &gt;The Ring of the Nibelung&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Tristan_und_Isolde" target="_blank" rel="noopener"
 &gt;Tristan and Isolda&lt;/a&gt; or &lt;a class="link" href="https://en.wikipedia.org/wiki/Parsifal" target="_blank" rel="noopener"
 &gt;Parsifal&lt;/a&gt; among others. As you probably know the castle was commissioned (and paid out of his personal fortune) by King &lt;a class="link" href="https://en.wikipedia.org/wiki/Ludwig_II_of_Bavaria" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Ludwig II of Bavaria&lt;/strong&gt;&lt;/a&gt; that was admirer and later friend and (so they say) even lover of Wagner himself.&lt;/p&gt;
&lt;p&gt;I left the castle, after the non-stopping breathtaking tour, with the feeling that everything was perfectly located, designed, painted or illuminated, to the smallest detail. If at some point I become a millionaire, and that is difficult because I do not steal neither play any lottery, I think I will build a similar castle themed in fantastic genre legends. Dreams are cheap.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: Even if you hike to the castle don&amp;rsquo;t forget to go further up to the &lt;em&gt;Marienbrücke&lt;/em&gt;, a spectacular steel bridge (originally made of wood) that crosses a huge gorge from where you will have the best perspective of the castle. The bus that takes you to the castle for non-hikers has its closest stop to the castle near the bridge.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7888/32660336218_5cf4924615_b.jpg" alt="Panoramic of the Neuschwanstein Castle as seen from Marienbrücke"&gt;
 &lt;div class="caption"&gt;Panoramic of the Neuschwanstein Castle as seen from Marienbrücke&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Hohenschwangau_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Hohenschwangau Castle&lt;/strong&gt;&lt;/a&gt; is a 19th century palace built by King &lt;a class="link" href="https://en.wikipedia.org/wiki/Maximilian_II_of_Bavaria" target="_blank" rel="noopener"
 &gt;Maximilian II of Bavaria&lt;/a&gt;, and childhood residence of his famous son King Ludwig II. According to the Wikipedia, Hohenschwangau has 300k visitors per year, far away from the astounding numbers of Neuschwanstein. It&amp;rsquo;s clearly not as spectacular but having visited the location it does not make sense to me that 75% of the visitors leave Hohenschwangau without visiting this second marvel.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm8.staticflickr.com/7909/31593446917_84cbd24e50_b.jpg" alt="Hohenschwangau Castle from below"&gt;
 &lt;div class="caption"&gt;Hohenschwangau Castle from below&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;You can also (and probably should) visit the &lt;a class="link" href="https://de.wikipedia.org/wiki/Museum_der_bayerischen_K%C3%B6nige" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Museum of the Bavarian Kings&lt;/strong&gt;&lt;/a&gt;. It is nothing compared to the Castles but will give you more insights and an interesting context if you visit it before going to the Castles. Also, you don&amp;rsquo;t book any specific hour to see it so you can use any free time slot during the day to go, quite convenient.&lt;/p&gt;
&lt;h2 id="munich"&gt;Munich
&lt;/h2&gt;&lt;p&gt;I will be very brief, because this post is already too long and also because I am quite sure that I will go back sooner than later for a detailed visit because I loved the city.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://farm5.staticflickr.com/4892/31593446787_d55ba53fab_b.jpg" alt="The famous Town Hall of Munich surrounded by X-Mas"&gt;
 &lt;div class="caption"&gt;The famous Town Hall of Munich surrounded by X-Mas&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Munich" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Munich&lt;/strong&gt;&lt;/a&gt;, the famous capital of Bavaria, could not and did not disappoint us. It has a well deserved appreciation from tourists, and during the X-Mas it is perhaps more remarkable because it is one of the most popular Christmas destinations in the region, along with Nuremberg. Again, we could not visit some of the main attractions but visited some amazing places and we enjoyed ourselves strolling though its streets and X-Mas market stalls.&lt;/p&gt;
&lt;p&gt;Upon arrival we visit the &lt;a class="link" href="https://en.wikipedia.org/wiki/Nymphenburg_Palace" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Nymphenburg Palace&lt;/strong&gt;&lt;/a&gt;, a wonderful Baroque palace surrounded by a huge garden in which we could only see a corner. It was raining and sometimes snowing during our visit so the garden will probably be also my first visit if I go back again to Munich during the sunny part of the year.&lt;/p&gt;
&lt;p&gt;The Palace served as Summer Residence for the Bavarian royal family for centuries, King Ludwig II was born there in August 1845. The visit is really worth it as you can enjoy several rooms and pavilions with lots of artworks and rich decoration. My favorite attraction there was the &lt;a class="link" href="https://en.wikipedia.org/wiki/Gallery_of_Beauties" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Gallerie of Beauties&lt;/em&gt;&lt;/a&gt; of King &lt;a class="link" href="https://en.wikipedia.org/wiki/Ludwig_I,_King_of_Bavaria" target="_blank" rel="noopener"
 &gt;Ludwig I&lt;/a&gt;, a set of really nice portraits by the same painter (&lt;a class="link" href="https://en.wikipedia.org/wiki/Joseph_Karl_Stieler" target="_blank" rel="noopener"
 &gt;Joseph Karl Stieler&lt;/a&gt;) on behalf of the king to 36 &lt;em&gt;beautiful&lt;/em&gt; women from all social classes of Munich. The audio guide described the best-known works with all the relevant context but a few others made me curious, maybe one day I will research more about it.&lt;/p&gt;
&lt;p&gt;We also wanted to see at least one of the many important art galleries of the city, and I think it was a great choice to visit the &lt;a class="link" href="https://en.wikipedia.org/wiki/Alte_Pinakothek" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Alte Pinakothek&lt;/strong&gt;&lt;/a&gt;. The &lt;em&gt;Old Picture Gallery&lt;/em&gt; name refers to the time period covered by the collection, as they also have the &lt;a class="link" href="https://en.wikipedia.org/wiki/Neue_Pinakothek" target="_blank" rel="noopener"
 &gt;Neue Pinakothek&lt;/a&gt; nearby. I was amazed by many great painters, most of them new to me: &lt;a class="link" href="https://en.wikipedia.org/wiki/Carl_Spitzweg" target="_blank" rel="noopener"
 &gt;Carl Spitzweg&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Gabriel_von_Max" target="_blank" rel="noopener"
 &gt;Gabriel von Max&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Walter_Crane" target="_blank" rel="noopener"
 &gt;Walter Crane&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/David_Wilkie_%28artist%29" target="_blank" rel="noopener"
 &gt;David Wilkie&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Adrian_Ludwig_Richter" target="_blank" rel="noopener"
 &gt;Ludwig Richter&lt;/a&gt; or &lt;a class="link" href="https://en.wikipedia.org/wiki/Johan_Christian_Dahl" target="_blank" rel="noopener"
 &gt;Johan Christian Dahl&lt;/a&gt; to name just a few.&lt;/p&gt;
&lt;p&gt;I could not remember all those names to the point that after visiting the museum I made the complete tour again very very quickly taking photos of the pictures and the inscription plates of my favorite ones to discover more at home. I made it walking very fast, almost running, so even a nice elder man stopped me to say: &amp;ldquo;see, they sell the collection catalog in the shop so you don&amp;rsquo;t need to picture everything and leave if you are in a hurry&amp;rdquo;, I explained him that it was my second round and that I was in love with the museum and we laughed for a while.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: Do &lt;strong&gt;not&lt;/strong&gt; visit this museum without using the audio guide, it was one of the best ones I have ever used. Not only they described the masterworks, they did it with nice music along with the texts and sometimes mixed with stories that gave a complete new meaning to the picture. At least the one in English, I always use the English one as sometimes it is more carefully prepared or detailed.&lt;/p&gt;
&lt;p&gt;The other remarkable and marvelous location that we visited was the &lt;a class="link" href="https://en.wikipedia.org/wiki/Munich_Residenz" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Munich Residenz&lt;/strong&gt;&lt;/a&gt;, the larges city palace in Germany where you can visit more than 130 rooms and pavilions. It is impressive not only because of the size but also because of the importance and beauty of the collection. Many things to highlight: The &lt;a class="link" href="https://de.wikipedia.org/wiki/Antiquarium_%28M%C3%BCnchen%29" target="_blank" rel="noopener"
 &gt;Hall of Antiquities&lt;/a&gt;, the Ancestral Gallery, the Grottenhof, the Royal Apartments, the Golden Hall,&amp;hellip;&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm5.staticflickr.com/4839/31593446727_bf9098481a_b.jpg" alt="A complete panoramic of the Munich Residenz Antiquarium"&gt;
 &lt;div class="caption"&gt;A complete panoramic of the Munich Residenz Antiquarium&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;As my twitter followers know (more details in &lt;a class="link" href="https://twitter.com/luiyo/status/1071462745781035008" target="_blank" rel="noopener"
 &gt;this thread&lt;/a&gt;), we had an unspeakable amount of Glühwein during this trip. They served it always and everywhere in ceramic or crystal mugs, avoiding the usage of non re-usable cups that normally end up in the floor or overflowing trash cans. They charged a 3-4 € deposit so you were also free to keep it as a souvenir. Furthermore, in each town (and in the bigger towns even in each market stall) they served the mulled wine in a different mug, some of them nicer than others. We were tempted to keep all of them, but it was not scalable (neither in money nor in luggage requirements) so finally I just kept three from my favorite towns of the trip: Nuremberg, Augsburg and Munich:&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm5.staticflickr.com/4914/32660336698_d1c0a7cf17_b.jpg" alt="Three Glühwein mugs from my favorite towns of the trip: Nuremberg, Augsburg and Munich"&gt;
 &lt;div class="caption"&gt;Three Glühwein mugs from my favorite towns of the trip: Nuremberg, Augsburg and Munich&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;And that is all!! I hope that you enjoyed the guide!&lt;/p&gt;</description></item><item><title>Featuring my new Travel Curriculum Vitae</title><link>https://luiyo.net/en/blog/2018/08/travel-curriculum-vitae/</link><pubDate>Sun, 26 Aug 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/08/travel-curriculum-vitae/</guid><description>&lt;img src="https://luiyo.net/29339852607_8debb3a60e_o_16265911273500708075.png" alt="Featured image of post Featuring my new Travel Curriculum Vitae" /&gt;&lt;p&gt;I was eager to introduce this section on this site for a long time, after seeing it on my favorite travel blog: &lt;a class="link" href="https://dendarii.es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dendarii.es&lt;/strong&gt;&lt;/a&gt;, written by my dearest &lt;strong&gt;Yami&lt;/strong&gt;. Yes, it&amp;rsquo;s about travels since I enjoy more and more traveling and reviewing my trips.&lt;/p&gt;
&lt;p&gt;My &lt;a class="link" href="https://luiyo.net/travel-cv/" &gt;&lt;strong&gt;Curriculum Vitae as a traveler&lt;/strong&gt;&lt;/a&gt; contains two main parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A &lt;a class="link" href="http://leafletjs.com/" target="_blank" rel="noopener"
 &gt;Leaflet&lt;/a&gt; &lt;strong&gt;map&lt;/strong&gt; with all my visited countries with a link to the review that I could have written here in the blog.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;chronological list&lt;/strong&gt; of all the trips that I have made (as far as I remember)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Looks like I&amp;rsquo;ve visited 18 out of 193 countries (among those &lt;a class="link" href="https://en.wikipedia.org/wiki/Member_states_of_the_United_Nations" target="_blank" rel="noopener"
 &gt;recognized by United Nations&lt;/a&gt;), almost all of them in Europe. Looks like the time has come to expand the range of my trips.&lt;/p&gt;
&lt;p&gt;Copying &lt;a class="link" href="https://dendarii.es/cv-viajero/" target="_blank" rel="noopener"
 &gt;the model in dendarii.es&lt;/a&gt; to this blog took about 10 minutes. Updating it with my trips took a few hours (researching in calendars, several digital photo albums and even Google Maps Timeline) but the greatest effort (at least in time) has been the aesthetic redesign. I could have left the styles as they were but I&amp;rsquo;m happy with the result.&lt;/p&gt;
&lt;p&gt;I hope you like it, you will always find a link to it in the header.&lt;/p&gt;</description></item><item><title>Scotland: a brief opinionated guide</title><link>https://luiyo.net/en/blog/2018/05/scotland-a-brief-opinionated-guide/</link><pubDate>Sun, 27 May 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/05/scotland-a-brief-opinionated-guide/</guid><description>&lt;img src="https://luiyo.net/30123448178_702ab6987d_o_14099524680070361030.jpg" alt="Featured image of post Scotland: a brief opinionated guide" /&gt;&lt;p&gt;Some weeks ago I had the pleasure to make an awesome road trip through Scotland with my friend &lt;strong&gt;Agatha&lt;/strong&gt;, my travel companion lately. You can read about our trips together through &lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Austria&lt;/a&gt;, &lt;a class="link" href="https://luiyo.net/blog/2017/12/brittany-a-brief-opinionated-guide/" &gt;Brittany&lt;/a&gt; or &lt;a class="link" href="https://luiyo.net/blog/2017/12/normandy-a-brief-opinionated-guide/" &gt;Normandy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It was my second time in Scotland, after a great trip three years ago to visit mainly Edinburgh. So, this time the Scottish capital was discarded as a destination and the goal was to visit as much as possible of the rest of this beautiful country.&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;six days&lt;/strong&gt; we drove around &lt;strong&gt;a thousand miles&lt;/strong&gt; and hiked almost &lt;strong&gt;40 kilometers&lt;/strong&gt;, without taking into account the countless walks through cities and towns. And we found &lt;a class="link" href="https://www.geocaching.com/profile/?guid=b78f2e04-cd1c-4199-820c-7ea3bb7fea20" target="_blank" rel="noopener"
 &gt;more than 25 caches&lt;/a&gt;!!&lt;/p&gt;
&lt;h1 id="what-to-expect-from-this-guide"&gt;What to expect from this guide
&lt;/h1&gt;&lt;p&gt;Again (and it&amp;rsquo;s starting to be an issue) we had to prepare the trip in just a few days. Some places were more or less familiar to me and for years I&amp;rsquo;ve had a terrible desire to visit the Isle of Skye, but apart from that all the initial research was full of positive surprises.&lt;/p&gt;
&lt;p&gt;Let me show you the initial map of Scotland &lt;em&gt;must visit&lt;/em&gt; destinations prepared by Agatha, except the Isle of Skye prepared by myself. Sadly we couldn&amp;rsquo;t visit all of those places because we decided to do as much hiking as possible and we took it very easy in general, but we managed to visit almost all of them.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1778/30123446478_2ba910fb1d_o.png" alt="Map with the main places to visit in Scotland"&gt;
 &lt;div class="caption"&gt;Map with the main places to visit in Scotland, mainly prepared by Agatha&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Let&amp;rsquo;s start!&lt;/p&gt;
&lt;h2 id="day-1-loch-lomond-national-park-pucks-glen--oban"&gt;Day 1: Loch Lomond National Park, Puck&amp;rsquo;s Glen &amp;amp; Oban
&lt;/h2&gt;&lt;p&gt;We landed at Glasgow International Airport very very soon to make the most out of the first day. We lost some of this advantage struggling with the &lt;a class="link" href="http://www.easirent.com/" target="_blank" rel="noopener"
 &gt;car rental company&lt;/a&gt;. In the end the experience with them was OK but it started horribly bad. They gave us a car smaller than expected (and booked, and payed) but at least it had automatic transmission and in the end it was comfortable enough for two and very appropriate and comfortable to drive on normally one lane roads.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1815/30123448408_dba8fb5079_o.jpg" alt="Our tiny Huyndai i10"&gt;
 &lt;div class="caption"&gt;Our tiny Huyndai i10 - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Our first destination was &lt;a class="link" href="https://en.wikipedia.org/wiki/Balloch,_West_Dunbartonshire" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Balloch&lt;/strong&gt;&lt;/a&gt;, on the southern shore of the beautiful &lt;a class="link" href="https://en.wikipedia.org/wiki/Loch_Lomond" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Loch Lomond&lt;/strong&gt;&lt;/a&gt;, the largest inland stretch of water in Great Britain by surface area. We visited the castle gardens and walked through the main road (including our first beers of the trip, mine without alcohol). Balloch is a popular destination because lots of ferries leave from there to navigate the lake. The only ship that we boarded was &lt;em&gt;The Maid of the Loch&lt;/em&gt;, a beautiful &lt;a class="link" href="https://en.wikipedia.org/wiki/Paddle_steamer" target="_blank" rel="noopener"
 &gt;paddle steamer&lt;/a&gt; (the last to be built in Britain) that is coupled to the pier and serves nowadays as a cafeteria. Apparently is being restored by a charity whose aim is to return her into operation again.&lt;/p&gt;
&lt;p&gt;The next stop was &lt;a class="link" href="https://en.wikipedia.org/wiki/Luss" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Luss&lt;/strong&gt;&lt;/a&gt;, a touristic small town a few kilometers up the lake shore. The center of the town was very beautiful, specially the surroundings of the Parish church, but there was a disproportionate amount of tourists. Before leaving we had a nice lunch in &lt;a class="link" href="https://www.openstreetmap.org/node/4431180826" target="_blank" rel="noopener"
 &gt;a quaint restaurant&lt;/a&gt;, including the best chicken chipotle wrap that I&amp;rsquo;ve ever eaten. Seriously.&lt;/p&gt;
&lt;p&gt;After another nice drive through a marvelous countryside we arrived to the starting point of &lt;a class="link" href="https://en.wikipedia.org/wiki/Puck%27s_Glen" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Puck&amp;rsquo;s Glen&lt;/strong&gt;&lt;/a&gt;, probably the most beautiful walking trail that I&amp;rsquo;ve seen. Puck&amp;rsquo;s Glen is amazing, the pictures cannot capture the atmosphere in the whole place. Looks like it&amp;rsquo;s named after the character of &lt;a class="link" href="https://en.wikipedia.org/wiki/William_Shakespeare" target="_blank" rel="noopener"
 &gt;William Shakespeare&lt;/a&gt;&amp;rsquo;s play &lt;a class="link" href="https://en.wikipedia.org/wiki/A_Midsummer_Night%27s_Dream" target="_blank" rel="noopener"
 &gt;A Midsummer Night&amp;rsquo;s Dream&lt;/a&gt; and it surely resembles a fantastic dream: huge trees, dense forests, breathtaking viewpoints, uncountable water streams, picturesque water falls, steep ravines,&amp;hellip; The hike is not very long and it&amp;rsquo;s easy to follow so you should not miss it if you come near the area.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1817/43992021811_77eea6d137_o.jpg" alt="Puck's Glen"&gt;
 &lt;div class="caption"&gt;Puck's Glen, a real midsummer night's dream - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We finished our first stage near &lt;a class="link" href="https://en.wikipedia.org/wiki/Oban" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Oban&lt;/strong&gt;&lt;/a&gt;, a beautiful resort town surrounding a nice bay. It has a curious monument on top of a hill, &lt;a class="link" href="https://en.wikipedia.org/wiki/McCaig%27s_Tower" target="_blank" rel="noopener"
 &gt;McCraig&amp;rsquo;s Tower&lt;/a&gt;, and lots of restaurants and hotels. Despite this, we chose a promising Bed and Breakfast in a town nearby.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1774/30123447878_5573fe1d19_o.jpg" alt="A nice panoramic of Oban, with a blue McCraig's Tower on top"&gt;
 &lt;div class="caption"&gt;A nice panoramic of Oban, with a blue McCraig's Tower on top - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: the &lt;a class="link" href="https://www.booking.com/hotel/gb/grove-guest-house-oban.html" target="_blank" rel="noopener"
 &gt;Grove House&lt;/a&gt; Bed and Breakfast exceeded all our expectations. They were extremely nice with us (including waiting until late for the check-in), giving us two rooms for the same price so we could sleep more comfortably. In the morning I took one my favorite breakfasts in the UK: smoked herring grilled.&lt;/p&gt;
&lt;h2 id="day-2-beinn-lora-glen-coe-loch-ness--eilean-donan"&gt;Day 2: Beinn Lora, Glen Coe, Loch Ness &amp;amp; Eilean Donan
&lt;/h2&gt;&lt;p&gt;After the energetic breakfast, the first thing we did was another small hike, the &lt;em&gt;Eagle&amp;rsquo;s Eyrie&lt;/em&gt; walk in &lt;strong&gt;Beinn Lora&lt;/strong&gt;. The path had been recently improved by the logging company that exploits the area and it was very beautiful and interesting. Not so many days before everything was covered by huge trees but when we were visited only some remaining lumber and stumps were there. In some stumps we counted more than 60 rings, the entire area produced mixed feelings of sadness and beauty. Very curious, after all.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm1.staticflickr.com/938/30123449018_abe394b9de_o.jpg" alt="Beinn Lora, nature alive and dead at the same time"&gt;
 &lt;div class="caption"&gt;Beinn Lora, nature alive and dead at the same time - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Some kilometers up north we arrived the main attraction of the day: the &lt;a class="link" href="https://en.wikipedia.org/wiki/Glen_Coe" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Glen Coe&lt;/strong&gt; National Natural Reserve&lt;/a&gt;, one of the most popular Natural Reserves in the UK. We visited the &lt;em&gt;Meeting of the Three Waters&lt;/em&gt; and the &lt;em&gt;Three Sisters&lt;/em&gt;, totally different things but separated by less than 1 kilometer. Despite the light rain, we decided to start climbing the &lt;a class="link" href="https://en.wikipedia.org/wiki/Bidean_nam_Bian" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Bidean nam Bian&lt;/em&gt;&lt;/a&gt; mountain massif to reach the &lt;a class="link" href="https://en.wikipedia.org/wiki/Coire_Gabhail" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Coire Gabhail&lt;/strong&gt;&lt;/a&gt;, also known as Lost Valley or Hidden Valley because in order to reach this glacier formed marvel you need to climb 230 meters through a steep path. The ascension was fantastic and beautiful, but also very long and quite adventurous because the rain became more intense and the path was steep and wet. We were always safe but we ended up very tired and soaked after almost 5 hours under the heavy rain. It was totally worth it, anyway.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm1.staticflickr.com/930/30123448038_f20062e064_o.jpg" alt="Soaked but happy, entering the Lost Valley at Glen Coe"&gt;
 &lt;div class="caption"&gt;Soaked but happy, entering the Lost Valley at Glen Coe - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After a well deserved lunch at the &lt;em&gt;Boots Bar&lt;/em&gt; in the &lt;a class="link" href="https://en.wikipedia.org/wiki/Clachaig_Inn" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Clachaig Inn&lt;/em&gt;&lt;/a&gt;, we decided to spend the evening with more relaxed visits, the first of them to &lt;a class="link" href="https://en.wikipedia.org/wiki/Fort_Augustus" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Fort Augustus&lt;/strong&gt;&lt;/a&gt;, a small village in the south west end of &lt;a class="link" href="https://en.wikipedia.org/wiki/Loch_Ness" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Loch Ness&lt;/strong&gt;&lt;/a&gt;. It is very popular for tourists but the main attraction is the lake itself. We took the car again to reach the ruins of &lt;a class="link" href="https://en.wikipedia.org/wiki/Urquhart_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Urquhart Castle&lt;/strong&gt;&lt;/a&gt;, but it was closed already so we couldn&amp;rsquo;t even enter. I visited it in my previous trip to Scotland, but at least Agatha could see the ruins with the lake behind and &lt;em&gt;Nessie&lt;/em&gt; diving somewhere..&lt;/p&gt;
&lt;p&gt;The rain continued and the sunset was approaching, so for the rest of our evening we left a quick stop at the &lt;a class="link" href="https://en.wikipedia.org/wiki/Eilean_Donan" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Eilean Donan Castle&lt;/strong&gt;&lt;/a&gt;. The castle has an interesting history but it&amp;rsquo;s private and it was closed, so we just crossed the bridge and walked around it calmly to enjoy the place as we were completely alone.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1773/30123447118_70a34b0147_o.jpg" alt="The majestic Eilean Donan Castle"&gt;
 &lt;div class="caption"&gt;The majestic Eilean Donan Castle - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="day-3-isle-of-skye"&gt;Day 3: Isle of Skye
&lt;/h2&gt;&lt;p&gt;We visited some of the main landmarks and popular hikes in the Isle of Skye. The fields in some areas were more brown than green, but the place is marvelous anyway. I want to go back, nut with more time and a mobile home.&lt;/p&gt;
&lt;p&gt;Our first stop was to climb to the &lt;a class="link" href="https://en.wikipedia.org/wiki/The_Storr" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Old Man of Storr&lt;/strong&gt;&lt;/a&gt;, a picturesque 28 meters high pinnacle surrounded by similar rock structures. Compared to the previous days with the entire paths for us, in this route we met many more people. The parking site was packed full, even in the shoulders of the road, and the complete path was full of people going up and down. Nevertheless, the climb is beautiful and not very hard, so it&amp;rsquo;s a strong recommendation.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1795/43992021871_a691f351f5_o.jpg" alt="A small lagoon beside the Old Man of Storr, with the sea behind"&gt;
 &lt;div class="caption"&gt;A small lagoon beside the Old Man of Storr, with the sea behind - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After lunch, we make a quick stop to see the &lt;a class="link" href="https://en.wikipedia.org/wiki/Loch_Mealt" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mealt Falls&lt;/strong&gt;&lt;/a&gt;, the Loch Mealt overflowing to the sea almost directly on a cliff. Interesting.&lt;/p&gt;
&lt;p&gt;Our next stop was poorly planned and fatally executed, everything because of me. There are several ways to visit &lt;a class="link" href="https://en.wikipedia.org/wiki/Quiraing" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Quiraing&lt;/strong&gt;&lt;/a&gt; and I choose the worst one starting with the most difficult part, a very steep ascension with lots of mud and puddles. The idea was that the rest of the way would be to descend from there, but the path was not easy even after having passed the worst slopes. A Storm suddenly appeared, we had only a few hours of light and we didn&amp;rsquo;t risk it. After going down to the parking lot, attempting the shortest and easiest path to The Quiraing was not appealing so we went to the next stop.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fairy Glen&lt;/strong&gt; is a special and curious place to visit. It&amp;rsquo;s a small area formed by small magical hills eroded in &lt;em&gt;spiral-ish&lt;/em&gt; waves. To the natural attractive the locals have added more spirals in the ground made with stones and towers of stone in equilibrium.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1835/30123448778_92bff875aa_o.jpg" alt="The magical hills of Fairy Glen"&gt;
 &lt;div class="caption"&gt;The magical hills of Fairy Glen - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After a long drive we arrived before the sunset to the &lt;a class="link" href="https://en.wikipedia.org/wiki/Neist_Point" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Neis Point&lt;/strong&gt;&lt;/a&gt;, the most westerly point of the Isle. There is a beautiful walk from the car park to the lighthouse, including an interesting ascension to a small summit where you can (supposedly) see whales, dolphins and sharks. But you don&amp;rsquo;t need to climb anything to enjoy a spectacular sunset from almost anywhere in the point. You should go there definitely.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1837/30123446898_850c40910d_o.jpg" alt="The walk to the lighthouse at Neis Point"&gt;
 &lt;div class="caption"&gt;The walk to the lighthouse at Neis Point - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;As we couldn&amp;rsquo;t book anything more or less affordable in the entire area, we changed our plans and decided to drive a couple of hours after dinner to sleep closer to our next destination outside of Skye instead of spending one additional day around there. We probably made a mistake because with the hotel booked far far away and just after starting the trip, it began to rain torrentially. Our GPS&amp;rsquo;s two hours estimation was transformed into almost 4 hours driving under the rain, at night, mostly through 1-lane roads and after a long day driving and hiking. But we arrived, luckily without running over any wild animal.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: Near the &lt;em&gt;Rubha nam Brathairean&lt;/em&gt; on our way to The Quiraing we ate in the &lt;a class="link" href="https://www.openstreetmap.org/node/4990961322" target="_blank" rel="noopener"
 &gt;Skye Pie Cafe&lt;/a&gt;, a cute place with a vegetarian friendly menu that serves mainly pies of spectacular flavors based on local products, including some sweet pies for dessert.&lt;/p&gt;
&lt;h2 id="day-4-corrieshalloch-gorge-rogie-falls-cromatry-fortrose--inverness"&gt;Day 4: Corrieshalloch Gorge, Rogie Falls, Cromatry, Fortrose &amp;amp; Inverness
&lt;/h2&gt;&lt;p&gt;After a nice breakfast we started again very early our day. Lots of things to see!!&lt;/p&gt;
&lt;p&gt;The first stop was a quick visit to the &lt;a class="link" href="https://en.wikipedia.org/wiki/Corrieshalloch_Gorge" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Corrieshalloch Gorge&lt;/strong&gt;&lt;/a&gt;, a spectacular 1.5km long and 60 meters deep gorge with a huge waterfall and a bridge that only supports the weight of 6 people. We &lt;em&gt;suffered&lt;/em&gt; a fun moment being there making pictures with other 5 adults when a family with a big dog appeared at the other end :-)&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1834/43992021551_54ea1b8f55_o.jpg" alt="A curious 'dancing' bridge to cross the Corrieshalloch Gorge"&gt;
 &lt;div class="caption"&gt;A curious 'dancing' bridge to cross the Corrieshalloch Gorge - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A few kilometers later we stopped for another short forest walk to visit the &lt;a class="link" href="https://en.wikipedia.org/wiki/Rogie_Falls" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rogie Falls&lt;/strong&gt;&lt;/a&gt;, a series of waterfalls that we could enjoy almost for ourselves. We enjoyed it so much that we had time to make funny pictures while looking for a cache.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1815/30123447568_d92abec45f_o.jpg" alt="Taking a nap in Rogie Falls"&gt;
 &lt;div class="caption"&gt;Taking a nap in Rogie Falls - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Three more stops: &lt;a class="link" href="https://en.wikipedia.org/wiki/Cromarty" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cromatry&lt;/strong&gt;&lt;/a&gt;, an interesting small village with a nice port; the &lt;a class="link" href="https://en.wikipedia.org/wiki/Fortrose_Cathedral" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Fortrose Cathedral&lt;/strong&gt;&lt;/a&gt;, a half-ruined cathedral build primarily with red sandstone; and the &lt;a class="link" href="https://en.wikipedia.org/wiki/Chanonry_Point" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Channonry Point&lt;/strong&gt;&lt;/a&gt;, a spit of land near Fortrose that is very popular because from there you can spot &lt;a class="link" href="https://en.wikipedia.org/wiki/Bottlenose_dolphin" target="_blank" rel="noopener"
 &gt;bottlenose dolphins&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Porpoise" target="_blank" rel="noopener"
 &gt;porpoises&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Grey_seal" target="_blank" rel="noopener"
 &gt;grey seals&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And finally we arrived to &lt;a class="link" href="https://en.wikipedia.org/wiki/Inverness" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Inverness&lt;/strong&gt;&lt;/a&gt;, the capital of the Scottish Highlands. We spent the rest of the day there, looking for caches, walking around and enjoying the pubs. According to Wikipedia Inverness is one of Europe&amp;rsquo;s fastest growing cities, and it&amp;rsquo;s ranked very high in quality of life and happiest place in the entire UK, but I didn&amp;rsquo;t feel any of this. Anyway, it can be a special place to live but IMHO it&amp;rsquo;s not so special for a tourist. The castle and the town hall are nice but I would not have minded having skipped this stop.&lt;/p&gt;
&lt;p&gt;Sleeping in the worst hotel that I remember did not improve my general feeling about Inverness.&lt;/p&gt;
&lt;h2 id="day-5-cawdor-castle-glenfiddich-distillery-cairngorms-national-park--pilotchry"&gt;Day 5: Cawdor Castle, Glenfiddich distillery, Cairngorms National Park &amp;amp; Pilotchry
&lt;/h2&gt;&lt;p&gt;Our first day started with a nice visit to &lt;a class="link" href="https://en.wikipedia.org/wiki/Cawdor_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cawdor Castle&lt;/strong&gt;&lt;/a&gt;, a private castle that can be partially visited. It contains a nice collection of art and it&amp;rsquo;s richly decorated but what I loved most was the gardens. They even had a garden maze, but sadly the path to the interior of the maze was closed.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1832/30123448938_38f060b438_o.jpg" alt="The gardens of Cawdor Castle, with the main building behind"&gt;
 &lt;div class="caption"&gt;The gardens of Cawdor Castle, with the main building behind - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Neither Agatha nor I are big whiskey fans, but we did not want to leave Scotland without stopping in a distillery and we chose one of the most famous: &lt;a class="link" href="https://en.wikipedia.org/wiki/Glenfiddich" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Glenfiddich Distillery&lt;/strong&gt;&lt;/a&gt;. I tried to convince her to go to &lt;a class="link" href="https://en.wikipedia.org/wiki/Laphroaig_distillery" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Laphroaig distillery&lt;/strong&gt;&lt;/a&gt; but it&amp;rsquo;s far away from everything else so I accepted the change.&lt;/p&gt;
&lt;p&gt;Glenfiddich has a huge distillery in Dufftown, they offer all kind of tours and most of the tours include a whiskey tasting at the end. For the designated drivers they offered a small bottle of Glenfiddich 15 to make the tasting at home.&lt;/p&gt;
&lt;p&gt;The visit was interesting, after having visited some distilleries and several beer breweries what I needed was to learn something new or different related to the process. This time I learned that the shape of the &lt;em&gt;swan necked&lt;/em&gt; copper stills affects the flavor, character and strength of the resulting whiskey. Brilliant, right?&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1831/30123448438_c0329abe61_o.jpg" alt="The beautiful copper stills of the Glenfiddich Distillery"&gt;
 &lt;div class="caption"&gt;The beautiful copper stills of the Glenfiddich Distillery - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We considered visiting also the &lt;a class="link" href="https://en.wikipedia.org/wiki/Strathisla_distillery" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Strathisla Distillery&lt;/strong&gt;&lt;/a&gt; in Keith as the oldest continuously operating distillery in Scotland, but we decided to start going south to spend the afternoon in the &lt;a class="link" href="https://en.wikipedia.org/wiki/Cairngorms_National_Park" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cairngorms National Park&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After some research in the copilot seat Agatha chose the &lt;a class="link" href="https://en.wikipedia.org/wiki/Loch_an_Eilein" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Loch an Eilein&lt;/strong&gt;&lt;/a&gt; hike, a beautiful 7-8 kilometer walk around the said Loch. The entire route is astounding, including an idyllic view of a small island near the shore with an ruined castle. The best part was that we were almost alone in the entire area, more silence and quietness is impossible.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1811/30123448128_54d395f4cd_o.jpg" alt="Calmly enjoying the Loch an Eilein"&gt;
 &lt;div class="caption"&gt;Calmly enjoying the Loch an Eilein - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We finished our day with another short walk to view the &lt;a class="link" href="https://en.wikipedia.org/wiki/Falls_of_Bruar" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Falls of Bruar&lt;/strong&gt;&lt;/a&gt; just before sunset and a nice dinner in &lt;a class="link" href="https://en.wikipedia.org/wiki/Pitlochry" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Pilotchry&lt;/strong&gt;&lt;/a&gt;, one of the most touristic towns in the area.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: Although they made a mistake in the order and they took almost an hour to serve us our dinner, you should consider visiting &lt;a class="link" href="https://www.openstreetmap.org/way/238843241" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;McKays&lt;/strong&gt;&lt;/a&gt;, a lively pub, hotel and restaurant with live music and nice decoration. We were seated in a saloon with the ceiling full of golf clubs and golf-themed pictures on the walls. We had dinner in front of Ballesteros and Olazabal :-)&lt;/p&gt;
&lt;h2 id="day-6-killin-trossachs-doune-castle-stirling--glasgow"&gt;Day 6: Killin, Trossachs, Doune Castle, Stirling &amp;amp; Glasgow
&lt;/h2&gt;&lt;p&gt;Our first visit, near our hotel with views to Loch Earn, was to see the &lt;a class="link" href="https://en.wikipedia.org/wiki/Falls_of_Dochart" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Falls of Dochart&lt;/strong&gt;&lt;/a&gt;. These broad falls are formed at the junction of two rivers, just beside an old stone bridge at the entrance of &lt;strong&gt;Killin&lt;/strong&gt;. Quite a spectacular view.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1837/30123448508_c41a1abd4a_o.jpg" alt="Panoramic of the Falls of Dochart, in Killin"&gt;
 &lt;div class="caption"&gt;Panoramic of the Falls of Dochart, in Killin - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Also spectacular was to drive through the &lt;a class="link" href="https://en.wikipedia.org/wiki/Trossachs" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Great Trossachs Forest&lt;/strong&gt;&lt;/a&gt; and the &lt;a class="link" href="https://en.wikipedia.org/wiki/Duke%27s_Pass" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Duke&amp;rsquo;s Pass&lt;/strong&gt;&lt;/a&gt;. For my next visit I &lt;strong&gt;must&lt;/strong&gt; spend more time in this area.&lt;/p&gt;
&lt;p&gt;After a quick shopping stop and ordinary lunch in &lt;a class="link" href="https://en.wikipedia.org/wiki/Aberfoyle,_Stirling" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Aberfoyle&lt;/strong&gt;&lt;/a&gt; we arrived to another of the places I wanted to go since my last trip to Scotland: the &lt;a class="link" href="https://en.wikipedia.org/wiki/Doune_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Doune Castle&lt;/strong&gt;&lt;/a&gt;, a medieval stronghold that is famous because several scenes of &lt;a class="link" href="https://en.wikipedia.org/wiki/Monty_Python_and_the_Holy_Grail" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Monty Python and the Holy Grail&lt;/em&gt;&lt;/a&gt; were filmed there.&lt;/p&gt;
&lt;p&gt;As a huge fan of &lt;a class="link" href="https://en.wikipedia.org/wiki/Monty_Python" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Monty Python&lt;/strong&gt;&lt;/a&gt; I was curious about the place, and specially (I recognize it) about the merchandising that they could sell in the castle shop. We finally didn&amp;rsquo;t visit the interior of the castle to have more time in Stirling, and the merchandising in the shop was a bit limited (a few t-shirts, mugs and books) but the visit was worth it because Doune is close to Stirling so we didn&amp;rsquo;t spend a lot of time.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1800/30123448838_9034d76811_o.jpg" alt="Emulating King Arthur, at Doune Castle"&gt;
 &lt;div class="caption"&gt;Emulating King Arthur, at Doune Castle - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We arrived to the &lt;a class="link" href="https://en.wikipedia.org/wiki/Stirling_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Stirling Castle&lt;/strong&gt;&lt;/a&gt; with the full afternoon available to enjoy it calmly. It remind me (no surprises here) to the Edinburgh Castle and during our visit with the audio guide I tried to compare what I remembered from the other one. We could visit the place with less tourists that expected so it was more or less quick so we also spent some time walking through the Stirling town to grab &lt;a class="link" href="https://www.geocaching.com/geocache/GC1P293_stirling-castle-and-the-top-of-the-town" target="_blank" rel="noopener"
 &gt;a fantastic multi-cache&lt;/a&gt; with interesting stops: the Old Grammar School, Argyll&amp;rsquo;s Lodging, Mar&amp;rsquo;s Wark, the Church of the Holy Rude, the Old Town Jail or the Merkat Cross.&lt;/p&gt;
&lt;p&gt;The day was cloudy, and from the castle the views of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Wallace_Monument" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;National Wallace Monument&lt;/strong&gt;&lt;/a&gt; were astonishing, even more than from behind the monument itself.&lt;/p&gt;
&lt;div class="image central"&gt;
 &lt;img src="https://farm2.staticflickr.com/1811/30123446408_4a97551e1c_o.jpg" alt="Views from Stirling Castle, with the Wallace Monument in the background"&gt;
 &lt;div class="caption"&gt;Views from Stirling Castle, with the Wallace Monument in the background - &lt;a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"&gt;&lt;i&gt;CC BY-NC-SA&lt;/i&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;After enjoying Stirling, we arrived with the last sun rays to &lt;a class="link" href="https://en.wikipedia.org/wiki/Glasgow" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Glasgow&lt;/strong&gt;&lt;/a&gt;. We walked the downtown, surprised by the huge amount of bars and restaurants. We knew that Glasgow had a good atmosphere but it seemed disproportionate to us in a positive way.&lt;/p&gt;
&lt;p&gt;But our flight was scheduled to take off very very early, so to avoid last minute issues and traffic jams we returned the car and booked a hotel beside the airport. Next time I&amp;rsquo;ll consider spending a full evening in Glasgow if I fly there.&lt;/p&gt;
&lt;p&gt;I hope that you enjoyed the guide!&lt;/p&gt;</description></item><item><title>Greach 2018</title><link>https://luiyo.net/en/blog/2018/03/greach-2018/</link><pubDate>Fri, 23 Mar 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/03/greach-2018/</guid><description>&lt;img src="https://luiyo.net/29055005757_97973f26e6_o_10058785791950781698.jpg" alt="Featured image of post Greach 2018" /&gt;&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm2.staticflickr.com/1812/43273840094_a4955a2262_o.png" alt="Greach 2018"&gt;
 
 
 &lt;figcaption&gt;
 Greach 2018
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Some days ago I attended as usual to the fantastic &lt;a class="link" href="http://2018.greachconf.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Greach Conference&lt;/strong&gt;&lt;/a&gt;, an international conference about the &lt;a class="link" href="http://www.groovy-lang.org/" target="_blank" rel="noopener"
 &gt;Apache Groovy&lt;/a&gt; language and ecosystem: Groovy, Grails, Gradle and a lot other things. Greach is held each year in Madrid but everything is in English, and nowadays it&amp;rsquo;s surely one of the Top worldwide events about this technologies.&lt;/p&gt;
&lt;p&gt;Greach is a &lt;strong&gt;non-profitable&lt;/strong&gt; event organized by &lt;a class="link" href="https://twitter.com/ilopmar" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Iván López&lt;/strong&gt; (@ilopar)&lt;/a&gt; and &lt;a class="link" href="http://twitter.com/albertovilches" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Alberto Vilches&lt;/strong&gt; (@albertovilches)&lt;/a&gt;, with some help from colleagues and &lt;a class="link" href="http://2018.greachconf.com/#tile_sponsors" target="_blank" rel="noopener"
 &gt;a lot of sponsors&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TLDR;&lt;/strong&gt; The conference content and speakers were great, in addition to the logistics. I couldn&amp;rsquo;t attend the workshop day (my fault), and it was a pity specially because this year I had paid for it. Apart from learning (as usual), this year was specially exciting with the worldwide announcement of &lt;a class="link" href="http://micronaut.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Micronaut&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Let me summarize some of the talks I attended:&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/groovy-keynote-2-5-roadmap/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Groovy Keynote: 2.5+ Roadmap&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/paul-king/" target="_blank" rel="noopener"
 &gt;Paul King&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/paulk_asert" target="_blank" rel="noopener"
 &gt;@paulk_asert&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Paul King, Groovy Technical Lead at &lt;a class="link" href="https://objectcomputing.com/" target="_blank" rel="noopener"
 &gt;OCI&lt;/a&gt;, gave a good overview on the status and roadmap of the Apache Groovy language. Paul summarized the features announced for Groovy 2.5 (GA expected Q2 2018) and Groovy 2.6 / 3.0 (RC end of 2018). Apart from more (and better) AST transformations, Groovy 2.6 / 3.0 version will come with the brand new Parrot parser that brings several improvements and better Java syntax support for a lot of use cases.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/building-dsl-using-groovy/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Building DSL using Groovy&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/puneet-behl/" target="_blank" rel="noopener"
 &gt;Puneet Behl&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/puneetbhl" target="_blank" rel="noopener"
 &gt;@puneetbhl&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Puneet, Software Engineer at OCI, started with a brief introduction to DSLs, for those who are not familiar with them. He focused on the advantages of the DSLs in some use cases, allowing the Domain experts to help, validate and even code DSL expressions. After that, he showed with some examples how to create a DSL language with Groovy. The talk was nice but probably he could&amp;rsquo;ve made the assumption that everyone in Greach knows Groovy basics or what a DSL is.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/ive-seen-grails-code-you-wouldnt-believe/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;I’ve seen Grails code you wouldn’t believe…&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/ivan-lopez/" target="_blank" rel="noopener"
 &gt;Iván López&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/ilopmar" target="_blank" rel="noopener"
 &gt;@ilopmar&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Iván made, as usual, a well prepared an amusing talk about some mistakes that he has seen in the recent months in several Groovy projects. Names were changed and the code was partially blurred but it was clear enough to recognize the errors. Most of them were obvious and could have been detected with any static code analysis tool (like &lt;a class="link" href="http://codenarc.sourceforge.net/" target="_blank" rel="noopener"
 &gt;CodeNARC&lt;/a&gt;) but in other examples the static analysis is not enough and someone needs to read the code and think about what is written. That&amp;rsquo;s why the main recommendation that Iván gave for this kind of errors is the proper usage of Code Reviews with other peers.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/groovy-gstring-magic/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Groovy GString magic&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/jacob-aae-mikkelsen/" target="_blank" rel="noopener"
 &gt;Jacob Aae Mikkelsen&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/JacobAae" target="_blank" rel="noopener"
 &gt;@JacobAae&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;I wasn&amp;rsquo;t sure if Jacob&amp;rsquo;s talk was going to be too basic, but knowing the speaker from other conferences I was confident that I could learn something. I was right in both assumptions, the talk was a complete review of the GString class in Groovy covering all the basic usages and the differences with the Java String class, the template engines, and the main caveats but the speaker also gave several interesting tips and tricks, and I didn&amp;rsquo;t knew all of them. It was specially nice the &lt;em&gt;stripIndent&lt;/em&gt; method.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/from-functions-to-monadic-style/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;From Functions to Monadic Style&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/dierk-konig/" target="_blank" rel="noopener"
 &gt;Dierk König&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/mittie" target="_blank" rel="noopener"
 &gt;@mittie&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Dierk&amp;rsquo;s talk was mainly a live coding session. He performed an interesting exercise, typical in functional programming workshops, but with the twist of adding specific rules to the exercise in an incremental way as in a coding kata. The talk was very interesting and sometimes amusing starting with an hilarious statement: &amp;ldquo;As soon as you have understood monads, you immediately lose the ability to explain it!&amp;rdquo;.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;. &lt;a href="https://twitter.com/mittie?ref_src=twsrc%5Etfw"&gt;@mittie&lt;/a&gt; admitted that he&amp;#39;s a Groovy-holic&lt;a href="https://twitter.com/hashtag/greach18?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach18&lt;/a&gt; &lt;a href="https://t.co/XRD1axwZRa"&gt;pic.twitter.com/XRD1axwZRa&lt;/a&gt;&lt;/p&gt;&amp;mdash; Greach (@greachconf) &lt;a href="https://twitter.com/greachconf/status/974633674082832384?ref_src=twsrc%5Etfw"&gt;March 16, 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/mapping-a-tree-with-grails/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mapping a tree with Grails&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/sergio-del-amo/" target="_blank" rel="noopener"
 &gt;Sergio del Amo&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/sdelamo" target="_blank" rel="noopener"
 &gt;@sdelamo&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Sergio gave a complete talk reviewing the tree data structure, commenting some use cases in which to use it and also comparing several different implementations of a data structure in Groovy: Adjacency lists, path enumeration, nested sets and closure tables. He remarked that the right design and implementation depends on the use case, if you normally need to query the leafs or an entire subtree, if the tree is mostly static or its subject to lots of insertions, etc.&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm2.staticflickr.com/1840/29055005897_8955a37e09_o.jpg" alt="Sergio del Amo at Greach 2018"&gt;
 
 
 &lt;figcaption&gt;
 Sergio del Amo at Greach 2018
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/reactive-all-the-way-down-with-ratpack-rxgroovy-react-and-rabbitmq/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Reactive All The Way Down with Ratpack, Groovy, RxJava, React, and RabbitMQ&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/steve-pember/" target="_blank" rel="noopener"
 &gt;Steve Pember&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/svpember" target="_blank" rel="noopener"
 &gt;@svpember&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This talk was also very complete, describing the advantages of a reactive environment, the anatomy of a reactive service and how to make the main technology choices to build a proper Reactive application. Among all the advantages described by Steve I&amp;rsquo;ll highlight the optimized usage of resources, the reduction of synchronous communications and the increase of error protection due to have more decoupled and independent systems.&lt;/p&gt;
&lt;p&gt;Another hilarious moment for me came when Steve described as a reason to keep using &lt;a class="link" href="https://www.rabbitmq.com/" target="_blank" rel="noopener"
 &gt;RabbitMQ&lt;/a&gt; that &amp;ldquo;you don&amp;rsquo;t mind being looked down upon by Kafka fans&amp;rdquo;. Not related to this, but in my company we are precisely replacing RabbitMQ with &lt;a class="link" href="https://kafka.apache.org/" target="_blank" rel="noopener"
 &gt;Apache Kafka&lt;/a&gt; everywhere.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/grails-keynote/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Launching the Micro Future: Groovy, Grails and MicroNaut&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/graeme-rocher/" target="_blank" rel="noopener"
 &gt;Graeme Rocher&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/graemerocher" target="_blank" rel="noopener"
 &gt;@graemerocher&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Iván López warned us about this talk and it was much more that what I expected. Graeme Rocher made the worldwide presentation of &lt;a class="link" href="http://micronaut.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;MicroNaut&lt;/strong&gt;&lt;/a&gt;, an ultra-light cloud native reactive framework for the JVM. It&amp;rsquo;ll be compatible with Groovy and Java, but also with other languages of the JVM like Kotlin. The first milestones will be released by Q2 2018 and the GA version is expected by the end of the year.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Hello &lt;a href="https://twitter.com/hashtag/greach18?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach18&lt;/a&gt; conf attendees! It&amp;#39;s here! It&amp;#39;s here! It&amp;#39;s finally here! &lt;a href="https://t.co/lt3Bglsb90"&gt;https://t.co/lt3Bglsb90&lt;/a&gt; &lt;a href="https://t.co/iGbUZMn0gO"&gt;pic.twitter.com/iGbUZMn0gO&lt;/a&gt;&lt;/p&gt;&amp;mdash; The Micronaut Framework (@micronautfw) &lt;a href="https://twitter.com/micronautfw/status/974683748909371393?ref_src=twsrc%5Etfw"&gt;March 16, 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;Graeme and the rest of the OCI people have been working on this since at least 1.5 years ago. They released Grails ten years ago, so they have all our confidence and respect. The premise is that Grails, and Spring of course, were not designed for a microservices world. They come from an era without most of the things that are common nowadays: microservices, without containers,&amp;hellip;&lt;/p&gt;
&lt;p&gt;Some quick hints about MicroNaut:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It is designed from scratch with Microservices in mind&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s ultra-light weight (Grame shared some amazing numbers) and reactive (it&amp;rsquo;s based on Netty)
&lt;ul&gt;
&lt;li&gt;Can be run with as little as 10Mb Max Heap for Java (24MB for Groovy)&lt;/li&gt;
&lt;li&gt;Start-up time is below a second for Java (1 second for Groovy)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Compatible with any Reactive Streams implementation: RxJava 2.x, Reactor 3.x, Akka,&amp;hellip;&lt;/li&gt;
&lt;li&gt;Integrates AOP and compile time dependency injection (and this implies a lot, great topic to talk about), so no reflection and no runtime proxies&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s both HTTP client and server&lt;/li&gt;
&lt;li&gt;Service Discovery: Consul and Eureka are supported, Route 53 planned&lt;/li&gt;
&lt;li&gt;Client Side Load Balancing: Integrated with Netflix Ribbon&lt;/li&gt;
&lt;li&gt;Support for serverless computing via AWS Lambda&lt;/li&gt;
&lt;li&gt;Developed via the annotations from Java and the powerful AST transformations from Groovy.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Graeme also commented the roadmap of Grails (4.0 version in Q4 2018). We were all just too excited with MicroNaut but he confirmed that OCI will still evolve Grails (with MicroNaut integration), and that&amp;rsquo;s good news for everyone.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Getting right to it, &lt;a href="https://twitter.com/graemerocher?ref_src=twsrc%5Etfw"&gt;@graemerocher&lt;/a&gt; shows off some cool stuff that &lt;a href="https://twitter.com/micronautfw?ref_src=twsrc%5Etfw"&gt;@micronautfw&lt;/a&gt; can do with a demo &lt;a href="https://twitter.com/greachconf?ref_src=twsrc%5Etfw"&gt;@greachconf&lt;/a&gt;! &lt;a href="https://twitter.com/hashtag/micronautfw?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#micronautfw&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/grailsfw?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#grailsfw&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/groovylang?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#groovylang&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/greach18?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach18&lt;/a&gt; &lt;a href="https://t.co/laViV7iJ0s"&gt;pic.twitter.com/laViV7iJ0s&lt;/a&gt;&lt;/p&gt;&amp;mdash; Object Computing (@ObjectComputing) &lt;a href="https://twitter.com/ObjectComputing/status/974685113375248384?ref_src=twsrc%5Etfw"&gt;March 16, 2018&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/reactive-microservices-with-particle/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Reactive Microservices with MicroNaut&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/alvaro-sanchez-mariscal/" target="_blank" rel="noopener"
 &gt;Álvaro Sánchez-Mariscal&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/alvaro_sanchez" target="_blank" rel="noopener"
 &gt;@alvaro_sanchez&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;This was my first talk of the Saturday at Greach. After the hype with MicroNaut in the previous day, the room was packed full to hear more details about the new framework from Álvaro. Álvaro made a detailed technical explanation about MicroNaut, comparing some of the decisions to the ones with Spring/Grails.&lt;/p&gt;
&lt;p&gt;He also made a live demo testing some of the capabilities: service discovery, load balancing, reactive and fault tolerant. He showed a demo project that will be released with the framework: a pet store composed with several microservices built in different technologies (Java and Groovy) and each of them connected to a different backend (PostgreSQL, Redis, Cassandra, Neo4J, etc.).&lt;/p&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm2.staticflickr.com/1840/43273840244_9c59c8e742_o.jpg" alt="Álvaro Sánchez Mariscal at Greach 2018"&gt;
 
 
 &lt;figcaption&gt;
 Álvaro Sánchez Mariscal at Greach 2018
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/gorm-reloaded-data-services-for-the-win/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GORM Reloaded – Data Services for the Win&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/graeme-rocher/" target="_blank" rel="noopener"
 &gt;Graeme Rocher&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/graemerocher" target="_blank" rel="noopener"
 &gt;@graemerocher&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Graeme gave another very good talk, this time about GORM Data Services. He explained a lot of improvements, mainly related to joins and multi-tenancy. It was very interesting, now in my project we are analyzing the approach for a bunch of multi-tenant data bases and the talk gave me some ideas. He offered two distinct modes to tackle the multi-tenancy problems: data partitioning and isolating connections/sessions. GORM supports both approaches perfectly.&lt;/p&gt;
&lt;p&gt;I saw a lot of powerful features behind GORM Data Services, improving the performance and code maintenance, and simplifying amazingly the multi-tenant application development.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/101-scripts-that-can-save-you-the-day/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;101 scripts that can save you the day&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/jorge-aguilera/" target="_blank" rel="noopener"
 &gt;Jorge Aguilera&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/jagedn" target="_blank" rel="noopener"
 &gt;@jagedn&lt;/a&gt;) and &lt;a class="link" href="http://2018.greachconf.com/speakers/miguel-angel-rueda/" target="_blank" rel="noopener"
 &gt;Miguel Ángel Rueda&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/MiguelRuGa" target="_blank" rel="noopener"
 &gt;@MiguelRuGa&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Jorge and Miguel Ángel offered a funny theatrical performance to show the advantages of their project (&lt;a class="link" href="http://groovy-lang.gitlab.io/101-scripts/index-en.html" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;101 Scripts&lt;/strong&gt;&lt;/a&gt;) offering dozens of very useful scripts made in Groovy for a lot of common tasks. I had already reviewed the project page (baked with &lt;a class="link" href="https://jbake.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;JBake&lt;/strong&gt;&lt;/a&gt;, my previous static site generator) and some of the scripts and I loved it. I hope I&amp;rsquo;d be able to contribute in the future, at least with some translations.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="http://2018.greachconf.com/sessions/surviving-in-a-microservices-environment/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Surviving in a Microservices Environment&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="http://2018.greachconf.com/speakers/steve-pember/" target="_blank" rel="noopener"
 &gt;Steve Pember&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/svpember" target="_blank" rel="noopener"
 &gt;@svpember&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;My last choice in Greach 2018 was to listen again to Steve Pember. This talk was focused on the technical and not technical choices and challenges in a microservices environment. Steve put the emphasis on three main topics (and I agree with him): infrastructure, architecture and team communication. He provided a valuable vision on this, with some useful insights. I&amp;rsquo;ll highlight one of them, related to team communication.&lt;/p&gt;
&lt;p&gt;He reminded the audience &lt;a class="link" href="https://en.wikipedia.org/wiki/Conway%27s_law" target="_blank" rel="noopener"
 &gt;Conway&amp;rsquo;s Law&lt;/a&gt;, with the assumption from his side (and I totally agree) that it&amp;rsquo;s completely real. If a company is not able to integrate all the required capabilities in its squads, it&amp;rsquo;ll be doomed to have knowledge silos and complex dependencies everywhere.&lt;/p&gt;
&lt;blockquote&gt;organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.
— M. Conway&lt;/blockquote&gt;
&lt;div class="image"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://farm1.staticflickr.com/929/43273839984_210c4d0479_o.jpg" alt="Steve Pember at Greach 2018"&gt;
 
 
 &lt;figcaption&gt;
 Steve Pember at Greach 2018
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;br /&gt;
&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you in Greach 2019!!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Travels With Charley: In Search of America, by John Steinbeck</title><link>https://luiyo.net/en/blog/2018/02/travels-with-charley-by-john-steinbeck/</link><pubDate>Sat, 17 Feb 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/02/travels-with-charley-by-john-steinbeck/</guid><description>&lt;img src="https://luiyo.net/42184068000_866fd405fb_o_14597997366502780331.jpg" alt="Featured image of post Travels With Charley: In Search of America, by John Steinbeck" /&gt;&lt;p&gt;&lt;a class="link" href="https://www.goodreads.com/book/show/8135136-travels-with-charley" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Travels with Charley: In Search of America&lt;/strong&gt;&lt;/a&gt; is mainly what they call a &lt;a class="link" href="https://en.wikipedia.org/wiki/Travelogue_%28literature%29" target="_blank" rel="noopener"
 &gt;travelogue o travel literature&lt;/a&gt;. It&amp;rsquo;s not the first time that I read one and I&amp;rsquo;m starting to enjoy the genre. I added this one to my &lt;em&gt;want to read&lt;/em&gt; in &lt;a class="link" href="https://www.goodreads.com" target="_blank" rel="noopener"
 &gt;Goodreads&lt;/a&gt; a long time ago after reading some hilarious paragraphs during a couple of English lessons, and the rest of the book had not disappointed me at all.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://farm2.staticflickr.com/1832/42184068060_b1cdd7b4a6_o.jpg" alt="John Steinbeck and Charley"&gt;
 &lt;div class="caption"&gt;John Steinbeck and Charley&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In 1960, a 58 years old &lt;a class="link" href="https://en.wikipedia.org/wiki/John_Steinbeck" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;John Steinbeck&lt;/strong&gt;&lt;/a&gt; bought a small camper to drive around the United States with his dog (&lt;strong&gt;Charley&lt;/strong&gt;). He called the camper &lt;em&gt;Rocinante&lt;/em&gt; (&lt;a class="link" href="https://www.flickr.com/photos/whsieh78/32182633486" target="_blank" rel="noopener"
 &gt;here you have a picture of it&lt;/a&gt;), the perfect name for a saddle in which to go on adventures. He said before the book was published:&lt;/p&gt;
&lt;blockquote&gt;I was advised that the name Rocinante painted on the side of my truck in sixteenth-century Spanish script would cause curiosity and inquiry in some places. I do not know how many people recognized the name, but surely no one ever asked about it.&lt;/blockquote&gt;
&lt;p&gt;The book was published in 1962 and Steinbeck died just six years later. Reading this book you can somehow perceive his age, obviously regarding his health condition but also because he didn&amp;rsquo;t care about others reading what he wrote or did. When he started the arrangements for the trip, everyone tried to persuade him to abandon the idea because it&amp;rsquo;s age and chronic disease, but he felt he needed the trip and that it was &lt;em&gt;now or never&lt;/em&gt;.&lt;/p&gt;
&lt;div class="excerpt"&gt;During the previous winter I had become rather seriously ill with one of those carefully named difficulties which are the whispers of approaching age. When I came out of it I received the usual lecture about slowing up, losing weight, limiting the cholesterol intake. It happens to many men, and I think doctors have memorized the litany. It had happened to so many of my friends. The lecture ends, “Slow down. You’re not as young as you once were.” And I had seen so many begin to pack their lives in cotton wool, smother their impulses, hood their passions, and gradually retire from their manhood into a kind of spiritual and physical semi-invalidism. In this they are encouraged by wives and relatives, and it’s such a sweet trap. Who doesn’t like to be a center for concern? A kind of second childhood falls on so many men. They trade their violence for the promise of a small increase of life span. In effect, the head of the house becomes the youngest child. And I have searched myself for this possibility with a kind of horror. For I have always lived violently, drunk hugely, eaten too much or not at all, slept around the clock or missed two nights of sleeping, worked too hard and too long in glory, or slobbed for a time in utter laziness. I’ve lifted, pulled, chopped, climbed, made love with joy and taken my hangovers as a consequence, not as a punishment. I did not want to surrender fierceness for a small gain in yardage. My wife married a man; I saw no reason why she should inherit a baby.&lt;/div&gt;
&lt;p&gt;The purpose of the trip was to get to know again his country and, in my opinion, as a way to say goodbye to several places, essential locations for him in the past. This quote summarizes his motivations:&lt;/p&gt;
&lt;div class="excerpt"&gt;For many years I have traveled in many parts of the world. In America I live in New York, or dip into Chicago, or San Francisco. But New York is no more America than Paris is France or London is England. Thus I discovered that I did not know my own country. I, an American writer, writing about America, was working from memory, and the memory is at best a faulty, warpy reservoir. I had not heard the speech of America, smelled the grass and trees and sewage, seen its hills and water, its color and quality of light. I knew the changes only from books and newspapers. But more than this, I had not felt the country for twenty-five years. In short, I was writing of something I did not know about, and it seems to me that in a so-called writer this is criminal. My memories were distorted by twenty-five intervening years.&lt;/div&gt;
&lt;p&gt;Steinbeck beautifully describes his feelings about the places or about the people he encountered, and that is what makes this book remarkable. He takes advantage of the trip circumstances to give his opinion on the social and political issues of 1960: &lt;a href="https://en.wikipedia.org/wiki/United_States_presidential_election,_1960"&gt;decisive election year between Nixon and Kennedy&lt;/a&gt;, the embarrassing (even on those days for him) &lt;a class="link" href="https://en.wikipedia.org/wiki/Ruby_Bridges#Integration" target="_blank" rel="noopener"
 &gt;racial issues in the southern states&lt;/a&gt; and the cold war against the Soviet Union, just to give some examples.&lt;/p&gt;
&lt;p&gt;As one can imagine reading the book, and it was confirmed some years after the publication, some of the dialogues during his encounters are purely fictional as a mean for the author to describe a situation or a way of thinking of the folks he encountered. Part of the magic resides in guessing which ones are more or less distant from his real experiences. He even describes the approach as a disclaimer:&lt;/p&gt;
&lt;div class="excerpt"&gt;I've always admired those reporters who can descend on an area, talk to key people, ask key questions, take samplings of opinions, and then set down an orderly report very like a road map. I envy this technique and at the same time do not trust it as a mirror of reality. I feel that there are too many realities. What I set down here is true until someone else passes that way and rearranges the world in his own style.&lt;/div&gt;
&lt;p&gt;The book contains dozens of brilliant quotes, some of them with a beautiful and intense description that mentally transfers the reader to a certain American landscape:&lt;/p&gt;
&lt;div class="excerpt"&gt;The redwoods, once seen, leave a mark or create a vision that stays with you always. No one has ever successfully painted or photographed a redwood tree. The feeling they produce is not transferable. From them comes silence and awe. It's not only their unbelievable stature, nor the color which seems to shift and vary under your eyes, no, they are not like any trees we know, they are ambassadors from another time. They have the mystery of ferns that disappeared a million years ago into the coal of the carboniferous era. They carry their own light and shade. The vainest, most slap-happy and irreverent of men, in the presence of redwoods, goes under a spell of wonder and respect.&lt;/div&gt;
&lt;p&gt;You cannot use this book to prepare a similar trip, or to discover any of the places that he visited. He also wrote about it in the last part of the book, as a retrospective of what he finally ended writing, in one of my favorite quotes of the book:&lt;/p&gt;
&lt;div class="excerpt"&gt;If an Englishman or a Frenchman or an Italian should travel my route, see what I saw, hear what I heard, their stored pictures would be not only different from mine but equally different from one another. If other Americans reading this account should feel it true, that agreement would only mean that we are alike in our Americanness. From start to finish I found no strangers. If I had, I might be able to report them more objectively. But these are my people and this my country. If I found matters to criticize and to deplore, they were tendencies equally present in myself. If I were to prepare one immaculately inspected generality it would be this: For all of our enormous geographic range, for all of our sectionalism, for all of our interwoven breeds drawn from every part of the ethnic world, we are a nation, a new breed. Americans are much more American than they are Northerners, Southerners, Westerners, or Easterners. And descendants of English, Irish, Italian, Jewish, German, Polish are essentially American. This is not patriotic whoop-de-do; it is carefully observed fact. California Chinese, Boston Irish, Wisconsin German, yes, and Alabama Negroes, have more in common than they have apart. And this is the more remarkable because it has happened so quickly. It is a fact that Americans from all sections and of all racial extractions are more alike than the Welsh are like the English, the Lancashireman like the Cockney, or for that matter the Lowland Scot like the Highlander. It is astonishing that this has happened in less than two hundred years and most of it in the last fifty. The American identity is an exact and provable thing.&lt;/div&gt;
&lt;p&gt;I really liked this book, and for sure I&amp;rsquo;ll try to read more from Steinbeck.&lt;/p&gt;</description></item><item><title>FOSDEM 2018: Sunday</title><link>https://luiyo.net/en/blog/2018/02/fosdem-2018-sunday/</link><pubDate>Thu, 08 Feb 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/02/fosdem-2018-sunday/</guid><description>&lt;img src="https://luiyo.net/43087629135_5e527e3690_o_12492866873198852342.jpg" alt="Featured image of post FOSDEM 2018: Sunday" /&gt;&lt;p&gt;After an interesting Saturday, finished with a great dinner with some friends in one of our favorite restaurants in Brussels, my Sunday at &lt;a class="link" href="https://fosdem.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FOSDEM&lt;/strong&gt;&lt;/a&gt; started again very early.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://farm2.staticflickr.com/1840/42184068590_500e7ec774_z.jpg" alt="FOSDEM 2018"&gt;
 &lt;div class="caption"&gt;FOSDEM 2018&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;My choices for the Sunday were again diverse and (in most cases) successful. Apart from the closing keynotes, I spent some time in the &lt;a class="link" href="https://fosdem.org/2018/schedule/track/legal_and_policy_issues/" target="_blank" rel="noopener"
 &gt;Legal and Policy Issues devroom&lt;/a&gt;, a couple of talks in the &lt;a class="link" href="https://fosdem.org/2018/schedule/track/hpc,_big_data,_and_data_science/" target="_blank" rel="noopener"
 &gt;HPC, Big Data, and Data Science devroom&lt;/a&gt; and half the afternoon in the &lt;a class="link" href="https://fosdem.org/2018/schedule/track/geospatial/" target="_blank" rel="noopener"
 &gt;Geospatial devroom&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Before continuing, if you want to read my summary of the previous day you can follow this link: &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-saturday/" &gt;&lt;strong&gt;FOSDEM 2018: Saturday&lt;/strong&gt;&lt;/a&gt;. You will also find there general info and details about the event itself.&lt;/p&gt;
&lt;p&gt;Let me summarize:&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/gdpr_identity_management/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Capture the GDPR with Identity management&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/juraj_benculak/" target="_blank" rel="noopener"
 &gt;Juraj Benculak&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This first talk was a bit disappointing. The intro about &lt;a class="link" href="https://en.wikipedia.org/wiki/General_Data_Protection_Regulation" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GDPR&lt;/strong&gt;&lt;/a&gt; took most of the talk, and I bet that almost all of us who where there at 9am in a Sunday knew what GDPR is.&lt;/p&gt;
&lt;p&gt;The recommendations for GDPR arrived very late. The speaker made a brief overview of how you can benefit from a nice data mapping and data governance, and how good it is to observe privacy by default and by design. Then, he introduced Identity Management as the ideal tool for the job demonstrating the lawfulness of all the data processing. The fact that he develops Identity Management software has something to do with it, of course.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/ai_right_to_be_forgotten/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Artificial intelligence dealing with the right to be forgotten&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/cristina_rosu/" target="_blank" rel="noopener"
 &gt;Cristina Rosu&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The next talk in the Legal and Policy devroom was luckily more interesting, but again the title was misleading. Most of the talk was an intro to the right to be forgotten, including an overview of all the relevant legal cases starting with the &lt;a class="link" href="https://en.wikipedia.org/wiki/Google_Spain_v_AEPD_and_Mario_Costeja_Gonz%C3%A1lez" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Google Spain&lt;/strong&gt; v &lt;strong&gt;AEPD&lt;/strong&gt; and &lt;strong&gt;Mario Costeja González&lt;/strong&gt;&lt;/a&gt;. Cristina Rosu complemented the legal intro with some metrics about GDPR compliance in some countries.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm1.staticflickr.com/937/42184071750_79ff9d531e_o.jpg" alt="Some statistics on deletion for GDPR compliance"&gt;
 &lt;div class="caption"&gt;Some statistics on deletion for GDPR compliance&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;In the last slides, the only part related to Artificial Intelligence, the speaker commented some possible approaches to enhance the right to be forgotten in the AI environment: Obfuscation strategies, data minimization, personal data stores, algorithmic transparency or ethical boards inside companies.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/hpc_uclouvain/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Behind the scenes of a FOSS-powered HPC cluster, Ansible or Salt? Ansible AND Salt!&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/damien_francois/" target="_blank" rel="noopener"
 &gt;Damien François&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The speaker, as a systems engineer, is responsible of the automation of a medium-sized HPC infrastructure at the &lt;a class="link" href="https://uclouvain.be/" target="_blank" rel="noopener"
 &gt;Louvain University&lt;/a&gt;. The purpose of his talk, quite interesting, was to advocate for the use of similar tools at the same time, instead of using the same tool for everything. Some features overlap, but he claimed that each tool can be more powerful in certain tasks, and separating tools also helps in defining responsibilities.&lt;/p&gt;
&lt;p&gt;They use &lt;a class="link" href="https://cobbler.github.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cobbler&lt;/strong&gt;&lt;/a&gt; to install and deploy Operating Systems and set-up hardware specific configuration, &lt;a class="link" href="https://www.ansible.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Ansible&lt;/strong&gt;&lt;/a&gt; for one-off operations (setup RSA keys, register node to services or prepare config files) and &lt;a class="link" href="https://saltstack.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Salt&lt;/strong&gt;&lt;/a&gt; for daily management (configure system, install admin software or mount the user filesystem).&lt;/p&gt;
&lt;p&gt;He ended comparing Ansible and Salt, reviewing the best characteristics of each of them as you can see in the picture that I took:&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm1.staticflickr.com/936/43087629285_5c0c26835d_o.jpg" alt="What the speaker loves about Ansible and Salt"&gt;
 &lt;div class="caption"&gt;What the speaker loves about Ansible and Salt&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/deeplearning_osm/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;How DeepLearning can help to improve geospatial DataQuality, an OSM use case&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/olivier_courtin/" target="_blank" rel="noopener"
 &gt;Olivier Courtin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The speaker started his talk reviewing some of the Quality Assurance tools available in the &lt;a class="link" href="https://www.openstreetmap.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenStreetMap&lt;/strong&gt;&lt;/a&gt; ecosystem, being the main ones: &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/Keep_Right" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Keep Right&lt;/strong&gt;&lt;/a&gt;, &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/Osmose" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Osmose&lt;/strong&gt;&lt;/a&gt;, &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/OSM_Inspector" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OSM Inspector&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/MapRoulette" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Maproulette&lt;/strong&gt;&lt;/a&gt;. The problem of them, and I know it very well because I&amp;rsquo;ve used them a lot, is that the detection can be automatic but only sometimes the tool is able to provide fix suggestions or a standard correction guide, and eventually all the corrections need to be done manually by a mapper (like me).&lt;/p&gt;
&lt;p&gt;The premise of the talk was about using other datasets to highlight inconsistencies and, potentially, to predict some characteristics not present in the map using &lt;a class="link" href="https://en.wikipedia.org/wiki/Deep_learning" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;DeepLearning&lt;/strong&gt;&lt;/a&gt; and satellite imagery. The results that he showed were impressive, but he also showed that a lot of work needs to be done in order to have enough quality to consider a more automated approach for Quality Assurance in OSM.&lt;/p&gt;
&lt;p&gt;Completeness in OpenStreetMap starts by detecting inconsistencies as soon and as detailed as possible.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm1.staticflickr.com/938/43087627755_376dee9d88_o.png" alt="Applying DeepLearning techniques to improve OpenStreetMap"&gt;
 &lt;div class="caption"&gt;Applying DeepLearning techniques to improve OpenStreetMap&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/libreoffice/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Re-structuring a giant, ancient code-base for new platforms&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/michael_meeks/" target="_blank" rel="noopener"
 &gt;Michael Meeks&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After some interesting networking in the stands, I entered this talk with low expectations. I did not regret it because it was very interesting.&lt;/p&gt;
&lt;p&gt;The talk was about the huge refactor that was needed in the codebase of &lt;a class="link" href="https://www.libreoffice.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;LibreOffice&lt;/strong&gt;&lt;/a&gt; to make it work in the Cloud. The speaker explained clearly why they needed to re-structure at all, the main problems that they faced (Windows and Linux rendering APIs) and how they solved critical issues like extreme coupling and threads management.&lt;/p&gt;
&lt;p&gt;The summary of the talk in a quote is: &lt;em&gt;&amp;ldquo;Fix each bug only once&amp;rdquo;&lt;/em&gt;. What a great statement.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1777/43087629025_9bdfc9a516_o.jpg" alt="Re-structuring LibreOffice"&gt;
 &lt;div class="caption"&gt;Re-structuring LibreOffice&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/geo_rock/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Building Rock Climbing Maps with OpenStreetMap&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/viet_nguyen/" target="_blank" rel="noopener"
 &gt;Viet Nguyen&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This was my first talk in the &lt;a class="link" href="https://fosdem.org/2018/schedule/track/geospatial/" target="_blank" rel="noopener"
 &gt;Geospatial devroom&lt;/a&gt;, it was somehow inspiring despite I can&amp;rsquo;t say that I learned a lot. The speaker explained that, as a rock climbing lover, he couldn&amp;rsquo;t find good data regarding climbing routes, walls and sectors so he started introducing that information himself in OpenStreetMap. He summarized his experience, the decisions that he had to take, and how he is trying to get more contributors for his project: &lt;a class="link" href="https://openbeta.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OpenBeta&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/geo_osm_from_scratch/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Building OSM based web app from scratch&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/nils_vierus/" target="_blank" rel="noopener"
 &gt;Nils Vierus&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I could imagine that this talk was going to be very basic and I guessed right, but I wanted to stay in the devroom for the next talks so I stayed in the room retaining my seat.&lt;/p&gt;
&lt;p&gt;The speaker made a general overview about Programming languages to build an OSM based web app, IDEs, mapping libraries, OSM data retrieval tools, routing tools and even version control systems. Good introduction to the topic from a good speaker but I&amp;rsquo;m not sure if this kind of talks should have a place in FOSDEM.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/geo_cityzen/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Privacy aware city navigation with CityZen app&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/redon_skikuli/" target="_blank" rel="noopener"
 &gt;Redon Skikuli&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The speaker was nice and funny, but again the talk was not very advanced. It was more interesting when he talked about the &lt;a class="link" href="https://openlabs.cc/en/" target="_blank" rel="noopener"
 &gt;Open Hackerspace&lt;/a&gt; that he collaborates with in Tirana (Albania) than the part related to the CitiZen App. The claim that the app is privacy aware is very limited. They just don&amp;rsquo;t keep your navigation data but in the end whenever they ask for the location of the user, an Android device stores the location anyway (directly or when requesting the nearest POIs).&lt;/p&gt;
&lt;p&gt;As a nice addition, CitiZen allows the users to modify or insert the POIs retrieved from OSM by editing them inside the app.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/geo_subway/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Every subway network in the world&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/ilya_zverev/" target="_blank" rel="noopener"
 &gt;Ilya Zverev&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This talk was refreshing and reconciled me with the geospatial devroom. Ilya (software engineer at &lt;a class="link" href="https://maps.me/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Maps.me&lt;/strong&gt;&lt;/a&gt;) explained how he ended building the offline subway navigation feature for Maps.me. As he explained, when they started reviewing the available data in OpenStreetMap related to subways they realized that the information was very poor and incomplete. For example there was no way to map properly the connections between lines.&lt;/p&gt;
&lt;p&gt;He started building a validator and then station by station, city by city, he improved the subway information in OSM. He even presented a &lt;a class="link" href="https://wiki.openstreetmap.org/wiki/Proposal_process" target="_blank" rel="noopener"
 &gt;proposal&lt;/a&gt; for the subway geospatial information, including new relations for the transfers.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm1.staticflickr.com/932/42184068470_5526460138_o.png" alt="Subway stations schema in OpenStreetMap, according to Ilya Zverev"&gt;
 &lt;div class="caption"&gt;Subway stations schema in OpenStreetMap, according to Ilya Zverev&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/upsat/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The story of UPSat, Building the first open source software and hardware satellite&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/pierros_papadeas/" target="_blank" rel="noopener"
 &gt;Pierros Papadeas&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the most inspiring talks of the entire FOSDEM with a packed full Janson Room (with capacity for 1415 people).&lt;/p&gt;
&lt;p&gt;The speaker explained how during 2016, the &lt;a class="link" href="https://libre.space/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Libre Space Foundation&lt;/strong&gt;&lt;/a&gt; a non-profit organization developing open source technologies for space, designed, built and delivered &lt;a class="link" href="https://libre.space/projects/upsat/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;UPSat&lt;/strong&gt;&lt;/a&gt;, the first open source software and hardware satellite.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1834/43087628175_3af6af1d97_o.jpg" alt="Pierros Papadeas explaining the UPSat design and building process"&gt;
 &lt;div class="caption"&gt;Pierros Papadeas explaining the UPSat design and building process&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;He explained with some detail how he got involved, the current status of the project, the design, construction, verification, testing and delivery processes, etc. You should consider watching the video :-)&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/closing_keynote/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Exploiting modern microarchitectures, Meltdown, Spectre, and other hardware attacks&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/jon_masters/" target="_blank" rel="noopener"
 &gt;Jon Masters&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The closing keynote was given by &lt;a class="link" href="http://jonmasters.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Jon Masters&lt;/strong&gt;&lt;/a&gt; (Computer Architect at &lt;a class="link" href="https://www.redhat.com/en" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Red Hat&lt;/strong&gt;&lt;/a&gt;) about &lt;a class="link" href="https://en.wikipedia.org/wiki/Meltdown_%28security_vulnerability%29" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Meltdown&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Spectre_%28security_vulnerability%29" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Spectre&lt;/strong&gt;&lt;/a&gt;, as he was tech lead for mitigation efforts against them in Red Hat. Jon was surprisingly capable of explaining in less than 50 minutes what are those vulnerabilities about, how they were possible in the first place and what are the consequences of avoiding them. I already knew most of it but Jon made it even clearer for me, and surely for the rest of the audience given the applause he received.&lt;/p&gt;
&lt;p&gt;It was specially amusing for me, as I&amp;rsquo;ve been refreshing my knowledge about the &lt;a class="link" href="https://en.wikipedia.org/wiki/Tomasulo_algorithm" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tomasulo Algorithm&lt;/strong&gt;&lt;/a&gt; these past months.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm1.staticflickr.com/938/43087628895_6eb93bb57c_o.jpg" alt="Microcode, Millicode and Chicken bits"&gt;
 &lt;div class="caption"&gt;Microcode, Millicode and Chicken bits&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;p&gt;And that&amp;rsquo;s all. &lt;strong&gt;See you in Brussels for FOSDEM 2019!!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>FOSDEM 2018: Saturday</title><link>https://luiyo.net/en/blog/2018/02/fosdem-2018-saturday/</link><pubDate>Tue, 06 Feb 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/02/fosdem-2018-saturday/</guid><description>&lt;img src="https://luiyo.net/42184071080_56145dbc1b_o_7469088355937633886.jpg" alt="Featured image of post FOSDEM 2018: Saturday" /&gt;&lt;p&gt;After an uncertain landing a few hours ago (the airport in Madrid was barely working due to a snowy morning), I&amp;rsquo;ve just arrived home but instead of having some rest after an intense and though-provoking FOSDEM I felt the urge to start writing about my weekend in Brussels.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been there not only to enjoy this wonderful city with its trappist beers and great food, but specially to attend &lt;strong&gt;FOSDEM&lt;/strong&gt; as I intend to do every year.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://farm2.staticflickr.com/1840/42184068590_500e7ec774_z.jpg" alt="FOSDEM 2018"&gt;
 &lt;div class="caption"&gt;FOSDEM 2018&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;For those of you who don&amp;rsquo;t know &lt;a class="link" href="https://fosdem.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;FOSDEM&lt;/strong&gt;&lt;/a&gt;, it&amp;rsquo;s the biggest conference in Europe (and one of the biggest around the world) related to &lt;strong&gt;Open Source&lt;/strong&gt; development. It&amp;rsquo;s a huge event with hundreds of talks, workshops, gatherings and stands from all the relevant projects and communities in the &lt;strong&gt;FOSS (Free and Open Source Software)&lt;/strong&gt; ecosystem. It&amp;rsquo;s also a marvelous place to do networking, because there are not only representatives of those projects but normally also the technical leaders of them. If you are good with faces (or with voices, like &lt;a class="link" href="https://twitter.com/lekum" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;@lekum&lt;/strong&gt;&lt;/a&gt;!) you can meet and greet a lot of important and interesting people.&lt;/p&gt;
&lt;p&gt;I already wrote about it a couple of years ago, when I even gave a lightning talk in one &lt;a class="link" href="https://archive.fosdem.org/2016/fringe/" target="_blank" rel="noopener"
 &gt;FOSDEM Fringe event&lt;/a&gt; the &lt;a class="link" href="http://flosscommunitymetrics.org/" target="_blank" rel="noopener"
 &gt;Floss Community Metrics Meeting (FCM2)&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/" &gt;FOSDEM 2016: Friday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-saturday/" &gt;FOSDEM 2016: Saturday&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2016/03/fosdem-2016-sunday/" &gt;FOSDEM 2016: Sunday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The numbers of this year speak for themselves:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;more than 8,000 attendees in only two days&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/speakers/" target="_blank" rel="noopener"
 &gt;652 speakers&lt;/a&gt; in &lt;a class="link" href="https://fosdem.org/2018/schedule/events/" target="_blank" rel="noopener"
 &gt;690 different events&lt;/a&gt; (talks or workshops, mainly)&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/roomtracks/" target="_blank" rel="noopener"
 &gt;57 tracks&lt;/a&gt; in 33 different rooms&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://video.fosdem.org/" target="_blank" rel="noopener"
 &gt;more than 350 hours of content&lt;/a&gt;, almost all of the events are &lt;a class="link" href="https://fosdem.org/2018/schedule/streaming/" target="_blank" rel="noopener"
 &gt;available online with live streaming&lt;/a&gt; during the conference&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://fosdem.org/2018/stands/" target="_blank" rel="noopener"
 &gt;56 stands&lt;/a&gt; of all kinds of projects: &lt;a class="link" href="https://fsfe.org/" target="_blank" rel="noopener"
 &gt;FSFE&lt;/a&gt;, &lt;a class="link" href="https://www.python.org/psf" target="_blank" rel="noopener"
 &gt;Python Software Foundation&lt;/a&gt;, &lt;a class="link" href="http://www.apache.org/" target="_blank" rel="noopener"
 &gt;the Apache Software Foundation&lt;/a&gt;, &lt;a class="link" href="https://opensource.org/" target="_blank" rel="noopener"
 &gt;OSI&lt;/a&gt;, &lt;a class="link" href="https://eclipse.org/" target="_blank" rel="noopener"
 &gt;the Eclipse Foundation&lt;/a&gt;, &lt;a class="link" href="http://www.oreilly.com/" target="_blank" rel="noopener"
 &gt;O&amp;rsquo;Reilly&lt;/a&gt;, &lt;a class="link" href="http://getfedora.org/" target="_blank" rel="noopener"
 &gt;Fedora&lt;/a&gt;, &lt;a class="link" href="https://www.opensuse.org/" target="_blank" rel="noopener"
 &gt;OpenSUSE&lt;/a&gt;, &lt;a class="link" href="https://www.debian.org/" target="_blank" rel="noopener"
 &gt;Debian&lt;/a&gt; &lt;a class="link" href="http://www.kde.org/" target="_blank" rel="noopener"
 &gt;KDE&lt;/a&gt;, &lt;a class="link" href="http://gnome.org/" target="_blank" rel="noopener"
 &gt;Gnome&lt;/a&gt;, &lt;a class="link" href="http://www.libreoffice.org/" target="_blank" rel="noopener"
 &gt;LibreOffice&lt;/a&gt;, &lt;a class="link" href="https://videolan.org/" target="_blank" rel="noopener"
 &gt;VLC&lt;/a&gt;, &lt;a class="link" href="https://jenkins.io/" target="_blank" rel="noopener"
 &gt;Jenkins&lt;/a&gt;, &lt;a class="link" href="http://www.perl.org/" target="_blank" rel="noopener"
 &gt;Perl&lt;/a&gt;, &amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To make it more impressive, take into account that FOSDEM is &lt;strong&gt;organized by volunteers&lt;/strong&gt;, everything is &lt;strong&gt;community driven&lt;/strong&gt; and it&amp;rsquo;s &lt;strong&gt;free to attend&lt;/strong&gt;. You don&amp;rsquo;t even need to register beforehand.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1811/43087628035_daa6f7c7ef_o.png" alt="FOSDEM 2018"&gt;
 &lt;div class="caption"&gt;FOSDEM 2018&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;As usual, let me summarize some of the talks that I attended:&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/osi/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Consensus as a Service, Twenty Years of OSI Stewardship&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/simon_phipps/" target="_blank" rel="noopener"
 &gt;Simon Phipps&lt;/a&gt; and &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/italo_vignoli/" target="_blank" rel="noopener"
 &gt;Italo Vignoli&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;em&gt;Open Source&lt;/em&gt; label was born in February 3rd 1998, so we celebrated its 20th Anniversary during the opening day of FOSDEM 2018. Simon (President of the &lt;a class="link" href="https://opensource.org/" target="_blank" rel="noopener"
 &gt;OSI&lt;/a&gt;) summarized the evolution of the Open Source environment in the last two decades, also guessing what are going to be the main challenges for the Free Open Source Software for it&amp;rsquo;s third decade.&lt;/p&gt;
&lt;p&gt;He remarked that Open Source (OS) projects should not have a business model, the companies that uses those OS projects are the ones that need a realistic business model. I totally agree with this, OS projects can be relevant and positive for the society in a lot more ways than profitability of the founders. Open Source allows software users and developers to advance in their software freedom at work as well as in private.&lt;/p&gt;
&lt;p&gt;He labeled the first decade (1998-2008) the decade of &lt;em&gt;Advocacy &amp;amp; Controversy&lt;/em&gt;. We all still remember when &lt;a class="link" href="https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/" target="_blank" rel="noopener"
 &gt;in 2001 Steve Ballmer as CEO of Microsoft said &amp;ldquo;Linux is a cancer&amp;rdquo;&lt;/a&gt; (although now &lt;a class="link" href="http://www.zdnet.com/article/ballmer-i-may-have-called-linux-a-cancer-but-now-i-love-it/" target="_blank" rel="noopener"
 &gt;apparently he loves it&lt;/a&gt;), or in 2005 when UNIX was made Open Source, or 2007 when Java was also made Open Source. In the beginning most OS was a proprietary replacement, but at the end of the decade everyone understood OS as a benefit.&lt;/p&gt;
&lt;p&gt;Simon labeled the second decade (2008-2018) the decade of &lt;em&gt;Adoption and Ascendancy&lt;/em&gt;, with three main aspects: broad enterprise adoption, problems with software patents and GPL enforcement. Since 2008 most &lt;em&gt;hidden&lt;/em&gt; infrastructure is based in OS, since 2011 OS enabled the web service business era, since 2013 the OS is powering the cloud/containers revolution, &amp;hellip; to the point that nowadays we can realize that Open Source is at the heart of most new software.&lt;/p&gt;
&lt;p&gt;Simon quoted &lt;a class="link" href="https://en.wikipedia.org/wiki/Eben_Moglen" target="_blank" rel="noopener"
 &gt;Eben Moglen&lt;/a&gt; and his &amp;ldquo;Licenses are Constitutions for Communities&amp;rdquo;, and explained that &amp;ldquo;Open Source licenses are the multilateral consensus of the permissions and norms for a Community&amp;rdquo;. That&amp;rsquo;s why it&amp;rsquo;s important to respect the licenses, and that explains why for the community any violation of the license it&amp;rsquo;s felt like an awful aggression.&lt;/p&gt;
&lt;p&gt;Derived from the &lt;a class="link" href="https://www.gnu.org/philosophy/free-sw.html.en" target="_blank" rel="noopener"
 &gt;four essential freedoms of Free Software&lt;/a&gt;, Simon emphasized the real value of Open Source:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Innovate without needing to ask first&lt;/li&gt;
&lt;li&gt;Start where others reached&lt;/li&gt;
&lt;li&gt;Stay in control of your own resources&lt;/li&gt;
&lt;li&gt;Share upkeep of your innovation&lt;/li&gt;
&lt;li&gt;Influence global ecosystems&lt;/li&gt;
&lt;li&gt;Be protected from others doing the same&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Maybe my favorite talk this year. Don&amp;rsquo;t expect summaries as long as this one for other talks :-P&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/cypher_for_apache_spark/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cypher for Apache Spark (CAPS)&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/martin_junghanns/" target="_blank" rel="noopener"
 &gt;Martin Junghanns&lt;/a&gt; and &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/max_kiessling/" target="_blank" rel="noopener"
 &gt;Max Kießling&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As part of &lt;a class="link" href="https://neo4j.com/" target="_blank" rel="noopener"
 &gt;Neo4J&lt;/a&gt;, the speakers explained why and how they created &lt;a class="link" href="https://github.com/opencypher/cypher-for-apache-spark" target="_blank" rel="noopener"
 &gt;Cypher for Apache Spark (CAPS)&lt;/a&gt;, to provide graph-powered data integration and graph analytical query workloads within the &lt;a class="link" href="https://spark.apache.org/" target="_blank" rel="noopener"
 &gt;Apache Spark&lt;/a&gt; ecosystem. They presented the internal architecture, made a live demo with Spark and &lt;a class="link" href="https://zeppelin.apache.org/" target="_blank" rel="noopener"
 &gt;Apache Zeppelin&lt;/a&gt; and explained that CAPS is released as Open Source inside &lt;a class="link" href="http://www.opencypher.org/" target="_blank" rel="noopener"
 &gt;OpenCypher&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/computer_science_of_modern_distributed_database/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;The Computer Science behind a modern distributed data store&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/michael_hackstein/" target="_blank" rel="noopener"
 &gt;Michael Hackstein&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/mchacki" target="_blank" rel="noopener"
 &gt;@mchacki&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;The first thing that Michael Hackstein (&lt;a class="link" href="https://www.arangodb.com/" target="_blank" rel="noopener"
 &gt;ArangoDB&lt;/a&gt;) explained was that he was replacing the original speaker (Max Neunhoeffer, that couldn&amp;rsquo;t attend for personal reasons), but in the end he gave a great talk about a complex topic, being clear and precise. Anyone could notice that the substitute speaker knew the subject perfectly.&lt;/p&gt;
&lt;p&gt;Michael explained the main challenges when building or using a modern distributed data store. He started with an important advice: &amp;ldquo;The first law of distributed data is&amp;hellip; don&amp;rsquo;t distribute data&amp;rdquo; :-) Having said that, he clarified that sometimes you cannot avoid it because you need to scale and/or you need to be resilient.&lt;/p&gt;
&lt;p&gt;In a distributed system different parts need to agree on things (consensus) but it&amp;rsquo;s not always easy because the network has outages, drops, delays or duplicates packages, any disk fails or even an entire rack fails. He explained the basics of Consensus, as explained originally in the &lt;a class="link" href="https://en.wikipedia.org/wiki/Paxos_%28computer_science%29" target="_blank" rel="noopener"
 &gt;Paxos Consensus Protocol (1998)&lt;/a&gt; and later in &lt;a class="link" href="https://en.wikipedia.org/wiki/Raft_%28computer_science%29" target="_blank" rel="noopener"
 &gt;Raft&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Another important thought was related to sorting. Most published algorithms are nowadays poorly efficient because the problem is no longer the comparison computations but the data movement between data stores. He explained &lt;a class="link" href="https://en.wikipedia.org/wiki/Log-structured_merge-tree" target="_blank" rel="noopener"
 &gt;Log Structure Merge Trees (LSM-trees)&lt;/a&gt; as a possible solution.&lt;/p&gt;
&lt;p&gt;He also summarized other problems like the synchronization of machines (mitigated with &lt;a class="link" href="https://muratbuffalo.blogspot.com.es/2014/07/hybrid-logical-clocks.html" target="_blank" rel="noopener"
 &gt;Hybrid Logical Clocks&lt;/a&gt;) and Distributed ACID transactions, only supported as off today by &lt;a class="link" href="https://static.googleusercontent.com/media/research.google.com/en//archive/spanner-osdi2012.pdf" target="_blank" rel="noopener"
 &gt;Google Spanner&lt;/a&gt; (because they have the money to use atomic clocks) and &lt;a class="link" href="https://github.com/cockroachdb/cockroach" target="_blank" rel="noopener"
 &gt;Cockroach DB&lt;/a&gt; an Open Source clone of Spanner that &lt;a class="link" href="https://www.cockroachlabs.com/blog/living-without-atomic-clocks/" target="_blank" rel="noopener"
 &gt;achieved it without atomic clocks&lt;/a&gt;.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1791/42184071530_231a22ba47_o.jpg" alt="Log structured merge trees (LSM-trees)"&gt;
 &lt;div class="caption"&gt;Log structured merge trees (LSM-trees)&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/digital_archaeology/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Digital Archaeology, Maintaining our digital heritage&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/steven_goodwin/" target="_blank" rel="noopener"
 &gt;Steven Goodwin&lt;/a&gt; (&lt;a class="link" href="https://twitter.com/MarquisdeGeek" target="_blank" rel="noopener"
 &gt;@MarquisdeGeek&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Steven Goodwin is the founder of &lt;a class="link" href="http://marquisdegeek.com/digital_heritage" target="_blank" rel="noopener"
 &gt;the Digital Heritage&lt;/a&gt;, a (let me quote) &lt;em&gt;&amp;ldquo;plan to collate the learnings and knowledge of computer systems from 1975 onwards so that students of technology and scholars of the future can understand how they work, how to use them, and how they affected the culture of the 20th century&amp;rdquo;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;He explained how in a few years time it will be difficult or even impossible to study retro-computers given the fact that its software is either proprietary, closed-source, written in an obsolete programming language or &lt;em&gt;protected&lt;/em&gt; to prevent copying. Not only this, the hardware is also failing, the magnetic devices are no longer storing the information and so on.&lt;/p&gt;
&lt;p&gt;After raising awareness of the problem, he also gave several recommendations and methods necessary to preserve our legacy using emulations, mainly based in Open Source projects.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/jvm_startup/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;JVM startup: why it matters to the new world order&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/daniel_heidinga/" target="_blank" rel="noopener"
 &gt;Daniel Heidinga&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In the &lt;em&gt;old world order&lt;/em&gt; the deployments were infrequent so the startup time was a very small fraction of the total up time. Now in the &lt;em&gt;new world&lt;/em&gt; with CI/CD systems, microservice or serverless architectures controlling the startup time is essential. This topic is very hot right now.&lt;/p&gt;
&lt;p&gt;Daniel (&lt;a class="link" href="https://www.eclipse.org/openj9/" target="_blank" rel="noopener"
 &gt;OpenJ9&lt;/a&gt; Project Lead) explained the problem and provided possible solutions inside the JVM, focusing mainly in the use of OpenJ9&amp;rsquo;s SharedClasses.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1797/42184070660_c455da4142_o.jpg" alt="OpenJ9 startup sequence"&gt;
 &lt;div class="caption"&gt;OpenJ9 startup sequence&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/class_metadata/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Class Metadata: A User Guide&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/andrew_dinn/" target="_blank" rel="noopener"
 &gt;Andrew Dinn&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Andrew Dinn (&lt;a class="link" href="https://developers.redhat.com/products/openjdk/" target="_blank" rel="noopener"
 &gt;Red Hat Open JDK&lt;/a&gt;) explained clearly what is the Class Metadata and why it matters inside the JVM. He also gave some real-life use cases to explain how design decisions can incur or avoid Class Metadata costs.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1793/43993330371_9203459103_o.jpg" alt="Java's Metaspace Constant Pool Objects"&gt;
 &lt;div class="caption"&gt;Java's Metaspace Constant Pool Objects&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/java_world_containers/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Java in a World of Containers&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/mikael_vidstedt/" target="_blank" rel="noopener"
 &gt;Mikael Vidstedt&lt;/a&gt; and &lt;a class="link" href="https://twitter.com/MaximumGilliard" target="_blank" rel="noopener"
 &gt;Matthew Gilliard&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Mikael (Director of the JVM group at &lt;a class="link" href="https://www.oracle.com/index.html" target="_blank" rel="noopener"
 &gt;Oracle&lt;/a&gt;) and Matthew (also from Oracle) explained that Oracle is focused on maintaining Java as the main language in the containers ecosystem thanks to, according to them, some of its characteristics:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Managed language/runtime&lt;/li&gt;
&lt;li&gt;Hardware and operating system agnostic&lt;/li&gt;
&lt;li&gt;Safety and Security enforced by the JVM&lt;/li&gt;
&lt;li&gt;Reliable as compatibility is a key design goal&lt;/li&gt;
&lt;li&gt;Runtime adaptive&lt;/li&gt;
&lt;li&gt;Rich ecosystem&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also related to reducing the startup time and footprint needed, they also explained how (using the modular system of Java 9) creating custom JREs allows you to reduce the size of the JDK needed inside the Docker container. A full JDK weights around 568 MB, the java.base module just 46 MB and a reasonable set of modules with complete capabilities could be around 60 MB. It can be further optimized using &lt;em&gt;jlink &amp;ndash;compress&lt;/em&gt; but it&amp;rsquo;s a trade-off between size and compressing/uncompressing effort.&lt;/p&gt;
&lt;p&gt;After reducing the &lt;em&gt;JDK layer&lt;/em&gt; of a container, the next battle is in the operating system layer. They announced and presented &lt;a class="link" href="http://openjdk.java.net/projects/portola/" target="_blank" rel="noopener"
 &gt;OpenJDK Portola Project&lt;/a&gt;, a port of the JDK to use &lt;a class="link" href="https://www.alpinelinux.org/" target="_blank" rel="noopener"
 &gt;Alpine Linux&lt;/a&gt; (the base image weights just 4 MB) and the &lt;a class="link" href="https://www.musl-libc.org/" target="_blank" rel="noopener"
 &gt;musl C library&lt;/a&gt;. Very impressive.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1774/42184070840_d94d3599b5_o.jpg" alt="OpenJDK Portola Project"&gt;
 &lt;div class="caption"&gt;OpenJDK Portola Project&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/class_data_sharing/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Class Data Sharing, Sharing Economy in the HotSpot VM&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/volker_simonis/" target="_blank" rel="noopener"
 &gt;Volker Simonis&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Volker (&lt;a class="link" href="https://www.sap.com/index.html" target="_blank" rel="noopener"
 &gt;SAP&lt;/a&gt;) introduced &lt;a class="link" href="https://docs.oracle.com/javase/8/docs/technotes/guides/vm/class-data-sharing.html" target="_blank" rel="noopener"
 &gt;Class Data Sharing (CDS)&lt;/a&gt;, explained clearly the implementation details and finally he demonstrated it&amp;rsquo;s advantages in some use cases.&lt;/p&gt;
&lt;div class="image"&gt;
 &lt;img src="https://farm2.staticflickr.com/1813/42184072030_b62cb6d319_o.jpg" alt="Class Representation in the HotSpot VM"&gt;
 &lt;div class="caption"&gt;Class Representation in the HotSpot VM&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a class="link" href="https://fosdem.org/2018/schedule/event/hairy_security/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Hairy Security, the many threats to a Java web app&lt;/strong&gt;&lt;/a&gt;, by &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/romain_pelisse/" target="_blank" rel="noopener"
 &gt;Romain Pelisse&lt;/a&gt; and &lt;a class="link" href="https://fosdem.org/2018/schedule/speaker/damien_plard/" target="_blank" rel="noopener"
 &gt;Damien Plard&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Romain (&lt;a class="link" href="https://www.redhat.com/en" target="_blank" rel="noopener"
 &gt;Red Hat&lt;/a&gt;) and Damien (&lt;a class="link" href="https://www.solarisbank.com/en/" target="_blank" rel="noopener"
 &gt;Solaris Bank&lt;/a&gt;) gave a fun and instructive talk about security, challenging some myths.&lt;/p&gt;
&lt;p&gt;They reminded us that it’s not a question of &amp;lsquo;if&amp;rsquo; but &amp;lsquo;when&amp;rsquo; you’ll be hacked.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;If you want to read my summary of the next day you can follow this link: &lt;a class="link" href="https://luiyo.net/blog/2018/02/fosdem-2018-sunday/" &gt;&lt;strong&gt;FOSDEM 2018: Sunday&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Some things that Java developers really need to know in 2018</title><link>https://luiyo.net/en/blog/2018/01/things-that-java-developers-really-need-to-know/</link><pubDate>Tue, 23 Jan 2018 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2018/01/things-that-java-developers-really-need-to-know/</guid><description>&lt;img src="https://luiyo.net/48609259497_a092b32596_b_11824793878486811474.jpg" alt="Featured image of post Some things that Java developers really need to know in 2018" /&gt;&lt;p&gt;A couple of days ago &lt;a class="link" href="https://dzone.com" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;DZone&lt;/strong&gt;&lt;/a&gt; published an article called &lt;a class="link" href="https://dzone.com/articles/5-things-java-programmer-should-learn-in-2018" target="_blank" rel="noopener"
 &gt;&lt;em&gt;9 Things Java Programmers Should Learn in 2018&lt;/em&gt;&lt;/a&gt;. I liked the idea and I even recommended the article to a couple of colleagues who are trying to reorient their professional career. After the advice I added some personal disclaimers about the content, to the point that one of my friends wisely told me:&lt;/p&gt;
&lt;blockquote&gt;
if you don't agree with these recommendations, why don't you write your own article?
&lt;/blockquote&gt;
&lt;p&gt;&amp;hellip;and that brought us here :-)&lt;/p&gt;
&lt;p&gt;The article in DZone is fine and very detailed with good recommendations but it&amp;rsquo;s not realistic. Some of the things that the author considers essential (Android development or Spring Security, for example) for me are not that important, at least from a general perspective. You can (and should) learn them if you need them, but 99% of you will survive without them.&lt;/p&gt;
&lt;p&gt;Instead of sharing my view only with a couple of colleagues, I&amp;rsquo;ll try to give a realistic and opinionated (yes, I like the word) list of things in no particular order that you need to know or learn in 2018 if you are a Java developer. Some of them are not new, but you need to be sure that you know (or master, if you want) them by the end of the year.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m addressing only Java developers, but hopefully you&amp;rsquo;ll find something of value even if you&amp;rsquo;re not.&lt;/p&gt;
&lt;h2 id="learn-java-8-and-then-java-9"&gt;Learn Java 8, and then Java 9
&lt;/h2&gt;&lt;p&gt;January 2018 and I still find a lot of Java developers who do not know much about &lt;strong&gt;Java 8&lt;/strong&gt;. Regarding this, my recommendation clearly is to learn separately Java 8 with the huge amount of improvements it brought to the language and then, and only then, start playing with &lt;strong&gt;Java 9&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You will be a better developer after you learn Java 8, even if in your current project they force you to code in Java 6. You&amp;rsquo;ll understand why some improvements were needed in the language and you&amp;rsquo;ll be the first in the line when a migration to Java 8 or 9 approaches in your surroundings (and it will, eventually).&lt;/p&gt;
&lt;p&gt;But let me remark this, it does not matter if you have dozens of badges in &lt;a class="link" href="https://www.codecademy.com/" target="_blank" rel="noopener"
 &gt;Codecademy&lt;/a&gt; or &lt;a class="link" href="https://www.codeschool.com/" target="_blank" rel="noopener"
 &gt;Code School&lt;/a&gt; if by the end of 2018 you are not familiar with Java 8 and Java 9.&lt;/p&gt;
&lt;h2 id="unit-testing-as-the-logical-choice"&gt;Unit Testing as the logical choice
&lt;/h2&gt;&lt;p&gt;If at this point of your career you don&amp;rsquo;t write unit tests you can stop reading the article right now, this is not going with you. If on the contrary you are already used to write unit tests for your code, your next goal is to write better tests.&lt;/p&gt;
&lt;p&gt;Are you stuck with JUnit? &lt;a class="link" href="http://junit.org/junit5/" target="_blank" rel="noopener"
 &gt;JUnit 5&lt;/a&gt; was released recently and I haven&amp;rsquo;t checked it yet, but let me recommend a more logical choice: &lt;a class="link" href="http://spockframework.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Spock&lt;/strong&gt;&lt;/a&gt;. Less verbose, more idiomatic, integrated stubbing and mocking, easy parametrized testing, test data tables, &amp;hellip; If you are using JUnit, there is nothing that prevents you from going to Spock (totally or at least partially to test the new features).&lt;/p&gt;
&lt;p&gt;Beside the framework, now that you are familiar with the classic code coverage metrics, take a look to &lt;a class="link" href="http://pitest.org/" target="_blank" rel="noopener"
 &gt;Pitest&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Mutation_testing" target="_blank" rel="noopener"
 &gt;mutation testing&lt;/a&gt; principles in general.&lt;/p&gt;
&lt;h2 id="jvm-internals"&gt;JVM internals
&lt;/h2&gt;&lt;p&gt;Yes, performance tuning is important and learning about it will help you in your daily work, in yearly rise negotiations and job interviews in general. But let&amp;rsquo;s take a step back, do you really know the JVM internals enough before looking at it with a magnifying glass? I&amp;rsquo;ve met a huge amount of developers and Java Architects that don&amp;rsquo;t even know what &lt;a class="link" href="https://tinyurl.com/d77yltz" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;GC&lt;/strong&gt;&lt;/a&gt; is, what does &lt;a class="link" href="https://en.wikipedia.org/wiki/Stop-the-world" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Stop The World&lt;/strong&gt;&lt;/a&gt; mean or how does a &lt;a class="link" href="https://en.wikipedia.org/wiki/Java_Classloader" target="_blank" rel="noopener"
 &gt;dynamic class loader&lt;/a&gt; work.&lt;/p&gt;
&lt;p&gt;Yes, it&amp;rsquo;s great to know how to analyze and profile an application to figure out why it&amp;rsquo;s so slow or why it crashes. But unfortunately for you, you can not always blame others. Make your best effort to understand that not everything is magic.&lt;/p&gt;
&lt;h2 id="learn-apache-groovy"&gt;Learn Apache Groovy
&lt;/h2&gt;&lt;p&gt;Once you know your weapons, it&amp;rsquo;s good that you know what you&amp;rsquo;re up against. Forget for the moment about &lt;a class="link" href="https://kotlinlang.org/" target="_blank" rel="noopener"
 &gt;Kotlin&lt;/a&gt; and &lt;a class="link" href="http://www.scala-lang.org/" target="_blank" rel="noopener"
 &gt;Scala&lt;/a&gt;, focus first on consolidating your Java skills. As with Spock, there are few excuses to prevent you from coding in &lt;a class="link" href="http://www.groovy-lang.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Apache Groovy&lt;/strong&gt;&lt;/a&gt;, and the learning curve is totally flat.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://www.youtube.com/watch?v=SGpJafTYwOQ" target="_blank" rel="noopener"
 &gt;Groovy is not only Java without semicolons&lt;/a&gt;. The description in the project website is clear enough so let me quote it:&lt;/p&gt;
&lt;blockquote&gt;Apache Groovy is a powerful, optionally typed and dynamic language, with static-typing and static compilation capabilities, for the Java platform aimed at improving developer productivity thanks to a concise, familiar and easy to learn syntax. It integrates smoothly with any Java program, and immediately delivers to your application powerful features, including scripting capabilities, Domain-Specific Language authoring, runtime and compile-time meta-programming and functional programming.&lt;/blockquote&gt;
&lt;p&gt;OK, I said that you will likely survive without Android knowledge and for sure you&amp;rsquo;ll probably survive without learning Groovy. But even if you find it difficult to use it in your projects I firmly believe that learning Groovy will have a substantial impact on your career and will even make you a better Java developer.&lt;/p&gt;
&lt;p&gt;Join me in the next &lt;a class="link" href="http://2018.greachconf.com/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Greach Conference&lt;/strong&gt;&lt;/a&gt; and you won&amp;rsquo;t regret.&lt;/p&gt;
&lt;h2 id="code-regularly"&gt;Code regularly
&lt;/h2&gt;&lt;p&gt;As the DZone article remarks, sadly it&amp;rsquo;s usual practice to spend less time coding as your experience grows. This would deserve a totally different article, but for the moment let me stress that whatever your work experience is, you should not disconnect from programming and source code in general.&lt;/p&gt;
&lt;p&gt;There are a lot of online resources about problems to be solved or challenges in general, but you don&amp;rsquo;t even need to complicate yourself or challenge others. You can simply think about something you need at home (or at squad level) and try to create a software tool to mitigate or solve those problems. I personally would recommend both approaches: try to enjoy the technical and social part of the hackatons or coding challenges but also try to solve your needs in solitude at home.&lt;/p&gt;
&lt;p&gt;Try new data structures, learn new algorithms and understand the pros and cons of them. Force yourself to struggle solving a specific problem without using the most appropriate data structure or without loops, for example.&lt;/p&gt;
&lt;h2 id="learn-from-others-and-let-others-learn-from-you"&gt;Learn from others and let others learn from you
&lt;/h2&gt;&lt;p&gt;As others say there are only two ways to improve yourself, learning from your own experience (which is very limited) or learning from others experience (which is unlimited).&lt;/p&gt;
&lt;p&gt;Ask for recommendations and read technical books, related to the Java ecosystem or not. Learn first about the principles: clean code, design patterns, testing, functional programming, &amp;hellip;&lt;/p&gt;
&lt;p&gt;Read more code. It can be code from an open source project or code from your squad&amp;rsquo;s fellows. Try to find both the good patterns and the bad smells. Discuss with your peers about it (always politely) and let them also learn from you.&lt;/p&gt;
&lt;p&gt;Write about your experiences, in a blog preferably. The writing exercise itself will help you consolidate what you are learning. Use an &lt;a class="link" href="https://www.staticgen.com/" target="_blank" rel="noopener"
 &gt;open source static site generator&lt;/a&gt; and you&amp;rsquo;ll also learn designing your site and deploying your blog posts.&lt;/p&gt;
&lt;p&gt;Get involved with your community. Try to attend local &lt;a class="link" href="https://www.meetup.com/" target="_blank" rel="noopener"
 &gt;Meetups&lt;/a&gt; and technical conferences, eventually you&amp;rsquo;ll find the courage to even send proposals for those meetups and conferences.&lt;/p&gt;
&lt;h2 id="luis-i-already-know-everything"&gt;Luis, I already know everything!
&lt;/h2&gt;&lt;p&gt;OK, it&amp;rsquo;s not my case but if you already know everything that I mentioned (or so you think) let me give some bonus recommendations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;If you are a &lt;strong&gt;proficient&lt;/strong&gt; Java developer, you should consider staying in the back-end. It may seem that it is unavoidable to code front-end, but there is plenty of fun and complexity in the back. Nowadays you can evolve and grow your career without changing the platform.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Learn about performance and fine tuning, at least the basics.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Learn about &lt;a class="link" href="https://kafka.apache.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Apache Kafka&lt;/strong&gt;&lt;/a&gt;, it&amp;rsquo;ll open you some doors now and probably lots more in the near future.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Improve your knowledge and skills about &lt;a class="link" href="https://en.wikipedia.org/wiki/DevOps" target="_blank" rel="noopener"
 &gt;DevOps culture&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Cloud_computing" target="_blank" rel="noopener"
 &gt;Cloud Computing&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Do not settle for anything. If your job/company does not give you what you&amp;rsquo;re looking for, you must run out of there.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="feedback"&gt;Feedback
&lt;/h2&gt;&lt;p&gt;Remember, this opinionated recommendations are focused on Java developers about what they could do in 2018. It does not necessarily apply to other professionals.&lt;/p&gt;
&lt;p&gt;What do you think? Am I missing something?&lt;/p&gt;
&lt;p&gt;Let me know in the comments!&lt;/p&gt;</description></item><item><title>Brittany: a brief opinionated guide</title><link>https://luiyo.net/en/blog/2017/12/brittany-a-brief-opinionated-guide/</link><pubDate>Sun, 31 Dec 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/12/brittany-a-brief-opinionated-guide/</guid><description>&lt;img src="https://luiyo.net/48609293977_2cc32f1872_o_3399817754544861211.jpg" alt="Featured image of post Brittany: a brief opinionated guide" /&gt;&lt;p&gt;As explained in the previous post, I&amp;rsquo;ve recently been in Normandy and Brittany with my friend &lt;strong&gt;Agatha&lt;/strong&gt;. After publishing the first part of the trip (&lt;a class="link" href="https://luiyo.net/blog/2017/12/normandy-a-brief-opinionated-guide/" &gt;&lt;strong&gt;Normandy: a brief opinionated guide&lt;/strong&gt;&lt;/a&gt;) now I proceed to do the same with Brittany.&lt;/p&gt;
&lt;p&gt;It has been quite complicated because we saw a lot of awesome things and for me it still takes a lot of time (several hours) to write this kind of articles.&lt;/p&gt;
&lt;h1 id="what-to-expect-from-this-guide"&gt;What to expect from this guide
&lt;/h1&gt;&lt;p&gt;I don&amp;rsquo;t like to repeat myself, so I invite you to read the disclaimers in the &lt;a class="link" href="https://luiyo.net/blog/2017/12/normandy-a-brief-opinionated-guide/" &gt;Normandy&lt;/a&gt; article. I&amp;rsquo;ll simply put here the map of Brittany prepared by Agatha.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609144931_03b4b40c65_b.jpg" alt="Map with the main places to visit in Brittany, prepared by Agatha"&gt;
 
 
 &lt;figcaption&gt;
 Map with the main places to visit in Brittany, prepared by Agatha
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Let&amp;rsquo;s start!&lt;/p&gt;
&lt;h2 id="dol-de-bretagne"&gt;Dol-de-Bretagne
&lt;/h2&gt;&lt;p&gt;Our first stop in Brittany from Normandy was precisely in a town that was besieged several times by the Normands. In 1924 the town changed its name from Dol to &lt;a class="link" href="https://en.wikipedia.org/wiki/Dol-de-Bretagne" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dol-de-Bretagne&lt;/strong&gt;&lt;/a&gt;, maybe to discourage a new attempt by their neighbours.&lt;/p&gt;
&lt;p&gt;Dol-de-Bretagne deserves a quick visit, not only to see its Cathedral and the quaint &lt;em&gt;Grand Rue des Stuarts&lt;/em&gt; (Dol is considered the origin of the famous royal &lt;a class="link" href="https://en.wikipedia.org/wiki/House_of_Stewart" target="_blank" rel="noopener"
 &gt;House of Stewart&lt;/a&gt;) but specially to see a huge menhir (the estimated weight is 125-150 tons).&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785163_c2ffb23d81_k.jpg" alt="Dol-de-Bretagne menhir"&gt;
 
 
 &lt;figcaption&gt;
 Dol-de-Bretagne menhir
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="cancale"&gt;Cancale
&lt;/h2&gt;&lt;p&gt;We arrived &lt;a class="link" href="https://en.wikipedia.org/wiki/Cancale" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Cancale&lt;/strong&gt;&lt;/a&gt; at the right time, just before lunch. This fishing village is famous for its oyster beds, its oyster farmers everywhere, its popular oyster market, and its countless restaurants where you can order oysters. &lt;a class="link" href="https://en.wikipedia.org/wiki/Cancale#Oysters" target="_blank" rel="noopener"
 &gt;According to Wikipedia&lt;/a&gt;, the oyster beds of Cancale cover more than 7 square kilometers, and they harvest about 25,000 tons of oysters each year. Impressive, even for someone like me who finds eating raw oysters quite disgusting.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785703_5d47a9d5ca_k.jpg" alt="Panoramic with lots of oysters beds and the popular Oyster Market"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic with lots of oysters beds and the popular Oyster Market
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Cancale&amp;rsquo;s Oyster Market is famous because in the stalls they sell freshly caught oysters on a plate or tray with a slice of lemon, and people eat them right there by the sea. The initial plan was to visit the market before lunch so that Agatha could satisfy her appetite. After seeing one after another the handful of stalls that were there open, the rumors say that Agatha did not find the idea very pleasant and had to settle for trying the oysters in the restaurant.&lt;/p&gt;
&lt;p&gt;There were countless restaurants, I suspect that in high season it will be difficult to come and eat in a decent place without reservation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/node/1645737171" target="_blank" rel="noopener"
 &gt;Restaurant Le Cancalais&lt;/a&gt;, one of the finest restaurants in Cancale, although perhaps also one of the most expensive. Great menu with several seafood and fish dishes.&lt;/p&gt;
&lt;h2 id="saint-malo"&gt;Saint-Malo
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Saint-Malo" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Saint-Malo&lt;/strong&gt;&lt;/a&gt; was one of the main positive surprises of the trip. With an historic center that is itself a walled citadel, Saint-Malo was in the past notorious for its privateering and pirate activities. Today, it is considered the most visited place in Brittany.&lt;/p&gt;
&lt;p&gt;Although the day was windy it was not very cold, and with a &lt;em&gt;vin chaud&lt;/em&gt; in the hand we took a very cool walk over the city walls. I thought initially that it was the standard insipid posh town with glamorous sites everywhere but I found a charming town with (yes) lots of glamorous places everywhere. Maybe I put a lot of my part, but I perfectly imagined the streets and beaches full of corsairs.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294002_a371721ce1_o.jpg" alt="Panoramic on top of the Jardin des Petit Murs, Saint-Malo"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic on top of the Jardin des Petit Murs, Saint-Malo
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/node/3741618983" target="_blank" rel="noopener"
 &gt;Café La Java&lt;/a&gt;, by pure chance we stopped for a coffee in this spectacular place. The decoration was based on dolls, puppets and lots of circus material. The chairs on the bar were swing chairs hanging from the ceiling&amp;hellip; everything was incredible, even the blow they gave us when we asked for the bill.&lt;/p&gt;
&lt;h2 id="dinard"&gt;Dinard
&lt;/h2&gt;&lt;p&gt;After the positive surprise of Saint-Malo we decided to visit &lt;a class="link" href="https://en.wikipedia.org/wiki/Dinard" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dinard&lt;/strong&gt;&lt;/a&gt;, another famous tourist destination for wealthy people in this case mainly from the United Kingdom. We took a short walk after the sunset that did not allow us to see much but we ended with the feeling that the place looks nice for the spring and summer but it&amp;rsquo;s basically dead in the low season.&lt;/p&gt;
&lt;p&gt;The most remarkable moment, and it was not prepared in advance, was the photo that I took next to an statue of &lt;strong&gt;Alfred Hitchcock&lt;/strong&gt; with an Alfred Hitchcock&amp;rsquo;s t-shirt. Hitchcock visited several times the town for holidays, to the point that the locals even claim that the house used in &lt;em&gt;Psycho&lt;/em&gt; is based on a still standing villa of Dinard. The statue is full size a replica (or vice versa) of the trophies for the winners of the &lt;a class="link" href="http://www.festivaldufilm-dinard.com/en/home-en/" target="_blank" rel="noopener"
 &gt;Dinard British Film Festival&lt;/a&gt;, held here every year since 1989.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294357_ac0361685a_k.jpg" alt="In Dinard, with Sir Alfred Hitchcock"&gt;
 
 
 &lt;figcaption&gt;
 In Dinard, with Sir Alfred Hitchcock
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="dinan"&gt;Dinan
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Dinan" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Dinan&lt;/strong&gt;&lt;/a&gt; was also one of those villages that could deserve a relaxed weekend getaway. We quietly walked through its center despite the rain, crossing countless streets and squares with picturesque facades and shops. We couldn&amp;rsquo;t climb &lt;em&gt;La Tour de l&amp;rsquo;Horloge&lt;/em&gt; to see the views from up there, but maybe you should.&lt;/p&gt;
&lt;p&gt;I think that Dinan was the first town where we enjoyed a town center more or less protected from the cars and the traffic. This helped a lot to improve our sense of comfort there. As happened in Saint-Malo, the town center was full of nice shops and restaurants, giving the pedestrian the feeling of being inside a spectacular outdoor mall.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785638_dd2db491b6_k.jpg" alt="Panoramic in Dinan"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic in Dinan
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="côte-de-granit-rose"&gt;Côte de Granit Rose
&lt;/h2&gt;&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/C%C3%B4te_de_Granit_Rose" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Côte de Granit Rose&lt;/strong&gt;&lt;/a&gt; (Pink Granite Coast) is a &amp;gt;30km stretch of coastline famous due to its unusual pink sands and rock formations. This is an unique place, and several curious and picturesque areas can be seen from different places. Beside the coast and the cliffs, most of the house and chalets in the area were also built with this pink granite.&lt;/p&gt;
&lt;p&gt;We went first to some viewpoints inside &lt;strong&gt;Perros-Guirec&lt;/strong&gt; and then to &lt;strong&gt;Ploumanac&amp;rsquo;h&lt;/strong&gt;, close to the main area for visitors to the Pink Granite Coast in the &lt;strong&gt;Pors Karmor&lt;/strong&gt; bay. It is supposed to be more startling during the summer because there is more sunlight, but it&amp;rsquo;s a recommended visit at any time of the year.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785653_fb4019dede_k.jpg" alt="Panoramic in the Côte de Granit Rose"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic in the Côte de Granit Rose
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/way/81970326#map=19/48.83152/-3.48326" target="_blank" rel="noopener"
 &gt;Restaurant Le Ker Louis&lt;/a&gt;, again we ended there a little bit by chance, because we tried before in several places that turned out to be closed, and it was a tremendous luck. Our lunch was spectacular, very well prepared and quite inexpensive.&lt;/p&gt;
&lt;h2 id="rumengol-and-le-faou"&gt;Rumengol and Le Faou
&lt;/h2&gt;&lt;p&gt;We planned &lt;a class="link" href="https://en.wikipedia.org/wiki/Le_Faou" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Le Faou&lt;/strong&gt;&lt;/a&gt; and &lt;strong&gt;Rumengol&lt;/strong&gt; (a small village that belongs to Le Faou as well) as two quick visits in our way from the northern coast of Brittany to the Pointe du Raz, and we were not mistaken.&lt;/p&gt;
&lt;p&gt;Rumengol has a curious church (Notre-Dame-du-Tout-Remède) that hosts a significant pilgrimage ceremony, one of the main ones in Brittany. We only saw the church from the outside and after the sunset, but it looked very special and quite different from others. Le Faou has a couple of cute streets, nice but nothing remarkable where almost all the villages have the same.&lt;/p&gt;
&lt;h2 id="pointe-du-raz"&gt;Pointe du Raz
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Pointe_du_Raz" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Pointe du Raz&lt;/strong&gt;&lt;/a&gt; is one of the sites that most impressed me on the trip and one of the places that I will remember the most. It is a rocky promontory that is just embedded into the sea, but the sensation there with strong waves crushing the cliffs and hurricane winds was really special. Totally overwhelming, to the point that it seemed dangerous to go near the edge of the cliffs in case the wind blew you away. I&amp;rsquo;m not surprised that the French considered it the end of the world.&lt;/p&gt;
&lt;p&gt;From the headland, you can see several lighthouses of different sizes located on rocks or small islands. It&amp;rsquo;s the place that I know where more lighthouses can be seen.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785408_4faafca1ab_o.jpg" alt="Notre Dame des Naufrages looking into the sea"&gt;
 
 
 &lt;figcaption&gt;
 Notre Dame des Naufrages looking into the sea
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="locronan"&gt;Locronan
&lt;/h2&gt;&lt;p&gt;We really wanted to see &lt;a class="link" href="https://en.wikipedia.org/wiki/Locronan" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Locronan&lt;/strong&gt;&lt;/a&gt; and we were not disappointed. Narrow streets, cute shops, houses made of stone and slate,&amp;hellip; Our only problem was that we arrived exactly when dozens of workers and gardeners were conditioning and decorating the entire town in a big way for XMas. It was full of vans, tractors, boxes, sacks,&amp;hellip; but despite all this, the town looked beautiful.&lt;/p&gt;
&lt;p&gt;Locronan is a deserved member of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Les_Plus_Beaux_Villages_de_France" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Les Plus Beaux Villages de France&lt;/em&gt;&lt;/a&gt; (The most beautiful villages of France) association. Le Faou is also a member but there are huge differences in terms of beauty and care.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785103_6f4d724085_k.jpg" alt="Panoramic of the Place de l&amp;#39;Église in Locronan"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic of the Place de l&amp;#39;Église in Locronan
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/node/5292491660" target="_blank" rel="noopener"
 &gt;Ty Kouign Amann&lt;/a&gt;, one of the finest chocolate shops we&amp;rsquo;ve seen in the trip. It was so tempting that we left there with a bag full of chocolates.&lt;/p&gt;
&lt;h2 id="quimper"&gt;Quimper
&lt;/h2&gt;&lt;p&gt;Among all the large towns (or small cities) that we visited, &lt;a class="link" href="https://en.wikipedia.org/wiki/Quimper" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Quimper&lt;/strong&gt;&lt;/a&gt; was one of the ones I liked the most. Several gardens, beautiful houses and the usual town center full of nice shops, boutiques and restaurants. Also, the Cathedral has a feature that makes it special. The main nave is bended in the middle, so much that it is clearly perceived both inside and outside the temple.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/node/2027870260" target="_blank" rel="noopener"
 &gt;Le Sistrot&lt;/a&gt;, this marvelous place is both cider house and refined restaurant, they served us one of the best meals of the entire trip. They had in the menu dozens of different ciders from all over the world and of many different types, for example I ordered one made of 5 different kinds of apples. I was left wanting to order the add-on for the menu that included a different cider to match with each plate, dessert included.&lt;/p&gt;
&lt;h2 id="ville-close"&gt;Ville Close
&lt;/h2&gt;&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/Walled_town_of_Concarneau" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Ville Close&lt;/strong&gt;&lt;/a&gt; (Walled Village) is a fortified island forming a medieval small village inside the town of Concarneau. It was nice but somehow disappointing because it&amp;rsquo;s very very small and 90% of the shops and restaurants inside the fortress were closed. It is sized for many people, and they even had an outdoor theater, so surely in other seasons it will be much more attractive.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609293657_99106e002c_o.jpg" alt="Panoramic of the Ville Close and the Marina of Concarneau"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic of the Ville Close and the Marina of Concarneau
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="pont-aven"&gt;Pont-Aven
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Pont-Aven" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Pont-Aven&lt;/strong&gt;&lt;/a&gt; is mainly known for the &lt;a class="link" href="https://en.wikipedia.org/wiki/Pont-Aven_School" target="_blank" rel="noopener"
 &gt;Pont-Aven School of Arts&lt;/a&gt;, a group of artists in the 19th century led by &lt;a class="link" href="https://en.wikipedia.org/wiki/%C3%89mile_Bernard" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Émile Bernard&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Paul_Gauguin" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Paul Gauguin&lt;/strong&gt;&lt;/a&gt; that painted every corner of this town. Now Pont-Aven is full of tourists, restaurants and art galleries.&lt;/p&gt;
&lt;p&gt;To reinforce the &lt;em&gt;impressionist atmosphere&lt;/em&gt; that inspired (and inspires) the painters and charms the visitors, the entire village specially around the river was illuminated in a very special way. I&amp;rsquo;m not sure if this is always like this or only on these pre-XMas dates.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785388_7d098feb63_o.jpg" alt="Panoramic of the River Aven passing through Pont-Aven, with nice colours and lights"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic of the River Aven passing through Pont-Aven, with nice colours and lights
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="auray"&gt;Auray
&lt;/h2&gt;&lt;p&gt;We made a quick visit to &lt;a class="link" href="https://en.wikipedia.org/wiki/Auray" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Auray&lt;/strong&gt;&lt;/a&gt;, just to walk a while through the center and to have dinner. It&amp;rsquo;s nice, not as interesting as other places in Brittany but I&amp;rsquo;d recommend a visit if you pass near there.&lt;/p&gt;
&lt;h2 id="carnac"&gt;Carnac
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Carnac" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Carnac&lt;/strong&gt;&lt;/a&gt; is renowned for the Carnac stones, one of the most extensive Neolithic menhir collections in the world. Within the limits of the town you can visit several areas with kilometers of alignments of stones of different sizes, some of them over two meters high. I&amp;rsquo;m not sure what is more impressive, the fact that they could do that around 4500 BC or that most of them in this area are still standing in the 21st century.&lt;/p&gt;
&lt;p&gt;Near a couple of alignments you can also find a huge menhir, brilliantly called &lt;em&gt;Le Géant du Manio&lt;/em&gt;, with more than 6m of height. Le Géant is hidden inside a forest, so you need to walk for 10-15&amp;rsquo; to reach there but the short walk is worth it because the forest is impressive. I would love to have forests like that near my house.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294402_72cb9316e6_k.jpg" alt="Inside one of the stone alignments in Carnac"&gt;
 
 
 &lt;figcaption&gt;
 Inside one of the stone alignments in Carnac
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="vannes"&gt;Vannes
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Vannes" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Vannes&lt;/strong&gt;&lt;/a&gt; was also a positive surprise. It&amp;rsquo;s quite big (more than 50K inhabitants), but the town center is again very well preserved and luckily for them restricted to vehicles. Narrow streets with nice shops and restaurants everywhere.&lt;/p&gt;
&lt;p&gt;One of the differential elements of Vannes is his port, built in an elongated way to take the sea into the center of the city.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609144681_e65d996d40_o.jpg" alt="Panoramic of the Port-de-Vannes, with the famous Place Gambetta in the left"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic of the Port-de-Vannes, with the famous Place Gambetta in the left
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/node/2429336056" target="_blank" rel="noopener"
 &gt;Restaurant Rive Gauche&lt;/a&gt;, possibly the restaurant that we liked the most. The plates were spectacular, refined and inexpensive. It&amp;rsquo;s very small, so you should book in advance.&lt;/p&gt;
&lt;h2 id="malestroit"&gt;Malestroit
&lt;/h2&gt;&lt;p&gt;We only had time for a quick walk through the center of &lt;a class="link" href="https://en.wikipedia.org/wiki/Malestroit" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Malestroit&lt;/strong&gt;&lt;/a&gt; and it was raining a lot, so we couldn&amp;rsquo;t see this small village as calmly as we normally do but what we saw was very beautiful. They were celebrating a charity market, and we were able to buy them &lt;em&gt;vin chaud&lt;/em&gt; so our memory of them will always be positively biased.&lt;/p&gt;
&lt;h2 id="la-gacilly"&gt;La Gacilly
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/La_Gacilly" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;La Gacilly&lt;/strong&gt;&lt;/a&gt; is famous for two things: it&amp;rsquo;s local craftsmen stores (not as valuable as they were described) and &lt;a class="link" href="https://en.wikipedia.org/wiki/Yves_Rocher" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Yves Rocher&lt;/strong&gt;&lt;/a&gt;. This cosmetic company was founded here, and everywhere you look you&amp;rsquo;ll see something related to it: shops, restaurants, cafés, spas, hotels,&amp;hellip; the company even maintains a botanical garden in La Gacilly, open to the public without charge.&lt;/p&gt;
&lt;h2 id="rochefort-en-terre"&gt;Rochefort-en-Terre
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Rochefort-en-Terre" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rochefort-en-Terre&lt;/strong&gt;&lt;/a&gt; was perhaps the most anticipated destination by Agatha. During the entire year is just another nice village with stone houses, attractive restaurants, galleries, cute shops&amp;hellip; but during the last days of the year it changes entirely to transform the entire village into a magnificent XMas market. It&amp;rsquo;s true that after the sunset the environment is magical with all those lights and even some artificial snow flakes in some streets. The magic disappears partially because it was infested with visitors, even more than Mont Saint-Michel.&lt;/p&gt;
&lt;p&gt;That night we slept in another small town close to Rochefort-en-Terre so in addition to seeing it at night, the next day we walked by there with sunlight and it was also interesting, specially because we were almost alone. The bad thing is that everything was closed that early in the morning.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294072_5231277189_o.jpg" alt="Rochefort-en-Terre at night"&gt;
 
 
 &lt;figcaption&gt;
 Rochefort-en-Terre at night
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="josselin"&gt;Josselin
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Josselin" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Josselin&lt;/strong&gt;&lt;/a&gt; is considered one of the most beautiful medieval villages in Brittany. In addition to having the typical facades with wooden beams, here I had the impression that they were painted with more care and style. We took a good walk but we could not enter the castle, things that happen when the monuments are privately owned.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609293812_4ef0751548_k.jpg" alt="Josselin&amp;#39;s colourful facades"&gt;
 
 
 &lt;figcaption&gt;
 Josselin&amp;#39;s colourful facades
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="brocéliande-forest"&gt;Brocéliande Forest
&lt;/h2&gt;&lt;p&gt;We really wanted to spend a few hours hiking through the forest of &lt;a class="link" href="https://en.wikipedia.org/wiki/Broc%C3%A9liande" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Brocéliande&lt;/strong&gt;&lt;/a&gt; (a legendary forest commonly considered to be the &lt;strong&gt;Paimpont forest&lt;/strong&gt; in Brittany) but two things crossed our path once we started the route: a copious rain and a sign forbidding us to continue. The forest, at least the part that tourists cross, is privately owned and that makes it possible that the main forest area only opens from April 1st to September 30th.&lt;/p&gt;
&lt;p&gt;Anyway, our limited walk was great specially under the rain.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785753_23e4574923_k.jpg" alt="Inside Brocéliande forest"&gt;
 
 
 &lt;figcaption&gt;
 Inside Brocéliande forest
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/way/69883117" target="_blank" rel="noopener"
 &gt;Crêperie La Fée Gourmande&lt;/a&gt;, we had a lot of trouble finding a place to eat in Paimpont because everything was closed, but in the end someone told us how to get to a creperie in the outskirts that would surely be open. La Fée Gourmande is not in the center of the town but it&amp;rsquo;s amazingly located in the shore of the &lt;em&gt;Étang de l&amp;rsquo;Abbaye de Paimpont&lt;/em&gt; and the galettes were amazing. a total success because they were also very nice with us.&lt;/p&gt;
&lt;h2 id="fougères"&gt;Fougères
&lt;/h2&gt;&lt;p&gt;We were on the verge of not being able to go to &lt;a class="link" href="https://en.wikipedia.org/wiki/Foug%C3%A8res" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Fougères&lt;/strong&gt;&lt;/a&gt; due to the lack of time and I&amp;rsquo;m very glad that we could finally make it, even if it was at the cost of having cut the walk through Brocéliande.&lt;/p&gt;
&lt;p&gt;The Château, a huge stronghold built atop a granite ledge, is one of the most famous attractions in the area. It&amp;rsquo;s very well preserved and the visit with the audioguide explains clearly the history of the castle and the city in the Middle Ages.&lt;/p&gt;
&lt;p&gt;As in many other places, we were almost alone so we could make funny things like climbing two different towers so we could take each other a picture on top of the other tower. I have several epic pictures in this castle, it&amp;rsquo;s a pity that I didn&amp;rsquo;t have my bow and some arrows to pose properly.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145416_9f7a5920d8_k.jpg" alt="Panoramic inside Fougères Castle"&gt;
 
 
 &lt;figcaption&gt;
 Panoramic inside Fougères Castle
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;The town itself is nice, specially because it&amp;rsquo;s located on top of a hill and the views are magnificient both from the village to the castle and from the castle to the village. The garden surrounding the Cathedral was full of lights and XMas figures (and people).&lt;/p&gt;
&lt;h2 id="rennes"&gt;Rennes
&lt;/h2&gt;&lt;p&gt;Our visit to &lt;a class="link" href="https://en.wikipedia.org/wiki/Rennes" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Rennes&lt;/strong&gt;&lt;/a&gt; was slightly disappointing, we planned one evening and a morning there but we could only see the Cathedral. We tried hard to visit the &lt;a class="link" href="https://en.wikipedia.org/wiki/Parlement_de_Bretagne" target="_blank" rel="noopener"
 &gt;Parlament de Bretagne&lt;/a&gt; but they exhausted us by making us cross the center of the city to go to a tourist office that later turned out to be closed&amp;hellip; Rennes is very big (10th largest city in France) and it seemed to be a very lively city but they did not prove to be very well prepared for tourists out of season.&lt;/p&gt;
&lt;p&gt;I would not mind coming back and spending a quiet weekend here.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294102_d2e5f97f92_o.jpg" alt="Typical pedestrian street in Rennes, the house on the left is unique because the wood is painted in 3 different colors"&gt;
 
 
 &lt;figcaption&gt;
 Typical pedestrian street in Rennes, the house on the left is unique because the wood is painted in 3 different colors
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="vitré"&gt;Vitré
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Vitr%C3%A9,_Ille-et-Vilaine" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Vitré&lt;/strong&gt;&lt;/a&gt; was our last stop in the trip through Normandy and it was not a bad culmination. We were able to take a pleasant walk under a light rain, and after lunch we visited the castle. The part of the castle that you can visit is small but interesting, the other part holds the Town Hall and other official dependencies.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609293607_504223d825_o.jpg" alt="The entrance to Vitre Castle"&gt;
 
 
 &lt;figcaption&gt;
 The entrance to Vitre Castle
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="http://www.openstreetmap.org/node/3142793928" target="_blank" rel="noopener"
 &gt;Restaurant Le Petit Bouchon&lt;/a&gt;, it&amp;rsquo;s outside the historic center, so it&amp;rsquo;s almost impossible for you to end up eating here if it&amp;rsquo;s not after a recommendation. We ate very well and were treated perfectly. Their Café Gourmand is delicious.&lt;/p&gt;
&lt;h2 id="le-mans"&gt;Le Mans
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Le_Mans" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Le Mans&lt;/strong&gt;&lt;/a&gt; is not in Brittany, but it was on our way to Charles de Gaulle to return the car and flight back home. They claim to be the second most known French city around the world, and this is because since 1923 the city hosts the famous &lt;a class="link" href="https://en.wikipedia.org/wiki/24_Hours_of_Le_Mans" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;24 Hours of Le Mans&lt;/strong&gt;&lt;/a&gt; endurance car race.&lt;/p&gt;
&lt;p&gt;We couldn&amp;rsquo;t enter the Cathedral but we liked a lot the rest of the town center. It&amp;rsquo;s nice and very lively. They have a cute area around the monument to the 24H of Le Mans race, which is indistinguishable from a shopping mall due to the amount of shops of all kinds.&lt;/p&gt;
&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/Mus%C3%A9e_des_24_Heures_du_Mans" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Museum of the 24 Hours of Le Mans&lt;/strong&gt;&lt;/a&gt; is full of real sport cars and bikes with a few replicas, very interesting to any aficionado of the races. The vehicles were grouped by category and year, so it was easy and educational to follow the evolution of the technological improvements. One of the most curious things were some showcases with miniatures of all the cars that participated every year.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785498_3c2d9ba3a1_k.jpg" alt="The last items in the collection of the Museum of the 24 Hours of Le Mans"&gt;
 
 
 &lt;figcaption&gt;
 The last items in the collection of the Museum of the 24 Hours of Le Mans
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;In addition to the museum, it&amp;rsquo;s possible to do a walking tour through the &lt;a class="link" href="https://en.wikipedia.org/wiki/Circuit_de_la_Sarthe" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Circuit de la Sarthe&lt;/strong&gt;&lt;/a&gt;. The visit includes access to the stands, bleachers and the pelouse area. I enjoyed it but it would have been nice to be able to visit other interesting areas like the boxes, the workshops, the VIP areas&amp;hellip; or even lending us a car to make a whole lap to the circuit :-)&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785518_a841e02c9d_k.jpg" alt="Circuit de la Sarthe, the main part of the 24 Hours of Le Mans Circuit"&gt;
 
 
 &lt;figcaption&gt;
 Circuit de la Sarthe, the main part of the 24 Hours of Le Mans Circuit
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;I hope that you enjoyed the guide!&lt;/p&gt;</description></item><item><title>Normandy: a brief opinionated guide</title><link>https://luiyo.net/en/blog/2017/12/normandy-a-brief-opinionated-guide/</link><pubDate>Wed, 13 Dec 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/12/normandy-a-brief-opinionated-guide/</guid><description>&lt;img src="https://luiyo.net/48609145286_091d596859_k_13775625521689129806.jpg" alt="Featured image of post Normandy: a brief opinionated guide" /&gt;&lt;p&gt;Some months ago I wrote in the blog about &lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;my road trip through the Romantikstraße in Austria&lt;/a&gt;. I shared the trip with Agatha and it went great, so we took advantage of the fact that we both had several pending holidays for this year and repeated the experience in two of the most beautiful regions in France: Normandy and Brittany. This post will be a summary of our experience in Normandy and hopefully I&amp;rsquo;ll be able to write a similar one for Brittany.&lt;/p&gt;
&lt;h1 id="what-to-expect-from-this-guide"&gt;What to expect from this guide
&lt;/h1&gt;&lt;p&gt;The trip was decided and confirmed like four or five days before leaving so we couldn&amp;rsquo;t prepare a lot but at least Agatha was able to prepare a list of places to visit in both regions. Specially for Brittany she even made the effort to collect several articles with comments and recommendations of places. Being honest, we could not follow most of them (they were written for other times of the year and other kind of travelers) but it was very helpful anyway.&lt;/p&gt;
&lt;p&gt;So, our trip started with many places to visit, a few notes and very few hours of daylight to see things. We had to be very practical and extremely flexible, but in the end almost all the decisions went well so I decided to relate the trip from an opinionated point of view, as I have been asked by several colleagues and friends.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609144701_d265e3aeda_o.jpg" alt="Map with the main places to visit in Normandy, prepared by Agatha"&gt;
 
 
 &lt;figcaption&gt;
 Map with the main places to visit in Normandy, prepared by Agatha
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;For each place, I&amp;rsquo;ll summarize our experience there with the list of places we visited and some comments on them. There is much more to visit, It is not intended to be an exhaustive list of the essentials of each city or town.&lt;/p&gt;
&lt;p&gt;I will not include purely practical info like ticket prices and opening times, it changes a lot and sooner than later it becomes obsolete info. Alas, we were forced to visit some places only during the evening/night with all the museums and attractions closed.&lt;/p&gt;
&lt;p&gt;The entire trip was made by car and we booked all our stays in the same day. Normally around 5-6pm and some days even later, the advantages of traveling in the low season.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m afraid I&amp;rsquo;ll forget a lot of things, maybe in the next trip I&amp;rsquo;ll choose to be copilot so I can take notes during the trip.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s start!&lt;/p&gt;
&lt;h2 id="rouen"&gt;Rouen
&lt;/h2&gt;&lt;p&gt;After landing in Charles de Gaulle around 3pm, we picked the rental car and our first destination was &lt;a class="link" href="https://en.wikipedia.org/wiki/Rouen" target="_blank" rel="noopener"
 &gt;Rouen&lt;/a&gt;, capital city of Normandy. The city is known for its gorgeous downtown, its famous gothic Cathedral and for being the place where &lt;a class="link" href="https://en.wikipedia.org/wiki/Joan_of_Arc" target="_blank" rel="noopener"
 &gt;Joan of Arc&lt;/a&gt; was burned at the stake.&lt;/p&gt;
&lt;p&gt;We arrived later than expected so everything was closed. The Cathedral was supposed to be open (according to the web) but it wasn&amp;rsquo;t. Luckily in front of the cathedral there was a Christmas Market so we had our first &lt;a class="link" href="https://en.wikipedia.org/wiki/Vin_chaud" target="_blank" rel="noopener"
 &gt;&lt;em&gt;vin chaud&lt;/em&gt;&lt;/a&gt; to warm ourselves for a walk the town center.&lt;/p&gt;
&lt;p&gt;Places we visited:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Notre Dame Cathedral&lt;/strong&gt;, it&amp;rsquo;s huge and awesome, specially from the outside. One of the finest gothic cathedrals around Europe.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609293707_47c6e80e56_o.jpg" alt="Notre Dame Cathedral, Rouen"&gt;
 
 
 &lt;figcaption&gt;
 Notre Dame Cathedral, Rouen
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Gros Horloge&lt;/strong&gt;, a fourteenth-century two-sides astronomical clock, not as spectacular as the one in Prague, for example, but you should not miss it as it&amp;rsquo;s close to the Cathedral.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Place du Vieux Marché&lt;/strong&gt; and the &lt;strong&gt;Church of St Joan of Arc&lt;/strong&gt;. Joan of Arc was burned alive for heresy in this square in 1431, there is a small memorial with a huge cross marking the spot. The church was completed in 1979, quite modern but the place it&amp;rsquo;s very interesting. The stained glass windows are from the 16th century, retrieved from other church, and the building itself is worth the visit. It&amp;rsquo;s very long, crossing almost entirely the square, and evokes both flames and an overturned ship. There is also an interesting gourmet market beside the church, following the same design.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145096_e3e4f79a10_o.jpg" alt="Place du Vieux Marché, Rouen"&gt;
 
 
 &lt;figcaption&gt;
 Place du Vieux Marché, Rouen
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Church of Saint Ouen&lt;/strong&gt;, the largest gothic temple of Rouen that started as an abbey church but was vacated and it serves now other purposes as part of the Town Hall. When we entered, there was an organ concert and a moder art exposition.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Church of St Maclou&lt;/strong&gt;, this 15th century gothic temple is much smaller than the other touristic temples but in my opinion it&amp;rsquo;s the most quaint one. Also, the best streets to find a good place to eat or drink (as a resident told us) are the ones surrounding St Maclou.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aître Saint-Maclou&lt;/strong&gt;, It is one of the rarest ossuaries remaining in Europe. It&amp;rsquo;s origin as a normal cemetery dates back to the Black Death. After a new epidemic in the 16th century it became necessary to increase its capacity so they build galleries with several rooms to contain the bones.&lt;/li&gt;
&lt;li&gt;Other interesting places we couldn&amp;rsquo;t visit properly: the &lt;strong&gt;Musée des Beaux-Arts&lt;/strong&gt;, the &lt;strong&gt;Musée Le Secq des Tournelles&lt;/strong&gt; and the &lt;strong&gt;Tower of Jean of Arc&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="https://www.openstreetmap.org/node/5292325973" target="_blank" rel="noopener"
 &gt;Restaurant L&amp;rsquo;Anticonformiste&lt;/a&gt;, the food was great and they have an interesting atmosphere and decoration. It was full of locals, but the place is tourist friendly.&lt;/p&gt;
&lt;h2 id="the-normandy-abbeys-trail"&gt;The Normandy Abbeys Trail
&lt;/h2&gt;&lt;p&gt;This interesting trail starts with the Church of Saint-Ouen in Rouen, and continues near the city following down the course of the Seine River.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saint-Georges Abbey&lt;/strong&gt; in Saint-Martin-de-Boscherville, sadly it was closed so we couldn&amp;rsquo;t enter (not even the gardens) but there is a remarkable bakery that compensated us.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jumièges Abbey&lt;/strong&gt;, it was a Benedictine monastery, now turned into a nice ruins. The remains are perfectly preserved and the audioguide tells a lot, but maybe I missed more context information about the place. We had the entire place almost empty for ourselves, I feel that the visit will lose a lot if crowded with people.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145356_a803221315_k.jpg" alt="Jumièges Abbey"&gt;
 
 
 &lt;figcaption&gt;
 Jumièges Abbey
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saint-Wandrille Abbey&lt;/strong&gt;, we arrived late for the guided visit (in French) so we had to settle for being able to take a walk around. The place is still hosting a community of monks, so you cannot see a lot without a proper tour. Nice but you can skip it if you are not going to enter and visit the place properly.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="étretat"&gt;Étretat
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/%C3%89tretat" target="_blank" rel="noopener"
 &gt;Étretat&lt;/a&gt; is known for its cliffs, including three natural arches and a pointed formation called L&amp;rsquo;Aiguille (the Needle) which rises 70 metres above the sea. We lunched there the typical mussels before walking through the beach to get to a cave by which you can cross to another rock beach to see the largest arch and the Needle, not visible from the town. As many other things around here, with high tide you cannot reach the tunnel so we were more or less lucky. There is also an interesting trail through the cliffs, so we hiked for a while and enjoyed a couple of viewpoints.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="https://www.openstreetmap.org/node/2687649645" target="_blank" rel="noopener"
 &gt;La Salamandre&lt;/a&gt;, the typical restaurant to eat Mules e Frites (mussels with french fries), the waiters were friendly and both the building and the decoration are unique.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294337_1e0285b9e7_k.jpg" alt="Étretat beach and cliffs panoramic"&gt;
 
 
 &lt;figcaption&gt;
 Étretat beach and cliffs panoramic
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="honfleur"&gt;Honfleur
&lt;/h2&gt;&lt;p&gt;Sadly we had to choose between Le Havre and Honfleur (the northern and southern banks of the estuary of the Seine River, respectively) and we opted for the latter to continue exploring the good rural taste of Normandy. Probably we made a good choice because we loved Honfleur, a lot, and we only regret not having been able to walk it during day.&lt;/p&gt;
&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Honfleur" target="_blank" rel="noopener"
 &gt;Honfleur&lt;/a&gt; is full of restaurants, boutiques, chocolate shops, art workshops and galleries. Almost everything was open until late so I can imagine that they are used to receive a big bunch of tourists. Lucky us, we visited everything almost empty and we could had dinner in a great restaurant without a previous booking.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Saint-Catherine&amp;rsquo;s Church&lt;/strong&gt;, this temple was built almost entirely with wood and incredibly it is still standing. It is the largest church made out of wood in France. To add more value to the place, it&amp;rsquo;s said that it was built without using any saw, only cutting the wood with axes. It&amp;rsquo;s very beautiful both inside and outside.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vieux Basin&lt;/strong&gt; and &lt;strong&gt;Le Lieutance&lt;/strong&gt;, close to the church you can find the picturesque old port, one of the finest that we&amp;rsquo;ve seen in the entire trip, and the old house of the Lieutenant.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785558_522099be40_k.jpg" alt="Le Vieux Basin, Honfleur"&gt;
 
 
 &lt;figcaption&gt;
 Le Vieux Basin, Honfleur
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Le Jardin du Tripot&lt;/strong&gt;, one of those marvelous places that only locals, very well informed tourists and geocachers get to visit. Don&amp;rsquo;t miss it, I won&amp;rsquo;t tell more to avoid spoiling the surprise.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: &lt;a class="link" href="https://www.openstreetmap.org/node/5292329900" target="_blank" rel="noopener"
 &gt;L&amp;rsquo;Homme de Bois&lt;/a&gt;, Honfleur is full of restaurants for all pockets but this one convinced us just by crossing ahead. We could not have dinner better, I tried their grilled stingray fin and it was delicious.&lt;/p&gt;
&lt;h2 id="normandie-battle-coast-museums-and-memorials"&gt;Normandie Battle coast, museums and memorials
&lt;/h2&gt;&lt;p&gt;We visited several landmarks related with Second World War, the Battle of Normandy and the Normandy landings. We didn&amp;rsquo;t enter all the museums as they are apparently very similar, but we probably visited the most relevant ones.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Musée Mémorial de la Bataille de Normandie&lt;/strong&gt;, one of the biggest collection of vehicles and weapons (mainly originals with some replicas). The way they present the collection may have aged too much, they would improve a lot if they changed the appearance of some posters and displays, and the approach of the signage in some areas.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145251_f7225f2089_o.jpg" alt="Musée Mémorial de la Bataille de Normandie"&gt;
 
 
 &lt;figcaption&gt;
 Musée Mémorial de la Bataille de Normandie
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;German Cemetery&lt;/strong&gt;, our first truly sad place of the trip. Many years have passed but it continues to impress me the amount of people involved in WWII. The cemetery was totally empty for us, and it was specially impressive thanks to a chilly atmosphere with some fog and the early sun.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609144821_2aedcc5088_k.jpg" alt="German Cemetery"&gt;
 
 
 &lt;figcaption&gt;
 German Cemetery
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Le Pointe du Hoc&lt;/strong&gt;, one of the most representative places of the Normandy landings, as it still concentrates most of the remaining bunkers, and dozens of huge craters caused by the bombings. Again, visiting the place almost alone was specially valuable as you could enjoy the silence and try to imagine the place during those terrible days. The storming of the place by a couple hundred American rangers is one of the most epic episodes of the entire Battle of Normandy.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145221_a4e5c8fdef_o.jpg" alt="Le Pointe du Hoc"&gt;
 
 
 &lt;figcaption&gt;
 Le Pointe du Hoc
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Omaha Beach&lt;/strong&gt;, maybe the most famous landmark and the one with less &lt;em&gt;present day&lt;/em&gt; remains. The beach is huge, no wonder it was a key point in the landings being also the most heavily defended beach.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145236_cc376ebbe4_o.jpg" alt="Omaha Beach"&gt;
 
 
 &lt;figcaption&gt;
 Omaha Beach
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;American Cemetery and Memorial&lt;/strong&gt; at Colleville-sur-Mer. Another iconic visit, with its countless tombs overlooking the sea. The contrast with the German cemetery was huge, in many aspects. Curiously, a couple of big murals in the memorial helped me understand much better some concepts and tactical explanations that I&amp;rsquo;ve read the day before in the Normandy Battle Memorial Museum.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145551_88756cc715_o.jpg" alt="American Cemetery and Memorial at Colleville-sur-Mer"&gt;
 
 
 &lt;figcaption&gt;
 American Cemetery and Memorial at Colleville-sur-Mer
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The German Batteries&lt;/strong&gt; at	Longues-sur-Mer, another typical visit with several German batteries preserved almost perfectly with only the damages caused by the war conflict itself. Walking by the closest ones to the coast, it&amp;rsquo;s enough to turn yourself to feel still threatened by the batteries that are still standing.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294312_b08de178dd_k.jpg" alt="German Batteries at Longues-sur-Mer"&gt;
 
 
 &lt;figcaption&gt;
 German Batteries at Longues-sur-Mer
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Port Winston&lt;/strong&gt; or &lt;strong&gt;Mulberry harbours&lt;/strong&gt;. Most of the &lt;em&gt;temporary&lt;/em&gt; portable harbour in front of Arromanches is still there, exactly where they were voluntarily sunk. They were developed by the British and meant to be used until the allies captured a normal French port. Another example of the logistical effort that both sides reached during the conflict. What a pity of wasted resources and talent.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48608785368_2eb1995af3_o.jpg" alt="Port Winston or Mulberry harbours"&gt;
 
 
 &lt;figcaption&gt;
 Port Winston or Mulberry harbours
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mémorial de Caen&lt;/strong&gt;, the biggest museum related to WWII in Normandy. The visit is supposed to be essential, but for us it was more and more of the same content. I&amp;rsquo;d recommend to visit it before going to the rest of the Normandy landing areas. Again, we could enjoy it a lot being almost alone in the entire museum, including a 25-30&amp;rsquo; projection of a film in a 200-250 seat cinema for us alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145301_7ed59ccf85_k.jpg" alt="Mémorial de Caen"&gt;
 
 
 &lt;figcaption&gt;
 Mémorial de Caen
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="bayeux"&gt;Bayeux
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Bayeux" target="_blank" rel="noopener"
 &gt;Bayeux&lt;/a&gt; itself is nice and deserves a visit, but it&amp;rsquo;s specially advisable because it is the home of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Bayeux_Tapestry" target="_blank" rel="noopener"
 &gt;Bayeux Embroidery&lt;/a&gt;. It has always been called the &lt;strong&gt;Bayeux Tapestry&lt;/strong&gt; although it is not technically a tapestry, but this is a different story. It&amp;rsquo;s a 70 meters long embroidered cloth which depicts the events leading up to the Norman conquest of England. It was supposedly made in the 11th century, a few years after the Battle of Hastings.&lt;/p&gt;
&lt;p&gt;The tapestry consists of about 60 scenes, like in a comic book, and was meant to be displayed annually in the Bayeux Cathedral so all the citizens could learn about the epic victories of William, Duke of Normandy. Now it&amp;rsquo;s exhibited in a specific museum with some interesting information about its construction and design. This museum is also sized for hundreds of tourists, and it was great to be able to enjoy it almost alone. The audioguide of the museum is mandatory, not only because of the detailed information that it provides but also because the locution of the guide forces you to go along the cloth following the story. A clever way to shepherd tourists.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609294432_40e0a2a926_b.jpg" alt="Bayeux Embroidery or Bayeux Tapestry"&gt;
 
 
 &lt;figcaption&gt;
 Bayeux Embroidery or Bayeux Tapestry
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="caen"&gt;Caen
&lt;/h2&gt;&lt;p&gt;In order to reach Mont Saint-Michel before the high tide, we dedicated &lt;a class="link" href="https://en.wikipedia.org/wiki/Caen" target="_blank" rel="noopener"
 &gt;Caen&lt;/a&gt; less time than it would normally deserve. We crossed the town center, viewing from the outside the main attractions: the &lt;strong&gt;Church of St. Etienne&lt;/strong&gt; (a.k.a. the Men&amp;rsquo;s Abbey), the &lt;strong&gt;Church of Ste. Trinité&lt;/strong&gt; (a.k.a. the Women&amp;rsquo;s Abbey) and the Château de Caen, that hosts a couple of museums that we would have visited if only we had 2-3 more hours to spare.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609144916_8a800acbe3_k.jpg" alt="Caen"&gt;
 
 
 &lt;figcaption&gt;
 Caen
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="mont-saint-michel"&gt;Mont Saint-Michel
&lt;/h2&gt;&lt;p&gt;A lot of people recommended us to spend the night inside the &lt;em&gt;island&lt;/em&gt; of &lt;a class="link" href="https://en.wikipedia.org/wiki/Mont_Saint-Michel" target="_blank" rel="noopener"
 &gt;Mont Saint-Michel&lt;/a&gt;, even someone said that ideally you should spend two nights: one outside to view the island from the &lt;em&gt;land&lt;/em&gt; and another one inside. This is a very poor recommendation, in my opinion.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s not that I was disappointed with the Mont Saint-Michel, on the contrary I loved it, but it&amp;rsquo;s extremely expensive and I don&amp;rsquo;t see the value of spending even one night inside. We slept in one of the handful of small hotels inside the rock, and for us it was not very abusive but the price of the same room during the high season was more than 400 euros, with an additional 19€ per person for the breakfast.&lt;/p&gt;
&lt;p&gt;The restaurants were, as the hotels, very scarce and therefore very expensive. Normal menus for 40, 60 or even 80€. The specialty is a giant French omelette, normally with nothing at all (for about 25-30€) but sometimes with other ingredients as cheese, mushroom or even lobster, asking for up to 75€ per omelette. Ridiculous.&lt;/p&gt;
&lt;p&gt;For the first time in the trip, we saw there several tourist groups but it was clearly below the normal occupation. Maybe in Spring or Summer it has more value to spend one night, as it can be the only way to walk by the streets, the walls or the abbey without crowds everywhere.&lt;/p&gt;
&lt;p&gt;For me, the most impressive part is not the tides and the water going up and down covering the entrance to the island. The most impressive part is the abbey internals. In order to place the transept crossing of the church on top of the mount they had to build a lot of chambers, crypts and corridors to sustain the upper floors of the Abbey (and the church on top of everything). Again, it&amp;rsquo;s impressive the amount of logistical and technological talent wasted in superstitions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bonus recommendation&lt;/strong&gt;: Spend some hours during the day, being aware of the tides schedule to see at least one high tide, but don&amp;rsquo;t spend the night. The visit to the abbey takes about 2h, and the rest of the mount can be seen calmly in another 60-90 minutes, so you don&amp;rsquo;t need more than 4-5 hours to see everything properly and leave with your wallet as harmless as possible.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48609145296_8b06bdcd6c_k.jpg" alt="Mont Saint-Michel at night"&gt;
 
 
 &lt;figcaption&gt;
 Mont Saint-Michel at night
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Follow the link to read about the rest of the trip through &lt;a class="link" href="https://luiyo.net/blog/2017/12/brittany-a-brief-opinionated-guide/" &gt;Brittany&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Big Data Spain 2017</title><link>https://luiyo.net/en/blog/2017/11/big-data-spain-2017/</link><pubDate>Fri, 17 Nov 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/11/big-data-spain-2017/</guid><description>&lt;img src="https://luiyo.net/48610717071_0c14940e6a_o_11246423827574898347.jpg" alt="Featured image of post Big Data Spain 2017" /&gt;&lt;p&gt;Last week I attended &lt;a class="link" href="https://www.bigdataspain.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Big Data Spain&lt;/strong&gt;&lt;/a&gt; (BDS), a renowned event focused particularly on &lt;a class="link" href="https://en.wikipedia.org/wiki/Big_data" target="_blank" rel="noopener"
 &gt;Big Data&lt;/a&gt;, &lt;a class="link" href="https://en.wikipedia.org/wiki/Artificial_intelligence" target="_blank" rel="noopener"
 &gt;Artificial Intelligence&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Machine_learning" target="_blank" rel="noopener"
 &gt;Machine Learning&lt;/a&gt;. It&amp;rsquo;s a reference event about Big Data, not only in Spain but across Europe. The event is almost entirely held in English and attracts top level speakers and public.&lt;/p&gt;
&lt;p&gt;I couldn&amp;rsquo;t take a lot of notes, but I&amp;rsquo;ll summarize the talks that deserve your attention (among those that I heard):&lt;/p&gt;
&lt;h1 id="talks"&gt;Talks
&lt;/h1&gt;&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/tbc" target="_blank" rel="noopener"
 &gt;Artificial Intelligence and Data-centric businesses&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/omendezsoto" target="_blank" rel="noopener"
 &gt;Óscar Mendez&lt;/a&gt; (Stratio)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The first keynote was the typical inspirational talk to open an event. Óscar focused on the growing relevance of Big Data and Artificial Intelligence. It&amp;rsquo;d be curious to compare it with the opening keynote from previous years, the revolution is always just around the corner.&lt;/p&gt;
&lt;p&gt;Anyway, Óscar gave some interesting concepts. I specially liked the way he explained the next relevant disruptions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First disruption, use big data also for Operational purposes (and this is the key, IMHO)&lt;/li&gt;
&lt;li&gt;Second disruption, use distributed applications via microservices&lt;/li&gt;
&lt;li&gt;Third disruption, smart data centers moving first to IaaS and then to PaaS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/big-data-and-tax-fraud" target="_blank" rel="noopener"
 &gt;Big Data, Analytics, and Tax Fraud&lt;/a&gt; - José Borja Tomé (Agencia Tributaria)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;José Borja started with the disclaimer &amp;ldquo;As you can imagine, I&amp;rsquo;m not here to show you how to pay less taxes&amp;rdquo;, and just with that he got all my attention and friendship. He also explained, for the greater tranquility of the Spanish audience, that Agencia Tributaria (the Spanish Tax Agency) is trying to modernize itself in terms of combating fraud and help the tax payers fill in the required forms. He delivered this messages with some slides that looked like they were made with Office 95 but the important thing is the content, not the appearance.&lt;/p&gt;
&lt;p&gt;He ended his talk with several surprising and exciting figures. For example, and according to his own figures, Spain performs better (despite our usual perception) than the EU-27 median regarding the difference between the VAT that should be payed and the one that is really payed.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610356308_d98dce7ae7_o.jpg" alt="Jose Borja - The difference between the VAT that should be payed and the one that is really payed in the EU-27"&gt;
 
 
 &lt;figcaption&gt;
 Jose Borja - The difference between the VAT that should be payed and the one that is really payed in the EU-27
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/big-data-security-facing-the-challenge" target="_blank" rel="noopener"
 &gt;Big Data security: Facing the challenge&lt;/a&gt;, by Carlos Gomez (Stratio)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Carlos gave a technical overview of how to protecting the data and services of a company in a Big Data environment when everything is data-centric. He summarized that it is distributed in two areas: protect the data and protect the service. You should review this talk if you are in the security business.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Listening to Carlos Gómez&amp;#39;s master class about how to securize a BigData platform &lt;a href="https://twitter.com/hashtag/BDS17?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#BDS17&lt;/a&gt; &lt;a href="https://t.co/RoSebEwqVc"&gt;pic.twitter.com/RoSebEwqVc&lt;/a&gt;&lt;/p&gt;&amp;mdash; Daniel Carroza (@danielcsant) &lt;a href="https://twitter.com/danielcsant/status/931122319573114880?ref_src=twsrc%5Etfw"&gt;November 16, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/apache-spark-machine-learning" target="_blank" rel="noopener"
 &gt;Playing Well Together: Big Data beyond the JVM w/Spark etc&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/holdenkarau" target="_blank" rel="noopener"
 &gt;Holden Karau&lt;/a&gt; (Google)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Holden gave several good tips and tricks about &lt;a class="link" href="https://spark.apache.org/" target="_blank" rel="noopener"
 &gt;Apache Spark&lt;/a&gt; in general, and specifically about using it from outside the Java ecosystem in Python. As a Python connoisseur, but not a Spark user (yet), I just learned a couple of usable tips but the talk was great anyway and it was a pleasure to meet Holden.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/why-big-data-didnt-end-causal-inference" target="_blank" rel="noopener"
 &gt;Why big data didn’t end causal inference&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/totteh" target="_blank" rel="noopener"
 &gt;Totte Harinen&lt;/a&gt; (Uber)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This talk was one of the most promising for me after reviewing the schedule a couple of days before the event. Several years ago there were rumours of the death of &lt;a class="link" href="https://en.wikipedia.org/wiki/Causal_inference" target="_blank" rel="noopener"
 &gt;causal inference&lt;/a&gt; at the hands of Big Data. The main reasons why Big Data might have done it are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Humans are bad at coming up with causal hypotheses&lt;/li&gt;
&lt;li&gt;Correlational models form a more accurate picture of reality&lt;/li&gt;
&lt;li&gt;Data analysis just seems to be headed towards the correlational approach&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;According to the speaker, causal inference is today more relevant than it’s ever been. In fact, bigger data normally implies a better causal inference and not the opposite. Also, Big Data findings can inspire causal hypotheses and Machine Learning methods can help us to estimate causal quantities.&lt;/p&gt;
&lt;p&gt;I probably will watch again this talk if the video is published.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610717111_a449df357a_o.jpg" alt="Totte Harinen - Some general ways in which Big Data and causal inference complement each other"&gt;
 
 
 &lt;figcaption&gt;
 Totte Harinen - Some general ways in which Big Data and causal inference complement each other
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/towards-biologically-plausible-deep-learning" target="_blank" rel="noopener"
 &gt;Towards biologically plausible deep learning&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/nikolaymanchev" target="_blank" rel="noopener"
 &gt;Nikolay Manchev&lt;/a&gt; (IBM)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Another of my favorite talks of this BDS, and very difficult to summarize. Nikolay reviewed where deep learning currently stands, what are the current limitations and challenges, and how neuroscience and psychology can bring us closer to human-level intelligence (or even beyond).&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610717121_80d242c934_o.jpg" alt="Nikolay Manchev - Deep Learning performance vs human-level performance in object recognition tasks"&gt;
 
 
 &lt;figcaption&gt;
 Nikolay Manchev - Deep Learning performance vs human-level performance in object recognition tasks
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/Foundations-of-streaming-SQL" target="_blank" rel="noopener"
 &gt;Foundations of streaming SQL – learn to love stream &amp;amp; table theory&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/takidau" target="_blank" rel="noopener"
 &gt;Tyler Akidau&lt;/a&gt; (Google)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tyler based his session on a very simple but interesting concept: &amp;ldquo;Tables are data at rest, Streams are data in motion&amp;rdquo;. He explained why it&amp;rsquo;s important to know perfectly the status of the data at each stage, and how to make the most of both data structures mastering the operations and transformations between streams and tables.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610356283_9a5b3cc7dd_o.jpg" alt="Tyler Akidau - Tables are data at rest, Streams are data in motion"&gt;
 
 
 &lt;figcaption&gt;
 Tyler Akidau - Tables are data at rest, Streams are data in motion
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/the-data-errors-we-make" target="_blank" rel="noopener"
 &gt;The Data Errors we Make&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/seanjtaylor" target="_blank" rel="noopener"
 &gt;Sean J. Taylor&lt;/a&gt; (Facebook)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This was a surprisingly interesting talk, despite I entered the room with very low expectations. In summary, Sean emphasized the necessity to think about errors, to prevent them and to estimate the uncertainty based on the fact that there will always be errors. He gave several examples and some useful tips and tricks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/tbc-michael-ludden" target="_blank" rel="noopener"
 &gt;AI in VR&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/Michael_Ludden" target="_blank" rel="noopener"
 &gt;Michael Ludden&lt;/a&gt; (IBM Watson)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;this session was very funny and interesting. Michael summarized the current ecosystem regarding AI in VR, explained the current approaches to AI (and the pros and cons of each) and even made some predictions about what will happen in the future. As Director of Product of &lt;a class="link" href="https://www.ibm.com/watson/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;IBM Watson&lt;/strong&gt;&lt;/a&gt;, he presented as an example &lt;a class="link" href="https://www.ubisoft.com/en-US/game/star-trek-bridge-crew/" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Star Trek: Bridge Crew&lt;/em&gt;&lt;/a&gt;, an amazing VR game that reacts not only to the player movements but also to voice commands. I&amp;rsquo;ll just leave you with the trailer:&lt;/p&gt;
&lt;center&gt;&lt;iframe width="560" height="315" src="https://www.youtube.com/embed/3Sg3lEIGQyo?rel=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;p&gt;&lt;strong&gt;&lt;a class="link" href="https://www.bigdataspain.org/2017/talk/streaming-analytics-ing" target="_blank" rel="noopener"
 &gt;Streaming analytics @ ING&lt;/a&gt;, by &lt;a class="link" href="https://twitter.com/davidvaquero" target="_blank" rel="noopener"
 &gt;David Vaquero&lt;/a&gt; (ING Bank)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My last choice could not be other than my colleague David. He explained what we are building in ING to be used by any business unit around the world. It was only a short talk, but David could have spent hours talking about the project transmitting the passion he has for this.&lt;/p&gt;
&lt;p&gt;In summary, what ING is building is an event-driven architecture delivered as one platform, with &lt;a class="link" href="https://kafka.apache.org/" target="_blank" rel="noopener"
 &gt;Apache Kafka&lt;/a&gt;, &lt;a class="link" href="https://flink.apache.org/" target="_blank" rel="noopener"
 &gt;Apache Flink&lt;/a&gt; and &lt;a class="link" href="https://www.sas.com/en_us/software/real-time-decision-manager.html" target="_blank" rel="noopener"
 &gt;SAS RTDM&lt;/a&gt; in the core. I hope that you&amp;rsquo;ll listen more about this in the future.&lt;/p&gt;
&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Time to see how &lt;a href="https://twitter.com/INGTechIT?ref_src=twsrc%5Etfw"&gt;@INGTechIT&lt;/a&gt; is using streaming thanks to &lt;a href="https://twitter.com/davidvaquero?ref_src=twsrc%5Etfw"&gt;@davidvaquero&lt;/a&gt; &lt;a href="https://t.co/Mag9BB9kEg"&gt;pic.twitter.com/Mag9BB9kEg&lt;/a&gt;&lt;/p&gt;&amp;mdash; David Gómez G. | @dgomezg@jvm.social (@dgomezg) &lt;a href="https://twitter.com/dgomezg/status/931523731754815490?ref_src=twsrc%5Etfw"&gt;November 17, 2017&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;


&lt;h1 id="conclusion"&gt;Conclusion
&lt;/h1&gt;&lt;p&gt;It was my second or third presence in Big Data Spain. I attended a couple of years between 2012 and 2014, but I ceased attending because the content seemed too focused on marketing and business. This year I have finished (again) with a similar feeling, but at least some of the sessions were worth the visit. Anyway, the event itself is much more professional than in the past and everything looked controlled and very well organized. I&amp;rsquo;ll consider attending again next year.&lt;/p&gt;</description></item><item><title>On being a Senior Software Engineer</title><link>https://luiyo.net/en/blog/2017/09/on-being-a-senior-software-engineer/</link><pubDate>Thu, 28 Sep 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/09/on-being-a-senior-software-engineer/</guid><description>&lt;img src="https://luiyo.net/48610381293_fb04e7594b_o_11927177817772074745.jpg" alt="Featured image of post On being a Senior Software Engineer" /&gt;&lt;p&gt;For many different reasons I have had to discuss quite a lot recently about the professionalism of some people, technical and non-technical. Sometimes, because a person feels that she (I will use the feminine as neutral gender) is not being treated fairly with respect of her category, or because her performance is disappointing for others, sometimes after unfair comparisons between colleagues, &amp;hellip; As a common element, a diabolical concept was almost always being misused in these situations: &lt;strong&gt;Seniority&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Having several years of experience does not make you a better engineer &lt;em&gt;per se&lt;/em&gt;. A very common case is that someone has experience with something but knows nothing (or knows little) about everything else. Worse than that, in some organizations the &lt;em&gt;senior&lt;/em&gt; label is even used almost automatically to justify a promotion or a salary raise after a certain amount of years in the same job.&lt;/p&gt;
&lt;p&gt;About 5 years ago &lt;a class="link" href="https://www.kitchensoap.com/about-me/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;John Allspaw&lt;/strong&gt;&lt;/a&gt; (former CTO at &lt;a class="link" href="http://etsy.com/" target="_blank" rel="noopener"
 &gt;Etsy&lt;/a&gt;) wrote an article called &lt;a class="link" href="http://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/" target="_blank" rel="noopener"
 &gt;&lt;em&gt;On Being a Senior Engineer&lt;/em&gt;&lt;/a&gt; that has aged very well. I would sign that article today, as it details perfectly what could be the differences between a &lt;em&gt;senior&lt;/em&gt; engineer and a &lt;strong&gt;mature engineer&lt;/strong&gt;. As the author says, you can expect a senior engineer to be a mature engineer, but sadly it&amp;rsquo;s not always like this.&lt;/p&gt;
&lt;p&gt;In his article (I recommend its complete reading) Allspaw describes a list of traits or characteristics of mature engineers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Mature engineers seek out constructive criticism of their designs&lt;/li&gt;
&lt;li&gt;Mature engineers understand the non-technical areas of how they are perceived&lt;/li&gt;
&lt;li&gt;Mature engineers do not shy away from making estimates, and are always trying to get better at it&lt;/li&gt;
&lt;li&gt;Mature engineers have an innate sense of anticipation, even if they don’t know they do&lt;/li&gt;
&lt;li&gt;Mature engineers understand that not all of their projects are filled with rockstar-on-stage work&lt;/li&gt;
&lt;li&gt;Mature engineers lift the skills and expertise of those around them&lt;/li&gt;
&lt;li&gt;Mature engineers make their trade-offs explicit when making judgments and decisions&lt;/li&gt;
&lt;li&gt;Mature engineers don’t practice CYAE (“Cover Your Ass Engineering”)&lt;/li&gt;
&lt;li&gt;Mature engineers are empathetic&lt;/li&gt;
&lt;li&gt;Mature engineers are aware of cognitive biases&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first thing that you need to realize is that almost all the characteristics described are non-technical. Allspaw article can be can be summarized in this quote:&lt;/p&gt;
&lt;blockquote&gt;Being able to write a Bloom Filter in Erlang, or write multi-threaded C in your sleep is insufficient. None of that matters if no one wants to work with you. Mature engineers know that no matter how complete, elegant, or superior their designs are, it won’t matter if no one wants to work alongside them because they are &lt;b&gt;assholes&lt;/b&gt;&lt;/blockquote&gt;
&lt;p&gt;If I had to choose, I&amp;rsquo;ll always pick a &lt;strong&gt;mature&lt;/strong&gt; engineer over any so-called senior (or even &lt;em&gt;ninja&lt;/em&gt;!) in a particular technology or programming language. In fact, I would not change a good &lt;em&gt;junior&lt;/em&gt; for a ninja, but that is another story that will have to be told in another moment.&lt;/p&gt;</description></item><item><title>Susan Gerbic in Skeptics in the Pub Madrid</title><link>https://luiyo.net/en/blog/2017/09/susan-gerbic-in-skeptics-in-the-pub-madrid/</link><pubDate>Sun, 24 Sep 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/09/susan-gerbic-in-skeptics-in-the-pub-madrid/</guid><description>&lt;img src="https://luiyo.net/48610741916_a5bcb82660_o_2369642595705842239.jpg" alt="Featured image of post Susan Gerbic in Skeptics in the Pub Madrid" /&gt;&lt;center&gt;&lt;i&gt;This entry is also published in Spanish in &lt;a href="http://www.escepticos.es/node/5374"&gt;the website of ARP-SAPC&lt;/a&gt;&lt;/i&gt;&lt;/center&gt;&lt;br /&gt;
&lt;p&gt;As you probably know, we are celebrating the &lt;strong&gt;XXX Anniversary&lt;/strong&gt; of &lt;a class="link" href="http://escepticos.es" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;ARP-SAPC&lt;/strong&gt;&lt;/a&gt; with a &lt;a class="link" href="http://www.escepticos.es/escepticos-en-el-pub" target="_blank" rel="noopener"
 &gt;special event this next Saturday (Sep 30th)&lt;/a&gt; with &lt;strong&gt;Alfonso López Borgoñoz&lt;/strong&gt; (&lt;a class="link" href="https://www.twitter.com/lopezborgonoz" target="_blank" rel="noopener"
 &gt;@lopezborgonoz&lt;/a&gt;). As an addition to this celebration, a week later we&amp;rsquo;ll be honoured to host a &lt;strong&gt;Skeptics in the Pub Madrid&lt;/strong&gt; special event with &lt;strong&gt;Susan Gerbic&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Affectionately called the Wikipediatrician, &lt;a class="link" href="https://en.wikipedia.org/wiki/Susan_Gerbic" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Susan Gerbic&lt;/strong&gt;&lt;/a&gt; is the cofounder of &lt;strong&gt;Monterey County Skeptics&lt;/strong&gt; and a self-proclaimed &lt;em&gt;skeptical junkie&lt;/em&gt;. Susan is also founder of the &lt;a class="link" href="http://guerrillaskepticismonwikipedia.blogspot.com.es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Guerrilla Skepticism on Wikipedia (GSoW)&lt;/strong&gt; project&lt;/a&gt;. She is a frequent contributor to &lt;a class="link" href="https://en.wikipedia.org/wiki/Skeptical_Inquirer" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Skeptical Inquirer&lt;/strong&gt;&lt;/a&gt; and &lt;a class="link" href="https://en.wikipedia.org/wiki/Skepticality" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Skepticality Podcast&lt;/strong&gt;&lt;/a&gt;. She is the winner of the &lt;em&gt;CSI In the Trenches Award&lt;/em&gt; from 2012, &lt;em&gt;James Randi Award for Skepticism in the Public Interest&lt;/em&gt; from 2013 and a Scientific and Technical Consultant for the &lt;a class="link" href="https://en.wikipedia.org/wiki/Committee_for_Skeptical_Inquiry" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Committee for Skeptical Inquiry (CSI)&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Our SitP event will be the last stage for Susan in a &lt;a class="link" href="https://fundly.com/about-time-tour-skeptical-networking-across-europe#home" target="_blank" rel="noopener"
 &gt;huge tour all through Europe&lt;/a&gt;. She&amp;rsquo;s been (or plans to be, as the tour is currently ongoing) in Oslo (Norway), Stockholm (Sweden), Copenhagen (Denmark), Malmö (Sweden), Prague (Czech Republic), Wrocław (Poland, for the &lt;a class="link" href="http://euroscepticscon.org/en/" target="_blank" rel="noopener"
 &gt;17th European Skeptics Congress&lt;/a&gt;), Göttingen (Germany), Frankfurt (Germany), Zurich (Switzerland), Cesena (Italy, for the &lt;a class="link" href="http://www.cicap.org/convegno/2017/" target="_blank" rel="noopener"
 &gt;CICAPFest 2017&lt;/a&gt;), Budapest (Hungary), Ljubljana (Slovenia), Sofia (Bulgaria) and finally Madrid. For more details about her tour, you can start with &lt;a class="link" href="https://www.facebook.com/Gerbic/videos/10155586328243771/" target="_blank" rel="noopener"
 &gt;this video&lt;/a&gt; of Susan explaining the details.&lt;/p&gt;
&lt;p&gt;One important thing. &lt;strong&gt;The talk that Susan has prepared for us will be in English&lt;/strong&gt;, although in the Q&amp;amp;A it will be possible to make questions in Spanish and we will translate whatever is necessary. The content of the talk, as described by herself:&lt;/p&gt;
&lt;blockquote&gt;You supported the March for Science. Now what? Susan Gerbic will be explaining why the answer is to join her project, Guerrilla Skepticism on Wikipedia (GSoW). She will explain why improving the pages for Science and Scientific Skepticism on the 10th most popular website improves education world-wide. GSoW works to support the people and organizations that do the research, write the books, organize the conferences and take the heat from the anti-science and paranormal world. GSoW gives them the best possible Wikipedia pages possible, while following all the rules of Wikipedia. The GSoW has had a large impact on education around the world since 2010. The GSoW has written and rewritten over 400 Wikipedia pages in many languages. All training is done online, self-paced and with a personal trainer. All GSoW members join the Secret Cabal hidden away on Facebook where new recruits learn the secret handshake. Previous pages include; Spontaneous Human Combustion, Facilitated Communication, Catherine de Jong, Cornelis de Jager, Massimo Polidoro, Massimo Pigliucci, Leo Igwe, Gábor Hraskó, VoF, ARP-SAPC, Klub Sceptyków Polskich, Chupacabras, CICAP, CSICOP, Association française pour l'information scientifique, GWUP, and many many more.&lt;/blockquote&gt;
&lt;p&gt;The poster, masterfully designed by Emilio Molina (&lt;a class="link" href="https://twitter.com/ej_molina_c" target="_blank" rel="noopener"
 &gt;@ej_molina_c&lt;/a&gt;):&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610893012_bb3a6b96f1_o.jpg" alt="Susan Gerbic in Skeptics in the Pub Madrid"&gt;
 
 
 &lt;figcaption&gt;
 Susan Gerbic in Skeptics in the Pub Madrid
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;As usual, the entrance is free. During the realization of this cultural activity is allowed the presence of minors under 18, provided they do not consume alcoholic beverages, and children under 16 if accompanied by a parent or guardian.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;ll be waiting for you at the &lt;a class="link" href="http://moeclub.com/" target="_blank" rel="noopener"
 &gt;Moe Club&lt;/a&gt;, at Alberto Alcocer 32 on Sunday, October 8th at 19:00.&lt;/p&gt;</description></item><item><title>Romantikstraße, the Romantic Road (5 of 5)</title><link>https://luiyo.net/en/blog/2017/07/romantikstrasse-the-romantic-road_5/</link><pubDate>Fri, 28 Jul 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/07/romantikstrasse-the-romantic-road_5/</guid><description>&lt;img src="https://luiyo.net/48610763261_2e54019036_o_14028803033650936632.jpg" alt="Featured image of post Romantikstraße, the Romantic Road (5 of 5)" /&gt;&lt;p&gt;This is the fifth and last part of my chronicle about our trip through the &lt;a class="link" href="http://www.romantikstrasse.at/es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantikstraße&lt;/strong&gt;&lt;/a&gt;, you can read the rest here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Romantikstraße, the Romantic Road (1 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_2/" &gt;Romantikstraße, the Romantic Road (2 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_3/" &gt;Romantikstraße, the Romantic Road (3 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_4/" &gt;Romantikstraße, the Romantic Road (4 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="day-5"&gt;Day 5
&lt;/h1&gt;&lt;p&gt;Our last stage started in &lt;a class="link" href="https://en.wikipedia.org/wiki/Obertraun" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Obertraun&lt;/strong&gt;&lt;/a&gt; and ended in &lt;strong&gt;Madrid&lt;/strong&gt;. After a fabulous trip around Austria, we decided to spent our last morning in a quite different environment, visiting the &lt;a class="link" href="https://www.mauthausen-memorial.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mauthausen memorial&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="mauthausen"&gt;Mauthausen
&lt;/h2&gt;&lt;p&gt;The &lt;a class="link" href="https://en.wikipedia.org/wiki/Mauthausen-Gusen_concentration_camp" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mauthausen concentration camp&lt;/strong&gt;&lt;/a&gt; (1938-1945) was one of the first massive concentration camps in Nazi Germany, and the last to be liberated by the Allies. The construction started just two weeks after the &lt;a class="link" href="https://en.wikipedia.org/wiki/Anschluss" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Anschluss&lt;/strong&gt;&lt;/a&gt;, when Austria was annexed into the &lt;a class="link" href="https://en.wikipedia.org/wiki/Third_Reich" target="_blank" rel="noopener"
 &gt;Third Reich&lt;/a&gt;. Since the beginning it was labeled as &lt;em&gt;Stufe III&lt;/em&gt; (Grade III), which meant that it was intended to be one of the toughest camps, and never lost this horrible classification. Mauthausen was mainly used for incarceration and &lt;a class="link" href="https://en.wikipedia.org/wiki/Extermination_through_labour" target="_blank" rel="noopener"
 &gt;extermination through labour&lt;/a&gt; of political prisoners, forced to work both in the expansion of the camp itself and in granite quarries nearby. Their daily lives were shaped by hunger, arbitrary violence and death.&lt;/p&gt;
&lt;p&gt;The main complex in Mauthausen was declared national memorial site in 1949 and it&amp;rsquo;s also a museum since 1975, 30 years after the camp&amp;rsquo;s liberation. As they &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/The-Mauthausen-Memorial" target="_blank" rel="noopener"
 &gt;state in the web&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;The Mauthausen Memorial is a former crime scene, a place of memory, a cemetery for the mortal remains of thousands of those murdered here and, increasingly, a site of political and historical education. Its task is to ensure public awareness of the history of the Mauthausen concentration camp and its subcamps, the memory of its victims, and the responsibility borne by the perpetrators and onlookers. At the same time it seeks to promote public critical engagement with this history in the context of its significance for the present and future.&lt;/blockquote&gt;
&lt;p&gt;The &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Visitor-Information/Opening-times-and-prices" target="_blank" rel="noopener"
 &gt;visit is completely free&lt;/a&gt; and you only need to pay for the &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Visitor-Information/Educational-services" target="_blank" rel="noopener"
 &gt;guided tours and workshops&lt;/a&gt;, although there is a &lt;a class="link" href="https://play.google.com/store/apps/details?id=at.whi.mauthausenaudioguide&amp;amp;hl=es" target="_blank" rel="noopener"
 &gt;free audioguide app&lt;/a&gt; for the complete memorial and museum. We chose the latter option and it was very useful and interesting.&lt;/p&gt;
&lt;p&gt;Several weeks have passed since our visit and I still remember perfectly the sensations that I experienced there. In addition, we had the bad luck that it started raining when we arrived and halfway through the visit it started to rain very very hard. I have seldom seen so much rain. Maybe it was good luck, because it forced us to stay inside the barracks and prevented us to hear anything else but rain and thunders despite being surrounded by groups of visitors in other buildings. The climate was aligned with the sad and withered spirit of the place.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402393_8469b294d2_o.jpg" alt="Mauthausen wreaths"&gt;
 
 
 &lt;figcaption&gt;
 Mauthausen wreaths
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Before entering the remains of the concentration camp, the visitor has to cross a couple of dozen memorials, erected by various countries and collectives that lost their citizens in Mauthausen. Curiously, some of these countries no longer exist (like &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Virtual-Tour#map%7c%7c62" target="_blank" rel="noopener"
 &gt;Yugoslavia&lt;/a&gt;), others did not exist at that time (like &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Virtual-Tour#map%7c%7c72" target="_blank" rel="noopener"
 &gt;Ukraine&lt;/a&gt;) and most striking of all, one of the memorials is dedicated directly to the &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Virtual-Tour#map%7c%7c71" target="_blank" rel="noopener"
 &gt;Spanish Republicans&lt;/a&gt; (as you can see in the featured image), since several thousand political prisoners from the Republican side were taken there. Some memorials were &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Virtual-Tour#map%7c%7c53" target="_blank" rel="noopener"
 &gt;large and epic&lt;/a&gt;, others &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Virtual-Tour#map%7c%7c65" target="_blank" rel="noopener"
 &gt;small and humble&lt;/a&gt;, but all were breathtaking.&lt;/p&gt;
&lt;p&gt;Even now in 2017, there was not a single flag of Spain in the whole camp other than the &lt;a class="link" href="https://en.wikipedia.org/wiki/Second_Spanish_Republic" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Second Spanish Republic&lt;/strong&gt; (1931-1939)&lt;/a&gt; one, even inside the &lt;a class="link" href="https://www.mauthausen-memorial.org/en/Visit/Virtual-Tour#map%7c%7c78" target="_blank" rel="noopener"
 &gt;secular chapel&lt;/a&gt; where the flags from all the victims waved. I think it is a lovely and wise gesture.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402483_4216ed85d8_o.jpg" alt="Spanish Second Republic flag in Mauthausen"&gt;
 
 
 &lt;figcaption&gt;
 Spanish Second Republic flag in Mauthausen
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Thanks to the deluge, during the last part of the visit we had the camp practically empty for us.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402433_1fa72f8f9b_o.jpg" alt="Mauthausen panoramic"&gt;
 
 
 &lt;figcaption&gt;
 Mauthausen panoramic
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;After having visited &lt;a class="link" href="https://en.wikipedia.org/wiki/Auschwitz_concentration_camp" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Auschwitz&lt;/strong&gt;&lt;/a&gt; last year, the visit to the rest of the concentration camp inflicted less impression on me. Some anecdotes and brutal events of Mauthausen are unique, but both the figures and how to show what happened at Auschwitz are much more overwhelming.&lt;/p&gt;
&lt;p&gt;I won&amp;rsquo;t go into more details about the camp itself to avoid any spoiler. Mauthausen is an essential visit whether you have visited other concentration camps or not. &lt;strong&gt;Please go&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>ING Security Summer Camp 2017</title><link>https://luiyo.net/en/blog/2017/07/ing-security-summer-camp-2017/</link><pubDate>Wed, 26 Jul 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/07/ing-security-summer-camp-2017/</guid><description>&lt;img src="https://luiyo.net/48610763241_2c5618d6a9_o_13958587864089417589.png" alt="Featured image of post ING Security Summer Camp 2017" /&gt;&lt;p&gt;Last week I had the huge pleasure to participate in a week-long &lt;strong&gt;Security Summer Camp&lt;/strong&gt; organized by the Information Security department of &lt;a class="link" href="https://www.ing.es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;ING Spain&lt;/strong&gt;&lt;/a&gt;. The agenda was very promising and implied some theory and lots of practice, ending with an &lt;strong&gt;Escape the Room&lt;/strong&gt; game and a 2,5 days long &lt;strong&gt;Capture The Flag&lt;/strong&gt; hacking competition. Several speakers from the Infosec Squad prepared talks and workshops about different topics, focusing on &lt;a class="link" href="https://en.wikipedia.org/wiki/Hacker_ethic" target="_blank" rel="noopener"
 &gt;Ethical Hacking&lt;/a&gt;, secure development, &lt;a class="link" href="http://www.linuxjournal.com/content/server-hardening" target="_blank" rel="noopener"
 &gt;server hardening&lt;/a&gt; or &lt;a class="link" href="https://en.wikipedia.org/wiki/Open-source_intelligence" target="_blank" rel="noopener"
 &gt;OSINT&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Everything was perfectly prepared and organized. I&amp;rsquo;ll remark (as her colleagues also did) the invaluable effort of &lt;strong&gt;Martina Matarí&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/da3n3rys" target="_blank" rel="noopener"
 &gt;@da3n3rys&lt;/a&gt;) coordinating everything. She also prepared a talk, the Escape the Room and the CTF competition by herself. Thanks Martina and company, it was impressive!!&lt;/p&gt;
&lt;p&gt;Let me also say that it&amp;rsquo;s worthy of praise for a company like ING to allow and promote this kind of events, held mostly in working hours for more than 70-80 participants.&lt;/p&gt;
&lt;h1 id="talks-and-workshops"&gt;Talks and Workshops
&lt;/h1&gt;&lt;h2 id="sleeping-with-the-enemy-ethical-hacking-workshop"&gt;Sleeping with the Enemy: Ethical Hacking workshop
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Beatriz Portela&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/usr0000" target="_blank" rel="noopener"
 &gt;@usr0000&lt;/a&gt;) gave a series of workshops focusing on the most common and basic vectors of attack, learning what a vulnerability is and how to take advantage of it.&lt;/p&gt;
&lt;h2 id="server-hardening"&gt;Server hardening
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Sergi Llorente&lt;/strong&gt; explained how to protect a server from malicious attackers: &lt;a class="link" href="https://en.wikipedia.org/wiki/Denial-of-service_attack" target="_blank" rel="noopener"
 &gt;DDoS&lt;/a&gt; prevention, firewall policies, optimal configurations, password and banning policies and even physical attacks prevention policies. Very complete, and ended with a contest asking all the audience to infiltrate a prepared virtual machine with a weak spot, retrieving the admin password and getting access to a console with admin rights on it.&lt;/p&gt;
&lt;h2 id="secure-development"&gt;Secure development
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Daniel Medianero&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/dmedianero" target="_blank" rel="noopener"
 &gt;@dmedianero&lt;/a&gt;) prepared a good combination of theory and practice regarding bad smells and vulnerabilities in code, both in backend and frontend. He even prepared an online survey for the audience to vote if a given code snippet presented a vulnerability and of what kind. It was very educational and entertaining.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Vicente Carreras&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/vicentecarreras" target="_blank" rel="noopener"
 &gt;@vicentecarreras&lt;/a&gt;) checked if the attendees listened carefuly enough in Daniel&amp;rsquo;s talks with a contest by teams.&lt;/p&gt;
&lt;h2 id="osint-dont-be-part-of-it"&gt;OSINT, don&amp;rsquo;t be part of it
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Martina Matarí&lt;/strong&gt; (&lt;a class="link" href="https://twitter.com/da3n3rys" target="_blank" rel="noopener"
 &gt;@da3n3rys&lt;/a&gt;) talked about &lt;a class="link" href="https://en.wikipedia.org/wiki/Open-source_intelligence" target="_blank" rel="noopener"
 &gt;Open Source Intelligence (OSINT)&lt;/a&gt;, the danger it entails and what proactive methods exist to monitor it and specially to stop being a part of it.&lt;/p&gt;
&lt;h1 id="escape-the-room"&gt;Escape the Room
&lt;/h1&gt;&lt;p&gt;Sadly I couldn&amp;rsquo;t participate, but everyone said it was awesome.&lt;/p&gt;
&lt;h1 id="capture-the-flag"&gt;Capture The Flag
&lt;/h1&gt;&lt;p&gt;I was enrolled in the CTF since I signed up for the Summer Camp, but after a hard week with a lot of issues (work related and not) I wasn&amp;rsquo;t sure if I was going to contribute properly to my team. All it took was for Martina to subtly insist and I forgot about the weariness and recovered my eagerness to participate. Anyway, I had plans to stay at home during the weekend.&lt;/p&gt;
&lt;p&gt;For those who don&amp;rsquo;t know what a &lt;a class="link" href="https://en.wikipedia.org/wiki/Capture_the_flag#Computer_security" target="_blank" rel="noopener"
 &gt;Capture The Flag&lt;/a&gt; is (in this context), I&amp;rsquo;ll copy the description from the &lt;a class="link" href="https://ctftime.org/ctf-wtf/" target="_blank" rel="noopener"
 &gt;cfttime.org&lt;/a&gt; site:&lt;/p&gt;
&lt;blockquote&gt;Capture the Flag (CTF) is a special kind of information security competitions. There are three common types of CTFs: Jeopardy, Attack-Defence and mixed.
&lt;p&gt;&lt;strong&gt;Jeopardy-style CTFs&lt;/strong&gt; has a couple of questions (tasks) in range of categories. For example, Web, Forensic, Crypto, Binary or something else. Team can gain some points for every solved task. More points for more complicated tasks usually. The next task in chain can be opened only after some team solve previous task. Then the game time is over sum of points shows you a CTF winer. Famous example of such CTF is &lt;a href="http://ctftime.org/ctf/1/"&gt;DEF CON CTF quals&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Well, &lt;strong&gt;attack-defence&lt;/strong&gt; is another interesting kind of competitions. Here every team has own network (or only one host) with vulnarable services. Your team has time for patching your services and developing exploits usually. So, then organizers connects participants of competition and the wargame starts! You should protect own services for defence points and hack opponents for attack points. Historically this is a first type of CTFs, everybody knows about &lt;a href="http://ctftime.org/ctf/2/"&gt;DEF CON CTF&lt;/a&gt; - something like a World Cup of all other competitions.&lt;/p&gt;
&lt;p&gt;Mixed competitions may vary possible formats. It may be something like wargame with special time for task-based elements (like &lt;a href="http://ctftime.org/ctf/5/"&gt;UCSB iCTF&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;CTF games often touch on many other aspects of information security: &lt;strong&gt;cryptography&lt;/strong&gt;, &lt;strong&gt;stego&lt;/strong&gt;, &lt;strong&gt;binary analysis&lt;/strong&gt;, &lt;strong&gt;reverse engeneering&lt;/strong&gt;, &lt;strong&gt;mobile security&lt;/strong&gt; and others. Good teams generally have strong skills and experience in all these issues.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The participation on this competition was lower than for the rest of the Summer Camp, as expected taking place in the weekend. From my team (randomly selected from all participants) we were only two of us left. I didn&amp;rsquo;t know my partner, but that didn&amp;rsquo;t stop us from organizing ourselves quickly to start solving problems from the same Friday evening. From the beginning I discovered that my partner was a bright and hard working guy, and soon we understood each other very well (&lt;a class="link" href="https://twitter.com/Jaume_Salas" target="_blank" rel="noopener"
 &gt;&lt;em&gt;&lt;strong&gt;Jaume&lt;/strong&gt;&lt;/em&gt;&lt;/a&gt; &lt;em&gt;eres un crack&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;The challenge was a Jeopardy-style CTF and consisted on solving tasks with difficulties from 1 to 5 distributed in several categories. Each solved task represented a &lt;em&gt;conquered&lt;/em&gt; country (as you can see in the map). Optionally, the first team to conquer a country gets more points than the rest. The categories where:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Cryptography" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Criptography&lt;/strong&gt;&lt;/a&gt; - cryptography tests, from basic to advanced ones&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Forensics&lt;/strong&gt; - Forensic analysis from network logs, mobile images and other operating systems&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Quiz&lt;/strong&gt; - Questions about hacker culture&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reconnaissance&lt;/strong&gt; - Searching for people, machines, websites or data starting only with small hints&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Reverse_engineering" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Reverse engineering&lt;/strong&gt;&lt;/a&gt; - Cracking several kinds of files&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Steganalysis" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Steganography&lt;/strong&gt;&lt;/a&gt; - Finding hidden messages in known file formats&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web Hacking&lt;/strong&gt; - Putting into practice what was learned during the ethical hacking talks&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I won&amp;rsquo;t spoil here any of the tasks, I&amp;rsquo;ll only say that for a level 2 cryptography task I spent around 3-4 hours on Sunday. It took me several steps with different types of encryption (which you had to guess) to get the final result (with great relief and joy). There are a lot of examples in the Internet and for some of them you can even find the solution published by a participant.&lt;/p&gt;
&lt;p&gt;It was thrilling, very very funny and I learned a lot. The other participants had very good level and competition was fierce. We struggled to lead the scoreboard almost all the tournament, we managed to solve almost all the tasks to avoid a comeback from our pursuers &lt;strong&gt;and finally WE WON! Go StarHack Team!!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here you have the Final Scoreboard. It can be observed that there was scoring activity during almost all the weekend, nights included. &lt;strong&gt;Kudos&lt;/strong&gt; for all the participants :-)&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610914222_10123e4556_o.jpg" alt="ING CTF 2017 - Final Scoreboard"&gt;
 
 
 &lt;figcaption&gt;
 ING CTF 2017 - Final Scoreboard
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;The prize for the winners (I discovered it on Monday, I did not care during the contest) was a fabulous &lt;a class="link" href="https://www.raspberrypi.org/products/raspberry-pi-3-model-b/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Raspberry Pi 3 Model B&lt;/strong&gt;&lt;/a&gt; Pack. Now I have three different Raspi devices so &lt;strong&gt;I need ideas&lt;/strong&gt;, I&amp;rsquo;m taking advantage of one of them only :-)&lt;/p&gt;</description></item><item><title>Romantikstraße, the Romantic Road (4 of 5)</title><link>https://luiyo.net/en/blog/2017/07/romantikstrasse-the-romantic-road_4/</link><pubDate>Sat, 01 Jul 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/07/romantikstrasse-the-romantic-road_4/</guid><description>&lt;img src="https://luiyo.net/48610914397_c6233fa613_o_6201121180516705141.jpg" alt="Featured image of post Romantikstraße, the Romantic Road (4 of 5)" /&gt;&lt;p&gt;This is the fourth part of my chronicle about our trip through the &lt;a class="link" href="http://www.romantikstrasse.at/es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantikstraße&lt;/strong&gt;&lt;/a&gt;, you can read the rest here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Romantikstraße, the Romantic Road (1 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_2/" &gt;Romantikstraße, the Romantic Road (2 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_3/" &gt;Romantikstraße, the Romantic Road (3 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_5/" &gt;Romantikstraße, the Romantic Road (5 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="day-4"&gt;Day 4
&lt;/h1&gt;&lt;p&gt;Our fourth stage started in &lt;a class="link" href="http://www.lauterbacher.at/" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Gästehaus Lauterbacher&lt;/em&gt;&lt;/a&gt;, a splendid guest house in &lt;a class="link" href="https://en.wikipedia.org/wiki/Neumarkt_am_Wallersee" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Neumarkt am Wallersee&lt;/strong&gt;&lt;/a&gt;. Quite off our route because we couldn&amp;rsquo;t find anything affordable in Mondsee. We wanted a good place to rest after a hard day 3, and Lauterbacher was more than good. The place itself was nice and the owners were marvelous with us. I&amp;rsquo;ll seriously consider returning to this place if I ever come back to the region.&lt;/p&gt;
&lt;p&gt;And thus it began the most awaited stage of the trip.&lt;/p&gt;
&lt;h2 id="postalm"&gt;Postalm
&lt;/h2&gt;&lt;p&gt;On our way to Hallstatt we droved through &lt;a class="link" href="https://www.postalm.at/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Postalm&lt;/strong&gt;&lt;/a&gt;, a mountain pass which is part of a very well preserved and protected Natural Park. Just to cross the area you need to pay a tax (5€ per adult, 2 per children and so on). Normally you&amp;rsquo;ll pay to spend the morning, the day or the weekend inside: it&amp;rsquo;s full of hiking routes, mountain bike tracks and even several ski slopes for the winter.&lt;/p&gt;
&lt;p&gt;As it was early in the morning, it was almost empty. We only came across a couple of cars and several herds of cows. The scenery was beautiful: everything was green, mist here and there, and almost no sign of mankind except a few piles of stacked wood and the road itself.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402293_24f4cd04b4_o.jpg" alt="Postalm, paradise of Solitude and Nature"&gt;
 
 
 &lt;figcaption&gt;
 Postalm, paradise of Solitude and Nature
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;I loved the place, although we only stopped a couple of times to make pictures. Another place that I hope to return in the future with my hiking equipment.&lt;/p&gt;
&lt;h2 id="gosau"&gt;Gosau
&lt;/h2&gt;&lt;p&gt;Our next stop was &lt;a class="link" href="https://en.wikipedia.org/wiki/Gosau" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gosau&lt;/strong&gt;&lt;/a&gt;. We also spent less time than expected here, we were eager to arrive Hallstatt as soon as possible. We crossed the town a couple of times, made some pictures, visited a lake,&amp;hellip; great if it was not what we had been doing the past three days.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402618_0c4753f282_o.jpg" alt="The catholic and evangelist churches, disputing the valley in Gosau"&gt;
 
 
 &lt;figcaption&gt;
 The catholic and evangelist churches, disputing the valley in Gosau
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="hallstatt"&gt;Hallstatt
&lt;/h2&gt;&lt;p&gt;And finally, we arrived &lt;a class="link" href="https://en.wikipedia.org/wiki/Hallstatt" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Hallstatt&lt;/strong&gt;&lt;/a&gt;, the main destination of the entire trip. I generally liked it and of course it&amp;rsquo;s very beautiful, but I must say that it might be overrated (IMHO).&lt;/p&gt;
&lt;p&gt;The first thing that we did was to go up to the &lt;a class="link" href="https://www.salzwelten.at/en/home/" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Salz Welten&lt;/em&gt; (Salt World) complex&lt;/a&gt; using a funicular. The views were as amazing as this during the climb:&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610763411_0e90ec6826_o.jpg" alt="Southern part of Hallstatt, with the Salzbergbahn station"&gt;
 
 
 &lt;figcaption&gt;
 Southern part of Hallstatt, with the Salzbergbahn station
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Right after ascending you&amp;rsquo;ll find what they call the &lt;i&gt;World Heritage View&lt;/i&gt; (with the corresponding restaurant and souvenir shop): an impressive viewpoint from which you can see much of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Hallst%C3%A4tter_See" target="_blank" rel="noopener"
 &gt;Hallstätter See&lt;/a&gt; lake and just below, small (because it is small) the old town of Hallstatt on the lake shore.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402513_d18721b9f8_o.jpg" alt="Hallstatt World Heritage View, with a group selfie using a drone"&gt;
 
 
 &lt;figcaption&gt;
 Hallstatt World Heritage View, with a group selfie using a drone
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610402528_55f8ff3e07_o.jpg" alt="&amp;#39;Miners&amp;#39; sheltering from the rain in the Hallstatt Salt Mine"&gt;
 
 
 &lt;figcaption&gt;
 &amp;#39;Miners&amp;#39; sheltering from the rain in the Hallstatt Salt Mine
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;They claim that the Hallstatt Salt Mine is the oldest salt mine in Europe, but what they have there is more a tourist trap (as we guessed beforehand) than an historical or practical recreation. Yes, during the visit you go underground and they even give you a miner outfit, but the visit consists almost exclusively of videos and light effects.&lt;/p&gt;
&lt;p&gt;What makes the visit &lt;em&gt;unique&lt;/em&gt; are wooden slides by which you descend from some galleries to others. It&amp;rsquo;s curious, but after the second one it&amp;rsquo;s not that thrilling and with a big group visiting the mines it&amp;rsquo;s bottleneck after bottleneck. These slides are the reason behind the miner outfit, because apart of them the risk of staining or tearing your clothes is null. A curious thing, being a mine.&lt;/p&gt;
&lt;p&gt;But maybe I&amp;rsquo;m biased, after visiting in 2016 the &lt;a class="link" href="https://en.wikipedia.org/wiki/Wieliczka_Salt_Mine" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Wieliczka Salt Mine&lt;/strong&gt;&lt;/a&gt; in Poland, near Krakow. Wieliczka is a really huge mine, the areas that are visitable are much more impressive and the information is infinite times more interesting.&lt;/p&gt;
&lt;p&gt;Luckily for you as future visitors, the funicular ticket to visit at least the World Heritage View can be purchased separately from the entrance to the mines.&lt;/p&gt;
&lt;p&gt;With that bittersweet flavor, we went down again to visit the old town, full of restaurants, hotels and souvenir shops. The best approach to visit Hallstatt is to lose yourself in its streets, alleys and stairs. I liked some hidden corners more than the typical streets or squares. In fact, what could be a very cool area for visitors (next to the church) is used as parking and therefore is full of cars. Cars and vans can be seen on any &lt;i&gt;postcard picture&lt;/i&gt;, as this one:&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610763391_9252d17f5e_o.jpg" alt="Hallstatt from the &amp;#39;postcard picture&amp;#39; spot"&gt;
 
 
 &lt;figcaption&gt;
 Hallstatt from the &amp;#39;postcard picture&amp;#39; spot
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;And I say &lt;i&gt;postcard picture&lt;/i&gt; because since you enter the town there are signs for you to go to the spot from which the &lt;i&gt;postcard picture&lt;/i&gt; can be made. Looks like the spot it&amp;rsquo;s important for them, so I added &lt;a class="link" href="http://www.openstreetmap.org/node/4844412062" target="_blank" rel="noopener"
 &gt;the viewpoint to OpenStreetMap&lt;/a&gt; :-)&lt;/p&gt;
&lt;p&gt;We took dozens of postcard pictures and postcard selfies, struggling to avoid that other tourists could appear. It was packed full of people.&lt;/p&gt;
&lt;p&gt;A very cool thing about Hallstatt is that the cemetery is located between the houses that surround the catholic church. There is so little place to bury people there that every ten years bones used to be exhumed and removed into an &lt;a class="link" href="https://en.wikipedia.org/wiki/Ossuary" target="_blank" rel="noopener"
 &gt;ossuary&lt;/a&gt;, to make room for new burials. A collection of elaborately decorated skulls with the deceased&amp;rsquo;s name, profession and date of death inscribed on them is on display in a small chapel.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610763436_3ff074145f_o.jpg" alt="Hallstatt Beinhaus, where you can show off your skull forever"&gt;
 
 
 &lt;figcaption&gt;
 Hallstatt Beinhaus, where you can show off your skull forever
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Apparently it&amp;rsquo;s possible to leave written in your will that you want your skull to end there. Think about it.&lt;/p&gt;
&lt;h2 id="obertraun"&gt;Obertraun
&lt;/h2&gt;&lt;p&gt;We ended the day (and we could also say our Romantikstraße trip) in &lt;a class="link" href="https://en.wikipedia.org/wiki/Obertraun" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Obertraun&lt;/strong&gt;&lt;/a&gt;, another touristic place just in front of Hallstatt in the lakeshore. Obertraun also has it&amp;rsquo;s own funicular with caves, mines and breath-taking views, the &lt;a class="link" href="http://www.dachstein-salzkammergut.com/en/dachstein/dachstein/" target="_blank" rel="noopener"
 &gt;Dachstein Salzkammergut&lt;/a&gt;, but as it was raining and very foggy we prefered to stay in the lakeshore.&lt;/p&gt;
&lt;p&gt;Despite the heavy rain and the mist, we took a couple of glasses of the wine we had bought in Kremsmünster and went for a walk. In the lakeshore there were several floating platforms, ready to receive bathers in the summer. We toured the entire village and we even entered a small forest in the mouth of the Koppentraun river to search for a cache (and it was worth it!).&lt;/p&gt;
&lt;p&gt;After starting to worry about not find any open restaurant, we discovered the perfect place (and it was beside our hotel): Kegelbahn, a restaurant with typical local food, and a small bowling alley! After a delicious onion soup, a superb goulash and an exquisite cheesecake, we occupied the bowling alley until they closed the place. It was such a fun and unexpected moment.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610914147_0e5cdcf5a0_o.jpg" alt="In Obertraun, throwing bowls like there&amp;#39;s no tomorrow"&gt;
 
 
 &lt;figcaption&gt;
 In Obertraun, throwing bowls like there&amp;#39;s no tomorrow
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Our visit on the fifth and last day is not strictly part of the Romantikstraße route, but it&amp;rsquo;ll be part of my review anyway.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stay tuned for the last episode!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Romantikstraße, the Romantic Road (3 of 5)</title><link>https://luiyo.net/en/blog/2017/06/romantikstrasse-the-romantic-road_3/</link><pubDate>Sun, 11 Jun 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/06/romantikstrasse-the-romantic-road_3/</guid><description>&lt;img src="https://luiyo.net/48610863966_c9f1298191_o_8274592254874335463.jpg" alt="Featured image of post Romantikstraße, the Romantic Road (3 of 5)" /&gt;&lt;p&gt;This is the third part of my chronicle about our trip through the &lt;a class="link" href="http://www.romantikstrasse.at/es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantikstraße&lt;/strong&gt;&lt;/a&gt;, you can read the rest here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Romantikstraße, the Romantic Road (1 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_2/" &gt;Romantikstraße, the Romantic Road (2 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_4/" &gt;Romantikstraße, the Romantic Road (4 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_5/" &gt;Romantikstraße, the Romantic Road (5 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="day-3"&gt;Day 3
&lt;/h1&gt;&lt;p&gt;After two days visiting splendid places with invaluable surprises, we finally decided to discard a short visit to &lt;a class="link" href="https://en.wikipedia.org/wiki/Salzburg" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Salzburg&lt;/strong&gt;&lt;/a&gt; in order to spend more time on each stage of our trip. We wanted to take advantage of our rental car and Salzbug deserves to be visited more calmly (and you don&amp;rsquo;t need a car to go there). For similar reasons, we also ruled out going to the &lt;a class="link" href="https://en.wikipedia.org/wiki/Hohenwerfen_Castle" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Hohenwerfen Castle&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I think it was the right decision, because it allowed us to make the most of the remaining of our road trip.&lt;/p&gt;
&lt;h2 id="sankt-wolfgang-im-salzkammergut"&gt;Sankt Wolfgang im Salzkammergut
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/St._Wolfgang_im_Salzkammergut" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Sankt Wolfgang im Salzkammergut&lt;/strong&gt;&lt;/a&gt; is one of the most touristic places of Austria. I suspect that I&amp;rsquo;d have preferred to visit this town 15-20 years ago, now it&amp;rsquo;s excessively exploited touristically. In the narrow streets of the center I had the feeling of being inside a theme park, and unfortunately one with many more shops than attractions. It is possible that the shops and restaurants themselves are nowadays the attractions. Not for me.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610503878_47d48b30b4_o.jpg" alt="Schafbergbahn trains crossing"&gt;
 
 
 &lt;figcaption&gt;
 Schafbergbahn trains crossing
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;But still we had a great time there.&lt;/p&gt;
&lt;p&gt;We started the day by climbing on the &lt;a class="link" href="https://en.wikipedia.org/wiki/Schafberg_Railway" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Schafbergbahn&lt;/strong&gt;&lt;/a&gt;, a rack railway leading in the warmer half of the year from almost the lakeshore of the &lt;em&gt;Wolfgangsee&lt;/em&gt; lake to the summit of the &lt;a class="link" href="http://tinyurl.com/yc6umwwp" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Schafberg&lt;/strong&gt; mountain&lt;/a&gt; (1,783 m). From the viewpoints of Schafberg it is possible to see 9 of the main lakes of Austria, countless mountains and an infinite 360º landscape.&lt;/p&gt;
&lt;p&gt;Initially it reminded me to a small version of the &lt;a class="link" href="https://en.wikipedia.org/wiki/Jungfrau_Railway" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Jungfraubahn&lt;/strong&gt;&lt;/a&gt;, which I visited in 2013. Saving the differences because the &lt;a class="link" href="https://en.wikipedia.org/wiki/Jungfraujoch" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Jungfraujoch&lt;/em&gt;&lt;/a&gt; station is the highest station in Europe (3,454 m), the line is more than twice as long and the amount of visitors is probably exponentially greater in the Jungfrau.&lt;/p&gt;
&lt;p&gt;Unfortunately, due to some construction works in the railway, the train only reached the &lt;strong&gt;Schafbergalpe&lt;/strong&gt; (1,363 m), an intermediate railway halt with a big guest house, a couple of private houses and traces of many hiking trails.&lt;/p&gt;
&lt;p&gt;Despite not being on the mountaintop, the views were overwhelming. We wandered around the area, taking lots of pictures but as you can imagine they don&amp;rsquo;t capture the feeling of being up there surrounded by such a wonderful environment. For my next visit I promise to bring adequate equipment to do some hiking route.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611016682_8fb04396b7_o.jpg" alt="Staring into the endless mountains at Schafbergalpe"&gt;
 
 
 &lt;figcaption&gt;
 Staring into the endless mountains at Schafbergalpe
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;After the descent came one of the funniest moments of the trip. As we saw in many other places, on the lakeshore of Sankt Wolfgang there were some boat-rental locations. Instead of renting a paddle boat, we chose an small boat with electric engine to try to make a longer trip through the Wolfgangsee lake. In the end, our boat wasn&amp;rsquo;t much faster than a paddle boat but at least could entertain ourselves doing the clown on board instead of pedaling.&lt;/p&gt;
&lt;p&gt;Note to my wise readers: What translation to English do you suggest for &lt;em&gt;&amp;ldquo;hacer el pertur&amp;rdquo;&lt;/em&gt;?&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610863921_d30e3701d3_o.jpg" alt="Sailing on the Wolfgangsee"&gt;
 
 
 &lt;figcaption&gt;
 Sailing on the Wolfgangsee
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Apart from amusing ourselves stupidly, from the boat we could contemplate the town from its best perspective. In the next picture you can perfectly see what I mean, a &lt;em&gt;postcard&lt;/em&gt; view with the main landmarks: the catholic Church of Sainkt Wolfgang and the &lt;a class="link" href="https://en.wikipedia.org/wiki/The_White_Horse_Inn" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Im Weißen Rößl&lt;/strong&gt; (The White Horse Inn)&lt;/a&gt;. The inn (now an expensive hotel with a couple of fine restaurants) is very popular for a successful operetta of the same name in which the protagonist is a bartender of the inn desperately in love with the owner of The White Horse. The show has been performed several times mainly across Germany and Austria, but in the 1930s it was even featured on Broadway and the West End of London. There are also several movie and TV series adaptations.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611016722_73294bb0f4_o.jpg" alt="Postcard picture of Sainkt Wolfgang im Salzkammergut, with the Church of Sainkt Wolfgang and the Im Weißen Rößl (the yellow building)"&gt;
 
 
 &lt;figcaption&gt;
 Postcard picture of Sainkt Wolfgang im Salzkammergut, with the Church of Sainkt Wolfgang and the Im Weißen Rößl (the yellow building)
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;We tried to escape from the tourist traps as much as we could, but in Sainkt Wolfgang it was a really difficult task to achieve. Finally we had lunch in &lt;a class="link" href="http://hubertuskeller.com/" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Hubertuskeller&lt;/em&gt;&lt;/a&gt;. It was very good and not absurdly expensive.&lt;/p&gt;
&lt;h2 id="bad-ischl"&gt;Bad Ischl
&lt;/h2&gt;&lt;p&gt;For the afternoon we improvised a visit to &lt;a class="link" href="https://en.wikipedia.org/wiki/Bad_Ischl" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Bad Ischl&lt;/strong&gt;&lt;/a&gt; and it was our main mistake of the trip, but it was our fault and not because the city is not interesting.&lt;/p&gt;
&lt;p&gt;The center of Bad Ischl is very beautiful and it&amp;rsquo;s very well maintained, but the main attraction is the &lt;a class="link" href="https://en.wikipedia.org/wiki/Kaiservilla" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Kaiservilla&lt;/strong&gt;&lt;/a&gt;, summer residence of the Austrian Imperial family, and we couldn&amp;rsquo;t see it because it was closed. The town is also famous for it&amp;rsquo;s salt mines and offers several health spas, but we didn&amp;rsquo;t have time to enjoy them. We walked through the center, we searched for a couple of caches and we left to reach Mondsee before sunset.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610864111_41a452c265_o.jpg" alt="Post Office and the Trinkhalle in Bad Ischl"&gt;
 
 
 &lt;figcaption&gt;
 Post Office and the Trinkhalle in Bad Ischl
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="mondsee"&gt;Mondsee
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="http://tinyurl.com/y93dqhp2" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mondsee&lt;/strong&gt;&lt;/a&gt; is famous for the &lt;a class="link" href="https://en.wikipedia.org/wiki/Mondsee_Abbey" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Mondsee Abbey&lt;/em&gt;&lt;/a&gt; and the &lt;em&gt;Basilica of Saint Michael&lt;/em&gt;, inside which it was filmed the wedding scene of the film &lt;a class="link" href="http://tinyurl.com/y9dphtp9" target="_blank" rel="noopener"
 &gt;&lt;em&gt;The Sound of Music&lt;/em&gt;&lt;/a&gt;. We did not arrive in time to visit the church but at least we managed to quietly stroll around the village.&lt;/p&gt;
&lt;p&gt;Following a recommendation we tasted a local variety of wine and an assortment of local cheeses, and they were good but nothing special. We enjoyed particularly the Strandpromenade, from which we could see the sunset falling on the &lt;a class="link" href="http://tinyurl.com/yd5c2h4a" target="_blank" rel="noopener"
 &gt;&lt;em&gt;Mondsee&lt;/em&gt; lake&lt;/a&gt;. I&amp;rsquo;ve just discovered in Wikipedia that Mondsee is one of Austria&amp;rsquo;s last privately owned lakes. In August 2008, the owner announced it was up for sale. WTF! &lt;strong&gt;Fucking Private Property!!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Except for some detail, Mondsee is similar to other towns we had already visited in our trip, but surely it is worth spending more time here.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611016587_beb43fe94a_o.jpg" alt="Waiting for the sunset at the Mondsee lakeshore"&gt;
 
 
 &lt;figcaption&gt;
 Waiting for the sunset at the Mondsee lakeshore
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;We were not able to find a reasonably priced accommodation here so we booked something about 20 km away and off our route, and surprisingly there we met the most incredible host in the world. But this story belongs to our next day&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stay tuned for next episodes!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Romantikstraße, the Romantic Road (2 of 5)</title><link>https://luiyo.net/en/blog/2017/06/romantikstrasse-the-romantic-road_2/</link><pubDate>Mon, 05 Jun 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/06/romantikstrasse-the-romantic-road_2/</guid><description>&lt;img src="https://luiyo.net/48610504063_58292fe036_o_17355637479539314505.jpg" alt="Featured image of post Romantikstraße, the Romantic Road (2 of 5)" /&gt;&lt;p&gt;This is the second part of my chronicle about our trip through the &lt;a class="link" href="http://www.romantikstrasse.at/es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantikstraße&lt;/strong&gt;&lt;/a&gt;, you can read the rest here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/05/romantikstrasse-the-romantic-road_1/" &gt;Romantikstraße, the Romantic Road (1 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_3/" &gt;Romantikstraße, the Romantic Road (3 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_4/" &gt;Romantikstraße, the Romantic Road (4 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_5/" &gt;Romantikstraße, the Romantic Road (5 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="day-2"&gt;Day 2
&lt;/h1&gt;&lt;h2 id="kremsmünster"&gt;Kremsmünster
&lt;/h2&gt;&lt;p&gt;For me, &lt;a class="link" href="https://stift-kremsmuenster.net/tourismus/information-in-english/english/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Kremsmünster Abbey&lt;/strong&gt;&lt;/a&gt; was the most positive surprise of the entire trip. A priori it looked like &lt;em&gt;yet another&lt;/em&gt; abbey, and our first hour there not only was confirming that suspicion but also made us feel somewhat deceived. We paid a considerable amount of money to find out that the ticket didn&amp;rsquo;t include the visit of what we particularly wanted to see in there: The &lt;a class="link" href="https://en.wikipedia.org/wiki/Tassilo_Chalice" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Tassilo Chalice&lt;/strong&gt;&lt;/a&gt;, the &lt;a class="link" href="https://en.wikipedia.org/wiki/Kremsm%C3%BCnster_Abbey#Library" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Library&lt;/strong&gt;&lt;/a&gt; and the &lt;a class="link" href="http://www.specula.at/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mathematical Tower&lt;/strong&gt;&lt;/a&gt;. We could only access the public areas and the inner gardens where they temporally hosted a floral exhibition. The information was confusing, mostly in German only, and the variety of ticket options was the most complex that I&amp;rsquo;ve ever seen in a place like this.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610864071_4b4e64a33c_o.jpg" alt="Kremsmünster Mathematical Tower"&gt;
 
 
 &lt;figcaption&gt;
 Kremsmünster Mathematical Tower
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;After visiting the gardens and the Abbey Church we followed some unclear signs to the Tassilo, and when we were almost there a couple of exhibition guides insisted us that our tickets didn&amp;rsquo;t include this area, so they charged us again (without any kind of ticket) to enter the &lt;a class="link" href="https://en.wikipedia.org/wiki/Kremsm%C3%BCnster_Abbey#Treasures" target="_blank" rel="noopener"
 &gt;Treasure Chamber&lt;/a&gt; and a couple more rooms with minor interest. The Tassilo is an interesting piece of art and history, but the extra price to see it seemed disproportionate.&lt;/p&gt;
&lt;p&gt;We were about to leave, almost angry, but in the end we bought another additional ticket to visit the &lt;em&gt;panorama terrace&lt;/em&gt; on top of the Mathematical Tower even though it only included climbing up the stairs and going out on the terrace to see the views from there. The rest of the building was not included in our handful of tickets but at least we&amp;rsquo;d see some of what we initially wanted.&lt;/p&gt;
&lt;p&gt;And there, waiting at the entrance of the tower, our luck changed with the stellar appearance of &lt;strong&gt;Anna&lt;/strong&gt;. I&amp;rsquo;ll call her Anna as the &lt;a class="link" href="https://en.wikipedia.org/wiki/List_of_most_popular_given_names#Female_names_4" target="_blank" rel="noopener"
 &gt;most popular female name in Austria&lt;/a&gt; to preserve her identity, not because I don&amp;rsquo;t remember her real name.&lt;/p&gt;
&lt;p&gt;The incredible kindness of Anna, her desire to practice spoken English and the fact that there were no more tourists in the visit, made our day radically better. Waiting to see if anyone else was joining the visit we told her about our bad luck and poor understanding of the information for tourists, and she empathized and wanted to compensate us in some way. She couldn&amp;rsquo;t realize that we&amp;rsquo;d bought like three different tickets to leave without seeing what we expected to see (the main attractions, by the way).&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610863816_ee0b061606_o.jpg" alt="Xylotheque - Sternwarte Kremsmünster"&gt;
 
 
 &lt;figcaption&gt;
 Xylotheque - Sternwarte Kremsmünster
 &lt;br /&gt;Source: &lt;a href="https://commons.wikimedia.org/wiki/File:Xylothek-Sternwarte_Kremsm%C3%BCnster.JPG"&gt; 
 Reinhard Stiksel in Wikimedia
 &lt;/a&gt; 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;CC by-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;We climbed the Tower, but instead of going directly to the top we stopped at each floor and briefly visited the exhibition rooms. One room was a small Natural History collection with several stuffed animals, minerals, all kind of insects, other contained an interesting collection of vintage astronomical devices and globes, another presented diverse regional folklore, ethnology and popular costumes,&amp;hellip; We didn&amp;rsquo;t make any picture acknowledging that the visit was unofficial, but I can still remember an amazing cabinet with a curious &lt;a class="link" href="https://en.wikipedia.org/wiki/Xylotheque" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Xylotheque&lt;/strong&gt;&lt;/a&gt;, pieces of different types of wood carved as books that contained their characteristic leaf, fruit or flower. I&amp;rsquo;d found a picture in Wikimedia, take a look right here.&lt;/p&gt;
&lt;p&gt;Anna&amp;rsquo;s infinite friendliness did not end there. On our way down she offered to negotiate for us a private visit to the Library, guided by herself. She managed to convince her boss, and paying an additional ticket at a reduced price we got to see the rest of the art collections and the impressive Library. We visited the Imperial Hall, several rooms with a nice art collection (mainly paintings) and finally the Library. We could&amp;rsquo;ve spent hours there&amp;hellip;&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610863866_0165b116e0_o.jpg" alt="Kremsmünster Library"&gt;
 
 
 &lt;figcaption&gt;
 Kremsmünster Library
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;We&amp;rsquo;d planned to be in Kremsmünster just a couple of hours , but finally we were there all morning so we had to lunch just there, in a traditional restaurant inside the Abbey grounds: &lt;a class="link" href="http://www.stiftsschank-kremsmuenster.or.at/" target="_blank" rel="noopener"
 &gt;Stiftsschank&lt;/a&gt;. It was great so we recommend it as well.&lt;/p&gt;
&lt;h2 id="scharnstein"&gt;Scharnstein
&lt;/h2&gt;&lt;p&gt;&lt;a class="link" href="https://en.wikipedia.org/wiki/Scharnstein" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Scharnstein&lt;/strong&gt;&lt;/a&gt; stands out for its variety of hiking trails, since it&amp;rsquo;s surrounded by forests and mountains. It&amp;rsquo;s also near &lt;a class="link" href="https://en.wikipedia.org/wiki/Totes_Gebirge" target="_blank" rel="noopener"
 &gt;Totes Gebirge&lt;/a&gt;, a picturesque mountain range part of the Limestone Alps.&lt;/p&gt;
&lt;p&gt;Our extended visit to the Kremsmünster Abbey forced us to expend less time here, but at least we could do some light hiking. We made one of the typical routes: climbing from the town to the &lt;strong&gt;ruins of the Scharnstein Castle&lt;/strong&gt;. Both the ascent and the exploration of the ruins were fantastic. We were lucky enough to be completely alone, so it was a relaxing experience and a total immersion in the Nature that surrounded us. The views were excellent, with the remains of the castle with the huge Almtal valley behind.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610863991_0db6913515_o.jpg" alt="Relaxing at Scharnstein Castle"&gt;
 
 
 &lt;figcaption&gt;
 Relaxing at Scharnstein Castle
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;In Scharnstein you can also find an interesting &lt;a class="link" href="http://kriminalmuseum.at/krimscharn.html" target="_blank" rel="noopener"
 &gt;Criminological Museum&lt;/a&gt;. We went there but it was closed, so we settled for a beer in a tavern located in the same Scharnstein Castle that hosts the Museum about Crime and another about the &lt;a class="link" href="http://tinyurl.com/ybusmk79" target="_blank" rel="noopener"
 &gt;Austrian Federal Gendarmerie&lt;/a&gt;. The tavern was promising but they&amp;rsquo;ll have to admit that it has seen better days.&lt;/p&gt;
&lt;h2 id="traunkirchen"&gt;Traunkirchen
&lt;/h2&gt;&lt;p&gt;Our next stop was &lt;a class="link" href="https://en.wikipedia.org/wiki/Traunkirchen" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Traunkirchen&lt;/strong&gt;&lt;/a&gt;, a small village known for its idyllic location on a small peninsula overlooking the &lt;a class="link" href="https://en.wikipedia.org/wiki/Traunsee" target="_blank" rel="noopener"
 &gt;Traunsee Lake&lt;/a&gt;. It&amp;rsquo;s probably the place where we took more pictures per minute, and that&amp;rsquo;s considering that the best pictures of the village are made from the lake itself. It was a short walk, but it was totally worth it.&lt;/p&gt;
&lt;p&gt;On our way there we booked with our mobile a guest house in other village. If we had seen the &lt;a class="link" href="http://www.dastraunsee.at/en/" target="_blank" rel="noopener"
 &gt;Das Traunsee Seehotel&lt;/a&gt; before&amp;hellip; we&amp;rsquo;d have spent the night there regardless of how much we were charged, and it didn&amp;rsquo;t seem cheap. The views and the back terrace of the hotel were incredible.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611016507_daed6f8e5e_o.jpg" alt="A pier in Traunkirchen with the Traunstein mountain behind"&gt;
 
 
 &lt;figcaption&gt;
 A pier in Traunkirchen with the Traunstein mountain behind
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;h2 id="gmunden"&gt;Gmunden
&lt;/h2&gt;&lt;p&gt;We planned to end our second stage in &lt;a class="link" href="https://en.wikipedia.org/wiki/Gmunden" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gmunden&lt;/strong&gt;&lt;/a&gt;, the most important town of the region and where the &lt;em&gt;Traun River&lt;/em&gt; empties into the &lt;em&gt;Traunsee Lake&lt;/em&gt;, at the foot of the &lt;em&gt;Traunstein mountain&lt;/em&gt; and near the beautiful village of &lt;em&gt;Traunkirchen&lt;/em&gt;. Yes, I agree with you, this village should&amp;rsquo;ve been called &lt;em&gt;Traun Town&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Gmunden is a very lively town with a lot of summer resorts, shops, art galleries and restaurants. Curiously, most of the fashion boutiques exclusively had Austrian regional costumes on display on the storefronts. I left there with a real desire to buy one, they were splendid. During our visit it was very peaceful, but it was clear that it&amp;rsquo;s a popular tourist destination. The old town is surrounded by countless houses of all sizes from modest chalets to small palaces.&lt;/p&gt;
&lt;p&gt;In the western lakeside, in front of the mouth of the Traun River and connected with the downtown through the Esplananade (a nice long promenade) is located the biggest attraction of the town: the &lt;a class="link" href="https://en.wikipedia.org/wiki/Schloss_Ort" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Schloss Ort Castle&lt;/strong&gt;&lt;/a&gt;. This singular Austrian Castle is set on a small island offshore, so it can only be reached by a long timber bridge. This 120m bridge starts from a beautiful green peninsula called the &lt;strong&gt;Toscana Park&lt;/strong&gt;. We took a delightful walk through the park by the water&amp;rsquo;s edge where each stop seemed a special viewpoint and provided a unique perspective.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610504138_142c41ef25_o.jpg" alt="Gmunden&amp;#39;s Schloss Ort Castle"&gt;
 
 
 &lt;figcaption&gt;
 Gmunden&amp;#39;s Schloss Ort Castle
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;We had dinner at the &lt;em&gt;Weinhaus Spiesberger&lt;/em&gt;, conceivably the best tavern in town where Agatha dined, guess what, &lt;em&gt;Traun Fische&lt;/em&gt;! We did not quite understand what kind of fish it was, as in the UK when you order &lt;em&gt;Fish &amp;amp; chips&lt;/em&gt; and almost nobody is capable of telling you the specific type of fish. Anyway, it was a seasonal fish from the Lake (or so the said) and it was good so I also recommend this place at least for a beer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Stay tuned for next episodes!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Romantikstraße, the Romantic Road (1 of 5)</title><link>https://luiyo.net/en/blog/2017/05/romantikstrasse-the-romantic-road_1/</link><pubDate>Sun, 28 May 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/05/romantikstrasse-the-romantic-road_1/</guid><description>&lt;img src="https://luiyo.net/48611202407_32db4d7746_o_4909620344911469289.jpg" alt="Featured image of post Romantikstraße, the Romantic Road (1 of 5)" /&gt;&lt;p&gt;A couple of weeks ago I had the immense pleasure of making a road trip through Austria following what they call the &lt;a class="link" href="http://www.romantikstrasse.at/es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantikstraße&lt;/strong&gt;&lt;/a&gt;, &lt;em&gt;Romantic Road&lt;/em&gt; or &lt;em&gt;Romantic Trail&lt;/em&gt; in English. Interestingly, ours was a &lt;strong&gt;singles&lt;/strong&gt; trip initially planned for three friends but sadly in the end we were only two because at the last minute Roberto had to cancel. I shared this great adventure only with &lt;strong&gt;Agatha&lt;/strong&gt; and it was great (as expected). I suppose that in the eyes of any innkeeper or bartender we were a happy couple celebrating something.&lt;/p&gt;
&lt;p&gt;Having said that, I didn&amp;rsquo;t notice any special &lt;em&gt;romantic atmosphere&lt;/em&gt; beyond the surrounding beautiful landscapes, fantastic lakes and awesome mountains. Some might say that my sense of romanticism is broken, and it may be possible, but for me Nature is not romantic by itself. Luckily the shops, restaurants and villages in general didn&amp;rsquo;t focus on selling this concept to the visitors. In fact it was very unlikely to find a sign about the Romantikstraße off the main roads of the route. But enough talking about the commercial name of the route.&lt;/p&gt;
&lt;p&gt;Let me summarize our experience, mainly anecdotes and tips. Prices, timetables and other General tourist information are easy to find and that info sometimes expires soon. I&amp;rsquo;ll love to read it in the future and it could be useful for anyone planning a similar trip. You can also read &lt;a class="link" href="https://detintasuelta.blogspot.com.es/2017/05/romantikstrasse-por-austria.html" target="_blank" rel="noopener"
 &gt;Agatha&amp;rsquo;s review in her blog&lt;/a&gt; (in Spanish). She &lt;a class="link" href="https://detintasuelta.blogspot.com.es/2017/02/preparando-la-romantikstrasse-por.html" target="_blank" rel="noopener"
 &gt;prepared the route perfectly in advance&lt;/a&gt; and we mainly followed her plan, we only needed a couple of improvised detours.&lt;/p&gt;
&lt;h1 id="tldr"&gt;TL;DR
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;The area covered by the Romantikstraße is totally amazing. &lt;strong&gt;Everything is beautiful&lt;/strong&gt;, looks shiny, deserves a zillion pictures or to sit for a while to admire the landscape. Especially the latter&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s &lt;strong&gt;not a cheap trip&lt;/strong&gt;, but it&amp;rsquo;s not as expensive as Switzerland&lt;/li&gt;
&lt;li&gt;We spent 4,5 days there and it was enough but the trip &lt;strong&gt;deserves at least a couple days more&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Hallstatt is very beautiful, but it&amp;rsquo;s not (as they claim) the &lt;strong&gt;most beautiful village in the world&lt;/strong&gt;. Covarrubias is (of course)&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="preparing-the-romantikstraße"&gt;Preparing the Romantikstraße
&lt;/h1&gt;&lt;p&gt;If you are not as lucky as I was and you need to prepare the trip in advance, my first recommendation is to visit the &lt;a class="link" href="http://www.romantikstrasse.at/en/" target="_blank" rel="noopener"
 &gt;official website of the Romantikstraße&lt;/a&gt;. There you&amp;rsquo;ll find a lot of info about the route and the main attractions. You can also request a brochure of the route in several languages for free, we did it and it was useful during the trip.&lt;/p&gt;
&lt;p&gt;About the accommodation, depending on the dates of the trip it may be essential to book everything in advance. Some villages are very small and have few options to choose from. We booked in advance only the first night and a couple of nights we needed a considerable detour from the route, and it was low season.&lt;/p&gt;
&lt;h1 id="day-1"&gt;Day 1
&lt;/h1&gt;&lt;h2 id="schallaburg"&gt;Schallaburg
&lt;/h2&gt;&lt;p&gt;After wasting more than 1 hour in the airport waiting the queue of the car rental company our first destination was the &lt;a class="link" href="http://www.schallaburg.at/en?set_language=en" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Schallaburg Castle&lt;/strong&gt;&lt;/a&gt;, a &amp;gt;900 years old castle very well preserved located on top of a hill surrounded by forest. In addition to the privileged situation, the castle offers a very well arranged garden. This first stop reminded me of my bicycle trip through &lt;a class="link" href="http://www.cycling-loire.com/" target="_blank" rel="noopener"
 &gt;La Loire à Vélo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The castle also hosts temporal exhibitions and a very nice restaurant in the courtyard called &lt;em&gt;Schloss&lt;/em&gt;. Apart from the regional specialties, the restaurant changes it&amp;rsquo;s menu and decoration to match the running exhibitions. During our visit the main exhibition was about Islam and we could acclimatize to the country with a regional craft beer and some falafel.&lt;/p&gt;
&lt;p&gt;The first funny anecdote of the trip arrived soon. From the parking to the castle we saw two different roads, both very steep. Ignoring a medium-sized sign in German we followed the nearest of them, because in &lt;a class="link" href="http://osmand.net/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;OSMAnd&lt;/strong&gt;&lt;/a&gt; I could see that it was more direct to the gardens and the castle. After visiting the garden, the courtyard of the castle, the restaurant and most of the open rooms (and some closed ones), we noticed that we had paid nothing to be there. We went back to the parking lot using the other way and confirmed that we&amp;rsquo;d skipped the ticket office. I leave to your imagination if we warned them of our mistake and paid the entrance.&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611048156_774ec0419d_o.jpg" alt="Schallaburg castle&amp;#39;s courtyard"&gt;
 
 
 &lt;figcaption&gt;
 Schallaburg castle&amp;#39;s courtyard
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Before leaving, we found &lt;a class="link" href="https://www.geocaching.com/seek/cache_details.aspx?guid=dc7d5446-009c-4332-8fde-2881d06a4882" target="_blank" rel="noopener"
 &gt;our first cache of the trip&lt;/a&gt;, less than 5 meters from our car :-)&lt;/p&gt;
&lt;h2 id="melk"&gt;Melk
&lt;/h2&gt;&lt;p&gt;Our next visit was to Melk and his famous &lt;a class="link" href="https://en.wikipedia.org/wiki/Melk_Abbey" target="_blank" rel="noopener"
 &gt;Melk Abbey&lt;/a&gt;. &lt;a class="link" href="https://en.wikipedia.org/wiki/Umberto_Eco" target="_blank" rel="noopener"
 &gt;Umberto Eco&lt;/a&gt; named &lt;em&gt;Adso de Melk&lt;/em&gt; as a tribute to this abbey, and we were curious about it and the fact that the Austrians talk about this place as one of the most important monasteries in Europe. The place did not disappoint us at all.&lt;/p&gt;
&lt;p&gt;We did a quick tour through the main elements of this baroque Abbey. The exhibition, the Marble Hall and the church are quite beautiful but what really impressed us was the Library, with about 100.000 volumes (1.888 manuscripts, 750 incunabula, a unique 13th century copy of &lt;a class="link" href="https://en.wikipedia.org/wiki/Nibelungenlied" target="_blank" rel="noopener"
 &gt;The Song of the Nibelungs&lt;/a&gt;, &amp;hellip;). In one room of the Library the fresco portrays an allegory of Scientia (Science), just like churches in Spain, right?&lt;/p&gt;
&lt;div class="image central"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611202367_0af7b0ba01_o.jpg" alt="Melk Abbey Library"&gt;
 
 
 &lt;figcaption&gt;
 Melk Abbey Library
 &lt;br /&gt;Source: &lt;a href="https://es.wikipedia.org/wiki/Archivo:Austria_-_Melk_Abbey_Library_-_1884.jpg"&gt; 
 Jorge Royan @ Wikimedia
 &lt;/a&gt; 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;CC by-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;The Abbey was also wisely located, on top of a hill and clearly standing out from the town of Melk. The visit is worth it just for the views from the balcony connecting the Marble Hall and the Library with Melk, the Danube river and forests everywhere.&lt;/p&gt;
&lt;p&gt;The visit to the Abbey includes a nice English landscape garden with an interesting baroque pavilion and a small park full of works of art and fabulous hidden corners.&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t forget to find &lt;a class="link" href="https://www.geocaching.com/geocache/GC5X2KR_tb-hotel-der-kescherinnen?guid=7e33fa4c-f4a2-4ac9-b11a-ee13d2db9a03" target="_blank" rel="noopener"
 &gt;this awesome cache&lt;/a&gt; in the surrounding area. One of my all time favorites.&lt;/p&gt;
&lt;h2 id="steyr"&gt;Steyr
&lt;/h2&gt;&lt;p&gt;Our last stop for the first day was Steyr, where (as they say) &lt;em&gt;Gothic, Renaissance, Baroque and Rococo meet each other in harmony&lt;/em&gt;. Steyr is in the confluence of the rivers Enns and Steyr, and therefore features more than 100 bridges. I confess that I expected to hear the comment &lt;em&gt;The Venice of Austria&lt;/em&gt; but it didn&amp;rsquo;t happen. The old town is nice, all around the huge Stadtplatz (market square) that was, sadly, partially occupied with parked cars and even some tents for private events. Disgusting for the visitors and I&amp;rsquo;d bet that also for the locals.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48610688868_5cc3a81a8d_o.jpg" alt="Steyr&amp;#39;s Nachtwachtern"&gt;
 
 
 &lt;figcaption&gt;
 Steyr&amp;#39;s Nachtwachtern
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC by-nc-sa License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;

&lt;p&gt;Our main goal in this city was to follow the &lt;strong&gt;Nachtwächtern Tour&lt;/strong&gt;, a walking tour through the old town guided by a historian disguised as medieval watchman. Unluckily the tour was only in German, and we struggled to get the guide to understand that we wanted to follow him without understanding anything at all. The guide took pity on us, letting us follow him paying &lt;em&gt;only&lt;/em&gt; half the price. As expected we didn&amp;rsquo;t understand anything, but we crossed the same streets and alleys, we looked where they looked, we analyzed in detail whatever they commented in detail, and we laughed when they laughed (maybe even some joke about Spanish tourists, who knows).&lt;/p&gt;
&lt;p&gt;The Night Watchman Tour is also the only way for a tourist to climb the 228 steps of the &lt;strong&gt;Stadtpfarrkirche Steyr&lt;/strong&gt; tower, a roman catholic Church dedicated to Saint Aegidius (I toast him!) and Saint Koloman. Even at night, the views are wonderful.&lt;/p&gt;
&lt;p&gt;We had a delicious dinner with local specialities at &lt;a class="link" href="http://www.openstreetmap.org/node/270488531" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Mader&lt;/strong&gt;&lt;/a&gt; and returned to our guest house (&lt;a class="link" href="http://www.openstreetmap.org/node/3119352500" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Gasthof Bauer&lt;/strong&gt;&lt;/a&gt;). I recommend both places but especially the second one, the guest house occupied several low buildings and houses in a small island near the old town, the rooms were almost small apartments and the attention we received was exquisite.&lt;/p&gt;
&lt;p&gt;This is the first part of my chronicle about our trip through the &lt;a class="link" href="http://www.romantikstrasse.at/es/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;Romantikstraße&lt;/strong&gt;&lt;/a&gt;, you can read the rest here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_2/" &gt;Romantikstraße, the Romantic Road (2 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/06/romantikstrasse-the-romantic-road_3/" &gt;Romantikstraße, the Romantic Road (3 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_4/" &gt;Romantikstraße, the Romantic Road (4 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://luiyo.net/blog/2017/07/romantikstrasse-the-romantic-road_5/" &gt;Romantikstraße, the Romantic Road (5 of 5)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Stay tuned for next episodes!&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Baking my Blog with JBake and GitHub</title><link>https://luiyo.net/en/blog/2017/05/baking-my-blog-with-jbake-and-github/</link><pubDate>Fri, 19 May 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/05/baking-my-blog-with-jbake-and-github/</guid><description>&lt;img src="https://luiyo.net/48611202357_c781558dfa_o_4087344123064251366.png" alt="Featured image of post Baking my Blog with JBake and GitHub" /&gt;&lt;p&gt;Almost since &lt;a class="link" href="https://luiyo.net/blog/2003/10/arranca-luiyologia/" &gt;I created my personal blog&lt;/a&gt; in 2003 I thought about moving it from blogger to my own domain, private hosting and so on. My laziness prevented me from doing so. Not because the migration itself, but for the maintenance it entailed.&lt;/p&gt;
&lt;p&gt;Anyhow, I was determined to migrate my blog outside of any blogging platform. I wanted to have complete control over my content, but without wasting lots of time in maintenance. All I needed was a way to do it seamlessly, quickly, and as automated as possible.&lt;/p&gt;
&lt;p&gt;The static site/blog generators appeared a long time ago but now they are multiplying and flourishing. I watched them and the surrounding tools for a long time&amp;hellip; and recently my atheist prayers were heard!&lt;/p&gt;
&lt;p&gt;I will describe briefly what I did &lt;strong&gt;to move my blog from blogger to Github Pages in a few hours&lt;/strong&gt;. The most time consuming task was to decide among a large number of excellent static site generators.&lt;/p&gt;
&lt;h2 id="step-1---choose-your-weapon"&gt;Step 1 - Choose your weapon
&lt;/h2&gt;&lt;p&gt;The reference here is &lt;a class="link" href="https://www.staticgen.com/" target="_blank" rel="noopener"
 &gt;StaticGen&lt;/a&gt;, a ranking with all the open source static site generators. The site itself is open source, and static generated (of course) using &lt;a class="link" href="http://middlemanapp.com/" target="_blank" rel="noopener"
 &gt;Middleman&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In &lt;em&gt;StaticGen&lt;/em&gt; you will need some time, filtering by programming language, sorting the options by stars, forks, &amp;hellip; Eventually you&amp;rsquo;ll chose one that covers your needs mainly in terms of language, templating technology or license.&lt;/p&gt;
&lt;p&gt;I was tempted to use &lt;a class="link" href="http://gohugo.io/" target="_blank" rel="noopener"
 &gt;Hugo&lt;/a&gt; but I selected &lt;a class="link" href="http://jbake.org/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;JBake&lt;/strong&gt;&lt;/a&gt; (created in 2013 by &lt;a class="link" href="http://jonathanbullock.com/" target="_blank" rel="noopener"
 &gt;Jonathan Bullock&lt;/a&gt;) instead of other much more popular options. The main reasons for me were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It&amp;rsquo;s &lt;strong&gt;Open Source&lt;/strong&gt; (&lt;a class="link" href="https://opensource.org/licenses/MIT" target="_blank" rel="noopener"
 &gt;MIT License&lt;/a&gt;). This is always the first element in my checklist&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s &lt;strong&gt;cross platform&lt;/strong&gt;, one of the main benefits to choose a product running in the JVM, right?&lt;/li&gt;
&lt;li&gt;Supports a good amount of &lt;strong&gt;content formats&lt;/strong&gt;: plain HTML, &lt;a class="link" href="http://daringfireball.net/projects/markdown/" target="_blank" rel="noopener"
 &gt;Markdown&lt;/a&gt;, &lt;a class="link" href="http://asciidoctor.org/" target="_blank" rel="noopener"
 &gt;AsciiDoc&lt;/a&gt;, &amp;hellip; this is great now that I write even my personal notes in markdown format&lt;/li&gt;
&lt;li&gt;Interesting &lt;strong&gt;template support&lt;/strong&gt;: &lt;a class="link" href="http://freemarker.org/" target="_blank" rel="noopener"
 &gt;Freemarker&lt;/a&gt;, &lt;a class="link" href="http://www.thymeleaf.org/" target="_blank" rel="noopener"
 &gt;Thymeleaf&lt;/a&gt;, &lt;a class="link" href="https://github.com/neuland/jade4j" target="_blank" rel="noopener"
 &gt;Jade&lt;/a&gt; or &lt;a class="link" href="http://www.groovy-lang.org/" target="_blank" rel="noopener"
 &gt;Groovy template framework&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Blog-ready&lt;/strong&gt; out of the box: RSS feed, tag support, archive, index pagination, &amp;hellip;&lt;/li&gt;
&lt;li&gt;Easy to integrate with &lt;strong&gt;CSS frameworks&lt;/strong&gt; as &lt;a class="link" href="http://getbootstrap.com/" target="_blank" rel="noopener"
 &gt;Bootstrap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom metadata&lt;/strong&gt; in the contents, even exposed to the templates. This is winner by itself&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The &lt;a class="link" href="http://jbake.org/docs/" target="_blank" rel="noopener"
 &gt;documentation of JBake&lt;/a&gt; could be improved, but it&amp;rsquo;s good enough.&lt;/p&gt;
&lt;p&gt;To install JBake, you can execute &lt;a class="link" href="http://jbake.org/download.html" target="_blank" rel="noopener"
 &gt;the last binary distribution&lt;/a&gt; but I recommend that you simply use &lt;a class="link" href="http://sdkman.io/" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;SDKMAN&lt;/strong&gt;&lt;/a&gt;. If you don&amp;rsquo;t know what SDKMAN is, you are missing something special. After you have SDKMAN installed, enter the following command:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt; sdk install jbake
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Thanks Jonathan !!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="step-2---choose-your-themestyle"&gt;Step 2 - Choose your theme/style
&lt;/h2&gt;&lt;p&gt;Some static generators support themes better than others, that&amp;rsquo;s for sure. This was important to me, and I checked that in &lt;em&gt;JBake&lt;/em&gt; the code responsible of the presentation is isolated enough from the content, so it&amp;rsquo;s more or less simple to change entirely the theme or style of your site.&lt;/p&gt;
&lt;p&gt;In fact, I didn&amp;rsquo;t start the personalization of my blog from the default theme and style. I cloned the &lt;a class="link" href="https://github.com/manikmagar/jbake-future-imperfect-template" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;JBake Future Imperfect Template&lt;/strong&gt;&lt;/a&gt; by &lt;a class="link" href="https://twitter.com/manikmagar" target="_blank" rel="noopener"
 &gt;Manik Magar&lt;/a&gt; and for the moment I&amp;rsquo;ve only needed minor touches to make it better suited for me.&lt;/p&gt;
&lt;p&gt;As simple as this:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt; mkdir awesome-jbake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt; git clone https://github.com/manikmagar/jbake-future-imperfect-template.git awesome-jbake
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&amp;gt;&amp;gt; cd awesome-jbake &lt;span style="color:#f92672"&gt;&amp;amp;&amp;amp;&lt;/span&gt; ls -ltr
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Most of the changes were related to custom css styles that I was already using in Blogger, the &lt;em&gt;JBake Future Imperfect Template&lt;/em&gt; is fantastic.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thanks Manik !!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="step-3---migrate-your-content-from-your-old-blogsite-if-needed"&gt;Step 3 - Migrate your content from your old blog/site (if needed)
&lt;/h2&gt;&lt;p&gt;You&amp;rsquo;ll only need this if you are migrating something, skip this point if you are creating something from scratch.&lt;/p&gt;
&lt;p&gt;For this magic trick, my first intent was to implement it myself, only to code for a while. Finally I discovered a repo in github with a promising name: &lt;a class="link" href="https://github.com/cloudtu/blogger-to-jbake" target="_blank" rel="noopener"
 &gt;&lt;strong&gt;blogger-to-jbake&lt;/strong&gt;&lt;/a&gt;. I checked the code and the author (&lt;a class="link" href="http://cloudtu.github.io/" target="_blank" rel="noopener"
 &gt;Cloud Tu&lt;/a&gt;) had developed more or less what I meant to do.&lt;/p&gt;
&lt;p&gt;With a little help from an &lt;em&gt;difficult-even-for-google-translate&lt;/em&gt; &lt;code&gt;README&lt;/code&gt; file in Chinese, I could run the program and export all my blog only with minor problems regarding the download of certain images that were not hosted in blogger.&lt;/p&gt;
&lt;p&gt;The steps are very simple:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Modify the &lt;code&gt;src/main/resources/application.properties&lt;/code&gt; to set the Blogger atom file path, the output path and your current URL in Blogger&lt;/li&gt;
&lt;li&gt;Execute &lt;code&gt;gradlew run&lt;/code&gt; in the console&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Profit!&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I made some improvements (from my humble point of view) in the code, and I&amp;rsquo;ll send the corresponding pull request. They could be valuable for anyone else.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thanks Cloud Tu !!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="step-4---deploy-your-blog"&gt;Step 4 - Deploy your blog
&lt;/h2&gt;&lt;p&gt;Well, thanks to Github and specifically to &lt;a class="link" href="https://pages.github.com/" target="_blank" rel="noopener"
 &gt;Github Pages&lt;/a&gt;, the only thing that I needed was to change the configuration of JBake so the output directory for the &lt;em&gt;baked&lt;/em&gt; content is called &lt;code&gt;docs&lt;/code&gt; instead of the name by default (&lt;code&gt;output&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;After &lt;a class="link" href="https://help.github.com/articles/configuring-a-publishing-source-for-github-pages/" target="_blank" rel="noopener"
 &gt;enabling it for the first time&lt;/a&gt;, Github automatically deploys in Github Pages whatever you put in the &lt;code&gt;docs&lt;/code&gt; directory of your repo.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m suffering the misbehavior of Github Pages with relative paths, but for the moment I&amp;rsquo;m solving it with a sed command before pushing the baked content.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thanks Github Pages !!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion
&lt;/h2&gt;&lt;p&gt;I&amp;rsquo;m happier than ever with my blog, and I&amp;rsquo;ll try to write more often now that I can make it with my editor in Markdown or AsciiDoc.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s also possible that I&amp;rsquo;ll write a more technical post about how JBake works, but in the meantime ask me in the comments anything that you want to know.&lt;/p&gt;</description></item><item><title>Greach 2017, the Groovy Spanish Conference</title><link>https://luiyo.net/en/blog/2017/04/greach-2017-groovy-spanish-conference/</link><pubDate>Mon, 03 Apr 2017 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2017/04/greach-2017-groovy-spanish-conference/</guid><description>&lt;img src="https://luiyo.net/48610741043_6db87f0638_k_4798590652661677751.jpg" alt="Featured image of post Greach 2017, the Groovy Spanish Conference" /&gt;
&lt;center&gt;
 &lt;i&gt;I'll keep my intent to summarize all the important events that I'm attending, and I'll do it again in English as the audience is international. &lt;b&gt;Please, point me any mistake you may find&lt;/b&gt;&lt;/i&gt;
&lt;/center&gt;
&lt;p&gt;&lt;/p&gt;

&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611253797_8558c7a9ab_o.jpg" alt="Greach Conference 2017"&gt;
 
 
 &lt;figcaption&gt;
 Greach Conference 2017
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;


&lt;p&gt;This week I attended, as usual since I don't remember when, to &lt;a href="http://2017.greachconf.com/"&gt;Greach 2017&lt;/a&gt;, an international conference about the &lt;a href="http://www.groovy-lang.org/"&gt;Apache Groovy language&lt;/a&gt; and &lt;a href="http://www.groovy-lang.org/ecosystem.html"&gt;ecosystem&lt;/a&gt;. Greach is held each year in Madrid but everything is in English, and nowadays it's probably one of the Top3 worldwide events about this technology.&lt;/p&gt;
&lt;p&gt;The event is organized mainly by &lt;a href="https://twitter.com/ilopmar"&gt;&lt;b&gt;Iván López&lt;/b&gt; (@ilopar)&lt;/a&gt; and &lt;a href="http://twitter.com/albertovilches"&gt;&lt;b&gt;Alberto Vilches&lt;/b&gt; (@albertovilches)&lt;/a&gt;, with some help from other colleagues and &lt;a href="http://2017.greachconf.com/#tile_sponsors"&gt;a lot of Sponsors&lt;/a&gt;. Everything was perfect: the location is great, the spaces were confortable, the wifi more or less worked fine, cafeteria in-place, free wardrobe,... the lunch boxes were far from perfect, but that's another story more related to the venue.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;TLDR;&lt;/b&gt; The conference content and speakers were great, in addition to the logistics. I missed the workshop day, but everyone told me it was also fantastic (both venue and contents). I learned a lot, not only about Groovy or Grails, but also about GraphQL, Ratpack and concurrence in general.&lt;/p&gt;
&lt;p&gt;Let me summarize some of the talks I attended:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/make-concurrency-groovy-again/"&gt;Make concurrency groovy again&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/alonso-torres/"&gt;&lt;b&gt;Alonso Torres&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/alotor"&gt;@alotor&lt;/a&gt;). Alonso gave an excellent overview of the main available resources regarding concurrence in the Groovy ecosystem, comparing some of them in terms of design, code readability and even performance. Threads, functional style resources, parallel collections, Atomic variables, fork/join, GPars, actors... and even how to steal a bit from others (Clojure, Akka or Spark) thanks to the Java bindings. Take a look at the &lt;a href="https://www.slideshare.net/alotor/greach-17-make-concurrency-groovy-again"&gt;slides&lt;/a&gt;&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/javaslang-groovy-the-best-of-both-worlds/"&gt;Javaslang &amp;amp; Groovy: The best of both worlds&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/ivan-lopez/"&gt;&lt;b&gt;Iván López&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/ilopmar"&gt;@ilopmar&lt;/a&gt;). Another hands-on master class by Iván, combining and comparing some of the benefits of &lt;a href="http://www.javaslang.io/"&gt;Javaslang&lt;/a&gt; with what's available out-of-the-box in Groovy. The demo part (90% of the talk) covered a lot of interesting examples: Optional vs Option, Try, Functional Interfaces, Tuples, Javaslang collections, Pattern matching, validations, ...&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Ivan talking about javaslang and groovy! &lt;a href="https://twitter.com/hashtag/greach?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach&lt;/a&gt; &lt;a href="https://t.co/zkxySl6SQu"&gt;pic.twitter.com/zkxySl6SQu&lt;/a&gt;&lt;/p&gt;&amp;mdash; Ryan Vanderwerf (@RyanVanderwerf) &lt;a href="https://twitter.com/RyanVanderwerf/status/847740674719887361?ref_src=twsrc%5Etfw"&gt;March 31, 2017&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/back-from-the-dead-http-builder-ng/"&gt;Back From The Dead: HTTP Builder NG&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/noam-tenne/"&gt;&lt;b&gt;Noam Tenne&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/NoamTenne"&gt;@NoamTenne&lt;/a&gt;). Noam gave a complete review of the features included in &lt;a href="https://github.com/http-builder-ng/http-builder-ng"&gt;HTTP Builder NG&lt;/a&gt;, the current available implementations and some advanced features and use cases like header parsers, content parsers, request interceptors or request encoders&lt;/li&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/hasmany-considered-harmful/"&gt;hasMany Considered Harmful&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/burt-beckwith/"&gt;&lt;b&gt;Burt Beckwith&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/burtbeckwith"&gt;@BurtBeckwith&lt;/a&gt;). Burt gave this talk for the first time in 2010 at the Spring One, pointing out some performance problems when mapping collections with any ORM tool (like GORM or Hibernate). After seven years, he revisited the topic repeating (sadly) the same warnings about more or less the same problems, some of them critical with huge data collections&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/graphql-development-with-groovy/"&gt;GraphQL development with Groovy&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/mario-garcia/"&gt;Mario García&lt;/a&gt; (&lt;a href="https://twitter.com/marioggar"&gt;@marioggar&lt;/a&gt;). Thanks to Mario now I have a clear view of what &lt;a href="http://graphql.org/"&gt;GraphQL&lt;/a&gt; provides, and specially what it does not provide. He reviewed the main features, the logic behind schemas, types querying, hierarchy, operations, the introspective nature of GraphQL... Mario also demoed some useful combination of GraphQL with tools like &lt;a href="https://github.com/graphql/graphiql"&gt;GraphiQL&lt;/a&gt; or &lt;a href="https://facebook.github.io/relay/"&gt;Relay&lt;/a&gt;. He even teased &lt;a href="https://github.com/grooviter/gql"&gt;GQL&lt;/a&gt;, his own DSL library to use GraphQL directly from Groovy. Awesome :-)&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/groovy-puzzlers-4-the-bytecode-bites-back/"&gt;Groovy Puzzlers 4: The Bytecode Bites Back&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/el-groovyssimo/"&gt;&lt;b&gt;El Groovyssimo&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/el_groovyssimo"&gt;@el_groovyssimo&lt;/a&gt;) and &lt;a href="http://2017.greachconf.com/speakers/noam-tenne/"&gt;&lt;b&gt;Noam Tenne&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/NoamTenne"&gt;@NoamTenne&lt;/a&gt;). Again, this was fantastic. Entertaining and somehow even educational. It's based on the &lt;a href="http://redirect.viglink.com/?format=go&amp;amp;jsonp=vglnk_149114460319816&amp;amp;key=fc09da8d2ec4b1af80281370066f19b1&amp;amp;libId=j10kgw3v01012xfw000DLef6729tbp6er&amp;amp;loc=http%3A%2F%2Fluiyo.blogspot.com.es%2F2016%2F04%2Fgreach-2016-groovy-spanish-conference.html&amp;amp;v=1&amp;amp;out=http%3A%2F%2Fwww.javapuzzlers.com%2F&amp;amp;title=Luiyolog%C3%ADa%3A%20Greach%202016%2C%20the%20Groovy%20Spanish%20conference&amp;amp;txt=%3Cb%3EJava%20Puzzlers%3C%2Fb%3E"&gt;Java Puzzlers&lt;/a&gt; created by &lt;a href="http://redirect.viglink.com/?format=go&amp;amp;jsonp=vglnk_149114464703618&amp;amp;key=fc09da8d2ec4b1af80281370066f19b1&amp;amp;libId=j10kgw3v01012xfw000DLef6729tbp6er&amp;amp;loc=http%3A%2F%2Fluiyo.blogspot.com.es%2F2016%2F04%2Fgreach-2016-groovy-spanish-conference.html&amp;amp;v=1&amp;amp;out=http%3A%2F%2Fwww.javapuzzlers.com%2Fbios.html&amp;amp;title=Luiyolog%C3%ADa%3A%20Greach%202016%2C%20the%20Groovy%20Spanish%20conference&amp;amp;txt=%3Cb%3EJoshua%20Bloch%3C%2Fb%3E%20and%20%3Cb%3ENeal%20Gafter%3C%2Fb%3E"&gt;&lt;b&gt;Joshua Bloch&lt;/b&gt; and &lt;b&gt;Neal Gafter&lt;/b&gt;&lt;/a&gt;, but focused on Groovy. Big fan of the format&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/alexa-tell-me-im-groovy/"&gt;Alexa, Tell Me I’m Groovy&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/ryan-vanderwerf/"&gt;&lt;b&gt;Ryan Vanderwerf&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/RyanVanderwerf"&gt;@RyanVanderwerf&lt;/a&gt;). Ryan explained how the Alexa platform works and some basic info about the main SDKs: &lt;a href="https://developer.amazon.com/alexa-skills-kit"&gt;Alexa Skills Kit&lt;/a&gt; and &lt;a href="https://developer.amazon.com/alexa-voice-service"&gt;Alexa Voice Service&lt;/a&gt;. Ryan also showed how he uses Grails apps to create Alexa services and cards, and how to test them online with &lt;a href="https://echosim.io/"&gt;Echosim.io&lt;/a&gt;. Very interesting, and one of those talks in which the audience leaves with some good ideas for the future&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Alexa can do GREAT stuff! &lt;a href="https://twitter.com/RyanVanderwerf?ref_src=twsrc%5Etfw"&gt;@RyanVanderwerf&lt;/a&gt; has her tell &lt;a href="https://twitter.com/greachconf?ref_src=twsrc%5Etfw"&gt;@Greachconf&lt;/a&gt; we&amp;#39;re all &lt;a href="https://twitter.com/hashtag/Groovy?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#Groovy&lt;/a&gt; 😎 &lt;a href="https://twitter.com/amazon?ref_src=twsrc%5Etfw"&gt;@amazon&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/grailsfw?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#grailsfw&lt;/a&gt; &lt;a href="https://twitter.com/groovypodcast?ref_src=twsrc%5Etfw"&gt;@groovypodcast&lt;/a&gt; &lt;a href="https://t.co/c2KfK0A7u2"&gt;pic.twitter.com/c2KfK0A7u2&lt;/a&gt;&lt;/p&gt;&amp;mdash; Ted Vinke (@tvinke) &lt;a href="https://twitter.com/tvinke/status/848082157734068224?ref_src=twsrc%5Etfw"&gt;April 1, 2017&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/grails-keynote/"&gt;Grails keynote&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/graeme-rocher/"&gt;&lt;b&gt;Graeme Rocher&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/graemerocher"&gt;@GraemeRocher&lt;/a&gt;). The anual &lt;a href="https://grails.org/"&gt;Grails&lt;/a&gt; keynote in Greach, in which Graeme showed what came with Grails 3.2 (improvements in the awesome JSON views, in profiles, GORM 6, ...) and what will come with Grails 3.3: GORM 6.1 (already available independently), Spring Boot 1.5.x and Hibernate 5.2. Regarding &lt;a href="http://gorm.grails.org/"&gt;GORM&lt;/a&gt;, the main things for the 6.1 version are: Improvements in common AST transforms, common services, and Data Services, package scanning and a better mapping DSL. Graeme showed some of the new features and they looked amazing, very good work :-)&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;What&amp;#39;s new with &lt;a href="https://twitter.com/hashtag/grailsfw?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#grailsfw&lt;/a&gt;?&lt;a href="https://twitter.com/graemerocher?ref_src=twsrc%5Etfw"&gt;@graemerocher&lt;/a&gt; delivers keynote &lt;a href="https://twitter.com/greachconf?ref_src=twsrc%5Etfw"&gt;@greachconf&lt;/a&gt; and fills us in! &lt;a href="https://t.co/RJ029GnXGN"&gt;pic.twitter.com/RJ029GnXGN&lt;/a&gt;&lt;/p&gt;&amp;mdash; Object Computing (@ObjectComputing) &lt;a href="https://twitter.com/ObjectComputing/status/848103571509956610?ref_src=twsrc%5Etfw"&gt;April 1, 2017&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/geb-best-practices/"&gt;Geb best practices&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/marcin-erdmann/"&gt;&lt;b&gt;Marcin Erdmann&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/marcinerdmann"&gt;@MarcinErdmann&lt;/a&gt;). Marcin gave us some tips to make a better use of &lt;a href="http://www.gebish.org/"&gt;Geb&lt;/a&gt;, starting with the reminder that a Module is a Navigator, that Navigators are iterable, and the advantages of overloading some methods, having dynamic base urls or page parametrizations. He also explained how to inject Javascript into pages (if needed). Other best practices: using strongly typed Geb code, tracking the current page type, always keep the &lt;i&gt;at&lt;/i&gt; checks simple and quick and that modules are not meant only for reuse but also to isolate complex blocks.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://2017.greachconf.com/sessions/mastering-async-in-ratpack/"&gt;Mastering Async In Ratpack&lt;/a&gt;, by &lt;a href="http://2017.greachconf.com/speakers/danny-hyun/"&gt;&lt;b&gt;Danny Hyun&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/Lspacewalker"&gt;@Lspacewalker&lt;/a&gt;). Danny went beyond the basic concepts of concurrency in a fantastic code-driven talk, showing a lot of good examples about the complexity of this kind of problems. He explained how &lt;a href="https://ratpack.io/"&gt;Ratpack&lt;/a&gt; comes to the rescue, how the Ratpack concept of Promise works, how to manage them and how to test complex concurrent execution flows. Very complete for 45 minutes and very well presented. Homework: read about &lt;a href="http://www.kegel.com/c10k.html"&gt;the C10K problem&lt;/a&gt; and &lt;a href="https://lmax-exchange.github.io/disruptor/"&gt;the Disruptor pattern&lt;/a&gt;&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Notes for Rapid Ratpack Web app development &lt;a href="https://t.co/XPKWNA3dg1"&gt;https://t.co/XPKWNA3dg1&lt;/a&gt;&lt;a href="https://twitter.com/greachconf?ref_src=twsrc%5Etfw"&gt;@greachconf&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/greach?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/groovylang?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#groovylang&lt;/a&gt;&lt;/p&gt;&amp;mdash; not the mama (@Lspacewalker) &lt;a href="https://twitter.com/Lspacewalker/status/847814994548936704?ref_src=twsrc%5Etfw"&gt;March 31, 2017&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;See you in &lt;b&gt;Greach 2018&lt;/b&gt;!!&lt;/p&gt;</description></item><item><title>Greach 2016, the Groovy Spanish conference</title><link>https://luiyo.net/en/blog/2016/04/greach-2016-groovy-spanish-conference/</link><pubDate>Fri, 15 Apr 2016 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2016/04/greach-2016-groovy-spanish-conference/</guid><description>&lt;img src="https://luiyo.net/48612088816_8d6e9d352a_o_7492863841038485450.png" alt="Featured image of post Greach 2016, the Groovy Spanish conference" /&gt;
&lt;center&gt;
 &lt;i&gt;I'll keep my intent to summarize all the important events that I'm attending, and I'll do it again in English as the audience is international. &lt;b&gt;Please, point me any mistake you may find&lt;/b&gt;&lt;/i&gt;
&lt;/center&gt;
&lt;br&gt;
&lt;p&gt;This last weekend I had the opportunity to attend &lt;a href="http://greachconf.com/"&gt;&lt;b&gt;Greach 2016&lt;/b&gt;&lt;/a&gt;. &lt;b&gt;Greach&lt;/b&gt; is an international conference about the &lt;a href="http://www.groovy-lang.org/"&gt;&lt;b&gt;Groovy&lt;/b&gt; language&lt;/a&gt; and &lt;a href="http://www.groovy-lang.org/ecosystem.html"&gt;ecosystem&lt;/a&gt;, it's hosted here in Madrid but the conference is 100% in English to successfully attract top speakers and attendees. This was the &lt;b&gt;5th edition&lt;/b&gt; of the conference, consolidated as one of the biggest events worldwide about Groovy.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;TLDR;&lt;/b&gt; You shouldn't miss this gathering if you have a minimum interest in this technology. Top speakers and high quality content are guaranteed in a confortable and thought provoking environment. &lt;b&gt;Totally worth it&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Everything was (as expected) brilliantly organized thanks to &lt;a href="https://twitter.com/ilopmar"&gt;&lt;b&gt;Iván López&lt;/b&gt; (@ilopar)&lt;/a&gt;, &lt;a href="https://twitter.com/albertovilches"&gt;&lt;b&gt;Alberto Vilches&lt;/b&gt; (@albertovilches)&lt;/a&gt; and &lt;a href="http://greachconf.com/#sponsors"&gt;a lot of Sponsors&lt;/a&gt;. The venue changed from previous years, and &lt;a href="http://www.teatrosluchana.es/"&gt;&lt;b&gt;Teatros Luchana&lt;/b&gt;&lt;/a&gt; was also a success. Both auditoriums and networking space had the proper dimensions, very good location, a very handy cafeteria, free wardrobe, more than decent food,... Maybe the sponsors area could have been larger, but everything else was more than correct.&lt;/p&gt;
&lt;p&gt;Let me summarize:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/guillaume-laforge-a-groovy-journey-in-open-source/"&gt;A Groovy journey in Open Source&lt;/a&gt;, by &lt;a href="http://glaforge.appspot.com/"&gt;&lt;b&gt;Guillaume Laforge&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/glaforge"&gt;@glaforge&lt;/a&gt;, Apache Groovy Project VP). Guillaume made an interesting overview of Groovy's history, from its birth in 2003 to its current status as a top Open Source programming language inside the &lt;a href="http://www.apache.org/"&gt;Apache Software Foundation&lt;/a&gt;, remarking some of the main milestones. The audience particularly appreciated when he explained extensively about the current situation, when no one has the maintenance and evoultion of Groovy as its full-time paid job.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/soren-berg-glasius-the-advantages-of-grails/"&gt;The advantages of Grails&lt;/a&gt;, by &lt;a href="https://about.me/sbglasius"&gt;&lt;b&gt;Søren Berg Glasius&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/sbglasius"&gt;@sbglasius&lt;/a&gt;, &lt;a href="https://grails.org/"&gt;Grails&lt;/a&gt; team member and &lt;a href="https://twitter.com/gr8conf"&gt;@GR8Conf&lt;/a&gt; organizer). Søren made a nice introduction to &lt;b&gt;Grails&lt;/b&gt;, explaining what comes out-of-the-box: GORM, a rich controller layer, GSPs technology, an embedded Tomcat, on-the-fly reloading, Spring DI, i18n, transactional services control, easy taglib generation, Gradle and a useful command line tool.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/jacob-aae-mikkelsen-geb-for-browser-automation/"&gt;Geb for Browser Automation&lt;/a&gt;, by &lt;a href="http://grydeske.net/"&gt;&lt;b&gt;Jacob Aae Mikkelsen&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/jacobaae"&gt;@jacobaae&lt;/a&gt;, Software Engineer at Lego and the hands behind the weekly &lt;a href="http://grydeske.net/news/index"&gt;Grails Diary&lt;/a&gt;). I received more than I expected, it was a great talk about advanced tips and tricks using &lt;a href="http://www.gebish.org/"&gt;Geb&lt;/a&gt; for testing automation. Pro tip: extending GebReportingSpec to make captures before and after each test.&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Slides for my Geb talk: &lt;a href="https://t.co/qU8YiSpZp2"&gt;https://t.co/qU8YiSpZp2&lt;/a&gt; code (presentation and application): &lt;a href="https://t.co/PNOmj7UQ7b"&gt;https://t.co/PNOmj7UQ7b&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/greach?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach&lt;/a&gt;&lt;/p&gt;&amp;mdash; Jacob Aae Mikkelsen (@JacobAae) &lt;a href="https://twitter.com/JacobAae/status/718426171432693761?ref_src=twsrc%5Etfw"&gt;April 8, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/noam-tenne-groovy-powered-clean-code/"&gt;Groovy Powered Clean Code&lt;/a&gt;, by &lt;a href="http://www.10ne.org/"&gt;&lt;b&gt;Noam Tenne&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/noamtenne"&gt;@NoamTenne&lt;/a&gt;, Backend Engineer at &lt;a href="http://codefresh.io/"&gt;Codefresh&lt;/a&gt;). Noam emphasized (as expected) the importance of clean code, focusing on how Groovy itself can improve our codebase: JSON native support, checked exceptions, default imports, AST transformations, extension modules, scripts,...&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/burt-beckwith-dynamic-gorm/"&gt;Dynamic GORM&lt;/a&gt;, by &lt;a href="http://burtbeckwith.com/blog/"&gt;&lt;b&gt;Burt Beckwith&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/burtbeckwith"&gt;@BurtBeckwith&lt;/a&gt;, Grails core committer and plugin developer). Burt showed a lot of internal features of &lt;a href="https://grails.github.io/grails-doc/latest/guide/GORM.html"&gt;GORM&lt;/a&gt;, and how he is arranging some useful improvements in a promising open source library (which will be published shortly).&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/olga-maciaszek-sharma-creating-and-testing-rest-contracts-with-accurest-gradle-plugin/"&gt;Creating and testing REST contracts with Accurest Gradle Plugin&lt;/a&gt;, by &lt;a href="http://olgamaciaszek.github.io/"&gt;&lt;b&gt;Olga Maciaszek-Sharma&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/olga_maciaszek"&gt;@olga_maciaszek&lt;/a&gt;, Java and Groovy Developer at &lt;a href="https://twitter.com/Codearte"&gt;Codearte&lt;/a&gt;). Olga started with an interesting reflection about the absence of contract compliance in REST, and its importance in microservice-based systems. Do we need to test all after the release of any microservice? Do we test them independently mocking everything else? How will we notice if a contract changes? The last part of her talk was an introduction to &lt;a href="https://github.com/Codearte/accurest"&gt;Accurest&lt;/a&gt;, a Gradle plugin to create REST contracts and to verify its compliance with automatically generated Spock tests. Very promising.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/alex-soto-bueno-continuous-delivery-as-code-with-jenkins-and-gradle/"&gt;Continuous Delivery as Code with Jenkins and Gradle&lt;/a&gt;, by &lt;a href="http://www.lordofthejars.com/"&gt;&lt;b&gt;Alex Soto&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/alexsotob"&gt;@alexsotob&lt;/a&gt;, Software Engineer at &lt;a href="https://www.cloudbees.com/"&gt;CloudBees&lt;/a&gt;). Alex started with the principles behind &lt;a href="https://en.wikipedia.org/wiki/Continuous_delivery"&gt;CD&lt;/a&gt;: deliver faster, sooner and better. Then he remarked the main idea of agile: Deliver business value more frequently. After that, he metioned some interesting tools like &lt;a href="https://github.com/serenity-bdd"&gt;Serenity&lt;/a&gt; to make BDD or &lt;a href="http://gatling.io/"&gt;Gatling&lt;/a&gt; for stress testing, and several tips to improve your CD using Gradle and Jenkins.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/alonso-torres-ortiz-down-the-rabbitmq-hole/"&gt;Down the RabbitMQ hole&lt;/a&gt;, by &lt;a href="https://github.com/Alotor"&gt;&lt;b&gt;Alonso Torres&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/alotor"&gt;@alotor&lt;/a&gt;, Software engineer at &lt;a href="http://www.kaleidos.net/"&gt;Kaleidos&lt;/a&gt;). Alonso amazed the audience with a curious proof of concept making a working WebSocket infrastructure using &lt;a href="https://www.rabbitmq.com/"&gt;RabbitMQ&lt;/a&gt; (thanks to the STOMP protocol), Spring Integration and Groovy. Awesome.&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;&lt;a href="https://twitter.com/hashtag/greach?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach&lt;/a&gt; you can check the slides of my talk &amp;quot;Down The RabbitMQ Hole&amp;quot; here &lt;a href="https://t.co/7UVnOP5tjY"&gt;https://t.co/7UVnOP5tjY&lt;/a&gt; I hope you enjoyed it :)&lt;/p&gt;&amp;mdash; Alonso Torres (@alotor) &lt;a href="https://twitter.com/alotor/status/718487460649545728?ref_src=twsrc%5Etfw"&gt;April 8, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/andres-viedma-operating-microservices-with-groovy/"&gt;Operating Microservices with Groovy&lt;/a&gt;, by &lt;a href="https://github.com/andresviedma"&gt;&lt;b&gt;Andrés Viedma&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/andres_viedma"&gt;@andres_viedma&lt;/a&gt;, Software Engineer at Tuenti). Andrés uses Groovy mainly for testing and scripting, and explained some examples of how Groovy makes his day thanks to its dynamic nature. As an example he showed, demo included, how he makes dynamic curl petitions using Groovy's JsonRpcClient.&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Our friendly troll &lt;a href="https://twitter.com/andres_viedma?ref_src=twsrc%5Etfw"&gt;@andres_viedma&lt;/a&gt; talks about testing microservices Using &lt;a href="https://twitter.com/ApacheGroovy?ref_src=twsrc%5Etfw"&gt;@ApacheGroovy&lt;/a&gt; &lt;a href="https://twitter.com/hashtag/greach?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#greach&lt;/a&gt; &lt;a href="https://t.co/TGGlx7O3Cd"&gt;pic.twitter.com/TGGlx7O3Cd&lt;/a&gt;&lt;/p&gt;&amp;mdash; Greach (@greachconf) &lt;a href="https://twitter.com/greachconf/status/718465232478289920?ref_src=twsrc%5Etfw"&gt;April 8, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/agenda/"&gt;Grails Keynote&lt;/a&gt;, by &lt;a href="https://github.com/graemerocher"&gt;&lt;b&gt;Graeme Rocher&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/graemerocher"&gt;@GraemeRocher&lt;/a&gt;, Grails Project Lead). In this interesting keynote Graeme talked about the upcoming Grails 3 and its importance in the future. How Grails has adapted to the current and future needs through diverse and powerful profiles (rest-api, angular, plugin, web-plugin,...). He made an overview of the REST API profile and it looked awesome: No GSP, specific plugins, specific ui plugins, extensible and customizable Json/Markup views,... Brilliant and very useful.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/alvaro-sanchez-mariscal-mastering-grails-3-plugins/"&gt;Mastering Grails 3 plugins&lt;/a&gt;, by &lt;a href="http://alvarosanchez.github.io/"&gt;&lt;b&gt;Álvaro Sánchez-Mariscal&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/alvaro_sanchez"&gt;@alvaro_sanchez&lt;/a&gt;, Grails committer at &lt;a href="https://twitter.com/ObjectComputing"&gt;ObjectComputing&lt;/a&gt;). Álvaro explained in detail how Grails 3 plugins work, focusing on best practises. He also gave some tips to improve your plugins, with bug emphasis on modularization and tidiness.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/andres-almiray-gradle-glam-plugins-galore/"&gt;Gradle Glam: Plugins Galore&lt;/a&gt;, by &lt;a href="http://jroller.com/aalmiray/"&gt;&lt;b&gt;Andrés Almiray&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/aalmiray"&gt;@aalmiray&lt;/a&gt;, Griffon project lead, Basilisk project lead, Java Champion). Andrés gave a complete review, live demo included, of several plugins for &lt;a href="http://gradle.org/"&gt;Gradle&lt;/a&gt;. I will highlight some of them: versions (to manage dependencies), license (to update license headers and even download the license docs), versioning (to add the git hash to the project manifest), coveralls (produces an awesome report on coverage) and another to publish generated docs (with ascii doctor, for example) automatically to gh-pages in Github.&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/mario-garcia-creating-ast-s-the-painful-truth/"&gt;Creating ASTT’s the painful truth?&lt;/a&gt;, by &lt;a href="http://desmontandojava.blogspot.com.es/"&gt;&lt;b&gt;Mario García&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/marioggar"&gt;@marioggar&lt;/a&gt;, Software Engineer at &lt;a href="http://www.kaleidos.net/"&gt;Kaleidos&lt;/a&gt;). Mario dared to talk about AST Transformations, giving an extraordinary explanation of the theory behind them, showing a lot of code and sharing several good &amp;amp; bad experiences with them. He explained when and why its a good idea to apply ASTTs, some improvement tips and even tricks to reduce your AST code using ASTTs or combining them. Impressive as usual.&lt;/li&gt;
 &lt;br&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="es" dir="ltr"&gt;Logró conseguido por &lt;a href="https://twitter.com/marioggar?ref_src=twsrc%5Etfw"&gt;@marioggar&lt;/a&gt; : dar una charla sobre un tema con el Dios de ese tema entre los asistentes :) &lt;a href="https://t.co/DjtorAdDqS"&gt;pic.twitter.com/DjtorAdDqS&lt;/a&gt;&lt;/p&gt;&amp;mdash; Jerónimo López (@jerolba) &lt;a href="https://twitter.com/jerolba/status/718740341671796736?ref_src=twsrc%5Etfw"&gt;April 9, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/speakers/stephan-classen-make-your-asciidoctor-groovy/"&gt;Make your Asciidoctor Groovy&lt;/a&gt;, by &lt;a href="https://github.com/sclassen"&gt;&lt;b&gt;Stephan Classen&lt;/b&gt;&lt;/a&gt; (Software Engineer at &lt;a href="http://www.canoo.com/"&gt;Canoo&lt;/a&gt;). Stephan explained &lt;a href="https://github.com/sclassen/asciidoctorj-screenshot"&gt;Asciidoctor's screenshot extension&lt;/a&gt;, and how easy it may be used with &lt;b&gt;Geb&lt;/b&gt; to improve your documentation updating automatically every capture in your manuals after each build. Stephan also explained how the conversion process of &lt;a href="http://asciidoctor.org/"&gt;AsciiDoctor&lt;/a&gt; works, in order to hack any step to adapt the resulting document. Very useful info :-)&lt;/li&gt;
 &lt;br&gt;
 &lt;li&gt;&lt;a href="http://greachconf.com/agenda/"&gt;Groovy Puzzlers S03 – The Unstoppable Puzzlers Hit Again!&lt;/a&gt;, by &lt;a href="http://www.10ne.org/"&gt;&lt;b&gt;Noam Tenne&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/noamtenne"&gt;@NoamTenne&lt;/a&gt;) and
 &lt;strike&gt;
 Andrés Almiray
 &lt;/strike&gt;&lt;b&gt;El Groovyssimo&lt;/b&gt; (&lt;a href="https://twitter.com/el_groovyssimo"&gt;@el_groovyssimo&lt;/a&gt;). I loved this contest, entertainment at its finest and very very educational. It's based on the mythic &lt;a href="http://www.javapuzzlers.com/"&gt;&lt;b&gt;Java Puzzlers&lt;/b&gt;&lt;/a&gt; tradition created by &lt;a href="http://www.javapuzzlers.com/bios.html"&gt;&lt;b&gt;Joshua Bloch&lt;/b&gt; and &lt;b&gt;Neal Gafter&lt;/b&gt;&lt;/a&gt;, but migrated to Groovy mainly by &lt;a href="https://twitter.com/jbaruch"&gt;&lt;b&gt;JBaruch&lt;/b&gt;&lt;/a&gt;. Some intriguing blocks of Groovy code are shown and the audience needs to choose between 4 possible outputs. Obviously it's easy to miss, but hard not to laugh and learn afterwards. Hilarious.&lt;/li&gt;
 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Having so much fun trying to solve the &lt;a href="https://twitter.com/hashtag/groovypuzzlers?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#groovypuzzlers&lt;/a&gt; at the &lt;a href="https://twitter.com/greachconf?ref_src=twsrc%5Etfw"&gt;@greachconf&lt;/a&gt; &lt;a href="https://t.co/oujCaepcHA"&gt;pic.twitter.com/oujCaepcHA&lt;/a&gt;&lt;/p&gt;&amp;mdash; Andrés Viedma (@andres_viedma) &lt;a href="https://twitter.com/andres_viedma/status/718782613536772096?ref_src=twsrc%5Etfw"&gt;April 9, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 

&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;See you in &lt;b&gt;Greach 2017&lt;/b&gt;!!&lt;/p&gt;</description></item><item><title>FOSDEM 2016: Sunday</title><link>https://luiyo.net/en/blog/2016/03/fosdem-2016-sunday/</link><pubDate>Thu, 03 Mar 2016 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2016/03/fosdem-2016-sunday/</guid><description>&lt;img src="https://luiyo.net/48612116266_28fd5dc9d8_o_1892755632889434678.jpg" alt="Featured image of post FOSDEM 2016: Sunday" /&gt;
&lt;p&gt;&lt;i&gt;Disclaimer: I attended FOSDEM in Brussels last January. I should have written this weeks ago but better late than ever, right?&lt;/i&gt;&lt;/p&gt;

&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611764908_b8034da830_o.jpg" alt="FOSDEM 2016"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2016
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;


&lt;p&gt;You can read about the rest of my FOSDEM here:&lt;/p&gt;
&lt;ul class="spacious"&gt;
 &lt;li&gt;&lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/"&gt;FOSDEM 2016: Friday&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-saturday/"&gt;FOSDEM 2016: Saturday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a &lt;b&gt;retrospective&lt;/b&gt;, I attended a lot of talks and almost all of them were very interesting, but looking back now I realize that I should've spent more time in the stands and aisles. I expected to do networking when forced by room capacity issues, but luckily we never suffered this problem despite attending some overcrowded talks (with a lot of people having to stay outside). Perhaps it wasn't so bad, because even so I spent a lot of money on textile products :-D&lt;/p&gt;
&lt;p&gt;Our &lt;a href="https://fosdem.org/"&gt;&lt;b&gt;FOSDEM&lt;/b&gt;&lt;/a&gt; Sunday ended being much like the day before. A large majority of the talks I attended were in the &lt;a href="https://fosdem.org/2016/schedule/track/legal_and_policy_issues/"&gt;Legal and Policy Issues&lt;/a&gt; track.&lt;/p&gt;
&lt;p&gt;Let me summarize:&lt;/p&gt;
&lt;ul class="spacious"&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/geo_gnome/"&gt;Building a geo-aware Operating System&lt;/a&gt;, by &lt;a href="https://zee-nix.blogspot.com/"&gt;&lt;b&gt;Zeeshan Ali&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/zeenix"&gt;@zeenix&lt;/a&gt;, Gnome developer, &lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt;). I was very thrilled with this talk, but it didn't meet my expectations. Zeeshan (and others) have developed great tools for the Gnome desktop: &lt;b&gt;geoclue&lt;/b&gt;, &lt;b&gt;geocode-glib&lt;/b&gt; and the integration with &lt;b&gt;GNOME Maps&lt;/b&gt; seemed great, but I expected some less obvious features (from the functional point of view, of course) than locating yourself on a map. Having said that, geo-awareness in mobile devices was a total revolution, and I'm sure sooner or later it'll also be strongly reflected in our desktops&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/geo_gsoc/"&gt;Results of Google Summer of Code 2015 at OSGeo&lt;/a&gt;, by &lt;b&gt;Anne Ghisla&lt;/b&gt; and &lt;b&gt;Margherita Di Leo&lt;/b&gt; (&lt;a href="https://developers.google.com/open-source/gsoc/"&gt;Google Summer of Code&lt;/a&gt; tutors). Being a member of the &lt;a href="https://wiki.osmfoundation.org/"&gt;&lt;b&gt;OpenStreetMap Foundation&lt;/b&gt;&lt;/a&gt; and &lt;a href="http://hdyc.neis-one.org/?Luiyo"&gt;an addicted mapper&lt;/a&gt;, I felt the need to attend this talk. It ended up being an enumeration of projects, without the necessary detail to make the explanation amusing or interesting. At least I recognize that they talked about GSoC with great enthusiasm, made me want to participate at some point&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/foundations_threat/"&gt;Open source foundations: threat or menace?&lt;/a&gt;, by &lt;b&gt;Richard Fontana&lt;/b&gt; (&lt;a href="https://twitter.com/richardfontana"&gt;@richardfontana&lt;/a&gt;, IP, Open Source and Patent lawyer at &lt;a href="http://www.redhat.com/"&gt;Red Hat&lt;/a&gt;). Mr Fontana gave us a very interesting and thought provoking talk. After a brief explanation about legal differences between 501(c)(3) vs. 501(c)(6) foundation types in the US (and why some Open Source foundations have chosen one or the other), he detailed his concerns about the work carried out by some foundations:
 &lt;ul&gt;
 &lt;li&gt;Sometimes foundations drive to an &lt;i&gt;illusion&lt;/i&gt; of property&lt;/li&gt;
 &lt;li&gt;We have seen examples of foundations "&lt;i&gt;artificially&lt;/i&gt;" prolonging the life of a project, which is not always positive&lt;/li&gt;
 &lt;li&gt;Some Open Source projects receive legal support by foundations and liability protection, but he explained that it should only apply if the foundation is &lt;b&gt;in charge&lt;/b&gt; of what the project (or volunteer) does. Sometimes foundations (like &lt;a href="http://www.apache.org/"&gt;&lt;b&gt;Apache Software Foundation&lt;/b&gt;&lt;/a&gt; or &lt;a href="https://eclipse.org/org/"&gt;&lt;b&gt;Eclipse Foundation&lt;/b&gt;&lt;/a&gt;) presume of the independence of their projects, and this is a contradiction&lt;/li&gt;
 &lt;li&gt;Foundations serving only as right holders in trademark issues&lt;/li&gt;
 &lt;li&gt;In some foundations there is not a clear barrier between business management and technical management, as it should be&lt;/li&gt;
 &lt;li&gt;Sometimes, the amount of power inside a foundation is derived by the amount of money donated (in cash or man hours), this gives the message that the project from those foundations are &lt;b&gt;for sale&lt;/b&gt;&lt;/li&gt;
 &lt;/ul&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/jep243/"&gt;JEP 243: Java-Level JVM Compiler Interface and what it can be used for&lt;/a&gt;, by &lt;b&gt;Christian Thalinger&lt;/b&gt; (&lt;a href="https://twitter.com/christhalinger"&gt;@christhalinger&lt;/a&gt;, Member of the &lt;a href="http://openjdk.java.net/groups/hotspot/"&gt;HotSpot compiler team&lt;/a&gt;, &lt;a href="http://oracle.com/"&gt;Oracle&lt;/a&gt;). This was a very technical talk about how this JEP have changed the Compiler Interface, included into de JDK 9 repositories. Christian explained some of their goals: mainly examine and intercept JIT activity and record events related to the compilation&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/safety_critical_foss/"&gt;Status of safety-critical FOSS&lt;/a&gt;, by &lt;a href="https://github.com/jeremiah"&gt;&lt;b&gt;Jeremiah C. Foster&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/miahfost"&gt;@miahfost&lt;/a&gt;). Back in the Legal DevRoom, Jeremiah gave us a very interesting talk starting with a lot of information about safety-critical software and why it is important that software freedom becomes more present in this context. He also discussed it may be even possible to certify GNU/Linux at a safety-critical level, and how copyleft should be mandatory given that it provides more &lt;b&gt;transparency&lt;/b&gt; not only in the code itself but also in the entire development process. In GPLv3 licensed projects he explained some concerns about how the install info may require disclosure of the encryption keys used to sign a boot image. Another concern in the industry is that end users should not be able to modify embedded software in safety-critical systems.&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/conduct_and_copyleft/"&gt;Comparing codes of conduct to copyleft licenses&lt;/a&gt;, by &lt;a href="http://www.harihareswara.net/"&gt;&lt;b&gt;Sumana Harihareswara&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/brainwane"&gt;@brainwane&lt;/a&gt;, founder of &lt;a href="http://www.changeset.nyc/"&gt;Changeset Consulting&lt;/a&gt;). Sumana gave a very well argued speech without media support, leaving clues of a probable theatrical past (or present). The basic comparison was that, just like the GPL restricts some developer's freedom (about redistributing under an incompatible license) to protect &lt;b&gt;all users' freedom&lt;/b&gt; to use, inspect or modify the code, in the same way Codes of Conduct restrict some people's behaviour to increase &lt;b&gt;everyone's freedom&lt;/b&gt;. I share Sumana's point of view, also when she said that (&lt;a href="https://fosdem.org/2016/schedule/event/conduct_and_copyleft/attachments/paper/1258/export/events/attachments/conduct_and_copyleft/paper/1258/fosdem_coc_copyleft_talk.html"&gt;I quote&lt;/a&gt;): &lt;i&gt;we will make better software and have a greater impact if more people, and more different kinds of people, find our communities more appealing to work with&lt;/i&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/adopt_dco/"&gt;Who's afraid of the DCO and why you should help adopt the DCO for your project&lt;/a&gt;, by &lt;a href="http://blog.hansenpartnership.com/"&gt;&lt;b&gt;James Bottomley&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/jejb_"&gt;@jejb_&lt;/a&gt;, &lt;a href="https://kernel.org/doc/htmldocs/scsi/index.html"&gt;Linux kernel SCSI subsystem&lt;/a&gt; Maintainer, Odin CTO). Another brilliant talk, with the added bonus that James used &lt;a href="https://github.com/impress/impress.js/&amp;quot;"&gt;Impress.js&lt;/a&gt; :-D James presented &lt;a href="http://developercertificate.org/"&gt;&lt;b&gt;DCO&lt;/b&gt;&lt;/a&gt; as an alternative to the popular &lt;a href="https://en.wikipedia.org/wiki/Contributor_License_Agreement"&gt;CLAs&lt;/a&gt;. He explained why your project needs a contributor agreement in the first place, why Linux adopted the DCO ten years ago, and a lot of info about best practices and possible problems&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/license_pickers/"&gt;Pick a peck of license pickers, An in-depth look at efforts to make choosing a license easy&lt;/a&gt;, by &lt;a href="http://status.fsf.org/johns"&gt;&lt;b&gt;John Sullivan&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/johns_fsf"&gt;@johns_fsf&lt;/a&gt;, Executive Director of the &lt;a href="http://www.fsf.org/"&gt;Free Software Foundation&lt;/a&gt;). John did an interesting analysis of the current options to choose a software license, beginning with the claim that something has to be done because there are still a lot of projects without license but in a clever way to reduce the license proliferation. There are some guides (&lt;a href="http://www.gnu.org/licenses/license-recommendations.html"&gt;like the one the FSF itself has&lt;/a&gt;) which represent a significant barrier for most users. A lot of text with sometimes hard to understand differences between options. Apart from this approach, there are some popular tools like &lt;a href="http://choosealicense.com/"&gt;choosealicense.com&lt;/a&gt; from &lt;a href="http://github.com/"&gt;Github&lt;/a&gt; or the &lt;a href="http://creativecommons.org/choose/"&gt;Creative Commons' license chooser&lt;/a&gt;, but they also present several problems. The options order is important, the descriptions may be misleading, summaries are not fair... The QA turn was also brilliant, given that &lt;a href="https://github.com/bkeepers"&gt;&lt;b&gt;Brandon Keepers&lt;/b&gt;&lt;/a&gt; (Open Source Lead in Github) was there to argue their position.&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/keynote_crisis_response_through_open_mapping/"&gt;Putting 8 Million People on the Map: Revolutionizing crisis response through open mapping tools&lt;/a&gt;, by &lt;a href="https://hotosm.org/users/blake_girardot"&gt;&lt;b&gt;Blake Girardot&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/BlakeGirardot"&gt;@BlakeGirardot&lt;/a&gt;, Vice President of the &lt;a href="https://hotosm.org/"&gt;Humanitarian OpenStreetMap Team&lt;/a&gt;). The Janson auditorium (with a capacity of &lt;b&gt;1415 people&lt;/b&gt;) was packed full for this closing keynote. Mr Girardot explained perfectly how open source tools have allowed a lot of contributors (&lt;b&gt;including me!&lt;/b&gt;) to improve in a radical way our disaster preparedness as a global society. One of the recent examples: After the Nepal Earthquake in 2015, about 700 contributors using open source tools such as the &lt;a href="http://tasks.hotosm.org/"&gt;&lt;b&gt;Humanitarian OpenStreetMap Team's Tasking Manager&lt;/b&gt;&lt;/a&gt; made &lt;b&gt;more than 13 million edits to OpenStreetMap&lt;/b&gt; in the first two weeks after the earthquake. Impressive, isn't it? He also described other tools and projects like the &lt;a href="http://export.hotosm.org/"&gt;&lt;b&gt;OpenStreetMap Export Tool&lt;/b&gt;&lt;/a&gt; or the &lt;a href="http://beta.openaerialmap.org/"&gt;&lt;b&gt;OpenAerialMap&lt;/b&gt;&lt;/a&gt; project, but as an active member of the OpenStreetMap group, I'll expand the information about this in future posts&lt;/li&gt;

&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;See you in Brussels for FOSDEM 2017!!&lt;/b&gt;&lt;/p&gt;</description></item><item><title>FOSDEM 2016: Saturday</title><link>https://luiyo.net/en/blog/2016/03/fosdem-2016-saturday/</link><pubDate>Wed, 02 Mar 2016 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2016/03/fosdem-2016-saturday/</guid><description>&lt;img src="https://luiyo.net/48612116381_77a54968b8_o_15966529702368529751.jpg" alt="Featured image of post FOSDEM 2016: Saturday" /&gt;
&lt;p&gt;&lt;i&gt;Disclaimer: I attended FOSDEM in Brussels last January. I should have written this weeks ago but better late than ever, right?&lt;/i&gt;&lt;/p&gt;
&lt;br&gt;

&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611764908_b8034da830_o.jpg" alt="FOSDEM 2016"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2016
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;


&lt;p&gt;After an interesting Friday (as &lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/"&gt;I told you yesterday&lt;/a&gt;) our &lt;a href="https://fosdem.org/"&gt;&lt;b&gt;FOSDEM&lt;/b&gt;&lt;/a&gt; Saturday started early. I attended a couple of talks in the &lt;a href="https://fosdem.org/2016/schedule/track/free_java/"&gt;Free Java DevRoom&lt;/a&gt;, another couple about &lt;a href="https://fosdem.org/2016/schedule/track/open_source_design/"&gt;Open Source Design&lt;/a&gt; but surprisingly most of them were in the &lt;a href="https://fosdem.org/2016/schedule/track/legal_and_policy_issues/"&gt;Legal and Policy Issues&lt;/a&gt; track.&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;This doesn't mean that this is what matters most to me now (and it matters, a lot), but surely there are other events to listen about containers, virtualisation, Java or Python. IMO, there's no better place than FOSDEM's Legal DevRoom to feel the pulse of the FOSS community.&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;Let me summarize:&lt;/p&gt;
&lt;ul class="spacious"&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/state_of_openjdk/"&gt;&lt;i&gt;The State of OpenJDK&lt;/i&gt;&lt;/a&gt;, by &lt;a href="http://mreinhold.org/blog/"&gt;&lt;b&gt;Mark Reinhold&lt;/b&gt;&lt;/a&gt; (&lt;a href="http://twitter.com/mreinhold"&gt;@mreinhold&lt;/a&gt;, Chief Architect of the Java Platform, Oracle). The annual review by Mr. Reinholm here in FOSDEM. Main ideas:&lt;br&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;a href="http://openjdk.java.net/"&gt;OpenJDK&lt;/a&gt; is growing with a lot of new projects (and not only commanded by Oracle)&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://openjdk.java.net/projects/jdk9/"&gt;9 main projects and more than 72 JEPs (in that moment) targeting JDK9&lt;/a&gt;, including JavaDoc.Next, &lt;a href="http://openjdk.java.net/jeps/225"&gt;search capability in Javadocs&lt;/a&gt; (powered by Javascript)&lt;/li&gt;
 &lt;li&gt;Mark gave interesting tips about &lt;a href="http://openjdk.java.net/projects/valhalla/"&gt;Valhalla Project&lt;/a&gt;, that may enable Java to have Classes without instances&lt;/li&gt;
 &lt;li&gt;He also highlighted &lt;a href="http://openjdk.java.net/projects/panama/"&gt;Panama Project&lt;/a&gt;, an improvement in the JNI to enrich connections between the Java VM and non-java APIs (mostly for C/C++)&lt;/li&gt;
 &lt;/ul&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/preparing_for_jdk_nine/"&gt;&lt;i&gt;This Is Not A Drill - Preparing for JDK 9&lt;/i&gt;&lt;/a&gt;, by &lt;a href="http://robilad.livejournal.com/"&gt;&lt;b&gt;Dalibor Topić&lt;/b&gt;&lt;/a&gt; (&lt;a href="http://twitter.com/robilad"&gt;@robilad&lt;/a&gt;, OpenJDK Product Manager, Oracle) and &lt;a href="https://fosdem.org/2016/schedule/speaker/rory_odonnell/"&gt;&lt;b&gt;Rory O’Donnell&lt;/b&gt;&lt;/a&gt; (OpenJDK Quality Manager, Oracle). A compilation of accumulated wisdom obtained by projects testing JDK9 early access builds. We already knew that, for the first time, JDK9 will not be fully backwards compatible so some tips about how to prepare your projects for JDK 9 were necessary. If you lead a Java project, you need to &lt;b&gt;pay special attention to&lt;/b&gt; &lt;a href="http://openjdk.java.net/jeps/260"&gt;JEP 260&lt;/a&gt; (internal APIs will be inaccesible), &lt;a href="http://openjdk.java.net/jeps/162"&gt;JEP 162&lt;/a&gt; (removal of some deprecated methods), &lt;a href="http://openjdk.java.net/jeps/220"&gt;JEP 220&lt;/a&gt; (changes in the binary structure of JRE and JDK), &lt;a href="http://openjdk.java.net/jeps/261"&gt;JEP 261&lt;/a&gt; (the new module system) and &lt;a href="http://openjdk.java.net/jeps/223"&gt;JEP 223&lt;/a&gt; (new version-string scheme)&lt;/li&gt;

 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Now listening to &amp;quot;This is not a drill - Preparing for JDK 9&amp;quot; &lt;a href="https://twitter.com/hashtag/FOSDEM?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#FOSDEM&lt;/a&gt; &lt;a href="https://t.co/RU9km0p6t5"&gt;pic.twitter.com/RU9km0p6t5&lt;/a&gt;&lt;/p&gt;&amp;mdash; Esther Lozano (@esloho) &lt;a href="https://twitter.com/esloho/status/693378902312513536?ref_src=twsrc%5Etfw"&gt;January 30, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 


 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/osd_designing_accessible_applications/"&gt;&lt;i&gt;Designing accessible applications&lt;/i&gt;&lt;/a&gt;, by &lt;a href="http://dept-info.labri.fr/~thibault/"&gt;&lt;b&gt;Samuel Thibault&lt;/b&gt;&lt;/a&gt; (computer science assistant professor). Yet another talk about accessibility, I've attended a lot of them and sadly they tend to be the same talk again and again. An interesting thought was that the &lt;a href="http://www.un.org/disabilities/convention/conventionfull.shtml"&gt;UN Convention of the Rights of Persons with Disabilities&lt;/a&gt; states that if you (as a developer/company) don't make reasonable accommodations for disabled people, you are discriminating them&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/osd_blender_as_virtual_studio_lighting_playground/"&gt;&lt;i&gt;Blender as virtual studio lighting playground&lt;/i&gt;&lt;/a&gt;, by &lt;a href="https://github.com/tigert"&gt;&lt;b&gt;Tuomas Kuosmanen&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/tigert"&gt;@tigert&lt;/a&gt;, &lt;a href="https://www.gimp.org/"&gt;GIMP&lt;/a&gt; developer and artist). I attended this talk mostly to meet @tigert but also to see the actual status of Blender (I played with it for a while centuries ago). The talk was amusing but not very advanced, Tuomas told us about a &lt;a href="https://github.com/tigert/blender-virtual-studio"&gt;POC he made to recreate a photography studio lightning set-up with blender&lt;/a&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/copyleft_for_the_next_decade/"&gt;&lt;i&gt;Copyleft For the Next Decade&lt;/i&gt;&lt;/a&gt;, by &lt;a href="http://www.ebb.org/bkuhn/"&gt;&lt;b&gt;Bradley M. Kuhn&lt;/b&gt;&lt;/a&gt; (President at &lt;a href="http://sfconservancy.org/"&gt;Software Freedom Conservancy&lt;/a&gt; and on the Board of Directors of the &lt;a href="http://www.fsf.org/"&gt;Free Software Foundation&lt;/a&gt;). Perhaps my favourite talk of the day, Bradley is a great expert about Open Source and maybe the main &lt;b&gt;Copyleft&lt;/b&gt; enforcer nowadays. He gave some tips to pursue software freedom, and how all of this is in danger if license violations are note enforced. Sadly, he said, given any open source project there's almost always a proprietary version forked from it. A famous example is Apple when they forked BSD. I leave you with an important thought: &lt;b&gt;If Copyleft is not enforced, is there any difference?&lt;/b&gt;&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/real_world_governance/"&gt;&lt;i&gt;Who controls your project? Governance in the real world&lt;/i&gt;&lt;/a&gt;, by &lt;a href="http://gsyc.es/~jgb"&gt;&lt;b&gt;Jesús M. Gonzalez-Barahona&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/jgbarah"&gt;@jgbarah&lt;/a&gt;, &lt;a href="http://www.urjc.es/"&gt;URJC&lt;/a&gt; professor and &lt;a href="http://bitergia.com/"&gt;Bitergia&lt;/a&gt; co-founder). Jesús gave a very complete talk about metrics related to governance, and using Bitergia's tools he showed how it's possible to know interesting things about a project like:&lt;br&gt;
 &lt;ul&gt;
 &lt;li&gt;Who contributes? Not only individually, sometimes you want to know how they are affiliated&lt;/li&gt;
 &lt;li&gt;How are the changes been reviewed? How are they fixing the tickets? Are we neutral?&lt;/li&gt;
 &lt;li&gt;A project's &lt;i&gt;Pony Factor&lt;/i&gt;: the lowest number of committers whose total contribution constitutes the majority of the codebase&lt;/li&gt;
 &lt;li&gt;A project's &lt;i&gt;Elephant Factor&lt;/i&gt;: just as the Pony Factor, but with companies&lt;/li&gt;
 &lt;li&gt;Geographical diversity, gender diversity, ...&lt;/li&gt;
 &lt;/ul&gt;
 &lt;/li&gt;

 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Full room at &amp;quot;Who controls your project?&amp;quot; &lt;a href="https://twitter.com/jgbarah?ref_src=twsrc%5Etfw"&gt;@jgbarah&lt;/a&gt; talk!! Open Development Metrics for governance analysis &lt;a href="https://twitter.com/hashtag/fosdem?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#fosdem&lt;/a&gt; &lt;a href="https://t.co/Fd70nrqZey"&gt;pic.twitter.com/Fd70nrqZey&lt;/a&gt;&lt;/p&gt;&amp;mdash; Bitergia (@Bitergia) &lt;a href="https://twitter.com/Bitergia/status/693465113374953472?ref_src=twsrc%5Etfw"&gt;January 30, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 


 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/tl_dr_legal_strategy/"&gt;&lt;i&gt;TL;DR on legal strategy for commercial ventures&lt;/i&gt;&lt;/a&gt;, by &lt;a href="https://ttboj.wordpress.com/"&gt;&lt;b&gt;James Shubin&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/purpleidea"&gt;@purpleidea&lt;/a&gt;, Engineer at Red Hat). James gave the audience a lot of recommendations on choosing a software license. He also explained how a lot of people mix up the concepts of proprietary license and commercial license. He remarked that &lt;b&gt;Copyleft&lt;/b&gt; is also the best solution for any employer, because it protects them from a developer/s leaving the company and forking the project. He gave some other examples about how &lt;b&gt;Copyleft has a lot of synergies with profit&lt;/b&gt;.&lt;/li&gt;

 &lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Loved first prediction by &lt;a href="https://twitter.com/purpleidea?ref_src=twsrc%5Etfw"&gt;@purpleidea&lt;/a&gt; :) We are taking AGPLv3 seriously here! &lt;a href="https://twitter.com/hashtag/FOSDEM2016?src=hash&amp;amp;ref_src=twsrc%5Etfw"&gt;#FOSDEM2016&lt;/a&gt; &lt;a href="https://t.co/tYkHJ7eAWm"&gt;pic.twitter.com/tYkHJ7eAWm&lt;/a&gt;&lt;/p&gt;&amp;mdash; Taiga.io (@taigaio) &lt;a href="https://twitter.com/taigaio/status/693486583383724032?ref_src=twsrc%5Etfw"&gt;January 30, 2016&lt;/a&gt;&lt;/blockquote&gt;
 &lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;
 


 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/event/open_source_is_ruined/"&gt;&lt;i&gt;Open Source is being ruined and it’s all our fault&lt;/i&gt;&lt;/a&gt;, by &lt;a href="http://www.brianredbeard.com/"&gt;&lt;b&gt;Brian Harrington&lt;/b&gt;&lt;/a&gt; (&lt;a href="https://twitter.com/brianredbeard"&gt;@brianredbeard&lt;/a&gt;). In the same line of the previous talk, &lt;i&gt;RedBeard&lt;/i&gt; explained the good vs the bad ways to profit in Open Source. The good ones are mainly (no surprise here): Selling a "boxed" product, selling support or selling subscriptions&lt;/li&gt;

&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;You can read about the rest of my FOSDEM here:&lt;/p&gt;
&lt;ul class="spacious"&gt;
 &lt;li&gt;&lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-friday/"&gt;FOSDEM 2016: Friday&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-sunday/"&gt;FOSDEM 2016: Sunday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>FOSDEM 2016: Friday</title><link>https://luiyo.net/en/blog/2016/03/fosdem-2016-friday/</link><pubDate>Tue, 01 Mar 2016 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2016/03/fosdem-2016-friday/</guid><description>&lt;img src="https://luiyo.net/48611764893_1b7a0b9f25_o_7538047242440364438.jpg" alt="Featured image of post FOSDEM 2016: Friday" /&gt;
&lt;p&gt;&lt;i&gt;Disclaimer: I attended FOSDEM in Brussels last January. I should have written this weeks ago but better late than ever, right?&lt;/i&gt;&lt;/p&gt;

&lt;div class="image lateral"&gt;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 &lt;img src="https://live.staticflickr.com/65535/48611764908_b8034da830_o.jpg" alt="FOSDEM 2016"&gt;
 
 
 &lt;figcaption&gt;
 FOSDEM 2016
 
 
 
 
 - &lt;i&gt;&lt;a href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;CC BY-NC-SA License&lt;/a&gt;&lt;/i&gt;
 
 &lt;/figcaption&gt;
&lt;/div&gt;


&lt;p&gt;As you may know if you are reading this, &lt;a href="https://fosdem.org/"&gt;&lt;b&gt;FOSDEM&lt;/b&gt;&lt;/a&gt; is a not to be missed event about &lt;b&gt;Free and Open Source Software (FOSS)&lt;/b&gt;. By far, it is the most important gathering about FOSS in the planet. It's an unbeatable opportunity to attend great talks and workshops, but also to hang around with amazing people and top professionals.&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;The most impressive fact is that FOSDEM is &lt;b&gt;organized by volunteers&lt;/b&gt; and everything is &lt;b&gt;community driven&lt;/b&gt;, from each year tracks to their schedule. It's &lt;b&gt;free to attend&lt;/b&gt; and there is no registration. You just need to show up :-)&lt;/p&gt;
&lt;br&gt;
&lt;p&gt;This year, the usual huge numbers even increased (source: &lt;a href="https://fosdem.org/2016/"&gt;fosdem.org&lt;/a&gt;):&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;2 days&lt;/li&gt;
 &lt;li&gt;more than 8,000 attendees&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/roomtracks/"&gt;52 tracks&lt;/a&gt; in &lt;a href="https://fosdem.org/2016/schedule/rooms/"&gt;28 different rooms&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/speakers/"&gt;569 speakers&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://fosdem.org/2016/schedule/events/"&gt;618 events&lt;/a&gt; (talks, workshops, panels, ...)&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;Apart from the main event during the weekend and the &lt;i&gt;official&lt;/i&gt; &lt;a href="https://fosdem.org/2016/beerevent/"&gt;Friday Beer Event&lt;/a&gt; (the mythic &lt;a href="http://www.deliriumcafe.be/"&gt;Delirium Café&lt;/a&gt; overcrowded with hackers from around the world), each year there are dozens &lt;a href="https://fosdem.org/2016/fringe/"&gt;&lt;i&gt;Fringe&lt;/i&gt;&lt;/a&gt; events around FOSDEM during the previous days, totally independent but also related to FOSS and communities.&lt;/p&gt;
&lt;p&gt;I had the opportunity to give a lightning talk in one of those fringe events: the &lt;a href="http://flosscommunitymetrics.org/"&gt;&lt;b&gt;Floss Community Metrics Meeting (FCM2)&lt;/b&gt;&lt;/a&gt;. Let me bring here their own description:&lt;/p&gt;
&lt;blockquote&gt;
 This meeting is intended to be an open venue for community managers, DevRel managers, and FLOSS community experts to present ideas, tools, and analysis that the FLOSS community is already doing with FLOSS platforms. It is open to discuss about collaboration, synergies, etc. It will be organized to foster discussion, but will also focus on development of new tools, improvement of existing ones, and how to spread the knowledge about what is being done and can be done in this area
&lt;/blockquote&gt;
&lt;br&gt;
&lt;p&gt;My talk was about &lt;a href="https://github.com/LuisGC/measuring_programming_languages"&gt;measuring health and ethics in programming languages&lt;/a&gt;, a brief version focusing on the metrics aspects of my talk in the last Codemotion event about &lt;a href="https://github.com/LuisGC/programming_languages_governance"&gt;Governance in programming languages&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;

&lt;blockquote class="twitter-tweet"&gt;&lt;p lang="en" dir="ltr"&gt;Time for &lt;a href="https://twitter.com/luiyo?ref_src=twsrc%5Etfw"&gt;@luiyo&lt;/a&gt; &amp;#39;s lightning talk at @flossmetrics about measuring health and ethics of programming languages :D &lt;a href="https://t.co/tEBhbLZed7"&gt;pic.twitter.com/tEBhbLZed7&lt;/a&gt;&lt;/p&gt;&amp;mdash; Esther Lozano (@esloho) &lt;a href="https://twitter.com/esloho/status/693118467696889856?ref_src=twsrc%5Etfw"&gt;January 29, 2016&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src="https://platform.twitter.com/widgets.js" charset="utf-8"&gt;&lt;/script&gt;



&lt;br&gt;
&lt;p&gt;Let me summarize some of the other talks:&lt;/p&gt;
&lt;br&gt;
&lt;ul class="spacious"&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/duaneobrien"&gt;Duane O'Brien&lt;/a&gt; (&lt;small&gt;&lt;a href="http://www.paypal.com"&gt;PayPal&lt;/a&gt;&lt;/small&gt;&lt;a href="http://www.paypal.com"&gt;)&lt;/a&gt; talked about measuring velocity from the &lt;i&gt;InnerSource &lt;/i&gt;point of view&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/brainwane"&gt;Sumana Harihareswara&lt;/a&gt; (&lt;small&gt;&lt;a href="http://changeset.nyc/"&gt;Changeset Consulting&lt;/a&gt;&lt;/small&gt;) explained some of the usual mistakes measuring FOSS projects. I loved (and will use!) her explanation of the &lt;a href="https://en.wikipedia.org/wiki/Streetlight_effect"&gt;lamppost fallacy&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/johns_fsf"&gt;John Sullivan&lt;/a&gt; (&lt;small&gt;Executive Director @ &lt;a href="http://www.fsf.org/"&gt;&lt;abbr title="Free Sofwtare Foundation"&gt;FSF&lt;/abbr&gt;&lt;/a&gt;&lt;/small&gt;) started explaining the FSF's mission ("&lt;i&gt;&lt;b&gt;all&lt;/b&gt; computer users must be able to do &lt;b&gt;everything&lt;/b&gt; they need to do on &lt;b&gt;any&lt;/b&gt; computer using &lt;b&gt;only&lt;/b&gt; free software&lt;/i&gt;") and then how they use free software project metrics (even in non-software initiatives) to see if they progress towards their goal&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/ioana_cis"&gt;Ioana Chiorean&lt;/a&gt; (&lt;small&gt;&lt;a href="https://www.mozilla.org/"&gt;Mozilla&lt;/a&gt; Rep Mentor&lt;/small&gt;) told us about &lt;a href="https://reps.mozilla.org/"&gt;Mozilla's representatives program&lt;/a&gt;, how they work and how they measure their progress&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/jgbarah"&gt;&lt;abbr title="Jesús María"&gt;J. M.&lt;/abbr&gt; González-Barahona&lt;/a&gt; (&lt;small&gt;&lt;a href="http://bitergia.com"&gt;Bitergia&lt;/a&gt;&lt;/small&gt;) showed us &lt;b&gt;GrimoireLab&lt;/b&gt;, an impressive open source tool by Bitergia using (among other things) Perceval, Elastic Search, Python and Kibana&lt;/li&gt;

 &lt;li&gt;&lt;a href="https://twitter.com/dberkholz"&gt;Donnie Berkholz&lt;/a&gt; (&lt;small&gt;&lt;a href="https://451research.com/"&gt;451 Research&lt;/a&gt;&lt;/small&gt;) about another common mistake, comparing communities and projects that shouldn't be compared between them (OS vs editors vs frameworks vs ...)&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/geekygirldawn"&gt;Dawn Foster&lt;/a&gt; (&lt;small&gt;&lt;a href="http://www.gre.ac.uk/"&gt;&lt;abbr title="University"&gt;Univ.&lt;/abbr&gt; of Greenwich&lt;/a&gt;&lt;/small&gt;) showed us &lt;a href="http://gource.io/"&gt;Gource&lt;/a&gt;, an impressive tool to visualize repos. I knew about it some years ago and it still has no rival in awesomeness, just look at &lt;a href="https://www.youtube.com/watch?v=ZEAlhVOZ8qQ"&gt;this demo&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/jospoortvliet"&gt;Jos Poortvliet&lt;/a&gt; (&lt;small&gt;&lt;a href="http://owncloud.com"&gt;ownCloud&lt;/a&gt;&lt;/small&gt;) explained how they analyse their metrics: code commiters, ticket participants, discussion participants and so on&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/lauritaapplez"&gt;Lauri Apple&lt;/a&gt; (&lt;small&gt;&lt;a href="https://tech.zalando.com/"&gt;Zalando&lt;/a&gt;)&lt;/small&gt; surprised me with Zalando's numbers: 17 million customers, +10,000 employees (+1,000 technologist) and &lt;b&gt;more than 300 open source projects&lt;/b&gt;. Not so bad for an online fashion platform... She showed us Catwatch, their own open-source projects dashboard&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://twitter.com/jsmanrique"&gt;Jose Manrique Lopez&lt;/a&gt; (&lt;small&gt;&lt;a href="http://bitergia.com"&gt;Bitergia&lt;/a&gt;&lt;/small&gt;) showed us the evolution of &lt;b&gt;Cauldron&lt;/b&gt;, another fantastic tool from Bitergia to display the metrics behind Github repositories&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/jjmerelo"&gt;&lt;abbr title="Juan Julián"&gt;JJ&lt;/abbr&gt; Merelo&lt;/a&gt; (&lt;small&gt;&lt;a href="https://www.ugr.es/"&gt;Univ. of Granada&lt;/a&gt;&lt;/small&gt;) described his problems with his own tool to rank Spanish users and repositories from Github&lt;/li&gt;
 &lt;li&gt;&lt;a href="http://www.christoph-wickert.de/"&gt;Christoph Wickert&lt;/a&gt; (&lt;small&gt;&lt;a href="https://getfedora.org/"&gt;Fedora Project&lt;/a&gt;&lt;/small&gt;) showed us &lt;b&gt;HyperKitty&lt;/b&gt;, a django-based tool to replace Pipermail as the default archiver for Mailman. Looked like a gigantic step ahead of its predecessor&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://twitter.com/kvantomme"&gt;Kristof Van Tomme&lt;/a&gt; (&lt;small&gt;&lt;a href="http://provonix.com/"&gt;Provonix&lt;/a&gt;&lt;/small&gt;) explained how they started with a tool to generate upgrade reports from Drupal sites in order to review the upgrade status of the site's modules, and ended with a daemon analyzing thousands of Drupal sites to get not only update reports, but lists of sites using a certain module, comparing modules and the demographic of their adoption and son on&lt;/li&gt;
&lt;/ul&gt;
&lt;br&gt;
&lt;p&gt;&lt;b&gt;TL;DR&lt;/b&gt;: it was worth it attending the event, totally, and not only because I was in the speaker roster (with excellent companions).&lt;/p&gt;

&lt;p&gt;You can read about the rest of my FOSDEM here:&lt;/p&gt;
&lt;ul class="spacious"&gt;
 &lt;li&gt;&lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-saturday/"&gt;FOSDEM 2016: Saturday&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;&lt;a href="https://luiyo.net/blog/2016/03/fosdem-2016-sunday/"&gt;FOSDEM 2016: Sunday&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>A Feast for Crows de George R.R. Martin</title><link>https://luiyo.net/en/blog/2014/09/a-feast-for-crows-de-george-rr-martin/</link><pubDate>Wed, 10 Sep 2014 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2014/09/a-feast-for-crows-de-george-rr-martin/</guid><description>&lt;img src="https://luiyo.net/img/2014/09/A_Feast_for_Crows.webp" alt="Featured image of post A Feast for Crows de George R.R. Martin" /&gt;
&lt;center&gt;
 &lt;i&gt;Disclaimer: Apenas dispongo de tiempo para preparar (en condiciones) reseñas, pero no quiero dejar la costumbre de poner pequeños pasajes con la esperanza de conseguir atrapar nuevos lectores.&lt;/i&gt;
&lt;/center&gt;
&lt;br&gt;
&lt;p&gt;Espero que disfruten tanto como yo del siguiente fragmento de &lt;a href="https://en.wikipedia.org/wiki/A_Feast_for_Crows"&gt;&lt;i&gt;A Feast for Crows&lt;/i&gt;&lt;/a&gt; de &lt;a href="https://en.wikipedia.org/wiki/George_R._R._Martin"&gt;&lt;b&gt;George R.R. Martin&lt;/b&gt;&lt;/a&gt;. No contiene spoilers, pero sí da una buena idea del ambiente que se respira en la novela, el tono de este tomo me ha parecido especialmente pesimista y desolador (que ya es decir para &lt;a href="https://en.wikipedia.org/wiki/A_Song_of_Ice_and_Fire"&gt;Canción de Hielo y Fuego&lt;/a&gt;).&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://luiyo.net/img/2014/09/6923970049_6155bdbbbd_n.webp" alt="Crow-Black (and white)"&gt;
 &lt;div class="caption"&gt;
 &lt;a href="https://www.flickr.com/photos/topaz-mcnumpty/6923970049/"&gt;Crow-Black (and white)&lt;/a&gt; by
 &lt;a href="https://www.flickr.com/photos/topaz-mcnumpty/"&gt;Hamish Irvine&lt;/a&gt;,
 &lt;br&gt; from
 &lt;a href="https://www.flickr.com/"&gt;Flickr&lt;/a&gt; —
 &lt;a href="https://creativecommons.org/licenses/by-nc/2.0/"&gt;&lt;i&gt;CC BY-NC&lt;/i&gt;&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;div class="excerpt"&gt;
 Back on the road, the septon said, “We would do well to keep a watch tonight, my friends. The villagers say they’ve seen three broken men skulking round the dunes, west of the old watchtower.”
 &lt;br&gt;
 &lt;br&gt;“Only three?” Ser Hyle smiled. “Three is honey to our swordswench. They’re not like to trouble armed men.”
 &lt;br&gt;
 &lt;br&gt;“Unless they’re starving,” the septon said. “There is food in these marshes, but only for those with the eyes to find it, and these men are strangers here, survivors from some battle. If they should accost us, ser, I beg you, leave them to me.”
 &lt;br&gt;
 &lt;br&gt;“What will you do with them?”
 &lt;br&gt;
 &lt;br&gt;“Feed them. Ask them to confess their sins, so that I might forgive them. Invite them to come with us to the Quiet Isle.”
 &lt;br&gt;
 &lt;br&gt;“That’s as good as inviting them to slit our throats as we sleep,” Hyle Hunt replied. “Lord Randyll has better ways to deal with broken men—steel and hempen rope.”
 &lt;br&gt;
 &lt;br&gt;“Ser? My lady?” said Podrick. “Is a broken man an outlaw?”
 &lt;br&gt;
 &lt;br&gt;“More or less,” Brienne answered.
 &lt;br&gt;
 &lt;br&gt;Septon Meribald disagreed. “More less than more. There are many sorts of outlaws, just as there are many sorts of birds. A sandpiper and a sea eagle both have wings, but they are not the same. The singers love to sing of good men forced to go outside the law to fight some wicked lord, but most outlaws are more like this ravening Hound than they are the lightning lord. They are evil men, driven by greed, soured by malice, despising the gods and caring only for themselves. Broken men are more deserving of our pity, though they may be just as dangerous. Almost all are common-born, simple folk who had never been more than a mile from the house where they were born until the day some lord came round to take them off to war. Poorly shod and poorly clad, they march away beneath his banners, ofttimes with no better arms than a sickle or a sharpened hoe, or a maul they made themselves by lashing a stone to a stick with strips of hide. Brothers march with brothers, sons with fathers, friends with friends. They’ve heard the songs and stories, so they go off with eager hearts, dreaming of the wonders they will see, of the wealth and glory they will win. War seems a fine adventure, the greatest most of them will ever know.
 &lt;br&gt;
 &lt;br&gt;“Then they get a taste of battle.
 &lt;br&gt;
 &lt;br&gt;“For some, that one taste is enough to break them. Others go on for years, until they lose count of all the battles they have fought in, but even a man who has survived a hundred fights can break in his hundred-and-first. Brothers watch their brothers die, fathers lose their sons, friends see their friends trying to hold their entrails in after they’ve been gutted by an axe.
 &lt;br&gt;
 &lt;br&gt;“They see the lord who led them there cut down, and some other lord shouts that they are his now. They take a wound, and when that’s still half-healed they take another. There is never enough to eat, their shoes fall to pieces from the marching, their clothes are torn and rotting, and half of them are shitting in their breeches from drinking bad water.
 &lt;br&gt;
 &lt;br&gt;“If they want new boots or a warmer cloak or maybe a rusted iron halfhelm, they need to take them from a corpse, and before long they are stealing from the living too, from the smallfolk whose lands they’re fighting in, men very like the men they used to be. They slaughter their sheep and steal their chickens, and from there it’s just a short step to carrying off their daughters too. And one day they look around and realize all their friends and kin are gone, that they are fighting beside strangers beneath a banner that they hardly recognize. They don’t know where they are or how to get back home and the lord they’re fighting for does not know their names, yet here he comes, shouting for them to form up, to make a line with their spears and scythes and sharpened hoes, to stand their ground. And the knights come down on them, faceless men clad all in steel, and the iron thunder of their charge seems to fill the world...
 &lt;br&gt;
 &lt;br&gt;“And the man breaks.
 &lt;br&gt;
 &lt;br&gt;“He turns and runs, or crawls off afterward over the corpses of the slain, or steals away in the black of night, and he finds someplace to hide. All thought of home is gone by then, and kings and lords and gods mean less to him than a haunch of spoiled meat that will let him live another day, or a skin of bad wine that might drown his fear for a few hours. The broken man lives from day to day, from meal to meal, more beast than man. Lady Brienne is not wrong. In times like these, the traveler must beware of broken men, and fear them. but he should pity them as well.”
&lt;/div&gt;</description></item><item><title>The Chaos by Gerard Nolst Trenité</title><link>https://luiyo.net/en/blog/2012/01/chaos-by-gerard-nolst-trenite/</link><pubDate>Fri, 13 Jan 2012 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2012/01/chaos-by-gerard-nolst-trenite/</guid><description>

&lt;p&gt;I've discovered &lt;a href="https://twitter.com/#!/Monigliani/status/155604299022483456"&gt;through my dear friend Mónica&lt;/a&gt; a wonderful poem called &lt;a href="http://en.wikipedia.org/wiki/The_Chaos"&gt;&lt;b&gt;The Chaos&lt;/b&gt;&lt;/a&gt;. I'm talking about between 146 and 274 funny and well thought verses (depending on the version) about English spelling and pronunciation singularities written by &lt;a href="http://en.wikipedia.org/wiki/Gerard_Nolst_Trenit%C3%A9"&gt;&lt;b&gt;Gerard Nolst Trenité&lt;/b&gt;&lt;/a&gt; which appeared for the first time in 1920.&lt;/p&gt;
&lt;p&gt;I recommend as a splendid exercise that you attempt to read the entire poem aloud (aloud or do not try!). Everyone will get it wrong at some point for sure, but I hope you'll find it fun, challenging and educational. Hint! There is a &lt;a href="http://www.madore.org/~david/misc/english-pronunciation.html"&gt;partial phonetic version of The Chaos poem&lt;/a&gt; (both in English and American pronuntiation).&lt;/p&gt;
&lt;p&gt;I'm delighted to share with you a 1993-94 version from &lt;a href="http://www.spellingsociety.org/journals/j17/caos.php"&gt;&lt;b&gt;The English Spelling Society&lt;/b&gt;&lt;/a&gt;, the most complete version. As a standard practice, words whose spelling can lead to mispronunciation are shown in bold.&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;div class="excerpt"&gt;
 Dearest
 &lt;b&gt;creature&lt;/b&gt; in
 &lt;b&gt;creation&lt;/b&gt;
 &lt;br&gt;Studying English
 &lt;b&gt;pronunciation&lt;/b&gt;,
 &lt;br&gt;I will teach you in my
 &lt;b&gt;verse&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;Sounds like
 &lt;b&gt;corpse, corps, horse&lt;/b&gt; and
 &lt;b&gt;worse&lt;/b&gt;.
 &lt;br&gt;I will keep you,
 &lt;b&gt;Susy, busy&lt;/b&gt;,
 &lt;br&gt;Make your
 &lt;b&gt;head&lt;/b&gt; with
 &lt;b&gt;heat&lt;/b&gt; grow dizzy;
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Tear&lt;/b&gt; in eye, your dress you'll
 &lt;b&gt;tear&lt;/b&gt;;
 &lt;br&gt;
 &lt;b&gt;Queer&lt;/b&gt;, fair
 &lt;b&gt;seer, hear&lt;/b&gt; my
 &lt;b&gt;prayer&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Pray&lt;/b&gt;, console your loving
 &lt;b&gt;poet&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Make my coat look
 &lt;b&gt;new&lt;/b&gt;, dear,
 &lt;b&gt;sew it&lt;/b&gt;! 10
 &lt;br&gt;Just compare
 &lt;b&gt;heart, hear&lt;/b&gt; and
 &lt;b&gt;heard&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Dies&lt;/b&gt; and
 &lt;b&gt;diet, lord&lt;/b&gt; and
 &lt;b&gt;word&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Sword&lt;/b&gt; and
 &lt;b&gt;sward, retain&lt;/b&gt; and
 &lt;b&gt;Britain&lt;/b&gt;
 &lt;br&gt;(Mind the latter how it's
 &lt;b&gt;written&lt;/b&gt;).
 &lt;br&gt;
 &lt;b&gt;Made&lt;/b&gt; has not the sound of
 &lt;b&gt;bade&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Say - said, pay - paid, laid&lt;/b&gt; but
 &lt;b&gt;plaid&lt;/b&gt;.
 &lt;br&gt;Now I surely will not
 &lt;b&gt;plague you&lt;/b&gt;
 &lt;br&gt;With such words as
 &lt;b&gt;vague&lt;/b&gt; and
 &lt;b&gt;ague&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;But be careful how you
 &lt;b&gt;speak&lt;/b&gt;,
 &lt;br&gt;Say:
 &lt;b&gt;gush, bush, steak, streak&lt;/b&gt;,
 &lt;b&gt;break, bleak&lt;/b&gt;, 20
 &lt;br&gt;
 &lt;b&gt;Previous, precious, fuchsia, via&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Recipe, pipe, studding-sail, choir;&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Woven, oven, how&lt;/b&gt; and
 &lt;b&gt;low&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Script, receipt, shoe, poem&lt;/b&gt;,
 &lt;b&gt;toe&lt;/b&gt;.
 &lt;br&gt;Say, expecting fraud and
 &lt;b&gt;trickery&lt;/b&gt;:
 &lt;br&gt;
 &lt;b&gt;Daughter, laughter&lt;/b&gt; and
 &lt;b&gt;Terpsichore&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Branch, ranch, measles, topsails, aisles&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Missiles, similes, reviles&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Wholly, holly, signal, signing&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Same, examining&lt;/b&gt;, but
 &lt;b&gt;mining&lt;/b&gt;, 30
 &lt;br&gt;
 &lt;b&gt;Scholar, vicar&lt;/b&gt;, and
 &lt;b&gt;cigar&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Solar, mica, war&lt;/b&gt; and
 &lt;b&gt;far&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;From "desire":
 &lt;b&gt;desirable - admirable&lt;/b&gt; from "admire",
 &lt;br&gt;
 &lt;b&gt;Lumber, plumber, bier&lt;/b&gt;, but
 &lt;b&gt;brier&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Topsham, brougham, renown&lt;/b&gt;, but
 &lt;b&gt;known&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Knowledge, done, lone, gone, none, tone&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;One, anemone, Balmoral&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Kitchen, lichen, laundry, laurel&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Gertrude, German, wind&lt;/b&gt; and
 &lt;b&gt;wind&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Beau, kind, kindred, queue, mankind&lt;/b&gt;, 40
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Tortoise, turquoise, chamois-leather&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Reading, Reading, heathen, heather&lt;/b&gt;.
 &lt;br&gt;This phonetic labyrinth
 &lt;br&gt;Gives
 &lt;b&gt;moss, gross, brook, brooch&lt;/b&gt;,
 &lt;b&gt;ninth, plinth&lt;/b&gt;.
 &lt;br&gt;Have you ever yet
 &lt;b&gt;endeavoured&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;To pronounce
 &lt;b&gt;revered&lt;/b&gt; and
 &lt;b&gt;severed&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Demon, lemon, ghoul, foul, soul&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Peter, petrol&lt;/b&gt; and
 &lt;b&gt;patrol&lt;/b&gt;?
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Billet&lt;/b&gt; does not end like
 &lt;b&gt;ballet&lt;/b&gt;;
 &lt;br&gt;
 &lt;b&gt;Bouquet, wallet, mallet, chalet&lt;/b&gt;. 50
 &lt;br&gt;
 &lt;b&gt;Blood&lt;/b&gt; and
 &lt;b&gt;flood&lt;/b&gt; are not like
 &lt;b&gt;food&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Nor is
 &lt;b&gt;mould&lt;/b&gt; like
 &lt;b&gt;should&lt;/b&gt; and
 &lt;b&gt;would&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Banquet&lt;/b&gt; is not nearly
 &lt;b&gt;parquet&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Which exactly rhymes with
 &lt;b&gt;khaki&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Discount, viscount, load&lt;/b&gt; and
 &lt;b&gt;broad&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Toward&lt;/b&gt;, to
 &lt;b&gt;forward&lt;/b&gt;, to
 &lt;b&gt;reward&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Ricocheted&lt;/b&gt; and
 &lt;b&gt;crocheting, croquet&lt;/b&gt;?
 &lt;br&gt;Right! Your pronunciation's OK.
 &lt;br&gt;
 &lt;b&gt;Rounded, wounded, grieve&lt;/b&gt; and
 &lt;b&gt;sieve&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Friend&lt;/b&gt; and
 &lt;b&gt;fiend, alive&lt;/b&gt; and
 &lt;b&gt;live&lt;/b&gt;. 60
 &lt;br&gt;
 &lt;br&gt;Is your R correct in
 &lt;b&gt;higher&lt;/b&gt;?
 &lt;br&gt;Keats asserts it rhymes with
 &lt;b&gt;Thalia&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Hugh&lt;/b&gt;, but
 &lt;b&gt;hug&lt;/b&gt;, and
 &lt;b&gt;hood&lt;/b&gt;, but
 &lt;b&gt;hoot&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Buoyant, minute&lt;/b&gt;, but
 &lt;b&gt;minute&lt;/b&gt;.
 &lt;br&gt;Say
 &lt;b&gt;abscission&lt;/b&gt; with
 &lt;b&gt;precision&lt;/b&gt;,
 &lt;br&gt;Now:
 &lt;b&gt;position&lt;/b&gt; and
 &lt;b&gt;transition&lt;/b&gt;;
 &lt;br&gt;
 &lt;br&gt;Would it tally with my
 &lt;b&gt;rhyme&lt;/b&gt;
 &lt;br&gt;If I mentioned
 &lt;b&gt;paradigm&lt;/b&gt;?
 &lt;br&gt;
 &lt;b&gt;Twopence, threepence, tease&lt;/b&gt; are
 &lt;b&gt;easy&lt;/b&gt;,
 &lt;br&gt;But
 &lt;b&gt; cease, crease, grease&lt;/b&gt; and
 &lt;b&gt;greasy&lt;/b&gt;? 70
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Cornice, nice, valise, revise&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Rabies,&lt;/b&gt; but
 &lt;b&gt;lullabies&lt;/b&gt;.
 &lt;br&gt;Of such puzzling words as
 &lt;b&gt;nauseous&lt;/b&gt;,
 &lt;br&gt;Rhyming well with
 &lt;b&gt;cautious, tortious&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;You'll
 &lt;b&gt;envelop&lt;/b&gt; lists, I hope,
 &lt;br&gt;In a linen
 &lt;b&gt;envelope&lt;/b&gt;.
 &lt;br&gt;Would you like some more? You'll
 &lt;b&gt;have&lt;/b&gt; it!
 &lt;br&gt;
 &lt;b&gt;Affidavit, David, davit&lt;/b&gt;.
 &lt;br&gt; To
 &lt;b&gt;abjure&lt;/b&gt;, to
 &lt;b&gt;perjure. Sheik&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;Does not sound like
 &lt;b&gt;Czech&lt;/b&gt; but
 &lt;b&gt;ache&lt;/b&gt;. 80
 &lt;br&gt;
 &lt;b&gt;Liberty, library, heave&lt;/b&gt; and
 &lt;b&gt;heaven&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Rachel, loch, moustache, eleven&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;We say
 &lt;b&gt;hallowed&lt;/b&gt;, but
 &lt;b&gt;allowed&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;People, leopard, towed&lt;/b&gt; but
 &lt;b&gt;vowed&lt;/b&gt;.
 &lt;br&gt;Mark the difference, moreover,
 &lt;br&gt;Between
 &lt;b&gt;mover, plover, Dover&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Leeches, breeches, wise, precise&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Chalice&lt;/b&gt;, but
 &lt;b&gt;police&lt;/b&gt; and
 &lt;b&gt;lice&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Camel, constable, unstable&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Principle, disciple, label&lt;/b&gt;. 90
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Petal, penal&lt;/b&gt;, and
 &lt;b&gt;canal&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Wait, surmise, plait, promise, pal&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Suit, suite, ruin. Circuit, conduit&lt;/b&gt;
 &lt;br&gt;Rhyme with "shirk it" and "beyond it",
 &lt;br&gt;
 &lt;br&gt;But it is not hard to tell
 &lt;br&gt;Why it's
 &lt;b&gt;pall, mall&lt;/b&gt;, but
 &lt;b&gt;Pall Mall&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Muscle, muscular, gaol, iron&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Timber, climber, bullion, lion&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Worm&lt;/b&gt; and
 &lt;b&gt;storm, chaise, chaos, chair&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Senator, spectator, mayor&lt;/b&gt;, 100
 &lt;br&gt;
 &lt;b&gt;Ivy, privy, famous; clamour&lt;/b&gt;
 &lt;br&gt;Has the A of
 &lt;b&gt;drachm&lt;/b&gt; and
 &lt;b&gt;hammer&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Pussy, hussy&lt;/b&gt; and
 &lt;b&gt;possess&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Desert&lt;/b&gt;, but
 &lt;b&gt;desert, address&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Golf, wolf, countenance, lieutenants&lt;/b&gt;
 &lt;br&gt;Hoist in
 &lt;b&gt;lieu&lt;/b&gt; of flags
 &lt;b&gt;left pennants&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Courier, courtier, tomb, bomb, comb&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Cow&lt;/b&gt;, but
 &lt;b&gt;Cowper, some&lt;/b&gt; and
 &lt;b&gt;home&lt;/b&gt;.
 &lt;br&gt;"
 &lt;b&gt;Solder, soldier&lt;/b&gt;! Blood is
 &lt;b&gt;thicker&lt;/b&gt;",
 &lt;br&gt;Quoth he, "than
 &lt;b&gt;liqueur&lt;/b&gt; or
 &lt;b&gt;liquor&lt;/b&gt;", 110
 &lt;br&gt;
 &lt;br&gt;Making, it is sad but
 &lt;b&gt;true&lt;/b&gt;,
 &lt;br&gt;In bravado, much
 &lt;b&gt;ado&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Stranger&lt;/b&gt; does not rhyme with
 &lt;b&gt;anger&lt;/b&gt;,
 &lt;br&gt;Neither does
 &lt;b&gt;devour&lt;/b&gt; with
 &lt;b&gt;clangour&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Pilot, pivot, gaunt&lt;/b&gt;, but
 &lt;b&gt;aunt&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Font, front, wont, want, grand&lt;/b&gt; and
 &lt;b&gt;grant&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Arsenic, specific, scenic&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Relic, rhetoric, hygienic&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Gooseberry, goose&lt;/b&gt;, and
 &lt;b&gt;close&lt;/b&gt;, but
 &lt;b&gt;close&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Paradise, rise, rose&lt;/b&gt;, and
 &lt;b&gt;dose&lt;/b&gt;. 120
 &lt;br&gt;Say
 &lt;b&gt;inveigh, neigh&lt;/b&gt;, but
 &lt;b&gt;inveigle&lt;/b&gt;,
 &lt;br&gt;Make the latter rhyme with
 &lt;b&gt;eagle&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Mind! Meandering&lt;/b&gt; but
 &lt;b&gt;mean&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Valentine&lt;/b&gt; and
 &lt;b&gt;magazine&lt;/b&gt;.
 &lt;br&gt;And I bet you, dear, a
 &lt;b&gt;penny&lt;/b&gt;,
 &lt;br&gt;You say
 &lt;b&gt;mani&lt;/b&gt;-(fold) like
 &lt;b&gt;many&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Which is wrong. Say
 &lt;b&gt;rapier, pier&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Tier&lt;/b&gt; (one who ties), but
 &lt;b&gt;tier&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Arch, archangel&lt;/b&gt;; pray, does
 &lt;b&gt;erring&lt;/b&gt;
 &lt;br&gt;Rhyme with
 &lt;b&gt;herring&lt;/b&gt; or with
 &lt;b&gt;stirring&lt;/b&gt;? 130
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Prison, bison, treasure trove&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Treason, hover, cover, cove&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Perseverance, severance. Ribald&lt;/b&gt;
 &lt;br&gt;Rhymes (but
 &lt;b&gt;piebald&lt;/b&gt; doesn't) with
 &lt;b&gt;nibbled&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Phaeton, paean, gnat, ghat, gnaw,&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Lien, psychic, shone, bone, pshaw&lt;/b&gt;.
 &lt;br&gt;Don't be
 &lt;b&gt;down&lt;/b&gt;, my
 &lt;b&gt;own&lt;/b&gt;, but
 &lt;b&gt;rough it&lt;/b&gt;,
 &lt;br&gt;And distinguish
 &lt;b&gt;buffet, buffet&lt;/b&gt;;
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Brood, stood, roof, rook, school, wool, boon,&lt;/b&gt;
 &lt;br&gt;Worcester, Boleyn, to
 &lt;b&gt;impugn&lt;/b&gt;. 140
 &lt;br&gt;Say in sounds correct and
 &lt;b&gt;sterling&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Hearse, hear, hearken, year&lt;/b&gt; and
 &lt;b&gt;yearling&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Evil, devil, mezzotint,&lt;/b&gt;
 &lt;br&gt;Mind the z! (A gentle hint.)
 &lt;br&gt;Now you need not pay attention
 &lt;br&gt;To such sounds as I don't mention,
 &lt;br&gt;Sounds like
 &lt;b&gt;pores, pause, pours&lt;/b&gt; and
 &lt;b&gt;paws&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Rhyming with the pronoun
 &lt;b&gt;yours&lt;/b&gt;;
 &lt;br&gt;Nor are proper names
 &lt;b&gt;included&lt;/b&gt;,
 &lt;br&gt;Though I often heard, as
 &lt;b&gt;you did&lt;/b&gt;, 150
 &lt;br&gt;Funny rhymes to
 &lt;b&gt;unicorn&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Yes, you know them,
 &lt;b&gt;Vaughan&lt;/b&gt; and
 &lt;b&gt;Strachan&lt;/b&gt;.
 &lt;br&gt;No, my maiden, coy and
 &lt;b&gt;comely&lt;/b&gt;,
 &lt;br&gt;I don't want to speak of
 &lt;b&gt;Cholmondeley&lt;/b&gt;.
 &lt;br&gt;No. Yet
 &lt;b&gt;Froude&lt;/b&gt; compared with
 &lt;b&gt;proud&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;Is no better than
 &lt;b&gt;McLeod&lt;/b&gt;.
 &lt;br&gt;But mind
 &lt;b&gt;trivial&lt;/b&gt; and
 &lt;b&gt;vial&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Tripod, menial, denial&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Troll&lt;/b&gt; and
 &lt;b&gt;trolley, realm&lt;/b&gt; and
 &lt;b&gt;ream&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Schedule, mischief, schism&lt;/b&gt;, and
 &lt;b&gt;scheme&lt;/b&gt;. 160
 &lt;br&gt;
 &lt;b&gt;Argil, gill, Argyll, gill. Surely&lt;/b&gt;
 &lt;br&gt;May be made to rhyme with
 &lt;b&gt;Raleigh&lt;/b&gt;,
 &lt;br&gt;But you're not supposed to say
 &lt;br&gt;
 &lt;b&gt;Piquet&lt;/b&gt; rhymes with
 &lt;b&gt;sobriquet&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;Had this
 &lt;b&gt;invalid invalid&lt;/b&gt;
 &lt;br&gt;Worthless documents? How
 &lt;b&gt;pallid&lt;/b&gt;,
 &lt;br&gt;How
 &lt;b&gt;uncouth&lt;/b&gt; he,
 &lt;b&gt;couchant&lt;/b&gt;, looked,
 &lt;br&gt;When for
 &lt;b&gt;Portsmouth&lt;/b&gt; I had booked!
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Zeus, Thebes, Thales, Aphrodite&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Paramour, enamoured, flighty&lt;/b&gt;, 170
 &lt;br&gt;
 &lt;b&gt;Episodes, antipodes&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Acquiesce&lt;/b&gt;, and
 &lt;b&gt;obsequies&lt;/b&gt;.
 &lt;br&gt;Please don't monkey with the
 &lt;b&gt;geyser&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;Don't peel 'taters with my
 &lt;b&gt;razor&lt;/b&gt;,
 &lt;br&gt;Rather say in accents pure:
 &lt;br&gt;
 &lt;b&gt;Nature, stature&lt;/b&gt; and
 &lt;b&gt;mature&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Pious, impious, limb, climb, glumly&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Worsted, worsted, crumbly, dumbly&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Conquer, conquest, vase, phase, fan&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Wan, sedan&lt;/b&gt; and
 &lt;b&gt;artisan&lt;/b&gt;. 180
 &lt;br&gt;The TH will surely
 &lt;b&gt;trouble you&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;More than R, CH or W.
 &lt;br&gt;Say then these phonetic
 &lt;b&gt;gems&lt;/b&gt;:
 &lt;br&gt;
 &lt;b&gt;Thomas, thyme, Theresa, Thames.&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Thompson, Chatham, Waltham, Streatham,&lt;/b&gt;
 &lt;br&gt;There are more but I
 &lt;b&gt;forget 'em&lt;/b&gt; -
 &lt;br&gt;
 &lt;br&gt;Wait! I've got it:
 &lt;b&gt;Anthony&lt;/b&gt;,
 &lt;br&gt;Lighten your anxiety.
 &lt;br&gt;The archaic word
 &lt;b&gt;albeit&lt;/b&gt;
 &lt;br&gt;Does not rhyme with
 &lt;b&gt;eight&lt;/b&gt; - you
 &lt;b&gt;see it&lt;/b&gt;; 190
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;With&lt;/b&gt; and
 &lt;b&gt;forthwith&lt;/b&gt;, one has voice,
 &lt;br&gt;One has not, you make your choice.
 &lt;br&gt;
 &lt;b&gt;Shoes, goes, does&lt;/b&gt;
 &lt;a href="#ref"&gt;[1]&lt;/a&gt;. Now first say:
 &lt;b&gt;finger&lt;/b&gt;;
 &lt;br&gt;
 &lt;br&gt;Then say:
 &lt;b&gt;singer, ginger, linger&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Real, zeal, mauve, gauze&lt;/b&gt; and
 &lt;b&gt;gauge&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Marriage, foliage, mirage, age&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Hero, heron, query, very&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Parry, tarry, fury, bury,&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Dost, lost, post&lt;/b&gt;, and
 &lt;b&gt;doth, cloth, loth&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Job, Job, blossom, bosom, oath&lt;/b&gt;. 200
 &lt;br&gt;
 &lt;b&gt;Faugh, oppugnant&lt;/b&gt;, keen
 &lt;b&gt;oppugners&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Bowing, bowing&lt;/b&gt;, banjo-
 &lt;b&gt;tuners&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Holm&lt;/b&gt; you know, but
 &lt;b&gt;noes, canoes&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Puisne, truism, use&lt;/b&gt;, to
 &lt;b&gt;use&lt;/b&gt;?
 &lt;br&gt;
 &lt;br&gt;Though the difference seems
 &lt;b&gt;little&lt;/b&gt;,
 &lt;br&gt;We say
 &lt;b&gt;actual&lt;/b&gt;, but
 &lt;b&gt;victual&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Seat, sweat, chaste, caste, Leigh, eight, height&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Put, nut, granite&lt;/b&gt;, and
 &lt;b&gt;unite&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Reefer&lt;/b&gt; does not rhyme with
 &lt;b&gt;deafer&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Feoffer&lt;/b&gt; does, and
 &lt;b&gt;zephyr, heifer&lt;/b&gt;. 210
 &lt;br&gt;
 &lt;b&gt;Dull, bull, Geoffrey, George, ate, late&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Hint, pint, senate&lt;/b&gt;, but
 &lt;b&gt;sedate&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Gaelic, Arabic, pacific&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Science, conscience, scientific&lt;/b&gt;;
 &lt;br&gt;
 &lt;b&gt;Tour&lt;/b&gt;, but
 &lt;b&gt;our, dour, succour, four&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Gas, alas&lt;/b&gt;, and
 &lt;b&gt;Arkansas&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;Say
 &lt;b&gt;manoeuvre, yacht&lt;/b&gt; and
 &lt;b&gt;vomit&lt;/b&gt;,
 &lt;br&gt;Next
 &lt;b&gt;omit&lt;/b&gt;, which differs from it
 &lt;br&gt;
 &lt;b&gt;Bona fide, alibi&lt;/b&gt;
 &lt;br&gt;
 &lt;b&gt;Gyrate, dowry&lt;/b&gt; and
 &lt;b&gt;awry&lt;/b&gt;. 220
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Sea, idea, guinea, area&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Psalm, Maria&lt;/b&gt;, but
 &lt;b&gt;malaria&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Youth, south, southern, cleanse&lt;/b&gt; and
 &lt;b&gt;clean&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Doctrine, turpentine, marine&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;Compare
 &lt;b&gt;alien&lt;/b&gt; with
 &lt;b&gt;Italian&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Dandelion&lt;/b&gt; with
 &lt;b&gt;battalion&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Rally&lt;/b&gt; with
 &lt;b&gt;ally; yea, ye&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Eye, I, ay, aye, whey, key, quay&lt;/b&gt;!
 &lt;br&gt;Say
 &lt;b&gt;aver&lt;/b&gt;, but
 &lt;b&gt;ever, fever&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Neither, leisure, skein, receiver&lt;/b&gt;. 230
 &lt;br&gt;Never guess - it is not
 &lt;b&gt;safe&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;We say
 &lt;b&gt;calves, valves, half&lt;/b&gt;, but
 &lt;b&gt;Ralf&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Starry, granary, canary&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Crevice&lt;/b&gt;, but
 &lt;b&gt;device&lt;/b&gt;, and
 &lt;b&gt;eyrie&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Face&lt;/b&gt;, but
 &lt;b&gt;preface&lt;/b&gt;, then
 &lt;b&gt;grimace&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Phlegm, phlegmatic, ass, glass, bass&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Bass, large, target, gin, give, verging&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Ought, oust, joust&lt;/b&gt;, and
 &lt;b&gt;scour&lt;/b&gt;, but
 &lt;b&gt;scourging&lt;/b&gt;;
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Ear&lt;/b&gt;, but
 &lt;b&gt;earn&lt;/b&gt;; and
 &lt;b&gt;ere&lt;/b&gt; and
 &lt;b&gt;tear&lt;/b&gt;
 &lt;br&gt;Do not rhyme with
 &lt;b&gt;here&lt;/b&gt; but
 &lt;b&gt;heir&lt;/b&gt;. 240
 &lt;br&gt;
 &lt;br&gt;Mind the O of
 &lt;b&gt;off&lt;/b&gt; and
 &lt;b&gt;often&lt;/b&gt;
 &lt;br&gt;Which may be pronounced as
 &lt;b&gt;orphan&lt;/b&gt;,
 &lt;br&gt;With the sound of
 &lt;b&gt;saw&lt;/b&gt; and
 &lt;b&gt;sauce&lt;/b&gt;;
 &lt;br&gt;
 &lt;br&gt;Also
 &lt;b&gt;soft, lost, cloth&lt;/b&gt; and
 &lt;b&gt;cross&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Pudding, puddle, putting. Putting&lt;/b&gt;?
 &lt;br&gt;Yes: at golf it rhymes with
 &lt;b&gt;shutting&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Respite, spite, consent, resent&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Liable&lt;/b&gt;, but
 &lt;b&gt;Parliament&lt;/b&gt;.
 &lt;br&gt;
 &lt;b&gt;Seven&lt;/b&gt; is right, but so is
 &lt;b&gt;even&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Hyphen, roughen, nephew, Stephen&lt;/b&gt;, 250
 &lt;br&gt;
 &lt;b&gt;Monkey, donkey, clerk&lt;/b&gt; and
 &lt;b&gt;jerk&lt;/b&gt;,
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Asp, grasp, wasp, demesne, cork, work&lt;/b&gt;.
 &lt;br&gt;A of
 &lt;b&gt;valour, vapid, vapour,&lt;/b&gt;
 &lt;br&gt;S of
 &lt;b&gt;news&lt;/b&gt; (compare
 &lt;b&gt;newspaper&lt;/b&gt;),
 &lt;br&gt; G of
 &lt;b&gt;gibbet, gibbon, gist,&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;I of
 &lt;b&gt;antichrist&lt;/b&gt; and
 &lt;b&gt;grist&lt;/b&gt;,
 &lt;br&gt;Differ like
 &lt;b&gt;diverse&lt;/b&gt; and
 &lt;b&gt;divers&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Rivers, strivers, shivers, fivers&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Once&lt;/b&gt;, but
 &lt;b&gt;nonce, toll, doll&lt;/b&gt;, but
 &lt;b&gt;roll&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Polish, Polish, poll &lt;/b&gt;and
 &lt;b&gt;poll&lt;/b&gt;. 260
 &lt;br&gt;Pronunciation - think of
 &lt;b&gt;Psyche&lt;/b&gt;! -
 &lt;br&gt;
 &lt;br&gt;Is a paling, stout and
 &lt;b&gt;spiky&lt;/b&gt;.
 &lt;br&gt;Won't it make you lose your
 &lt;b&gt;wits&lt;/b&gt;
 &lt;br&gt;Writing
 &lt;b&gt;groats&lt;/b&gt; and saying 'grits'?
 &lt;br&gt;It's a dark
 &lt;b&gt;abyss&lt;/b&gt; or
 &lt;b&gt;tunnel&lt;/b&gt;
 &lt;br&gt;
 &lt;br&gt;Strewn with stones like
 &lt;b&gt;rowlock, gunwale&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Islington&lt;/b&gt;, and
 &lt;b&gt;Isle&lt;/b&gt; of
 &lt;b&gt;Wight&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Housewife, verdict&lt;/b&gt; and
 &lt;b&gt;indict&lt;/b&gt;.
 &lt;br&gt;
 &lt;br&gt;Don't you think so, reader,
 &lt;b&gt;rather&lt;/b&gt;,
 &lt;br&gt;Saying
 &lt;b&gt;lather, bather, father&lt;/b&gt;? 270
 &lt;br&gt;Finally, which rhymes with
 &lt;b&gt;enough&lt;/b&gt;,
 &lt;br&gt;
 &lt;b&gt;Though, through, bough, cough&lt;/b&gt;,
 &lt;b&gt;hough, sough, tough&lt;/b&gt;??
 &lt;br&gt;
 &lt;br&gt;
 &lt;b&gt;Hiccough&lt;/b&gt; has the sound of
 &lt;b&gt;sup&lt;/b&gt;...
 &lt;br&gt;My advice is: GIVE IT UP!
 &lt;br&gt;
 &lt;br&gt;
 &lt;a name="ref"&gt;[1]&lt;/a&gt; No, you're wrong. This is the plural of
 &lt;b&gt;doe&lt;/b&gt;.
&lt;/div&gt;</description></item><item><title>God is not Great by Christopher Hitchens</title><link>https://luiyo.net/en/blog/2011/12/god-is-not-great-by-christopher/</link><pubDate>Fri, 30 Dec 2011 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2011/12/god-is-not-great-by-christopher/</guid><description>&lt;img src="https://luiyo.net/img/2011/12/Christopher_Hitchens_signature.png" alt="Featured image of post God is not Great by Christopher Hitchens" /&gt;

&lt;p&gt;This is going to be my first review in English. Don't Panic! As I recently only read and watch both TV series and films in English (usually without subs) seems to me the perfect way to express ideas and concepts from the books, as well as a way to improve my skills. Please help me notice any inconvenience or mistake.&lt;/p&gt;
&lt;p&gt;I've been constantly thinking about this post since I finished the book almost two months ago. In this time lapse Mr. Hitchens died, with the subsequent hard time for us his followers. Embarrassingly I didn't have the time and/or strength to write about it, I found it difficult to write something different than what many others wrote. Although it was not a surprise for anyone, his death truly made me very sad and angry.&lt;/p&gt;
&lt;div class="image lateral"&gt;
 &lt;img src="https://luiyo.net/img/2011/12/Christopher-Hitchens-God-is-Not-Great.webp" alt="Christopher Hitchens - God is not Great" title="Christopher Hitchens - God is not Great"&gt;
 &lt;div class="caption"&gt;Christopher Hitchens - God is not Great&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/God_Is_Not_Great"&gt;&lt;b&gt;&lt;i&gt;God is not Great&lt;/i&gt;&lt;/b&gt;&lt;/a&gt; is a 2007 book from &lt;a href="http://en.wikipedia.org/wiki/Christopher_Hitchens"&gt;&lt;b&gt;Christopher Hitchens&lt;/b&gt;&lt;/a&gt;. In this book he made a fierce and sincere apology against religion, or at least against organized religion. Focusing on the &lt;a href="http://en.wikipedia.org/wiki/Abrahamic_religions"&gt;Abrahamic religions&lt;/a&gt;, the book contains a perfectly documented collection of facts, personal anecdotes and well chosen arguments. In each of the nineteen chapters the author explains (for example) how religion kills, how do we know some metaphysical claims of religion are false, the lies behind intelligent design, and how some religions have ended in the past.&lt;/p&gt;
&lt;p&gt;In Chapter Two, &lt;b&gt;Religion Kills&lt;/b&gt;, he described common irrationally violent situations in many cities (Belfast, Beirut, Bombay, Belgrade, Bethlehem or Baghdad) easily attributed to religion. He also wrote about the 1989 &lt;a href="http://en.wikipedia.org/wiki/Fatwa"&gt;&lt;b&gt;fatwa&lt;/b&gt;&lt;/a&gt; against his friend &lt;a href="http://en.wikipedia.org/wiki/Salman_Rushdie"&gt;&lt;b&gt;Salman Rushdie&lt;/b&gt;&lt;/a&gt; and the crazy actions driven by the US after the &lt;a href="http://en.wikipedia.org/wiki/September_11,_2001_attacks"&gt;&lt;b&gt;September 11&lt;/b&gt; attacks&lt;/a&gt;, as examples where religious leaders pursued, allowed and justified big massacres.&lt;/p&gt;
&lt;p&gt;In Chapter Four, &lt;b&gt;A Note On Health&lt;/b&gt;, he reminds us of some big confrontations between medicine and religion: some vaccines, condoms, the Jewish &lt;a href="http://en.wikipedia.org/wiki/Circumcision"&gt;circumcision&lt;/a&gt; and the &lt;a href="http://en.wikipedia.org/wiki/Female_genital_mutilation"&gt;female genital mutilation&lt;/a&gt; rituals, and the pursuing and punishment of homosexuality.&lt;/p&gt;
&lt;p&gt;Chapter Five, &lt;b&gt;The Metaphysical Claims of Religion Are False&lt;/b&gt;, where Mr. Hitchens explains the difference between the knowledge of the world today and when some religions where founded. He claims that the necessary leap of faith needs to be repeated, and it turns harder to take the more it is taken.&lt;/p&gt;
&lt;p&gt;In Chapter Nine, &lt;b&gt;The Koran Is Borrowed From Both Jewish and Christian Myths&lt;/b&gt; he examines the religion of &lt;a href="http://en.wikipedia.org/wiki/Islam"&gt;&lt;b&gt;Islam&lt;/b&gt;&lt;/a&gt; and its holy book, &lt;a href="http://en.wikipedia.org/wiki/The_Koran"&gt;&lt;b&gt;the Koran&lt;/b&gt;&lt;/a&gt;, asserting that it was not supernatural and simply was a compendium of other religious texts and sayings.&lt;/p&gt;
&lt;p&gt;Chapter Thirteen, &lt;b&gt;Does Religion Make People Behave Better?&lt;/b&gt;, explains how non-religious people stand and pursue moral causes with at least as much strength and clearness as religious people. He also notes many issues of misbehavior in religious leaders.&lt;/p&gt;
&lt;p&gt;In Chapter Fourteen, &lt;b&gt;There Is No 'Eastern' Solution&lt;/b&gt;, he blames Asiatic religions as &lt;a href="http://en.wikipedia.org/wiki/Buddhism"&gt;&lt;b&gt;Buddhism&lt;/b&gt;&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Hinduism"&gt;&lt;b&gt;Hinduism&lt;/b&gt;&lt;/a&gt; with similar sins and problems: the violence, the unverifiable assumptions, the unhealthy manners and rituals, etc.&lt;/p&gt;
&lt;p&gt;Chapter Fifteen, &lt;b&gt;Religion As An Original Sin&lt;/b&gt;, where he declares that there are several ways in which religion is not just amoral but positively immoral, being the faults found not in its adherents but in its original precepts. These include:&lt;/p&gt;
&lt;ul&gt;
 &lt;li&gt;Presenting a false picture of the world to the credulous&lt;/li&gt;
 &lt;li&gt;The doctrine of &lt;a href="http://en.wikipedia.org/wiki/Blood_sacrifice"&gt;blood sacrifice&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;The doctrine of &lt;a href="http://en.wikipedia.org/wiki/Atonement_in_Christianity"&gt;atonement&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;The doctrine of &lt;a href="http://en.wikipedia.org/wiki/Heaven"&gt;eternal reward&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Hell"&gt;eternal punishment&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;The imposition of impossible tasks or rules&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And Finally Chapter Nineteen, &lt;b&gt;In Conclusion: The Need for a New Enlightenment&lt;/b&gt;, where he argues that the human race no longer needs religion, to the point that underestimating religion will improve mankind, and will boost the progress of civilization. He ends asking atheists to fight for a religion-free society.&lt;/p&gt;
&lt;p&gt;Some of the commonly selected quotes are:&lt;/p&gt;
&lt;div class="excerpt"&gt;
 &lt;ul&gt;
 &lt;li&gt;&lt;i&gt;Organized religion is violent, irrational, intolerant, allied to racism, tribalism, and bigotry, invested in ignorance and hostile to free inquiry, contemptuous of women and coercive toward children.&lt;/i&gt;&lt;/li&gt;
 &lt;li&gt;Religion spoke its last intelligible or noble or inspiring words a long time ago.&lt;/li&gt;
 &lt;li&gt;I can think of a handful of priests and bishops and rabbis and imams who have put humanity ahead of their own sect or creed. History gives us many other such examples, which I am going to discuss later on. But this is a compliment to humanism, not to religion.&lt;/li&gt;
 &lt;li&gt;At least two major and established religions, with millions of adherents in Africa, believe that the cure is much worse than the disease. They also harbor the belief that the AIDS plague is in some sense a verdict from heaven upon sexual deviance--in particular upon homosexuality.&lt;/li&gt;
 &lt;li&gt;In Ireland alone--once an unquestioning disciple of Holy Mother Church--it is not estimated that the unmolested children of religious schools were very probably the minority.&lt;/li&gt;
 &lt;li&gt;One must state it plainly. Religion comes from the period of human prehistory where nobody--not even the mighty Democritus who concluded that all matter was made from atoms--had the smallest idea what was going on. It comes from the bawling and fearful infancy of our species, and is a babyish attempt to meet our inescapable demand for knowledge (as well as for comfort, reassurance, and other infantile needs). Today the least educated of my children knows much more about the natural order than any of the founders of religion and one would like to think--though the connection is not a fully demonstrable one--that this is why they seem so uninterested in sending fellow humans to hell.&lt;/li&gt;
 &lt;li&gt;Conceivably, some readers of these pages will be shocked to learn of the existence of Hindu and Buddhist murderers and sadists. Perhaps they dimly imagine that contemplative easterners, devoted to vegetarian diets and meditative routines, are immune to such temptations?&lt;/li&gt;
 &lt;li&gt;If religious instruction were not allowed until the child had attained the age of reason, we would be living in a quite different world.&lt;/li&gt;
 &lt;li&gt;Philosophy begins where religion ends, just as by analogy chemistry begins where alchemy runs out, and astronomy takes the place of astrology.&lt;/li&gt;
 &lt;li&gt;Religion has run out of justifications. Thanks to the telescope and the microscope, it no longer offers and explanation of anything important.&lt;/li&gt;
 &lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Mr. Hitchens was an English (also American since 2007) journalist, author and polemicist, in the wider meaning of the expression. He was considered &lt;a href="http://en.wikipedia.org/wiki/Top_100_Public_Intellectuals_Poll"&gt;one of the main intellectuals of the world&lt;/a&gt;, and was clearly identified as a Pope (in the techie way) in the atheist movement. After a brilliant career with a lot of polemic confrontations with people as &lt;a href="http://en.wikipedia.org/wiki/Mother_Teresa"&gt;&lt;b&gt;Mother Teresa&lt;/b&gt;&lt;/a&gt; (&lt;a href="http://www.youtube.com/watch?v=78f3xGVR0Ks"&gt;Hell's Angel documentary&lt;/a&gt;) or &lt;a href="http://en.wikipedia.org/wiki/Bill_Clinton"&gt;&lt;b&gt;Bill Clinton&lt;/b&gt;&lt;/a&gt; (&lt;a href="http://en.wikipedia.org/w/index.php?title=No_One_Left_to_Lie_To:_The_Triangulations_of_William_Jefferson_Clinton&amp;amp;action=edit&amp;amp;redlink=1"&gt;No One Left to Lie To&lt;/a&gt;), and &lt;a href="http://www.youtube.com/watch?v=ddsz9XBhrYA"&gt;demolishing debates&lt;/a&gt; against figures like &lt;a href="http://en.wikipedia.org/wiki/Tony_Blair"&gt;&lt;b&gt;Tony Blair&lt;/b&gt;&lt;/a&gt;, he faced some serious health issues due to an &lt;a href="http://en.wikipedia.org/wiki/Esophageal_cancer"&gt;oesophageal cancer&lt;/a&gt;. On 15 December 2011, Hitchens died from pneumonia, as a complication of this cancer.&lt;/p&gt;
&lt;p&gt;I'm not used to write bios in this blog, but if that moment comes surely he is going to be among the firsts to appear.&lt;/p&gt;</description></item><item><title>Skeptics by Ted Burnham</title><link>https://luiyo.net/en/blog/2011/06/skeptics-by-ted-burnham/</link><pubDate>Fri, 17 Jun 2011 00:00:00 +0000</pubDate><guid>https://luiyo.net/en/blog/2011/06/skeptics-by-ted-burnham/</guid><description>

&lt;p&gt;A short documentary about that most curious of creatures, the skeptic. Featuring &lt;a href="http://badastronomy.com"&gt;&lt;b&gt;Phil Plait&lt;/b&gt;&lt;/a&gt; and members of SSaSS, the &lt;a href="http://ssassatcu.blogspot.com"&gt;&lt;b&gt;Secular Students and Skeptics Society&lt;/b&gt;&lt;/a&gt;. Produced for a graduate class at the &lt;a href="http://journalism.colorado.edu/"&gt;&lt;b&gt;University of Colorado School of Journalism&lt;/b&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;br&gt;
&lt;center&gt;
 &lt;iframe src="http://player.vimeo.com/video/23406300?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="500" height="409" frameborder="0"&gt;&lt;/iframe&gt;
&lt;/center&gt;</description></item></channel></rss>