Suitable for complete beginners, this workshop will teach the absolute fundamentals of building web pages with HTML and CSS. By the end, participants will understand enough terminology, theory and application to build a simple standards-compliant website.
CSS Processors such as Sass, Less and Stylus have existed for years as a way to 'power up' stylesheets with programming concepts and new syntax to developers. In this talk, we'll discover the history of these tools, some of the features they bring, and talk about their relevance in the wake of new and powerful CSS standards. In the workshop, the audience will also get started with Less and CSS counterpart features to understand the pros and cons of each.
In February 2018, I ran a 'massively multiplayer' version of the game assassin, where each player is given a target to 'kill'. Spysmiths immersed players in a ficticious world taking place on a university campus. As agents, they would recieve directives from 'HQ', and submit eliminations via SMS. In this talk, I'll share what we learnt about creating virtual worlds, including the strengths and weaknesses of ours, and the responsibilities to our players which we had not considered as facilitators.
It has always been notoriously difficult to consistently style HTML emails, despite being a technology which has existed for over 45 years. In this talk or workshop, we'll understand the history of styling email, techniques to make our emails pretty, and understand some of the current tooling available which takes away some of the pain in design, development and testing styled email.
Layout for the web has long been filled with hacky fixes for what you may assume are simple tasks. In this workshop, you'll get hands on with CSS Grid, understanding how to use it for both simple and complex page layouts, for responsive web design, and how it interacts with Flexbox. A working knowledge of basic CSS is required.
In this talk, we'll discover the amazing world of infinite cellular automaton. We'll see the steps between a simple game goverened by a set of mathmatical rules in less than 80 lines of code, and an Artificial Intelligence.
In this workshop, we'll be creating an extension which extends the functionality of the Chrome searchbox to autocomplete a Flickr search for users. With these skills, you'll be able to capture user input from the searchbox and apply it in other applications.