•  

Sessions at Scotch on the Rocks in Adobe Room (Roseberry)

View as grid

Your current filters are…

Thursday 5th June 2014

  • Get Grulping with JavaScript Task Runners

    by Matt Gifford

    This session will introduce the attendees to Grunt and Gulp, two incredibly powerful JavaScript task runners. It will help clarify what they are, why you need them and how you could use them in your projects, including how to introduce them into your development workflow and cycle.

    Five things audience members will learn:
    What Gulp and Grunt are
    Running Tasks - how they can be used
    Plugins, extensions and enhancements
    Building them into your workflow
    The differences between the two task runners

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

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • 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

  • Do you dare tour the sausage factory?

    by bruce lawson

    Everyone who's not wrong and/or evil agrees that standards are best for the Web. But how do standards get made? As a veteran of the standardisation world for a decade, I'll shock you by revealing the torrid reality of the standardisation process. Not for the faint-heared, we'll go from the ancient Romans, IE5, Apple's unclosed tag madness,trainspotting, Wilbur and XHTML2. Do you dare tour the sausage factory

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

    In Adobe Room (Roseberry), 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

  • Automating Government

    by Anna Shipman

    OK, not automating *all* government, but automating the provisioning of servers for the single domain for government, GOV.UK. Because, as Government, we are restricted in the suppliers we can use, we ended up building our own suite of tools to make a reliable, easy way to provision servers. This talk will cover how we transformed our various hacked-together scripts with hard-coded values into mature, well-tested tools, what decisions/trade-offs we made, what technical challenges we faced and what we learned.

    You will come away with an idea of the advantages of moving your own tools from internal projects to Open Source Software and an understanding of what steps you can take to do that; an understanding of some of the particular challenges involved in automating infrastructure-related tasks and some tips on how to handle them; and an insight into how things work at the Government Digital Service.

    At 1:00pm to 1:50pm, 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

  • Building single page web sites the RIGHT way

    by Kay Smoljak

    The latest trend in web design is JavaScript-heavy single page web sites with swishy animation effects - in fact, the 2014 SOTR web site uses this very technique. They can look great and provide a great user experience, but they can also collapse into a big messy heap. This session will cover some different techniques, the pros and cons of each, and the dos and don'ts you should follow to make sure that single page sites are bookmark/inbound-link-friendly, accessible and search engine friendly no matter what platform they are built on or what toolkit you use.

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

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

  • How to Rock your planning sessions!

    by Tuuli AaltoNyyssönen

    I will introduce the tips tricks and methods that will help you organise great planning workshops!

    This speech is all about how to work effectively in planning sessions. I have been working closely with clients and end users for nearly 15 years, and during that time I have found and used several planning methods, which can be used for finding great ideas and solving problems, together with the whole team during planning meetings. I will introduce tools, using real cases from different kind of projects (small and large – from creating applications to improving and streamlining webpages). This session is for everyone! For designers, developers and product owners and all others who work closely with software development.

    Some examples of the tools I will introduce:

    • A simple "sketch it up" agenda for planning meetings to make sure everyone actually reads the agenda
    • A wall of themes, a method used to organise and prioritise issues during planning sessions
    • Planning information architecture, which utilises a "blank canvas" technique and personas
    • Using parking lot method for irrelevant or undefined questions
    • A Sketching battle, which is a way to make sure if your way of thinking is a match with the clients need!
    • Transferring unfamiliar situation to more familiar contexts in order to clarify foggy specs.
    • Turning goals upside down will make the puzzle easier to crack?

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

    In Adobe Room (Roseberry), Hilton Edinburgh Grosvenor

    Coverage slide deck