Strangelights

Another tech blog.

A little while ago I send a PR to fix a performance bug in Fornax, the static website generator in written in F#. This bug was so typical of performance issues that I have seen over the years I thought I do a quick write up.

Noticing the bug

Continue reading ...

Like so many others I felt sad when I heard the news Skill Matter had gone into administration. Many words have been exchange on twitter about what tragedy it was, so rather than add to that, I thought I’d share some of happy memories of them.

I can’t remember the exact date I first started working with Skills Matter, but it seems likely it was around 10 years ago. I remember the occasion very well.

Continue reading ...

I’ve had an unhealthy fascination with Bitcoin and crypto currencies for a while now. I’m writing this article because there seems to be a gap in the market for an explanation of how Bitcoin works and thinking on the consequences of that. When the popular media covers Bitcoins it inevitably skips over important details, when technical bloggers cover Bitcoin they tend to get too bogged down in the details of the cryptography. This is an attempt to provide something in between, an explanation that anyone with reasonable grasp on computing will understand.

Continue reading ...

So, I had a good time at BuildStuff.lt, but my laptop died in quite an odd way. I’ll write more about the laptop death in another post. I’ll also write more about BuildStuff.lt in another post. This post is about the laptops resurrection.

Continue reading ...

This is post tries to explain some of what I was talking about in my talk at weactuallybuildstuff.com, it’s series of two posts, I’ve tried write it as one post but it got too long and icky, so I’ve split it into two.

Continue reading ...

As I’ve already mentioned last weekend I took part in AngelHack and took the opportunity to learn how to develop for an Android device (in this case a Kindle Fire) using C# and Xamarin Studio. The experience was a bit mixed, overall I think the folks at Xamarin have done a good job in smoothing the experience when targeting mobile devices, but there’s still a few rough edges. Here’s a run though of what I thought:

Continue reading ...

As part of the app I developed for AngelHack I wanted to display some data in a classic grid style. Android offers a GridView as part of the basic SDK, however if you look at all the samples they only show how to use it as a grid of images, essentially they only demonstrate usages where all columns show the same thing, usually columns of photographs. It’s not too tricky to use the GridView as classic “data grid” but it did require a wee bit of thinking, so I thought I put together a quick example to show how it worked.

Continue reading ...

 

AngelHack Paris 2013

Published: 2013-05-15

AngelHack Paris is the first “hack day” I have every attended, so I didn’t really know what to except. Early on Saturday morning I found myself in a slightly run down area just outside the “peripherique” road that marks the boundary of Pairs. The event was hosted at “cifacom” a colleague for digital design and art, I was quite sure what to make to their campus, about half seemed to swish lectures theaters and the rest seemed to have been basically left as the old warehouse that it was before it is was converted.

Continue reading ...

Last Wednesday I got the chance to attend a “Coding Breakfast” hosted by Damien Thouvenin of CLT Services. The concept is simple, turn up a little before 8:30, enjoy some coffee and croissant, then we attempt a Coding Kata for about an hour and finally we get together to review the results. I was pleased to see the great and the good of the Paris coding scene there, in the form of Yann Schwartz and Jérémie Chassaing.

Continue reading ...

The 2013 edition of Functional Programming eXchange is just over a month away, so if you’re not already signed up now the time to do so. When we first started Functional Programming eXchange back in 2009 there were very few functional programming conference’s aimed at developers, over years this has changed quite dramatically and now even if we just talk about about functional programming events in the UK hosted at Skills Matter we have Clojure eXchange, Haskell eXchange, Progressive F#, Scala Days and Scala eXchange. What makes Functional Programming eXchange different from these other conferences is that rather than focus on a specific functional programming language we have the freedom to bring together the talks from a broad range of functional languages, to bring there respective communities together to swap ideas and it gives us a chance to include some talks from languages that do not yet have there own conferences.

Continue reading ...
Previous 1 of 19 Next