Skip to content

O’Reilly and UKUUG Training: ‘Building the network you need with OpenBSD’s PF’

2011 May 9
by Josette Garcia

22nd September 2011, London

Book now: online or booking PDF.

Using PF, the OpenBSD packet filter? We got the course for you.

The tutorial provides updates on the new PF syntax and features introduced in OpenBSD 4.7 (with samples presented in the old and new syntax where appropriate), with newer updates and reviews of relevant new features in the upcoming OpenBSD 5.0 release.

It goes from the basics to advanced usage of the latest versions of PF, including traffic shaping using altq, and the supporting features for higher level services such as trapping spam via greylisting and http filtering, SSL proxying, and load balancing. PFs simplicity and ease allows those new to PF to understand it quickly, while refreshing the best practices in filtering for those who have used PF for years.

Interested? Book now as the places are limited and going fast and by the way it is still time to get the Early-Bird rates. Let your friends know!

 

From Open Government to Makers – engage with your peers at OpenTech

2011 May 5

As I attended most OpenTech, if not all (but always from behind the O’Reilly table), I thought it was high-time for me to discover what this conference is about.  I have therefore asked Sam Smith (the force behind OpenTech) to answer a few questions.  Hope to see you there on Saturday 21st May and don’t be offended if I bring my knitting.

For those who do not know OpenTech, can you please tell us more? Why should we come?

OpenTech itself is a multitude of things, all at the same time. read more…

I have just heard – the rhinoceros is back!

2011 May 3
by Josette Garcia

rhino is backYes the 6th Edition of JavaScript: The Definitive Guide is now available.

Since 1996, JavaScript: The Definitive Guide (known as the rhinoceros book) has been the bible for JavaScript programmers. With more than 500,000 copies in print, web developers are still raving about it. See below the quote from the creator –

“A must-have reference for expert JavaScript programmers…well organized and detailed.” – Brendan Eich, Creator of JavaScript, CTO of Mozilla

This classic book helps readers develop new JavaScript skills by building on their basic understanding of HTML, CSS, and the Web in general, and serves as a detailed reference for more seasoned web developers.

Part tutorial and part reference, the sixth edition of this bestselling book includes advanced material on the latest developer topics, such as comprehensive coverage of ECMAScript 5 (the new language standard) and also the new APIs introduced in HTML5, scripting Flash with JavaScript, object-oriented programming, HTTP and Ajax, DOM, SVG, XML, web services, and remote scripting. New chapters document jQuery and server-side JavaScript.

Hope this new edition will help you master the latest features of JavaScript. Do tell me what you think of this new edition.

JAX London

2011 April 27
by Caitlin

Yet another first! I attended my first Jax London Conference. Now in its 3rd year, Jax London seems to be going from strength to strength with one day for tutorials and 2 days of talks. The conference was divided into 6 tracks, each chaired by key people:

System Integration – Wolfgang Emmerich
Java EE6 – Arun Gupta
OSGi – Peter Kriens
Java Tech and Tools – Pete Muir
Agile – Roman Pichler
Spring – Eberhard Wolff

It was good to meet with –

Russ Miles author and co-author of Head First Software Development, Learning UML 2.0 and AspectJ Cookbook but most of all I am waiting for Programming Spring which is due September 2011.

Dan North – Contributor to 97 Things Every Programmer Should Know and co-author of The RSpec Book.

Ted Neward – remember, I mentioned him in my previous post, the guy who does not wear a name tag! Thanks to Jax London, I now know that he is an O’Reilly author – a long time ago, he wrote: Shared Source CLI Essential and VB.NET Core Classes in a Nutshell.

33rd Degree in Poland

2011 April 27
by Caitlin

I made it! I went to Poland for the first time – sorry I should have said, I went to Krakow. Krakow is a lovely city with lots of beautiful old buildings that survived wars and various occupations. Great people that were born in Krakow or are linked to Krakow include Oskar Schindler, Jean-Paul II, Mikołaj Kopernik (better known as Nicolas Copernicus), Helena Rubinstein, Roman Polanski and many, many more. Unfortunately Krakow is very close to Auschwitz and I must admit that disturbed me. I cannot yet cope with the atrocities and the commercial side of it. I would have loved to visit the Schindler Museum as for me he represented goodness and hope in these awful times.So maybe next year, if I am invited to the 33rd Degree conference.

The 33rd Degree Conference – that’s what I was supposed to talk about. Named the 33rd Degree conference by the organizer, Grzegorz Duda, after reading “The Lost Symbol” by Dan Brown who describes the Scottish Freemason Rite or the highest degree one can attain, it is no doubt the conference for Java Masters.

It was good meeting some of our authors including Pragmatic Bookshelf people – Neal Ford, Ted Neward (who by the way does not wear a name tag), Michael Nygard, Venkat Subramaniam. Out of the 59 talks and 5 workshops, there were only 3 talks in Polish and the rest were in English. This explains why people came from Germany, the Czech Republic, Ukraine, Slovakia, Estonia, UK, Switzerland, Finland, Israel, and even 2 from India. Altogether there were 380 delegates – a great achievement for a first conference!

When I asked Grzegorz if he intends to repeat the conference in 2012, his answer is:
“For sure!!!” due to lots of feedback like “It was the best conference I have ever been [to]” and “no need to go to Devoxx, to learn from top speakers”.

See you in 2012 in Krakow!

The demise of OreillyGMT, the birth of Josette’s blog.

2011 April 27
by Caitlin

I think in French we say, le roi est mort, vive le roi… but I am sure you know what happened to the French King!

It is with a lot of sadness that I have to report that GMT passed away. I believe the idea behind it was good – a blog for Europeans reporting ideas, technologies from our territory … but it did not work. Either we were not good enough or you did not have time to read us. It does not matter now… this is the past.

In the future, you will have to cope with me! It was decided (and I do not know whose wisdom that was) that I should write a blog telling you what I am up to, as well as our friends telling us all what they are up to. Maybe this blog will remind you a little of GMT, covering conferences, a bit of technology, interviews of some key people – but it will be a lot more light-hearted. It will be like listening to somebody who is a technophobe according to Tim, talking about things that she does not fully understand!

I know many of you from all the various tech conferences I’ve attended over the years. I hope that you will not only read me, but also comment on my efforts and of course we can talk face-to-face at the next conference (so long as you remind me who you are as I am getting a little forgetful!).

Andrew Chalkley’s Core RoR: Web Development With Ruby on Rails

2011 April 12

Andrew Chalkley’s Core RoR is a comprehensive look at Ruby on Rails taking you from the basics on day one to using it in a variety of professional environments. Ruby on Rails is a full web stack framework, so you have to have a sound understanding of the ins and outs of web development. If you’ve had little to no experience as a web developer this course is probably not for you.

If you’ve dabbled a bit in Rails before but not really understood what’s going on, or if you are a web developer experienced in PHP, ASP or Java and are keen to learn how to build web applications using Ruby on Rails, this is the course for you!

The workshop is scheduled for the 3rd-6th May, 2011 at Skills Matter eXchange in London.

Cost: £1245

More details here:
http://skillsmatter.com/course/ajax-ria/ruby-on-rails-workshop/cs-1649

Kohsuke Kawaguchi’s Mastering Continuous Integration with Jenkins/Hudson

2011 April 7
by Skills Matter

Master Jenkins with its creator, Kohsuke Kawaguchi, and accelerate your team’s development process Continuous Integration is a fundamental best practice of modern software development. Jenkins is the number one open source Continuous Integration Server. In this course, you will learn how to set up an effective Continuous Integration (Jenkins) environment that will reduce integration issues, improve code quality, and improve communication and collaboration between team members. You will also learn how Jenkins can act as a communications hub for your development team.

The course is modular and flexible, and can be tailored depending on specific student needs and requests. Through our trainings, you benefit from the wide experience and architectural expertise of our team. We bring that experience to you in a highly interactive, intensely hands-on setting.

LEARN HOW TO:
Students will come away from this workshop with a solid understanding of how to implement a Continuous Integration environment in their organization. They will be able to set up a working instance of the Jenkins server, complete with automated builds, tests, code quality audits and reports, and automatic deployment to an integration server. They will also be able to integrate Jenkins with other tools in the development environment, such as issue tracking systems and source code browsers.

PROGRAMME
An introduction to Continuous Integration (CI) principles
What you need to implement CI
CI-friendly development practices
Setting up a Hudson server
Continuous Integration build strategies and best practices
Hudson notification strategies and techniques
Automated testing
Automated code quality audits
Automated reporting on project status and statistics
Integrating Hudson with your issue management system
Automated release strategies
Automated deployment
Using distributed builds to speed up the build process and to run environment-specific build jobs
Applying Hudson to large projects – using CI on with large teams or multi-team projects, with multiple development/integration SCM branches…
You should already have basic web development knowledge and know about application server concepts.

Cost: £480.00 -> £350.00 if booked by 02-05-11

More details here:
http://skillsmatter.com/course/agile-testing/mastering-continuous-integration-with-jenkinshudson/cs-1607

Progressive .Net Tutorials

2011 April 6

After 3 successful years, the Progressive .NET Tutorials are back for another year of learning and sharing skills, the latest ideas, technologies and best practices for the development of scalable enterprise systems with modern .NET technologies and agile software development practices.

As with other years, we’ve made sure we’ll have an intimate event with lots of room for discussion and interaction with the Progressive.NET Team and other community members!

Confirmed speakers include Ayende Rahien, David Laribee, Robert Pickering, Christian Hassa, Gaspar Nagy, Simon Brown and Adam Granicz.

Ticket Info: £425.00 – £350.00 if booked by April 11th!

Book here:
http://skillsmatter.com/event/open-source-dot-net/progressive-dot-net-tutorials-2011/cs-1586

Codemotion

2011 February 10

Javaday has changed, it is now Codemotion

For four years running, Javaday Roma has been the only event of its kind in Italy in terms of content, participants and enthusiasm. Year after year, the exciting atmosphere of Javaday has won over participants and sponsors. To keep being a top draw for developers, Javaday has evolved to become Codemotion.
Codemotion takes Javaday a giant step further: it’s open to all languages and technologies, becoming a catalyst for more creativity and more job opportunities. Everyone can reap the benefits of the new, broader focus: from one product (Java, once Sun, now Oracle) to the entire field of programming.

What is Codemotion?

Codemotion is the evolution of Javaday Roma and will held on Saturday, March 5, 2011 in Rome. During the event, participants can take part in an intensive morning of talks followed by an afternoon for technical sessions and the presentation of innovative ideas and technical workshops.

Codemotion marks a huge step forward compared to Javaday: it is open to all languages and technologies, drawing together even more sources of creativity and job opportunities. Finally, shift in focus from one product to an entire discipline means that everyone wins.

Key features :

  • The Codemotion programme is defined by a public Call for Papers open to all. Proposals are selected by representatives of official Italian communities for each different language as well as for software development.
  • Participants looking for new career opportunities may submit their CVs to Codemotion sponsors at the event.
  • A fast-paced morning of technical talks followed by two sessions of Ignite in the afternoon are on the day’s program.
  • A competition to award the best in innovative ideas developed by young university students from all over Italy is currently in the works.
  • Launch of new products

Entrance to the event is, as always, free of charge.