Skip to content

Life on the conference circuit – Part 3

2012 November 25

From a rather cold Malmö, I was hoping for a warm Lisbon when I left home on November 14th. Wrong! It was a cold and windy Portugal that welcomed me for my sixth Codebits. Late morning, I decided to go to the venue to organize the O’Reilly table of books and sort out the pre-orders.

It is always fun to get into the Tejo Hall at Lisbon’s Parque das Nações as the main entrance is locked before the opening of the show. I therefore needed to find a side entrance but which one?  Most of them were locked. At long last I found an open door and soon met with Jose Alves de Castro, the main organizer. After the greetings he showed me the layout of the place. Once again big changes – or improvements – were made in the main room: more colours, and three new bubble-shaped igloos. But what were those bubbles? It seems that last year, there were 3 tracks of talks given in the main area – unfortunately the noise level was too high and some of the talks were badly interrupted. This year the talks were still given in this area but they are held in the bubbles. As you can see in this video and the photos, the room looks awesome and of course, Sapo’s logo, the little frog, is still the star of the event.

Unfortunately, I was unable to visit the Hackspace since it was in a different part of the building – some of the big names that gave presentations and workshops included:

  • Mitch Altman – a San Francisco-based hacker and inventor, best known for inventing TV-B-Gone remote controls, a keychain that turns off TVs in public places.
  • Rob Bishop – a RaspberryPi Foundation Member who has been involved with development of the RaspberryPi since the first Broadcom SoC based prototypes (when the RaspberryPi looked like this) and was responsible for the first Quake port.
  • Erik de Bruijn – is currently involved in a research project with Eric von Hippel (MIT) and Jeroen de Jong (E.I.M.) to assess knowledge transfers between actors in the additive manufacturing industry. In 2011 he co-founded Ultimaking LTD, a company that develops and sells a fast, large build volume, open-source 3D printer: the Ultimaker.

Unfortunately, I could not follow the talks in the main area but most talks were well attended.

Can you imagine three days and two nights of talks and programming contests? Very tough so there was a need for some light entertainment:

  • Presentation karokee – when the presenter does not have a clue about the content of the presented slides.
  • Quiz – random questions
  • Flashmob Gangnam Style
  • Nuclear tacos eating contest
  • Badges collections

and much more.

Codebits ended on Saturday evening with the presentation of the outcomes of the programming contests, and the prize giving ceremony as well as a few speeches from the VIPs of SAPO – unfortunately these speeches were given in Portuguese and I cannot therefore tell you what was said.

Codebits is well-established with more and more attendees from 400 in 2007 to approx 1 000 this year. I do not know if it can get bigger but in 2013 Codebits Lisbon will run parallel with Codebits Brazil.

After this rather demanding event, I took a few days off in Portugal with my daughter. There is so much to do there that three and half days were definitely not enough.

Day 1 was dedicated to the Lisbon aquarium – I was told one of the biggest and most populated aquariums in the world. There you can meet the usual fish as well as sunfish, sea otters, sharks and penguins. The day finished with a Fado dinner.

 

 

 

 

 

 

Day 2 was a nice visit to Sintra, the summer retreat of the Portuguese kings. There are several castles in Sintra. For me, the most beautiful was the Costello dos Mouros or Castle of the Moors from the eighth century. Beautiful old stones among huge boulders – you feel like a mountain goat climbing up the very narrow paths. Other castles included the Palacio da Pena and the Palacio Nacional. Unfortunately we did not have time to visit the Park of Pena – I suppose one has to keep something for the future.

 

Day 3 – Woke up with a reminder of the muscles I did not know I had. Mountain climbing is not for the unfit. With the aid of some painkillers we climbed yet another hill to visit the Castello S. Jorge in the centre of Lisbon – lots of stairs! This castle is yet another ruin dating from the Moorish era and then conquered by the first king of Portugal, Dom Afonso Henriques, in 1147. More climbing on the ramparts – I must admit that the coffee shop with its peacocks and cats was very welcome. The afternoon was filled with a visit to the Calouste Gulbenkian Museum with its treasures collected from all over the world. I loved the “Portrait of an Old Man” by Rembrandt but was not impressed by the French furniture or silver.

On the last day, we did a little shopping and walked around the centre of town and along the Tejo.

One thing I was not prepared for was an invasion of green and white t-shirts – Celtic played Benfica on Tuesday. No squirmishes, the ambience was great but why did the Celtic fans have to come back in the same plane as us! There was not one inch to spare.

Using the right tool for the job – Tech Mesh: The Alternative Programming Conference – 4-6 December

2012 November 16

I just received this great deal from the organizers of Tech Mesh – as described below this conference is about non-mainstream technologies. Do read on and benefit from Tech Mesh offer to the friends of O’Reilly.

Tech Mesh – the Alternative Programming Conference will take place between 4th and 6th of December in London and aims to promote useful non-mainstream technologies to the software industry. We are proud to say this initiative is unique in the landscape of European software and programming conferences. The underlying theme of the event is ‘the right tool for the job’, as opposed to automatically choosing the tool at hand. By ‘tool’ we understand not only technologies but also languages, libraries, databases, operating systems, hardware platforms, or more generally techniques, styles or paradigms.

Tech Mesh will bring together over 50 speakers – users and inventors of different languages and technologies, who will share their experience and inspire mainstream and non-mainstream users alike. Additionally, every Tech Mesh event will focus on one of the 8 industry tracks: Finance & Banking, Gaming and Social Media, Embedded, Infrastructure and Messaging, Languages, Next Generation Analytics, Next Generation Databases, Scalability & Multicore.

We are excited to be hosting two important premieres in the world of functional programming: for the first time, co-inventors of Erlang – Joe Armstrong, Robert Virding and Mike Williams will be together on a stage to give a joint keynote on 183 years of programming. The co-inventors of Haskell – Simon Peyton Jones, Phil Wadler and John Hughes will also present a keynote together: ‘Haskell: practical as well as cool’. Rich Hickey – inventor of Clojure will deliver a keynote on languages and systems and will challenge delegates to rethink the fundamentals of database architecture. Developers will get an understanding of highly concurrent, scalable and fault-tolerant systems using Akka straight from the creator of Akka himself: Jonas Bonér. Bruce Tate will put different languages in context  and Steve Vinoski from Basho will provide an overview of Riak. A full list of speakers and talks can be found on the event website.

Tech Mesh is also a great opportunity for networking and socialising, and for the Conference Party on Tuesday 4th December we have prepared another treat: Sam Aaron and his Overtone-powered multi-core band Meta-Exwill be generating sounds and visuals by hacking Emacs and processing live event streams in real time. There will also be an opportunity for delegates to join in the jam with their own laptops.

Tech Mesh is a must-go for anybody who wants to keep the competitive edge in their technology: CIOs, CTOs, architects and developers. And especially for O’Reilly readers we offer a 20% discount off the Standard price. All you need to do is go to the registration page and use the promo code OREILLY.

See you at Tech Mesh!

Life on the conference circuit – Part 2

2012 November 14

Arrived in Copenhagen then took a train to Malmö – a very short and easy journey. It is so easy due to the Øresund Bridge and the Drogden Tunnel – two magnificant pieces of engineering. Once in Malmö I thought I could walk to my hotel but no, it rained too much and in no time I was soaked. I therefore took a taxi. I then realised that the taxis in this area can be extremely expensive. The very short ride, approximately 8 minutes on foot, costs me about £12 – I was stunned and promised myself I will never take a taxi again or at least opt for a reputable firm.

On Tuesday morning I set up the O’Reilly table and hoped (wrongly) I would be able to visit Malmö during the afternoon. No such luck – the credit card machine (among other things) was playing up. I had to have it fixed before the conference. By the end of the day everything was fixed and I could relax. Unfortunately sightseeing was out as it was very dark and still pouring with rain. So decided to look at a little television – not a good idea. Why do we always see imported American series in other countries? Is it because the language is not complicated and it is a good way to learn English?

Wednesday, I got to the venue before 8.00 and there was already a lot of people there. The venue is  Slagthuset which allegedly means “slaughter house”. Please feel free to correct me if this is not the case. The day started with the keynote “Software Won – So What Now?” by David Rowan. Then the conference divided into 7 tracks – I should think a very difficult choice for the delegates. The last keynote was by Jim McCarthy – “Culture Hacking and the Coming Era of Magnificence”. Evening activities followed with the Øredev jazz concert, in keeping with the Øredev tradition, and then the Øredev quiz put together by the speakers.

Thursday had an early start again with a keynote by Reginald Braithwaite – “The Rebellion Imperative”. After the talks we had another hour of jazz followed with Alexander Bard’s talk “The rebels come out online”, concerning the influence the internet has over us. I was wondering whether anyone had any thoughts regarding whether the internet really has any control over us? Please feel free to elaborate in the comments section.

Friday started with Jonas Birgersson’s keynote “Tailwind/Headwind in the Pursuit of the Fibre to All”. The day finished early with Hojun Song “From Collective Intelligence to Collaborative Creation”. During that time we had to remove all stands, books etc. to leave the place free for a dinner of over 300 people. I don’t think I have ever seen a place change character in such little time. All at once you can see the flooring (carpet tiles) being removed and replaced immediately by tables already fully dressed for dinner – white table cloth, glasses, cutlery, vase of flowers and of course candles.

During the day there was talks from O’Reilly and Pragmatic Bookshelf authors:

50 videos are already published on the Øredev’s website and more will be online tomorrow! They can be found here.

Impressed by the content? Why not pencil in Øredev 2013 which will be held on November 4-8 next year (same place)? Take the opportunity to look at Malmö, it is worth visiting.

Data Science London meetup at Strata Conference

2012 November 12

This is a summary report of what happened there. O’Reilly invited Data Science London to host its community meetup at the end of Day 2, Strata Conference. The meetup took place at the grandiose Buckingham Room in the Hilton Metropole. Funded by contributions from community members, lots of delicious sandwiches and beers were provided to all meetup attendees for free.  Everyone seemed to be enjoying the conversations and meeting new, interesting people. The room was packed with data scientists and data geeks, and –on the last count- we tallied up more that 275 people. Check out the photos.

 

The meetup was a special session dedicated to Recommender Systems. We had 4 speakers. Dr. Neal Lathia at Cambridge University Computer Lab, kicked off the talks and presented some of the highlights of 6th ACM Conference on Recommender Systems, Dublin.  Neal did a great job, given the short time slot, providing an overview of key aspects of 6th ACM RecSys and also –importantly- summarizing 5 open problems in recommender systems. You can read a more detailed post on these five issues here but here is a summary what Neal presented:

  1. Why do we need recommender systems?  We now implement recommender systems to foster engagement and community, and the web has become an ecosystem of personalisation
  2. Problem 1: Predictions. The research community has become very aware of the fact that there is more to recommendation than predicting ratings.  How can you make recommendations novel, diverse and serendipitous? How do you deal with conflicting objectives?
  3. Problem 2: Algorithms.  We need to find a balance between the effort required on users to rate things in order to improve recommendations vs. improving algorithms that can deal with few ratings and make better rankings
  4. Problem 3: Users and Ratings. The traditional mode of thinking about recommender systems has been “users” and “items,” who are linked by “ratings.” This paradigm is slowly being shown to be incomplete.
  5. Problem 4: Items. The idea of having tangible “things” that you recommend is also slowly shifting.
  6. Problem 5: Measurement.  Understanding how to measure progress in recommender systems, and also ensuring that algorithm-people, usability-people,  and academic  researchers work closely are two main issues not solved yet

Second in line, was Tamas Jambor, a PhD student at University College London. The title of Tamas’ talk was Beyond Accuracy: Goal-Drive Recommender System Design. In his talk Tamas explained the differences between goal-driven and metric-driven recommender systems, and also provided a step-b-step, structured approach to goal-driven recommender system design. You can read the slides from his presentation here.

 

The third speaker of the evening was Dinesh Vadhia, CEO at  Xyggy, a startup that is building  serendipitous discovery system based on the concept of autonomous computing or anticipatory computing. The title of his talk was Autonomous Computing: The New Interface? (slides here).  And although Dinesh did not provide a lot of technical in-depth detail due to IP protection issues, he provided a high level overview of concepts like: new Bayesian machine learning algorithms, digital doppelanger, dynamic predictions, and autonomous discovery.

The fourth and final speaker was Sean Owen, founder at Myrrix, a startup that is building complete, real-time, scalable recommender system, built on Apache Mahout.  Sean needs no introduction as he is well known across the recommender systems community. He is also one of the main committers of the Apache Mahout Project.  Sean’s talk (Big Practical Recommendations with ALS) provided an in-depth overview on how to use alternating least squares algorithm and matrix factorization to compute, practical recommendations at scale.

At the end of the session talks, the 4 speakers engaged in several informal Q&As with many of the attendees, and several break-out groups formed with lively discussions and intense exchange of ideas. Beer and sandwiches were provided until they lasted. Networking and socializing continued well beyond the end of the meetup, perhaps until 11pm. Everyone –speakers and attendees- had a great time -an although exhausted- the Data Science London team was extremely pleased with the results of the meetup.

Thanks to Gina Blaber, VP Conferences, O’Reilly and her team for inviting us to host our meetup at Strata Conference London. We had a lot of fun, the meetup was a success, and we really look forward to do more things with O’Reilly.  See you next time!

Carlos Somohano is the Founder of  Data Science London. He holds a BSc Hons. in Business Administration, major Information Systems & Operations Research (ISOM). Carlos is an enterprise consultant with +12 years of experience in SAP, ERP, BI and data projects.

 


 

Life on the conference circuit

2012 November 7

On Thursday November 1st, I left home on a very autumnal morning. It rained all night so the roads were at their worst. Got to Heathrow Airport for the BA flight to Sofia – no problem but I am still wondering why we had to sit over half an hour in the plane before taking off. Made it to Sofia without any other problem and left my luggage in my hotel – sorry I meant in the flat of the organizer of OpenFest, Marian Marinov and his wife Toni Marinova – Once again I stayed with this kind couple.

After setting up the O’Reilly table with the many books, I was invited to listen to a talk on GitHub by Brian Doll at the University of Sofia. It all started very well – I was learning fast and then catastrophe!  I lost it and once again I realise that technology is not for me. I did discover how GitHub make money but I am sure you are all aware of that so I will not bore you with the information. From there we went to one of the oldest restaurant of Sofia, wonderful local food in a very special setting.

The making of TUX

OpenFest has been going on for years – I believe since 2003 and has been growing ever since. This year there were more attendees than ever and it offered 6 or 8 talks in English – so OpenFest is becoming an international event with speakers from:

  • Germany – Harald Welte, famous for his work on the Linux kernel, GPL enforcement – see GPL-violations.org and Openmoko
  • Croatia – Tonimir Kišasondi, Junior researcher at Faculty of Organization and Informatics in Varazdin, Croatia and Vlatko Košturjak

I am always surprised to see how well our books are doing in Bulgaria when the average salaries are so low. I feel also sad that the books are not readily available and that not only do the book buyers have to pay a lot of tax but also the heavy cost of shipping.

GitHub invited everybody to a  “Rock Party” on Sunday night – probably not the right music for me but I thoroughly enjoyed the people and their enthusiasm to music, beer and peanuts. It was also nice to hear some typical Bulgarian songs among the heavy rock stuff.

This was my 6th visit to Bulgaria, I am very impressed to see how Sofia has changed during the  last 6 years. Of course the communist blocks of flats are still there and will be there for a long time, but I found the city a lot cleaner, the grass was cut and there are a lot less potholes  on the roads.

Marian taught me how to take night pictures so please enjoy my favourite church – the Russian Church near the Aleksandar Nevski – two beautiful buildings.

 I still need to work on my settings…..

 

Monday 5th, I was back on the road or should I say back in the air – travelling to Malmo for Øredev 2012. There was no direct flight so had a stop in Vienna, just enough time to eat a Goulash Suppe – that brought back 40 years old memories.

 

 

Think, Code, and Experiment

2012 October 22

Last week the 5th Open World Forum took place in the very heart of Paris, and this year af83 was again strongly involved in this major European and French Open Source event.

We are totally dedicated to the subjects tackled and the values at the very heart of the Forum: “the Open Digital Strategies”. This is the reason of our unfailing involvement in organizing and running it. The Forum’s format has undergone a number of changes last year while I was Chairman. I really wanted to make the event evolve, to be more comprehensive, pragmatic and accessible, while keeping its forum and think-tank dimension: a place where ideas are born, an event after which communities change and projects are formed. Hence, two dimensions were added to the conference:

  • Code, to gather the best developers
  • Experiment, to share with the general public who is often interested but kept apart

This is the best way to reconnect executives, companies, developers and their users.

So for the second year, three tracks coexisted (Think, Code and Experiment) to put Open Source in everybody’s hands – decision makers, developers and general public – through various talks and demonstrations held by more than 250 speakers and exhibitors.

It was as always a unique opportunity to meet the key players of the domain and take part in in-depth reflections on Open digital strategy, but also test the latest Open Source technologies, attend high-level talks and see artists’ performances, new Open interfaces for the home and Open Source robot operating systems.

The Think track was richer than ever, tackling a range of topics as wide as Open Data, Cloud, Embedded Systems, NoSQL databases, security and legal issues related to free solutions, the importance of education and training, communities, prospective and strategy, Open Source business models, R&D and industrialization, mobility, Open standards, Internet of Open stuff…

These were covered in keynotes, debates between a panel of experts, feedback from CIOs, case studies, innovation awards and less informal exchanges between participants: two intense days! There were great speakers, for example, Ralf Flax, Suse VP of Engineering, who has the soul of a true Open Source developer.

For those still in doubt, this year’s conference confirmed several points: Open Source is not only for the lower layers of the information system anymore, and can be highly efficient for answering various issues, from small to global companies as well as public services and organizations. It is strategic – but it also needs a considered strategy. With the increasing importance of software in our lives, Free and Open Software are more than ever relevant, allowing each player to have control of key components. It also proved that the ecosystem is ever-growing, lively, full of innovation and energy and has real economic weight.

Along with the CxOs, the Forum once more gave room to developers with the 2 day Code track in collaboration with a lot of vibrant communities. It hosted for example the FUDcon FEDORA, OSDC.fr, Android and GoogleTV presentations and workshops and many more on Cloud, NoSQL, and HTML5.

OSDC.fr aims to gather French-speaking developers from all communities involved with programming innovative technology and free languages (e.g. Perl, Python, Ruby, PHP, SmallTalk, Scala, Clojure, Erlang and Haskell). We had the opportunity to attend high level talks by, among others,

  • Harald Welte (German hacker involved in a lot of free projects such as NetFilter, OpenMoko, GPL Violations), who spoke about Osmocom and Erlang;
  • Dodji Seketeli (RedHat Senior Software Engineer) on the upcoming GCC4.8;
  • Christian Couder (Senior Release Engineer) on git bisect, a invaluable tool to detect regressions;
  • Michael Scherer on the benefits of devs and packagers’ collaboration;
  • A presentation of the robot NAO and how to program it by Aldebaran engineers

… in short, a geek’s dream come true! Some of the OSDC sessions were recorded and will soon be available online, so check here  to catch up!

Finally, Saturday was the occasion to welcome the general public, to exchange and experiment around free art, internet privacy and neutrality, and contribute to projects such as Open Street Maps. Children weren’t forgotten – with this year’s KidExperiment (the mini conference for kids, hosted/carried out by MiniShare, HacKIDemia and the “Petits débrouillards”) which included  workshops and hands-on manipulations to dive into programming and code…

Co-founder, AF83 and Bearstech, Chairman of Cap Digital Collibri Community, Board of Silicon Sentier , President of the OWF 2011 ( France)
Louis is the co-founder of two companies, AF83 and Bearstech. AF83 is a Digital Agency, providing cutting-edge development, marketing and UX design services, based in Paris and San Francisco. Bearstech is an Open Source pure player, which provides IS management services, as well as responsible web and product development services. Louis is also heavily involved in Silicon Sentier and one of the founders of La Cantine, and is the chairman of Collibri, the free software & “open innovation” workgroup of Cap Digital, representing 150+ French companies and labs working with new technologies and free software.

With the great help of Marie Ailloud.

Comments from Josette – Watch this space for details of Open World Forum 2013 – I will be there, will you?

Fun at Strata and Velocity – London 2012

2012 October 12

Last week I attended two conferences organised by O’Reilly: Strata (themed around Big Data) and Velocity (performance and administration of web applications).

Recently I have been exploring various NoSQL databases, so when I heard the Strata conference was coming to London for the first time, I decided to attend – after all, many of the NoSQL products are very closely associated with the world of Big Data.  Seduced by the discount for booking both, on a whim I decided to attend the Velocity conference as well.  Two days for each, so that would be 4 days of presentations.  I made sure I had plenty of sleep in advance…

Strata came first.  My goal here was to get a wider understanding of the whole Big Data scene – hot technologies, interesting problems that the community faces, and so on.

My first impression was that this is a field still being explored – even the problems are not yet well-defined.  Several of the speakers offered their own definitions of “Big Data”.  I think it was George Dyson who suggested that the Big Data era began when it became cheaper to keep all your data than to spend human effort to delete it.  A more subjective definition was that you know you have Big Data when you have to start thinking about the size of it – which suggests that the threshold will rise as the state of the art moves forward.

I’ve not seen Hadoop in real deployments, so it was interesting to hear the war stories about that, but there were plenty more technologies under discussion.  I heard about RDF, Clojure, Cascalogic, techniques for visualizing and exploring data, and much more.

Funnily though, one of the talks that had the most impact on me was not a “deep techie” thing at all: in the last session on Tuesday, Felienne Hermans of Delft University spoke about PhD research she’d done into corporate use of spreadsheets.  We all are vaguely aware that Excel gets (ab)used for all sorts of things – largely because it is a quasi-programming environment that is used by non-programmers – but do we really know the true extent?  A spreadsheet can combine data, logic and presentation with a complete failure of “separation of concerns”.  Felienne had worked with an investment bank where the management initially estimated there might be 10 thousand spreadsheets; the correct figure was more like 3 million.  A timely reminder that while we worry about the challenge of slightly rough data in our databases, there’s a whole lot of business-critical stuff out there in users’ home directories…

Velocity followed on Wednesday and Thursday, and here my objective was to catch up with a field where I was a bit stale – my real web experience dates from 5 years ago, and of course things have moved on.  There was a lot of talk about DevOps, but this isn’t so new to me; instead I tried to cast my net wide, and went to talks about queueing, monitoring, stories of real-life experience, and various new technologies.

The Velocity conference seemed slightly more “corporate” than Strata, perhaps because it seemed mostly to be about better ways of tackling well-known problems, rather than working out what the heck the problem actually is.  Strata was asking, “What do I do with all this data?  Is there a business model hidden in there, or knowledge that I can extract?  How can do I do any of that?”.  In contrast, Velocity mostly concentrated on more specific questions for a more mature field: “How can I monitor the performance of my app around the globe?  What metrics should I track?  Can I use DevOps-style agility to improve stability and deploy releases more quickly?”

At both conferences there was a good selection of exhibitors; particularly at Velocity where the more mature problem space means there are more players with competing offerings to sell.  As a fan of open-source, I find it encouraging how many of the free products now have companies to back them and sell extra support (and conversely, how many companies choose to open their core products).  Most of the stands were definitely geared to the technical nature of the conferences and were able to deal with proper in-depth questioning.

The least satisfactory aspect of the whole thing was the hotel conference rooms.  All of them had the same narrow chairs bolted together in rows.  I’m certainly no “big guy” but I was at least an inch or two wider than the chairs, so in a well-attended talk everyone ended up very tightly wedged, or taking it in turns to lean forward.  In most of the rooms the projection screens were low and you couldn’t see the bottom half of slides from the back.  A plus for the hotel was the good-quality food; though this may not have helped with the narrow seating!

As you’d expect, this event has sparked a whole lot of questions and further research to do.  I’ll certainly be looking into a bunch of new technologies – Hadoop the Definitive Guide is first up on my reading list – but it seems that statistics is going to become a surprisingly in-demand skill as businesses try to extract the patterns from their data.  Statistics in a Nutshell next, perhaps…

Overall, my first experience of these conferences was very positive – in both cases, it was a great way to get a survey of the scene and drill down to a few more in-depth areas too.  Of course I can’t speak for anyone who had more specific objectives, but it seemed that the corridor conversations around the formal talks offered plenty of opportunities to make contacts, and get into more detailed discussions.  I suspect I’ll return in the future, hopefully with some stories of my own to tell!

Gordon Banner looking lovelyGordon Banner is a sysadmin and infrastructure consultant who is interested in almost anything technological, but when forced to specialise will concentrate on supporting developers and maintaining applications at enterprise scale.

Web Expo 2012, Prague

2012 September 25

At long last I made it to Prague – this is my first time in this beautiful city. Since studying Má Vlast at school, I always wanted to see Prague and the glorious arrival of the Moldau (Vltava) with of course Smetana playing in the background or was it just in my iPod. The town and its surroundings are wonderful. I was a little disappointed in finding Tesco, M&S and of course Burger King, Mac Donalds, KFT etc. but I suppose there is always a price to pay for the good things in life.

Prague’s very famous Web Expo was held at the University of Economics, Winston Churchill Square. Web expo was created by Vaclav Stoupa, 5 years ago. Vaclav’s aim was to put together the developers, the web designers and the commercials to ensure that they talk together instead of keeping apart until the end of the project when it becomes time consuming and expensive to change. This kind of reminds me of DevOps but apparently I got it wrong. 5 years ago, 400 people attended the conference, now it is sold out with 1300 attendees – a huge success whowing the needs of the participants.

Some O’Reilly authors were speaking at the event:

  • 10 Steps to Product/Market Fit  by Ash Maurya, author of Running Lean
  • Coefficients of Friction  by Alistair Croll, author of forthcoming Lean Analytics

 

 

 

 

 

 

 

The exhibition hall was very different with a massage den, special teas stand, fresh fruit squeezed in front of you etc. The food was plenty and so good!

The Czech Republic is a very small country with a limited number of speakers in the fields covered by Web Expo. Vaclav is well aware that future programmes will become very repetitive if he does not look outside the country. Looking at the future, he intends to invite foreign speakers to add to the quality of the talks and make the programme more varied. Outside speakers will bring a different kind of flavour to the conference including talks in English. Of course there is the risk of losing some of the delegates if the programme is all in English but at the same time it should attract more foreign delegates. Watch out for Web Expo 2013!

 

It’s all about Culture – Devopsday, Rome

2012 September 11

It’s that time of year again: Devopsdays Europe is on, four years after the original Devopsdays conference in Gent that got the movement started. The second event was in Hamburg, last year’s conference in Gotheborg, and this year’s location is Rome.

With talks covering the whole devops spectrum, including culture, automation and measurement, lots of people will be sharing their experiences. Speakers for this year’s European edition include Damon Edwards,  Jason Dixon , Bryan Berry and Mark Burgess.

Let me introduce you to Alessandro Franceschi,  one of the Italian devops evangelists. Al has been active in the Puppet and devops communities for a couple of years now and is one of the people organising the Rome event, so we asked Alessandro a couple of questions.

Q: After Gent, Hamburg and  Gotheburg, the European Edition of Devopsdays is now coming to Rome.  What makes Rome the perfect place to discuss Devops?

A: In conferences like DevOps Days you go to share ideas, learn new things and meet friends. Rome is a great place for all of these things… and it has many benefits like hopefully nice weather, remarkable sightseeing and good Italian food. This choice happened almost by chance – from just a few discussions to some tweets the location was decided, but to be honest, I think that Patrick, Kris and the other main organisers just wanted to have an excuse to visit Rome (again!)…

We will talk about and discuss tools, processes, people and culture, we will learn how others face our same problems or know about problems we never thought we might have. But there will be a large focus on how the “DevOps way” involves and drives a cultural shift in how people collaborate within a company. “It’s all about Culture” is this edition’s headline, and Rome is a really appropriate location to talk about this.

Q:  Alessandro, you’ve been pretty active in the devops / puppet community for a couple of years now. Can you tell us a bit about the local Italian scene?

A:  Italy is a haven for talented IT geeks. Many are curious and explore trends and technologies way before the companies where they work. Communication frictions, work organisation in silos, established rigidities are still dominant.

At the same time a vital and active startup community is growing larger and larger: it sparkles with vitality and hope amid the depressing fogs of the crisis. Here DevOps adoption is easier, if not plain necessary. There’s interest both from the dev side (where Agile adoption is well established) and from the Ops side (mostly driven by automation needs). Puppet is growing fast and there are various Chef users as well: numbers are still relatively low but the trend is evident.

Q:  The schedule is almost finished,  what are you most looking forward to?

A:  Many of the presentations seem quite promising. The quantity and quality of the proposals were good.
I’m personally looking forward to learn about Damon Edwards’s “levers for change” for DevOps Culture adoption and quite interested in Chris Hilton’s talk “Beyond Continuous Delivery”. I’m also curious on Bryan Berry’s “Monitoring data.fao.org” and Jason Dixon’s “The State of Open Source Monitoring: The good, the bad, the fucking terrible, and a glimpse into our future”. In any case I’m quite sure that I’ll also find enlightening or interesting ideas in more unexpected places. There will be a good number of Ignites, a format that I personally love. But it’s the people who make the event, so I expect vibrant open space discussions and long evening followups accompanied by great beer.

Besides the actual contents of the conference we hope to provide a really nice experience to the participants. We expect an excellent catering service and the location, kindly sponsored by IBM Italy (I want to mention them without reservation because they have been really helpful in making this edition possible), looks a very interesting and unusual place.

Q:  What else besides devopsdays should people visit Rome/ Italy for ?

A:  Rome is an incredible city. If you have been there, you know what I mean. You walk over history with every step you take, you turn around a corner and see something new: a church, some ruins or monuments that might be 2000, 200, 50 years old. It reflects the past virtues and current vices of Italy, with all their contradictions. We plan to propose an informal city tour, the day after the event, to the DevOps who want to chill out together by visiting the town after 2 days of brainstorms

With DevOps from all over Europe, Rome’s charm, Italy’s way (and no more political jokes that are a reality), this is Devops Days.

It’s all about Culture!

 

Kris Buytaert is a long time Linux and Open Source Consultant. He’s one of instigators of the devops movement, currently working for Inuits.

Kris is the Co-Author of Virtualization with Xen ,used to be the maintainer of the openMosix HOWTO and author of different technical publications. He is frequently speaking at, or organizing different international conferences

He spends most of his time working on Linux Clustering (both High Availability, Scalability and HPC), Virtualisation and Large Infrastructure Management projects hence trying to build infrastructures that can survive the 10th floor test, better known today as the cloud while actively promoting the devops idea !

His blog titled “Everything is a Freaking DNS Problem” can be found at http://www.krisbuytaert.be/blog/.

What’s your favourite sysadmin related book?

2012 September 7

I own many sysadmin books but my favourite has to be Linux System Programming by Robert Love. It’s not always been my favourite of course, there will always be a special place in my heart for Unix Power Tools, if only for getting me past that initial “Write us a Unix shell script”, “no problem, what’s Unix?” moment in my first job, but that’s been pushed into second place by Robert Love’s book.

It’s not because I have any great expertise in C, or any great desire to write low level system code – I’m a mediocre programmer at best. It’s because it is the best book I know for those who want to actually understand how Linux works.

There are many books on administrating Linux boxes, most of them start with a “how to install” chapter. It’s been a long time since I needed one of those. Many of them continue with a tour of some of the GUI-based admin applications that exist. I don’t install X-windows on servers. Then they continue with an introduction to the command line and a tour of some useful commands. I know all the grep options I’ve ever required, and I can use a manual page as well as any other 15 year veteran CLI [command line interface] user. Basically these books have no appeal to me anymore, and I’m no longer their target market.

But once you move beyond the introductory books you hit a problem.  The only other type of books that exist for the sysadmin are the application specific ones covering Bind or Tomcat or Apache or one of the many other applications we admin. These are of course fantastically useful if you want to admin Bind or Tomcat or Apache, but they’re pretty much useless if you don’t. If you want to get all business speak about it they address a vertical market, not a horizontal one.

What makes Linux Systems Programming so useful to me is the sheer amount of background information he has put into it. Each chapter contains big chunks of general information related to the topic of the chapter before he wanders off into the C functions that address it. So, for example, the chapter on “Advanced File I/O” contains descriptions of the various IO schedulers available and how and why you might want to use them. The “Advanced Process Management” section contains a good introduction to real-time, and “File and Directory Management” talks about extended attributes (heavily used by SELinux and Gluster) the way ext3 and xfs implement them and the restrictions they impose.

What this book gives me, and what no other book I’ve been able to find does (with the possible exception of Unix Power Tools) is the background information I need to make me a better Linux admin: not an Apache admin, or a puppet admin, but a Linux admin.

It’s not without its flaws of course, it’s at heart a book about C programming, and its value to a sysadmin is serendipitous rather than intentional – so many things you’d like to know aren’t covered (extended attributes are explained but not how to manipulate them from the command line for example), and there are large sections that are of little interest to the non-programmer. But when it’s good, it’s by far the best book out there.

It seems very strange to me that to get this kind of detailed knowledge I have to buy programming books, but when you think about it, there really aren’t any advanced sysadmin books on the market. Contrast this with the programming book market, taking Perl as our example. You can start with Learning Perl,  move on to Intermediate Perl, study Advanced Perl, and somewhere along the way read Programming Perl  and a dozen other books about different aspects of the language, and if you want to take it even further you can read many books about code style, algorithms or even the lofty heights of The Art of Computer Programming.

But where are the intermediate or advanced level sysadmin books? Where are the books that talk about performance tuning the OS, laying out RAID, the pros and cons of different file systems for your workload, (or even just figuring out what your “workload” actually means), the what, when and why (and why not) of configuring HugePages and the thousand and one other topics that deal with the fundamental ways Linux operates that we deal with every day as part of our jobs, but about which we never gain the deep understanding that perhaps we should.

This sort of information is out there: if you hunt around on the web you can find dozens of blog posts and howtos (many contradictory and outdated of course, this is the web after all!) on any of these subjects, but if you’re looking for a single cohesive description of the OS we make our livings at, sorry, you’re out of luck. This is a shame because the more you understand your job the better you’re going to be, and the easier you’re going find fixing the next weird and unusual problem (in fact the less likely you are to have a weird and unusual problem because you’ve anticipated it and fixed it before it had a chance to set off the pager).

Maybe it’s just me but these sorts of details are just plain fun, both as an end in themselves and as a way of showing off just how awesome you are to your comrades. We all know that sysadmins are the true elite of the computer world, so the better a sysadmin you can be, the more you truly understand Linux, then obviously the better the person you are!

So go and have a look at Robert’s book, it may make you a better sysadmin and a better person. I hope so because it’s the only choice you have.

Chris studied astrophysics at university but drifted into Unix when he finally accepted he was never going to get a job as a spaceman. After a brief stint working with Digital Unix he installed Red Hat 5.0 from a magazine cover disk and has never looked back. In the 15 years since then he’s alternated between sysadmin and consultant roles and is is currently a consultant with Red Hat.