Last year I was invited to speak at PySS in San Sebastian, Spain, and I met a great bunch of guys: the conference organisers Alex, Oier and Borja. We started a project called pyjokes (one line programmer jokes; jokes-as-a-service)
I gave a 5 minute lightning talk at PyConUK last weekend telling how pyjokes came about:
Last month the Raspberry Pi Foundation announced the second generation of its affordable single board computer: the Raspberry Pi 2 Model B.
I’ve been working at Raspberry Pi for over a year now and this is the fourth product launch I’ve been involved with: first there was the compute module for industrial customers (announced in April, on sale in June); then the Model B+, a redesign of the original Raspberry Pi with a neater form factor and some welcome enhancements; and finally the Model A+, the lower spec edition of the ‘plus’ range.
The Raspberry Pi 2 is a huge improvement on the original – it has four times the number of cores and four times the RAM of the original (though this was soon doubled, so it’s twice the RAM of the most recent model). It’s a single board computer that packs:
Quad core 900MHz ARM7 CPU
VideoCoreIV 3D GPU
Micro SD card slot
4x USB ports
Camera interface (CSI)
Display interface (DSI)
Combined composite video and audio jack
and it’s available for the same price as the previous models, just $35 or about £25. As it’s now ARMv7 this now opens up the opportunity for it to run a number of additional operating systems – it’ll run Ubuntu (a Snappy Core image has been provided by Canonical, and it’s feasible for a lightweight version of the desktop to run too), and there are even plans for it to run a Windows 10 IoT (Internet of Things) platform later in the year due to some work from Microsoft – who are providing it for free.
It seems amazing to me now that when I look back to 29th February 2012, when I got up at 6am to try to order a Raspberry Pi on its launch day, hitting F5 on the websites of distributors element14 and RS Components trying to get a page I could place an order, that in 2015 I was the one responsible for the Raspberry Pi website for the launch of Raspberry Pi 2!
Prior to the launch I had a conversation with Pete from our web hosts Mythic Beasts, and I suggested we put the contents of the announcement blog post on the server’s failover page (rather than “Down for maintenance”). It turns out that was a brilliant idea as it’s what we ended up serving for most of the day! Unfortunately as I’d stripped the page down to a bare minimum static page with no dependencies on JS libraries, stylesheets or images, I’d also removed the Google Analytics tracking code, which meant we lost track of millions of hits (I was excited to share we’d had 1.3 million hits compared to the 0.3 million the previous day, but Pete said we’d had 11 million). Not that the numbers are crucial but it would have been nice to have the spike in the history.
See this blog post from Pete on coping with the launch, lessons learned and what he intends to do to our server to cope with future launches.
Last December I started my job at the Raspberry Pi Foundation and this time last year, having just completed my first month, I wrote my review of 2013 and all the events which led up to that move.
Here is a round-up of all that’s happened since then.
Talks & Conferences
This year I gave my first full conference talk, my first overseas conference talk, my first keynote, and many more talks throughout the year! I gave over 40 talks and workshops in 2014, up from 32 in 2013.
I attended the BETT education conference representing Raspberry Pi
I took my first overseas work trip to Brussels for FOSDEM (Free and Open source Software Developers’ European Meeting)
I gave a keynote with Carrie Anne Philbin at Raspberry Jamboree 2014
I was also interviewed by Russell Barnes for the raspi.today podcast about my work on the Raspberry Pi Education Team
I was asked to go on a tour of America to do some outreach work for Raspberry Pi – and I said I’d be travelling from New York to Salt Lake City. I planned a route based around requests for visits and ended up covering 4200 miles in a hire car, giving 17 talks in schools, universities and hackspaces. I had a brilliant experience, met some great people and spread the word about what the Foundation is doing.
In the first few months of the year I worked hard on building a new website for the Raspberry Pi Foundation, extending the existing blog in to a full website with various sections and numerous components. This was launched in April and received praise from the community. It has evolved somewhat since its initial release and took on some new design tweaks recently with complementary illustrative graphics from Sam Alder.
I’ve been working on other projects such as the upcoming Chef HAT (sous vide cooking with Raspberry Pi and Energenie) with Rachel Rayns, which will lead to a set of new resources and maybe even a bank of open source cooking recipes!
I’ve also been running workshops and giving presentations at Picademy – the free teacher training course we started running this year, introducing teachers to using the Raspberry Pi in the classroom and giving them the confidence to successfully deliver the new computing curriculum.
Open Source Projects
As well as numerous contributions to existing open source projects, I’ve released my first two Python modules which can be found on PyPi and installed with pip:
energenie – for controlling power sockets remotely with a Raspberry Pi (this included modularising and packaging the work of Amy Mather from her work experience at Pi Towers)