Upcoming Talks and Tutorials

5 Conferences, 3 Tutorial Sessions and 4 Talks in 4 Countries. The next couple of weeks are going to be pretty interesting!

Here’s the plan:

March 4: QCon London

qcon-london13

We are running a half day version of our “Hands on hardware fun with the Raspberry Pi using Erlang” tutorial session, which provides a brief overview of the Embedded landscape and demonstrates how to interface external “hardware drivers” to the Erlang runtime. The Erlang Embedded Demo Board will make its debut in this tutorial session!

March 8: Kraków Erlang Factory Lite

I’ll be heading over to the beautiful city of Krakow to present a new talk titled “Taking Back Embedded: The Erlang Embedded Framework“, which will look at ways of employing Erlang for the next generation of connected embedded systems (Internet of Things, if you will)

March 20 – 22: Erlang Factory SF Bay Area

We will be running a full day version of our hands-on tutorial session, introducing the Erlang Embedded framework. We have been working on it for quite some time now so I am looking forward to packaging it up for a public release!

I will also be presenting the new Erlang Embedded talk.

April 10: ACCU

This is a very exciting conference bringing in quite an eclectic mixture of speakers and technologies together with Eben Upton and Bjarne Stroustrup(!) giving keynotes.

I will be talking about the Actor Model in the Embedded domain with hints of Erlang thrown into the mix for some fun.

April 11: GOTO Zürich

We will be running the full day hands-on tutorial and I will be presenting the Erlang Embedded Framework with some bits from the Actor Model talk.

We also have the following talks from the Erlang crew:

Ping me if you’d like to discuss Erlang and Embedded Systems in any of these events over a beer or two.

Posted in Posts | Tagged , , , , , , | Leave a comment

Erlang goes to Istanbul!

Just a quick post about the upcoming Erlang mini-meetup at Istanbul Hackerspace on the 4th of January, where I will be talking about Erlang in general followed by the Erlang Embedded Project. I might even have some concurrent blinkenlights on display!

The event details aren’t up on the site yet and registration are here. We’ll start around 7 PM and continue our discussions over some beers after the session in a nearby pub. Contact details for the venue can be found here.

On a related note, The Erlang beanies were spotted having a bit of holiday fun, here are some filter-tastic shots from @eraydemirsoy:

(Thanks to our models: @thereareghosts, @didemkendik and @gizemkendik)

Seasons greetings from Istanbul, happy 2013!

Posted in Posts | Tagged , , , , | Leave a comment

Speaking and Tinkering, November Edition

Time flies by, doesn’t it?

Since the last post I’ve been to Germany (for currywurst and Radiohead), Denmark (for GOTO Aarhus and dark beers), Hebden Bridge (for OSHCamp) and Canterbury a couple of times for meetings and beer with friends.

OSHCamp 2012, held at the the beautiful and picturesque Hebden Bridge in September was great fun and a much needed escape from London. Higher levels of oxygen aside, we had an interesting selection of talks ranging from 3D printing to DIY bio and a bunch of workshops on the second day. I gave a talk about interfacing the Raspberry Pi to the outside world (slides) and also ran a hands-on workshop which resulted in many Pi driven blinkenlights being born!

GOTO Aarhus was a great experience as it was the biggest conference I’ve attended as a speaker so far. Being surrounded by an incredible amount of talented people really is a great motivator and the discussions I’ve had certainly resulted in many hours of Github browsing and Wikipedia slurping. My talk was about the Actor concurrency model and it’s relevancy to the embedded domain (slides). I also presented a very similar slide deck to the London Erlang User Group just before heading off to Denmark as a warm-up exercise.

Torben and I also got to visit the Aarhus University to talk about Erlang and our explorations in the embedded domain which was presented to a packed room of students and industry professionals. We also ran a mini workshop, with the hardware simulator that was hacked together over the course of a few weeks around various offices, plane journeys and hotel lobbies :)

Some photos from the events to break this ridiculously long blog post:

A couple of weeks ago we hosted the 22nd OSHUG meetup in our offices and the theme of the evening was Embedded Systems. I talked a bit about Erlang in general and the Erlang Embedded project (slides), Dr Jeremy Bennett introduced the Parallella project and James Pallister presented his findings on the impact of compiler options on energy consumption. We did record the talks so they should be online in the next few days.

Finally, I will be speaking about our work on the Raspberry Pi (hopefully with a live hardware demo if the boards arrive in time!) and about Erlang at the Tech Mesh Conference on the 5th of December.

There is a great bunch of topics (and languages!) in the programme so it looks very promising.

(You can use the code: kili250 for a healthy discount on registration. There appears to be some free tickets available for the academic community as well so get in touch if you’d like to attend and I’ll send you the code for that)

All these events aside, I also worked on some hardware this past few weeks which was fun even though they were some pretty basic designs.

First up is a minimal breakout for the Electric Imp. It’s a stripped down version of the Sparkfun Breakout (which in turn is based on the Electric Imp Reference Design) with only the bare minimum set of parts required and an easier to source SD card socket footprint. I will potentially be playing with quite a few of these so I needed a cheap board to bring up the imps. It’s an open-source board so the design files and Bill of Materials are available at the SolderPad project page.

I also got to work on Ponte and decided to simplify it a little bit. The automatic power selection circuit was more trouble than it’s worth so that is now replaced with a good old jumper. Boards should be here within a week or so, updates to follow. I’m also pleased that there are similar other boards available now, just goes to show we need such a device!

Final board I sent off to the fab was an interesting one — A simple plug-in board for the Raspberry Pi that has a set of standard peripherals such as an I2C port expander, some LEDs and an SPI ADC. I needed a simple board to use in my upcoming workshops (part of the Erlang Embedded project) that will let me demonstrate simple embedded programming concepts without the hassle of setting up/debugging breadboards so I decided to put this together. I am also working on a simple set of C bindings for the hardware modules on the Pi, called pihwm and some Erlang modules as well. I should write more about this, it’s fun!

Ponte and the Pi demo board design files will be up on Solderpad once I prototype them.

Until next time, cheerio!

Posted in Posts | Tagged , , , , , , , , , , , , | Leave a comment

Speaking, speaking and more speaking!

Blog negligence is a major problem of our times.

I seem to be doing some fun stuff over the next couple of weeks so join me if geographically you’re able to!

First up, I am going to present at the GOTO Aarhus 2012 alongside some extremely interesting people of the world of technology in the first week of October.

The title of my talk is “The Actor Model applied to the Raspberry Pi and the Embedded Domain“, which is going to be part of the new and exciting “Makers” track, which I am really looking forward to participating in! I will be talking about my recent explorations in the field of Concurrent Embedded Systems as part of the Erlang Embedded project, using the Raspberry Pi as an example platform.

I will be there for Tuesday and Wednesday too, ping me if you want to talk about tiny computers and doing some strange things to them in the name of science ;)

(If you’re interested in attending, use the discount code “kili1000″ for a healthy discount that can be re-invested in some tasty Danish stout)

I will also be doing a warm-up of my GOTO talk at next weeks London Erlang User Group meeting, event details and registration available here.

 

Finally, I am heading up to Hebden Bridge this weekend for the Open Source Hardware User Camp 2012 to present a talk on interfacing the Raspberry Pi to the outside world and to run a hands-on workshop to go over the material covered in the talk, which should be fun. I think the registration is still open for the camp, which has some pretty amazing speakers and talks lined up so visit the event page if you’re interested.

I am planning on spending the week or two following this madness quietly in the office (perhaps finishing Ponte!). I might even blog more frequently!

Posted in Posts | Tagged , , , , , , , , | Leave a comment

Open Source Hardware Camp 2012

The Open Source Hardware Camp 2012, brought to you by the fine folks who also organise the monthly OSHUG meetings, is happening on the second weekend of September at the picturesque Hebden Bridge.

From 3D Printing to setting up your own GSM networks, there are a great bunch of talks on Saturday and a few hands-on workshops on Sunday.

I will be talking about interfacing the Raspberry Pi to external devices and we will be playing with some bits and pieces during a hands-on session on Sunday.

Link to registration and more details available at the event page.

Posted in Posts | Tagged , , , , | 1 Comment