•  

Sessions at Scotch on the Rocks with video

View as grid

Your current filters are…

Thursday 5th June 2014

  • Automate all the Front End Development Things! (Part 1)

    by Kitt Hodsden

    Today's front end developers have more work to do than ever to create a functioning, responsive, fast, good-looking website. We have differing screen resolutions, browser support, network speeds and other considerations all buzzing around, jockeying for highest priority and attention during development. Fortunately for us, we also have more tools than ever before to help us begin, develop, test and refine those good-looking sites. Using those tools to automate the development process will help keep us sane, so let's do just that: automate all the front-end development things!

    We'll cover a start-to-end workflow, along with options to cover other developer cases. Tools introduced and used include yeoman, grunt, emmet, sass (including scout, compass, livereload) alfred, bower, phantomcss (huddle), modern.ie, (with browsershots alternatives) and vagrant (virtualbox). We'll address responsive web design, review mobile-first development, media queries organization, basics of scripting, browser bookmarks, packaging sprites, and techniques for specific issues like using svg images with png fallbacks.

    At 10:00am to 10:50am, Thursday 5th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • Automate All the Front End Development Things (Part 2)

    by Kitt Hodsden

    Today's front end developers have more work to do than ever to create a functioning, responsive, fast, good-looking website. We have differing screen resolutions, browser support, network speeds and other considerations all buzzing around, jockeying for highest priority and attention during development. Fortunately for us, we also have more tools than ever before to help us begin, develop, test and refine those good-looking sites. Using those tools to automate the development process will help keep us sane, so let's do just that: automate all the front-end development things!

    We'll cover a start-to-end workflow, along with options to cover other developer cases. Tools introduced and used include yeoman, grunt, emmet, sass (including scout, compass, livereload) alfred, bower, phantomcss (huddle), modern.ie, (with browsershots alternatives) and vagrant (virtualbox). We'll address responsive web design, review mobile-first development, media queries organization, basics of scripting, browser bookmarks, packaging sprites, and techniques for specific issues like using svg images with png fallbacks.

    At 11:00am to 11:50am, Thursday 5th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • Show & Tell

    At 1:00pm to 1:50pm, Thursday 5th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • All aboard the NodeJS Express

    by David Boyer

    Get on board the NodeJS Express as we take a journey through what makes NodeJS special. Server-side JavaScript that has an event loop for a heart, we'll delve into its single threaded nature and the advantages provided. From there we'll pass through the land of the Node Package Management tool, how to set up your own package and bring in useful 3rd party packages as dependencies. Our final destination is ExpressJS, a Sinatra inspired framework for NodeJS.

    At 2:00pm to 2:50pm, Thursday 5th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • The Offline Web

    by Dale Harvey

    We are building more powerful and complex web applications both on the desktop and increasingly on mobile, this means we should be building applications that work as well when users are offline as they do online. Drawing from my experience on Firefox OS and PouchDB I will talk about the implications of taking your web app offline and the technologies and API's that will help you do that.

    At 3:00pm to 3:50pm, Thursday 5th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • "When is enough enough?"

    by Anna Shipman, bruce lawson, Dale Harvey, Kitt Hodsden and Phil Leggetter

    A Group Panel session hosted by Matt Gifford

    At 4:00pm to 5:00pm, Thursday 5th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

    Coverage video

Friday 6th June 2014

  • Rocket Powered Ramp Up with Bower, Grunt & Yeoman

    by Rob

    Whether you're an agency dev who starts a new project every week or are focused on long term web project support you can benefit from the next generation of front end work-flow tools for web developers.

    This whistle stop tour starts with Bower - the front end package manager - then heading via Grunt for some super work-flow, testing & packaging automation before arriving at Yeoman to tie the two together with a lovely bow leaving you happier, more productive and (possibly) better off. And if time allows, there will also be a few tips from the front lines on porting legacy projects over to make use these tools.

    ColdFusion, Rails, Python, PHP or pure frontend, if you've using Sass, Less, jQuery or pretty much any modern web library, there's something here for you!

    At 9:00am to 9:50am, Friday 6th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

    Coverage video

  • Deploying to the Cloud

    by Mark Drew

    In this session, we will cover the challenges and easy wins you can have when you plan to deploy your application to the cloud.

    This goes from unit testing to development strategies to how AWS will be nasty to your domain name.

    Included in this presentation (more info to come if voted!) is what and how to add to ant, ways of building servers from scratch with your application in under three minutes and getting jenkins to be the main controller of things.

    At 11:00am to 11:50am, Friday 6th June

    In Mura Room (Clarendon), Hilton Edinburgh Grosvenor

  • Realtime Web Apps in 2014 and beyond

    by Phil Leggetter

    It has been possible to instantly push information from a web server to a web browser for at least 10 years, but this technology has finally gone mainstream thanks to technologies like WebSockets and solutions like SignalR, socket.io, Faye and Pusher.

    In this sessions I'll cover the past, present and future of client/server communication technology, the realtime web and provide a number of use cases and demonstrations of how the technology is actually used today (it's not just chat and spaceship games).

    At 11:00am to 11:50am, Friday 6th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • Embedded DSL: Groovy and Scala Fair Duel

    by corinne and fabrice matrat

    What were you dreaming of doing as a kid? Did you get into programming because of games? Don’t you think programming is a great pedagogical tool? Join the fun in this session, and discover how to define a domain-specific language to move a turtle around and interact with her. In which language would you choose to write a DSL that reads as plain English? Dynamic or statically typed? Delving into the intricacies of embedded DSL design, step by step, you will see advanced techniques such as command chaining, syntax tree manipulation (AST transforms), type embedding (TypeChecked extensions), and runtime (MOP) and compile-time metaprogramming (macro). Two developers on scene doing live coding: Groovy hacker versus Scala nerd. Who will convince you?

    At 2:00pm to 2:50pm, Friday 6th June

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

    Coverage video