Logo narrow Talks

Here you will find a comphrehensive list of previous FE Suffolk talks. They will slowly be updated with information and any slides used in the talks so you reference back to them if needed.

Paul hutson

Paul Hutson

What are your true colours

November 25, 2013 19:00

Still on a high after an exciting and involving Parliament Hack day with Rewired State Paul gave us a run down of how he put together his remarkable political quiz in just a few short days.

Paul's project was aimed at helping people realise the ways in which individual members of the parties they voted for actually represented them when it came to parliamentary decisions.

The app was judged to be a winner at the event and given thw award for "Why should I care".

Photo on 27 11 2013 at 20.42  3

Anders Fisher

Twiddling Mustaches: JS templating done right.

Anders Fisher does a lot of work with Javascript including quite a lot of work that requires some level of html wrangling. As an advocate of clean code and trying to optimise where possible Anders gives us a run through how he implements mustache.js to separate his presentation from his behavior.

David kirkby

David Kirkby

THREE.js A Designer's perspective

May 27, 2014 19:00

David Kirkby introduced the world of 3D modelling in the browser using Three.js. David started by showing a scene created of several models and went into how different properties altered their appearance and behaviour. After some more in-depth examples, we got to see some of David's more complex models imported from other programs, culminating in the fairly rare sight of a rainbow vomiting Skeletor!

Elliott stoneham

Elliott Stoneham

The Go language, why should I care?

March 31, 2014 19:00

Elliott Stoneham will be giving us a thorough introduction to Golang and its various advantages over other programming languages. Elliott believes that Go is the future in a wide variety of programming contexts and has written his own Go -> HaXe - > javascript compiler.

For more information please visit http://tardisgo.github.io.

Karl dawson

Karl Dawson

Teh Quo. Rebuilt with BEM and LESS

July 28, 2014 19:00

Karl Dawson will be giving us an introduction to BEM and LESS!

Photo on 27 11 2013 at 20.42  3

Anders Fisher

Structuring your Javascript

March 31, 2014 19:00

Having encountered a few Javascript projects that have grown beyond their initial means, Anders has developed a few key techniques for embracing some simple design patterns and adapting code to be more maintainable and better structured.

This talk will be emphasising what is possible without using MV* libraries!

Screen shot 2014 02 26 at 13.31.02

Toby Hope

Show and Tell: Tarsus Configurator

February 24, 2014 19:00

Toby Hope Braved his first FESuffolk with a talk! He built a Cordova App to allow users to search both an online and offline database of products and quickly reach the results they needed. Toby used Angular JS to structure his application and handle the database callbacks and Topcoat to provide a clean and simple visual layout.

Photo on 27 11 2013 at 20.42  3

Anders Fisher

Show and Tell: Duckie.me

February 24, 2014 19:00

Anders and Matt gave us a humorous introduction to their new Rubber Ducking as a service (RDAAS). Rubber Ducking is a concept used by programmers to try and solve their problems by talking about them. Often just explaining a problem and your current code to someone is enough for you to work out whats going wrong for yourself without the person you're talking to helping at all. Rubber ducking extends this to say you can pretty much explain your problem to an inanimate object, like a rubber duck and get the same useful results, i.e. drawing the solution out of your own head. But of course it does help if you have someone or something next to you asking you intelligent questions.

So Anders and Matt have written a nice little app called Duckie that gives you a helping hand with your own rubber ducking. It asks you basic questions to get you to describe your problem and draw out the answer from your brain. Based on some crazy ideas of doublethink Duckie often teaches you things you knew but didn't know you knew. It was a really interesting demonstration of how much intelligence can be put into an app thats completely client-side, no server interaction whatsoever. The 'brain' of Duckie included a pretty neat state machine as well as the part of speech analysis to interpret your answers to questions so it could ask further questions sensibly. Not sure it would pass the Turing test just yet but very impressive 1 day hack none the less.

To make it even more like rubber ducking with a real person Anders added some text to speech to the mix too. Amazingly there is a JavaScriot library that can do this entirely client side, rather less amazing is the fact that its over 200mb download and the results are not great, but still interestin, I personally would never have dreamt there was a purely client-side text to speech library. Discussion moved onto speach to text libraries and how the ultimate aim could be to basically talk to your computer and have it talk back with intelligent questions, all via speech recognition and text to speech. Speech recognition is a big data problem so I can't see anyway this could be purely client-side thing but if they were to loosen the client-side constraint a bit and record and post a sound file up to google or something similar you could probably get pretty good speech to text working. The same could be said for text to speech too, doing this server-side could probably be implemented pretty nicely. But Anders reminded us that there was a good reason to keep it purely client-side and thats to keep it secure and private, nothing leaves your machine so us paranoid developers can trust it with our deepest, darkest secrets.

Tom

Tom Chinery

Sails .js

August 26, 2014 19:00

Tom Chinery talked about Sails.js, a Rails-like framework for quickly building a Node.js-based MVC stack. Tom showed how to spin up a new app and build everything from the models up to an API, ready for the front-end framework of your choice to connect to. Sails.js seems to be an interesting option, if a little immature at the time of writing.

Photo on 27 11 2013 at 20.42  3

Anders Fisher

Responsive Design

July 29, 2013 19:00

Anders Fisher, known and openly mocked for his insistence on creating a brand new html5 slideshow framework for each talk he does has finally be vilified.
Anders grouped together the most commonly used approaches he uses for creating responsive sites and exhibited them using his custom framework.
silliness aside this talk presents a pragmatic approach to creating responsive sites for those working to real deadlines for real clients and realisitic budgets.

Alex gisby

Alex Gisby

Next-gen WebApps at the BBC

Alex will be travelling up from London to give us the low down behind the scenes of the BBC and how they put together their next gen webapps.

Photo on 27 11 2013 at 20.42  3

Anders Fisher

Meta Talk, a talk about talks

November 24, 2014 19:00

After running FESuffolk for over two years Anders Fisher has seen and given a great deal of talks, enough in fact to write a talk about talks, the meta talk. Anders will be looking at all the topics we have covered so far and what interesting tidbits he can remember when looking back over them.

Matt

Matthew Applegate

Make Paper

June 30, 2014 19:00

Matt Applegate gives us an introduction to his latest project using PHP and MySQL based around collaborating and sharing the work on academic papers.

Sean dunn

Sean Dunn

Make lightning Talk

March 25, 2013 19:00

Sean gave us a speedy introduction to make, and its advantages over other build scripts, its ubiquity and its speed are two of them. It's becoming more and more common to include build scripts in both front and back end development front end scripts are typically done in node with grunt or stand alone build tools, or even downloadable applications such as code kit. Make gives us the power of these without the issues of installing them on a remote server.

Carl farmer

Carl Farmer

JavaScript Recipes to Automate Google Android

February 24, 2014 19:00

There are many apps out there to automate your Android device. They have their limitations and can sometimes be buggy. Do they do *everything* you want them to?
You could write your own, but that requires writing and deploying a whole application with all the Android manifest information. Whether it be native or using a HTML/JS framework, it may be more than you need, want or can be bothered with.
Now, you can automate your android device using just JavaScript!
Carl will walk through some simple examples of how to automate your Android device using just a browser and some JavaScript recipes. He’ll also explore various other options and attempt to bake a recipe live.
WARNING!!!! This talk will involve live coding!!!!

Shaun

Shaun McDonald

Introduction to OpenStreetMap

July 28, 2014 19:00

Shaun McDonald is a big fan of mapping, open source and transport. He will be giving us an introduction to OpenStreetMap, the open source alternative to the more corporate driven mapping solutions from Apple Google Nokia etc. Come along to learn more about Maps!

Sean dunn

Sean Dunn

How JavaScript Promises can keep you sane in an async world

Sean Dunn gives an introduction to Promises in Javascript and how you can plan out your application using them to make async API calls less confusing and more predictable.

Paul hutson

Paul Hutson

GeoJSON

April 28, 2014 19:00

Paul Hutson gave us a great summary of the simple yet effective process of drawing on maps with geojson and leaflet.js

Photo on 27 11 2013 at 20.42  3

Anders Fisher

Drag the Dots: My experiences with Phonegap Development.

January 28, 2014 19:00

Anders Fisher has spent a large amount of his free time developing his own mobile puzzle game Drag the dots, and addictively simple game. Anders used his experience as front end developer and Javascript programmer to build the game using phonegap.
This talk goes into some detail about the techniques and aspects of the build of the game, including a Q and A from FEsuffolk's various attendees.
Unfortunately the sound quality to the video is sub par, apologies for that.

Steve butterworth

Steve Butterworth

CSS3 Transitions and Animations

May 27, 2014 19:00

Steve Butterworth showed off a wide range of effects now possible through CSS3's transitions and translations. Everything from fade-in text to your worst Powerpoint nightmares are now possible with next to no Javascript, and Steve gave a great tour of all the weird and wonderful things that we can now unleash, as well as showcasing some uses with impressive results!

Maxshelley

Max Shelley

Creating Responsive Wordpress Sites

November 25, 2013 19:00

The exuberant Max Shelley takes us on a journey through the creation of a responsive wordpress site for his client Liz Lake, an architect.
He talks about some of the trickier aspects of getting a client to use a CMS so that they provide the right content in the right places and nothing more.
Max is a strong advocate of using Advanced Custom Fields to make wordpress into a very bespoke system.
Max also covers some of the less technical aspects of teh proicess including how to discuss responsive design with clients and get across the true value of responsive design.

Adam

Adam Whittingham

Big Software in Small Pieces

August 26, 2014 19:00

Adam Whittingham continued our new adventures into back-end code with an introduction to microservices and Service Oriented Architecture (SOA). After explaining how our code is most fun and easy to work with when it is small, Adam explained how we can use multiple small components to build up functionality and gave some anecdotal advice on what to build and how to wire up your first SOA applications

Chris filip

Chris Filip

Between <html> and </html>

January 28, 2014 19:00

Chris Filip goes into detail about building his game portfolio website.

Photo on 27 11 2013 at 20.42  3

Anders Fisher

An introduction to Sinatra rb

June 30, 2014 19:00

Anders Fisher has been spending a fair while of late writing and teaching people to use Sinatra, a simple ruby web framework, Anders will be giving us a speedy introduction to this delightful framework involving lots of a live coding and probably the words 'erm' and 'hopefully'.

Richard astbury

Richard Astbury

An introduction to Node.js

September 02, 2013 19:00

Richard Astbury made the brave decision that rather than slides and a talk he would riff on the process of creating a node.js web application! Unfortunately this was also before we started recording our sessions. Richard is continuing to provide great information and talks on interesting things to do with node js and a great deal of his code is available on github https://github.com/richorama, he is also quite accessible on twitter as @richorama.

David

David Hurren

Android Script

April 28, 2014 19:00

David Hurren gives us a fascinating presentation of his sophisticated language/android app for creating and managing android apps. David's experience creating Android apps from his day job combined iwth his work with STEM helping to educate kids on programming all around the country David has created a clever system taht sits part way between phonegap scratch and titanium.

main web site:- androidscript.org

google play:- Google Play

espruino:- Espruino

Adam

Adam Whittingham

After the code

November 24, 2014 19:00

Adam Whittingham has written a great deal of code, he's also done some great work in providing continuous integration and dev ops for existing projects. In this talk Adam tells the story of what should happen after you've finished writing the code and start supporting it.

Robin meehan

Robin Meehan

Adventures with YUI

March 25, 2013 19:00

Lightning presentation given at Front End Suffolk in March 2013 - about experiences of using YUI javascript library for animation, key handling, HTML5 canvas stuff etc