I was recently asked to give a talk to a group of small business owners and entrepreneurs on the subject of mentoring. As anyone who has been asked to give a talk will know – the preparation is usually started with a quick session on Google. So here were my results….
No matter what programming language you use to create “the next big thing™”, when it comes to running your code, there will – eventually – be a thread) that has to execute and compute the result of your program. You may be wondering why you should even care about this threading lark?
I recently ran into a bit of a gotcha concerning the way nested records get updated in Rails, which in hindsight makes total sense, but caused some confusion at the time.
I’ve been using the rather excellent PDFKit library on a recent Ruby on Rails project to generate PDF reports. The API is perfect: have some HTML, give me a PDF back.
We continue to be hugely impressed with the Advanced Custom Fields WordPress plugin which we first wrote about last year.
The latest paid-for field type which has been rolled out is one called the Flexible Content Field. On the surface it looks a little bit baffling, but on closer examination we think it could be a bit of a game-changer when it comes to devising modular, flexible layouts.
I’ve just deployed a Ruby on Rails application in a sub-directory of a client’s website. So rather than accessing the app at www.example.com, you need to visit www.example.com/app. This was quite easy using an extra couple of lines in config.ru.
In my spare time I’ve been working on a site to help people find their lost pets, Lost Pet Alerts. People sign up, tell it roughly where they live (postcode and country), and when pets near them go missing they get an email.
This is the first of a series of short posts on little features in Rails that are occasionally useful, but easily forgotten.
Sometimes it’s easy to forget that Rails’ ActiveRecord is built on relational databases and fall into the trap of doing things with comparatively complex bits of Ruby when they could be done in one go in SQL, more easily, and faster.
We have just launched a new website for SQLstream – a real-time engine for analysing and integrating live data feeds from hundreds of sources.
SQLstream, a large San-Francisco based company, provides businesses with tools to obtain and analyse live data from across their organisation, allowing them to respond instantly to new information as it arrives.
Dave said: “Our brief was to overhaul the SQLstream website, completely updating and revamping the design, moving it into a content management system and helping the company to remarket the way it sells its service.
“We have just completed and launched the site, the client is really pleased with SQLstream’s new look and messaging.”
We’re delighted to welcome a new Storm Trooper – Scott McGinnigle – who is joining us straight from a Masters degree at Oxford University as part of our strategy team.
Scott is local to Bath, having grown up in Bathwick, attending Beechen Cliff school. He studied chemistry at Oxford’s Hertford College, achieving a 2:1 honours degree and gaining some mean analytical skills which he is putting to great use at Storm.
Scott said: “I’ve spent the last few months on placement at Storm and got really involved with running Bath Digital Festival. It has been a great experience and I’ve learnt a lot about the digital scene. I’m thrilled to be joining the team full-time and am looking forward to getting stuck in to some exciting client projects.”
Dave said: “Scott has proven himself invaluable in the short time he spent on placement with us – so much so that we didn’t want to let him go! We’re really pleased to be able to offer him a role in the company and we’re certain that his project management skills and analytic eye will be of huge benefit to our strategy team.”