Category Archives: Events

On Loop 2015

I was invited to join a panel about Open Source and Music in Loop, an slightly unusual (for my “standards”) event. It wasn’t a conference per se, although there were talks. Most of the sessions were panels and workshops, there were very little “individual” talk tracks. Lots of demos, unusual hardware to play with in the hall, relaxed atmosphere, and very little commercialism—really cool!

Continue reading On Loop 2015

Events coming up: October and November

It’s way past half of October anyway, but I guess it’s worth letting you know!

I’ve been doing a terrible job of blogging lately, but I’ve also been travelling to various conferences, and on holidays intentionally without a laptop, so I guess that is a good excuse 😏

Reports and various things I have to write about are coming up–I just need to digest the mountain of emails and stuff awaiting for me


Events coming up next: August and September

Here’s where I’m going to be next:

  • August 27th: Async.JS, Brighton. James and Alastair have worked tirelessly since last year so I move my lazy noble parts from London to Brighton and go talk about something.
  • 9-10th September: NordicJS, Stockholm. Very excited about being back in Stockholm!
  • 15-16th September: SmashingConf, Freiburg. Me in a SmashingConf!!!!!!!! AAAAAAAH!!!
  • 22nd September: SmartWebConference, Bucharest And back to Bucharest in less than a year, but this time I get to walk on the city and not just use its airport for a connecting flight! Wooohoo!

Yes, there’s no JSConf.EU on the list. I’ve been going to Berlin in September for the last two years and while it’s great, I don’t think I can make it for the third year considering how busy my previous weeks will be. I have events in October too, and I would like to be able to make it to them in one piece. I’ll see you all somewhere else, I’m sure :-)

Also: three free tickets to SmartWebConf for students and underrepresented developers

As Debbie Millman says:

you can talk about making a difference, or you can make a difference, or you can do both

So I’ve also decided to convert my speaker fee from SmartWebConf into tickets for students and underrepresented developers who wouldn’t otherwise be able to attend the event. To apply just email contact at telling why you want to go (and if a student, attach a copy of your student card). More info here, as well as a picture of the one and only Bruce Lawson with last year’s students.

I hope this makes a difference. I also like to remind myself of Anika Lindtner‘s “a simple gesture from your side can change somebody else’s life” (watch her talk). Who knows, maybe these tickets will have a way greater effect than any of us can predict!

And I was also in Manchester last week. Sorry if I didn’t announce it, but I’ve been superhyperbusy lately.

“An introduction to Web Components” at Manchester Geek Nights

I was in Manchester last week for a Manchester Geek Night meetup organised by ThoughtWorks North. I gave an overview about Web Components, and potential issues regarding accessibility / SEO, and using them with some of the popular frameworks:

Slides: onlinesource code.

It’s kind of similar to my jQuery UK talk, but updated, because many things have changed since March.

Yet people in the audience are mostly still not using Web Components or don’t plan to do so for the time being. They are mostly happy with the UI options provided by their framework of choice, or what they do doesn’t really justify the investment that Web Components require.

I am however hopeful that browser vendors have finally agreed on something and things are starting to move towards a minimal, commonly agreed with, implementation of something-web-component.

But I am going to politely decline doing talks about Web Components until the tech is a bit more stable. I am not working actively with UI/Web Components stuff at the moment so preparing these talks requires a huge investment of time (as I don’t like telling lies, or lies by accident).

Possible futures, and nodebotting

You might remember that I was sorting out my music collection. This involves having to use iTunes for adding cover art and editing metadata and blah blah because I’m using a Mac and it seems that everyone has given up on making anything (anything!) better than iTunes.

So iTunes is this big huge mass of software that attempts to do everything at the same time and does nothing particularly well, and we’re all using it because there’s not much more else available. Talk about user choice, wooops.

Yesterday I was realising this horrible situation and started a parade of tweets:

  • I never know whether to cry at the immense UI failure that iTunes is or just laugh at it so ironically being the flagship product at Apple
  • When using iTunes I’m afraid to click on buttons because I do not know what havoc will that unravel. Things move around without explanation
  • There are buttons that turn into something else, something elses that act like buttons, data losses, weirdnesses, ugh
  • The worst is: there doesn’t seem to be anything better in Mac? (!?) 😭PLEASE PROVE ME WRONG, I BEG YOU 😭

Someone suggested Vox, which I haven’t tried yet. But seriously–only one suggestion! is that all that there is? I ended up thinking again about writing my own “player”. Except it would not be a player, or at least, not just a player, but I was thinking more about a sort of jukebox with sync. Of course I have other things to do right now so that’s probably not going to happen unless I win the lottery I don’t play.

I was in a good mood this morning so I decided to pretend I was funny and laugh at this whole mess with another tweet parade:

  • the year is 2030.
    you can do grocery shopping, pay council tax, vote for your fav eurovision artist and resolve git conflicts with iTunes
  • in 2045 iTunes finally gains sentience and writes the code for you. all commit messages mention titles of U2 songs
  • 2525 it is revealed that iTunes has acquired Skynet (to the tune of Visage’s In the Year 2525 but poignantly sung by Bono)
  • 3001: Frank Poole begs to be killed again by HAL 9000 when he sees iSkynet in action

And instead of sitting back and maliciously grin at the idea of this actually happening and how 2030 is in fact quite close in time and I could be saying “I told you so” in only 15 years, I grabbed my bike to go to Tableflip, the home of Nodebots in London, for a lighterweight NodeBots day.

Good things: it was a gorgeous day (specially compared to yesterday’s where it poured with rain for about 90% of the time), and I got lost in Dulwich which is a beautiful, albeit very adhoc and non-grid at all area, so it’s even a pleasure to get lost and wander around those streets.

Bad things: there was nothing bad about getting lost because there was absolutely no rush at any point during the day.

Oli was a fantastic host and he made us bacon sarnies and coffee. Their space is a-ma-zing. It’s full of tools old and new, and equipment and things and dust from sawing and weird mechanical and chemical smells, and flying things in various sizes and shapes, and there’s some other business where someone is building bikes. BIKES!!! It’s all super cool and I came back very excited about making stuff, even if I just managed to sort of use Johnny Five to control a servo:

Meanwhile, Tom was hacking on his Maschina and making it emit various sounds with JavaScript, Alex was transferring PCB positives onto another surface using an electric iron and two other guys were doing fantastic hacky stuff as well. I also got to hear about Fritzing and it looks really good.

I’m glad I got to use part of the equipment in the Spark core kit I got at JSConf.US 2014 which I still hadn’t had time to use. I’m sad I didn’t get to use the Spark core itself because the nodeschool nodebots workshop is designed for Arduinos and I wanted to see something happen physically and not just emulated, but I am certain I’ll be able to research this before iTunes can also talk to Spark devices via iPay or whatever.

Playing with hardware is fun. I am an almost total newbie in this field. I keep forgetting which pin is the N pin for LEDs (it’s the short one, I just looked it up today). I keep forgetting how to read resistors and how to connect things together. It’s all fine: it’s on the internets, somewhere, or alternatively it comes back to me once I get started. I have absolutely no expectations for what I’ll do and so I can’t let myself down if I forget everything from the last time I played with hardware. It’s OK. It’s a game. It’s fine to forget the rules, you can always re-read them.

And if you haven’t had enough future scenarios, here’s also this very funny article: A horror story that starts with Twitter.