Talks
-
10 Things You Can and Should Do With SVG
For our Christmas special, Chris Coyier shows us 10 things you could (and should!) be doing with SVG.
-
100% CSS Mario Kart
Do you enjoy CSS? Do you enjoy retro games? Have you ever wanted to combine the 2, in such a way that the CSS Working Group will cry and ask you to stop? Then this is the talk for you!
-
A Comparison of Node.js Frameworks
Joe Norman takes us through using JavaScript for server-side programming. There are a huge number of Node.js frameworks available, which can be daunting, but fear not! Joe’s here to keep us right
-
Accessibility for developers: Building a frontend that everyone can use
Alistair Duggin talks about understanding accessibility, covering the challenges users face with accessibility and how this is approached at GOV.UK, where he heads up the accessibility team.
-
Adventures in Accessibility Testing
Phil Sherry recently reworked some GOV.UK stuff with a view to making it more accessible. This talk covers how he went about this and how he tested his work
-
Alexa Skills (or The Unexpected Virtue of Laziness)
An overview on how to develop custom Alexa Skills, their potential use in modern Web development and for accessibility needs. (There will be bit on machine learning and natural language processing…
-
An introduction in to the world of front end automation
Jonathan Steele gives a basic overview of how a task runner can help you and covers the three biggest task runners: Grunt, Gulp, and the lesser-known Broccoli.
-
An introduction to modern email best practices
Ade-Lee Adebiyi takes us through things like layout fundamentals, tricks and hacks to get consistency across various email clients, and how to test your work!
-
An OverVue
Andrew Willis takes us through debugging your Vue.js components, consuming APIs with Vue Resource, and the newly released Vue.js 2.0.
-
Browser Rendering – Performance past the first page load
Andrew Khan tells us how to make sure your site remains performant once all the assets have been sent over the wire.
-
Building a design system for Lloyds Banking
Building a successful design system is widely held as one of the biggest challenges in the industry right now. How much harder is it when you’re building a design system for a 250 year old, heavily…
-
Building Your Creative Confidence
Ade-Lee Adebiyi returns to talk candidly about how he's built his creative confidence over the years and overcome impostor syndrome
-
Chrome dev tools tips and tricks
Damian Nicholson talks us through a tool that almost all web developers will have used at one point: Google Chrome and its awesome Developer Tools.
-
Contain yourself - Docker for developers
Peter will give us a quick intro to Docker
-
Creating D3 Components
Who doesn’t love a good chart? When done correctly, charts can expose beauty in any form of data. Chris Price talks us through the logical leaps and the painful doubling-backs of building on D3.
-
CSS Animation: Beyond Transitions
-
CSS Grid Layout
A very timely talk as the big browsers are due to ship implementations of CSS Grid Layout in a matter of weeks. Grid lets you create complex layouts very easily. No more floats and clearfixes!
-
CSS in a component filled landscape
Lewis will help you make some sense of the variety of tools available to you to "component-ise" your CSS, from CSS modules, CSS in JS solutions, and styled-components.
-
CSS Pseudo Classes
Elizabeth Léonard takes the Frontend NE crowd through CSS pseudo selectors and pseudo classes.
-
CSS Regression testing
A look into different tactics to regression test CSS files to make sure that unwanted changes do not creep in.
-
CSS Selectors
Richard Carter from Peacock Carter takes us though CSS selectors. From covering the basics to introducing some more obscure attribute selectors, there's plenty to brush up on!
-
Design process of a website
This talk covers Stuart's process of creating a website. From the initial idea to the final product and the steps required to convert it to a design system for reuse.
-
Design Tokens and CSS: Systemising the Design of Components
Aren’t Design Tokens just spicy Sass variables?
-
Dojo 2: Rethinking Reactive Architectures
Thirteen years since its inception, Dojo 2 has been rewritten from the ground up. This talk goes into the reasons behind the biggest decisions.
-
Empathy in accessibility
In his talk ‘Empathy in Accessibility’, Craig talks us through building empathy for users with impairments, making sure we are aware of how to design services that don’t disable people.
-
ES6, Right here, right now
Steve Higgs covers the great new features ES6 brings and why it will redefine the way we write JavaScript. Browser support is pretty thin at the moment so Steve explains how to use ES6 today!
-
From Backbone to React: How to write great code
Richard's talk is not an introduction to React, or an explanation of Backbone. Instead it’s an exposé of the “aha” moments that using React has led to, that are the difference between good code and…
-
Getting to grips with CSS grid
CSS grid finally brings 2 dimensional layouts to CSS with some incredibly powerful tools for creating beautiful responsive layouts.
-
Getting touchy - an introduction to touch and pointer events
Beyond smartphones and tablets, touch screens are finding their way into laptops and even desktop computers. With hardware support for touch becoming increasingly ubiquitous, it's time to explore…
-
Greased Lightning
Want to load your site faster than a fast thing? Our very own Sam Beckham shows us how.
-
Idea to Execution – and Beyond
Ashley Baxter gives us a high-level run through of what it takes to ship a product, touching on each stage from idea, through build, to launch, and what to expect post-launch.
-
Improve web performance with Intersection Observer
If your site is suffering from a giant payload caused by a large number of images, Intersection Observer may be for you!
-
Improving your workflow with Gulp
Alex Newman will take us through his Gulp workflow: What made him decide on Gulp? How does he use it? Why do I feel the need to add a third question? Find out the answer to the first two questions on…
-
Introduction to Angular 2
Jonny Hamilton talks to us about the new, improved Angular 2. Want to know more about Google's latest behemoth but don't know where to get started? This is the talk for you!
-
Isomorphic React: the benefits, pitfalls and work-arounds
For the layman, Isomorphic React is a server-rendered client side app. Ali Sheehan-Dare talks us all through it with an expansion on his post, A Lazy Isomorphic React Experiment.
-
Jankety Jank
Ben Cooper tells us all about about frontend rendering performance. Understanding how the browser optimises rendering will have your websites running at a silky smooth 60 FPS in no time!
-
Large Scale Javascript Application Architecture
Andrew Humphries tells us about 'large scale JavaScript application architecture'. If you've ever worked on a project bigger than a standard web site, you'll know how difficult this is to get right.
-
Little JavaScript Bundles of Joy
Find out how Monzo leverage frontend microservices to great effect.
-
Making. Where design and front end development meet
Ben Holliday picks up the design side of frontend development, taking us through the 'making' phase, where the two disciplines meet.
-
Marionette: Building your first app
Scott Walton takes us through the basics of Backbone. Whetting our appetite for Marionette JS.
-
Marionette: the Backbone framework
Andrew Humphreys, a core member of the Marionette JS team, takes us deeper into the world of Marionette, showing us just how awesome a JavaScript MVC framework can be.
-
Medinote – student project
Year 2 Newcastle College students, from the FdA Digital Design course, take over Frontend NE for the night to talk us through their final projects.
-
Migrating from Angular to React: A tale from the trenches
Jack Franklin takes us through 'Migrating from Angular to React: A tale from the trenches'.
-
Munchstars – student project
Munchstars is a web app aimed at children to educate them in a fun, interactive and engaging way about health and how decisions they make could affect their wellbeing.
-
Opening Silos in Big Brilliant Corporations Part 1
Nikos Tsouknidas from the BBC's GEL (Global Experience Language) team tells us about how the BBC is reinventing itself into a culture of embracing constant change and how they're helping open the…
-
Opening Silos in Big Brilliant Corporations Part 2
Joe Hart from the BBC's GEL (Global Experience Language) team tells us about how the BBC is reinventing itself into a culture of embracing constant change and how they're helping open the silos…
-
Play, Code, Create
Since that first time a blinking cursor stared back at him after plugging-in his Sinclair ZX81, Brendan Dawes has loved the creative possibilities that code creates.
-
Professional Progression
We join the industry with little experience, but we’re never destined to stay at that level. Gavin Elliot gives us his very personal take professional progression.
-
Reacting Pragmatically
Jonathan Hamilton talkes us through the basics of Angular and how and why he moved from Angular to React.js. React is the new kid on the block, developed by the Facebook engineers. It’s rapidly…
-
Securing your site like it's 1999
Security in the early days of the web was hard. One day your HTML is disintegrating, the next you are fighting someone named “~Ninjad00d~” who has found a way to take over your forum system.
-
Speedy, solid, semantic layout with Susy
Martin Underhill from temperetmper explains how to use Sass for layout, via the powerful yet light-weight Susy library.
-
Standardizing 'select': What the future holds for HTML
Thought HTML was done? Think again! Those who work on the web platform are ready to extend HTML controls with not only updated native web styles, so that we're no longer stuck in the Windows 95 era…
-
Talking the talk
How many times have you watched a conference or meet-up talk and thought, “I want to do that someday”? Well, why shouldn’t someday be soon?
-
Taming Flexbox
Luke Jackson gives an introduction to Flexbox – a pretty awesome CSS technology. He demystifies some of the apparently confusing syntax and gives advice on how to deal with some of its complexities…
-
The Power of SCSS
Rob Walker takes us through his recent journey from regular CSS to to world of SCSS. If you’re thinking of making the switch yourself and just need a little push, this is the talk for you.
-
The State of GraphQL 2018
In the first part of this talk, Jamie will introduce GraphQL and a few core pieces around the typical GraphQL stack. We’ll also explore the common use case for GraphQL and why every almost every…
-
The State of JavaScript
Jack Franklin treats us to his talk on 'The State of JavaScript', where he explores, discusses and criticises the current state of web development with JavaScript.
-
The Three Developers
Lessons learned from maintaining and migrating software on the web including what makes good code, what makes bad code, and how to be a better developer on a team.
-
Transcendence. Where does the backend stop and the frontend begin?
Jamie Hurst is a backend developer with a great deal of respect for Frontend developers. He takes us through where the backend and the frontend meet.
-
Typescript – JavaScript on Steroids
TypeScript takes advantage of modern development principles such as static typing, classes, modules, and interfaces in order to build robust and reusable code.
-
Universally Isomorphic JavaScript
Kaspars Žarinovs takes us through Isomorphic/universal JavaScript; why it's so important and how to implement it. From code reuse and abstraction to tools and frameworks – he's got you covered.
-
Using Polymer, Today
Frontend NE’s very own Sam Beckham takes us through using Polymer and joining the web components revolution!
-
Version control is a git
As a web developer, knowing your way around a version control system is expected, and git is the industry standard. For a beginner in the git space this talk will be for you.
-
We need to talk
Robin Hall takes us through mental health issues in the workplace; how we should deal with them and how things might change for the better.
-
Web Design that Doesn't Make Trans People Uncomfortable
People who identify as transgender face a ton of challenges in day-to-day life, and sometimes that includes web forms and account management.
-
Web Sockets – The Messiah of the Web
Micheal Harker talks about how web sockets can be adopted and embraced by websites of any size and how it might help with performance and security.
-
Webpack; the how and the why
Kerry takings us through how she converted her team’s build system and test suite from Require.js/Grunt to Webpack. She outlines the sizeable benefits as well as the struggles encountered along the…
-
Weird Browsers
How weird can browsers be? Perhaps Smart TV's aren't as smart as we all would like to think. How do game console handle your websites and are e-readers really capable of browsing the web?
-
What I learnt about hiring diverse teams from conducting a fully-anonymous recruitment process
If we want to truly encourage diversity in our industry, we are going to have to listen and respond to feedback from under-represented groups that challenges our assumptions.
-
What the JAMstack?
His talk will cover the basics of JAMstack i.e. what it is, why it’s becoming so popular and also some of the potential drawbacks with using JAMstack. He will then follow up with a short…