londroid

This Week at Skills Matter: 14 – 18 July

Develop for Google Glass on Wednesday with the London Android User Group. Photo: Giuseppe Costantino via Flickr Creative Commons

Develop for Google Glass on Wednesday with the London Android User Group. Photo: Giuseppe Costantino via Flickr Creative Commons

There is a wave of excitement sweeping over the Skills Matter office this week in preparation for the arrival of Google Glass, as the London Android User Group host an evening looking at all the possibilities that it can offer for developers. The talks include the opportunity to get hands-on and try out some innovative apps and demos and start to get a feel for what you will need to consider when creating your own apps. Check out the link below for more details and be sure to register!

Here’s what’s coming up at Skills Matter this week!


Monday:

We begin Monday evening with an In The Brain talk from Richard Rodger, COO of nearForm. Richard will be looking at Monolithic Node.js, specifically, how to build large-scale modular Node.js systems by avoiding the monolithic mistakes of the past.

JavaScript lets you do amazing things in very small amounts of code. Node.js lets you write server-side code in tiny mind-size pieces. We call them micro-services. Stop writing monolithic web apps! Break everything apart. Do one thing and do it well. You can run hundreds of Node processes. Come along tonight and let Richard show you how Node.js can free you from all those past mistakes!

If Ruby’s more your thing, then the London Ruby User Group are also here tonight with three discussions from Tom Stuart John Maxwell and Rosa Fox. Kicking things off, Tom will be looking at the newly-released RSpec 3, demonstrating how it has moved beyond the problems of earlier versions and exploring many of the new features. and essential talk for all you BDD developer’s out there!

Next up John will look at how Continuous Deliverance can set your development free, creating a manifesto for how to go from scratch to automated deployment, with a few tales from the trenches of mistakes made along the way.

Rounding off the evening, Rosa Fox will be sharing her experiences of becoming a developer and the huge amount of support she has received from Codebar. Codebar teach programming skills for free to people who are under-represented in the tech industry. You can find out more about the group here.

Wednesday:

Google Glass is arriving to Skills Matter HQ on Wednesday with much excitement, as the London Android User Group join us for an evening of talks and demonstrations from Timothy Jordan and Hoi Lam. If you’ve wanted to get to grips with the fundamentals of developing for Glass, this is your chance! Spaces are limited, so register now!

Thursday:

London Python return on Thursday to investigate how building shallow, transparent layers for your tests makes for better failures, clearer tests, and quicker diagnoses. The talk will be led by Julian Berman, lead developer of the media platform at Magnetic, a frequent contributor to the NYC Python Meetup group and a testing lover.

And finally, the London Software Craftsmanship Community will be helping us to round up the week with a discussion around Lambda Behave & writing IntelliJ plugins for fun and profit. Dmitry Kandalov will give a demo of LivePlugin, an IntelliJ plugin for writing plugins at runtime, followed by Richard Warburton with an introduction to the Lambda Behave framework, explaining why you would want to use it over junit and cover some of its cool features.

Weekipedia: this week & next @skillsmatter

It’s been a rare quieter week at Skills Matter this week. So far May has seen the launch of the annual Progressive Java Tutorials and Progressive NOSQL Tutorials (follow both links for all the videos), and coming at the end of the month is the Progressive .NET utorials (featuring Don Syme on F#, dontcha know) — so it’s been good this week to have time to breathe.  Though that doesn’t necessarily mean that it’s quietSo what’s at Skills Matter next week?

May 22: In The Brain of Paul Ardeleanu: Native vs HTML5 - why, when and how to use themPaul Ardeleanu — “Geek in Chief” at Hello 24 — comes to Skills Matter on May 22 to present on Native vs HTML5 – particularly why, when and how to use them his.  Paul will talk about how HTML5 is the ubiquitous platform for the web and how it cannot be dismissed any longer as a incomplete solution. It is both something entirely new and what HTML was always supposed to be. Once you “get it’, it’ll change the way you think about the web..  Sign up here.

Gradle guru Luke Daley will be at Skills Matter to present on Managing Javascript with In The Brain of Luke Daley: Managing JavaScript with GradleGradle.  Luke will looks at some of the options for managing your client side code assets such as JavaScript in your Gradle builds with some of the Gradle plugins that have sprung up in this area. We’ll look at minification, unification, dependency management and other issues that need to be tackled for modern web software development. May 22sign up here.

Still buzzing from the Progressive Java Tutorials and Progressive NOSQL Tutorials, the Neo4j User Group will be at Skills Matter on May 23 with a talk from Toby O’Rourke and Michael McCarthy who will be presenting their experiences of Introducing Neo4j into a Relational Database OrganisationSign up here.  Neo4j leader Jim Webber is also looking for speakers to give lightning talks at future meetings: If you have something to share, send your pitch on over to jim@neotechnology.com!

May 24: sign up nowMay 24 is going to be a busy night, as Gael Fraiteur comes to Skills Matter to give a talk on Multithreading beyond the lock keyword.  As multi-core hardware becomes ubiquitous, system developers can no longer rely on a superficial knowledge of multithreading programming. In this talk, Gael will dust-off low-level synchronization primitives and show how to design programs that make better use of multiple cores. Check out the companies and their tech passions here — and sign up while you can.

May 24: sign up nowHead to head with Gael Fraiteur comes Christophe Coenrates on May 24, with his talk on Cross-Platform Mobile Apps with HTML, JavaScript and PhoneGap. Christophe will cover modern strategies to build large JavaScript projects using JavaScript MVC frameworks, and how to use PhoneGap to leverage the native capabilities of your device in JavaScript and to package your HTML application as a native app for distribution through the different app stores. Sign up now

And what is there to check out and catch up on from this week at Skills Matter?

London Ruby User Group: Ruby’s bin men and Dependency Injection
In The Brain of Phil Trelford & Tomas Petricek: F# for Commodities Trading
In The Brain of Oren Eini aka Ayende Rahien: Sharding And Scaling with RavenDB
Groovy Grails User Group: Building a MongoDB application with Grails
London Clojure User Group:(perfect? clojure environment)
London .NET User Group:Community Retrospective on a Decade of .NET
London Android User Group:Mozilla on Alternative Markets and Distribution

Don’t forget to keep up with the Skills Matter Tumblr — it’s good for announcements and videos, plus it looks cool.  Along with Twitter and this blog, it’s worth following.  But don’t forget to sign up for next week’s events!

This week and next week @skillsmatter (Feb 20-24)

You lucky people; it’s time for another weekly round up at Skills Matter.  What happened this week?  What videos can we watch?  And what is in store for you next week?

The ice and snow are gone, and I think it’s only fair to give credit where credit’s due: our experts.  This week we had in residence Alberto Brandolini delivering Eric Evans’ DDD Immersion Workshop, and “Python for Rookies” author Russel Winder giving his Python workshop.  Both were a huge hit with their workshop delegates — and Alberto will be returning to Skills Matter on April 23, with Russel Winder hot on his heels on May 15.

Allan Kelly joined us on Monday for an interactive session on Dialogue Sheets, a new tool for retrospectives — because this was an hands-on event, I don’t have a video to share with you from the talk.  However, we are having a launch party for Allan Kelly’s new book!  Join us with Allan on March 21 at Skills Matter and hear about Business Patterns for Software Development, and get Allan to sign your copy of this book.

Also on Monday night was “Agilekev” Kevin Ryan, giving a talk on Kanban for Agile Portfolio Management. Go watch the skillscast video of this talk here: http://skillsmatter.com/podcast/agile-scrum/kanban-agile-portfolio-management/js-3637

Tuesday brought St Valentine’s Day to London and to Skills Matter.  We shared the love Tuesday night with Alberto Brandolini‘s In the Brain talk Drive your DBA Crazy in 3 easy steps — go watch the skillscast video here: http://skillsmatter.com/podcast/design-architecture/drive-your-dba-crazy/js-3637 — it’s already proving very popular viewing on Twitter.

By mid-week at Skills Matter we had Damjan Vujnovic delivering a Javascript Coding Kata on Wednesday evening.  Unfortunately, this is another event with nothing to show you on video!  But you’re not completely out of luck, Damjan comes to Skills Matter on April 30 to deliver Gojko Adzic’s Test Driven Development Workshop as well as his own Advanced JavaScript Workshop on May 17.  If you ask very nicely, we’ll even ask Damjan for another In the Brain talk when he’s next at Skills Matter.

Thursday night is the last night of the week for our In the Brain talks and User Groups, and this week it was the turn of Londroid: the London Android User Group.  Londroid brought us two talks this month: Robert Taylor on Robobinding: a data-binding framework, and Duncan Cragg on Object Network -mapping the web.

Next Week:

London Cassandra User Group

Free talk: London Cassandra User Group – Cassandra as an email storage system and CQL Then & Now (Feb 20)

>Cassandra London kicks off 2012 with a talk on implementing Cassandra as an email storage system and what’s new in CQL.  Rustam Aliyev share his experiences of implementing Cassandra as an email storage system at Elastic Inbox, and Courtney Robinson — a regular member of the London Cassandra User Group — gives an update on what’s new with CQL.
Feb 20: sign up here.

Expert Training: Udi Dahan’s Enterprise Development with NServiceBus (Feb 20-23)

Udi Dahan's Enterprise Development with NServiceBus with Andreas OhlundDelivered by NServiceBus core developer Andreas Ohlund, Udi Dahan’s “Enterprise Development with NServiceBus” course teaches you all the ins-and-outs of NServiceBus – the most popular, open-source service bus for .NET – now updated for NServiceBus 3.0. Used in production since 2006, NServiceBus is now used in hundreds of companies in finance, healthcare, retail, SaaS, web 2.0, and more. From basic one-way messaging, through publish/subscribe; providing solutions from transactions to cross-machine scale out; this hands-on course will show you how simple distributed systems development can be.

Book your place and find out more here: http://skillsmatter.com/course/open-source-dot-net/udi-dahan-nservicebus-workshop/js-3637

Groovy & Grails User Group

Free talk: Groovy Grails User Group – Deploying Grails Applications (Feb 20)

This month’s meeting for the Groovy Grails User Group will be all about deploying Grails applications. Several community members will describe how they go about ensuring up-time during upgrades, using a Platform-as-a-Service (CloudBees), and more.
Feb 20: sign up here.

In The Brain of Andreas Ohlund: Putting your events on a diet

Free talk:In The Brain of Andreas Ohlund: Putting your events on a diet (Feb 20)

A common problem when designing service oriented architectures is that events going across services tend to be very large in terms of properties they carry. This has the negative effect of making development tougher, testing harder and deployment a risky operation.  In this talk, NServiceBus and Enterprise Software Expert Andreas Ohlund will analyse the checkout process of an online retailer to identify some of the misconceptions that lead to fat events. Finally we’ll look at techniques that will help you keep your events small and fit for the purpose thus mitigating the problems above.
Feb 20: sign up here.

London Ruby User Group Lightning Talks

Free talk: London Ruby User Group Lightning Talks (Feb 21)

As is now traditional, we devote the February London Ruby User Group meeting to lightning talks. We have James Coglan giving a talk on Websockets, a talk on capistrano extensions, Richard Livsey on removing authentication from your models and Harry Marr on Custom documentation generators.
Feb 21: sign up here.

London Java Community : Zero Downtime of JavaEE applications and Home Automation with Java and Arduino

Free talk:London Java Community: Zero Downtime of JavaEE applications and Home Automation with Java and Arduino (Feb 21)

As well as LJC ligtning talks will be Fabiane Nardon on achieving zero downtime in a JavaEE application is not easy, showing several tools, tips and tricks to get there, and Yara Senger & Vinicius Senger showing how you can use Java EE and open-source hardware, like Arduino, to automatize your house. Using jHome, a complete Java EE 6 API for home automation, you can control lamps, wall sockets, electric gates and doors using Web App and Twitter.
Feb 21: sign up here.

Neo4J User Group:Neo4j in a .NET world

Free talk: Neo4J User Group:Neo4j in a .NET world (Feb 22)

This month, Tatham Oddie will be coming from Australia to present at the Neo4j User Group on Neo4j with .NET, and will cover the Neo4j client we have built for .NET, hosting it all in Azure and why our queries were 200ms slower in the cloud, and how we fixed it.

Tatham will present a case study, explaining  -what our project is, -why we chose a graph db, -how we modelled it to start with, -how our first attempts at modelling were wrong and what we’re doing now.

Join us at this great Neo4J meetup and get a chance to win a ticket to the Progressive NoSQL Tutorials to boot! Follow #prognosql on twitter on the day of the event, to find out more!
Feb 22: sign up here.

Expert Training: Martine Devos’ Certified ScrumMaster and Estimation Class (Feb 23-24)

Martine Devos' Certified ScrumMaster and Estimation ClassMartine Devos’ two day ScrumMaster and Estimation class will teach you the fundamental principles of Scrum, qualifying you as a Certified ScrumMaster. Leading a Scrum team is radically different to traditional project management. Rather than plan, instruct, and direct, the leader of a Scrum team (called a ScrumMaster) facilitates, coaches and leads.

In this intensive and highly interactive workshop, you will learn to deal with the obstacles that confront Scrum teams. You will also put theory into practise through a variety of exercises and take-aways to use with co-workers. Upon successful completion of the course, you will be enrolled as a Certified ScrumMaster. This includes a two-year Scrum Alliance membership, where additional ScrumMaster-only material and information is available.

This date sold out! But find out more here: http://skillsmatter.com/course/agile-scrum/martine-devos-scrum-master/js-3637

That’s more than enough for one week!  As always, make sure you follow @skillsmatter and @jameschesters on Twitter in to join the discussion, and be the first to hear when the Skillscast videos are published.  We also have some special Twitter raffles next week, so keep your eyes peeled for a chance to win a place on some great events.  See you at Skills Matter next week.

In-App Purchasing Finally Coming To Android

The internet is abuzz this week with news of in-app purchasing (or in-app billing) on the Android platform.   Effectively, In-app purchasing allows customers to purchase upgrades, new content, and complementary features directly within app.

This week, Londroid (the London Android User Group) has expert talks on the subject coming from Richard Hyndman of Google on In App Billing on Android Market, Anthony Hicks and Corrado Tomassoni of Paypal on Integrating PayPal In-App and Mobile Browser Payments on Android, and a talk (details tbc) from Paythru.

This month’s meetup at Skills Matter has pizza and beer as sponsored by Paypal.

To register your place, sign up at http://skillsmatter.com/podcast/os-mobile-server/integrating-paypal/js-432 and don’t forget to let the community know you are going via Twitter and Facebook.