Script'18 is powered by...
Community Partner & friends
Do you want to join our partners and help creating an unforgettable Script'18? Shoot us an e-Mail! We're looking forward to chat with you!
Evan is a developer, designer and creative coder. He is the author of Vue.js, a JavaScript framework for building modern web interfaces with reactive components.
In the past Evan worked at Meteor Development Group on the most starred full-stack JavaScript framework on GitHub, and before that spent two years at Google Creative Lab hacking on experimental UI prototypes for various Google products.
Working on open source has changed my life. I am self-employed and work on open source full-time. I don't have a boss. I only work on projects that I enjoy working on, and I can work whenever and wherever I want. I also let people use all the code I write for free. This is all made possible thanks to the amazing support from the community made up of the users of my open source projects.
I think I'm incredibly lucky to be in this position today. Yet there are still many open source maintainers struggling on the verge of burnout while their software is being used by millions. So in this talk I will share with you my journey of open source - in particular how I made it my full-time job - in the hope of shedding some insights on open source sustainability.
We often reach for existing libraries when dealing with advanced app features such as routing, state management, form validation and i18n, and a lot of times the implementations behind these libraries can be a black box.
In this workshop we are going to build simple versions of such libraries from the ground up using basic Vue features.
This will help you better understand the nature of these problems and how to better leverage Vue’s reactivity system to come up with elegant solutions.
Workshop tickets are sold separately. Check out workshop details here
Marcy Sutton works on web accessibility tools at Deque Systems, a company focused on digital equality. In 2016, O’Reilly gave Marcy a Web Platform Award for her work in accessibility.
She loves co-leading the Accessibility Seattle meetup and a coding club for Girl Develop It Bellingham. When away from the keyboard, Marcy can be found hiking with her dog, riding a bicycle, or snowboarding.
An accessible internet experience makes all the difference for a person with a disability, whether they're enjoying online entertainment, paying bills or booking a trip to go adaptive skiing. You see, people with disabilities gain privacy and independence when they can handle their own affairs. Wouldn't it be radical if every web application supported users with disabilities?
As JavaScript experts, we can enable more of our users by shipping accessible interfaces every time, and I'll show you how. In this talk, we'll audit a client-rendered web application for accessibility, making the necessary changes to support people with disabilities. The best part about it? By integrating accessibility into our development workflow, we'll make our apps more usable by everyone.
Simona is an enthusiastic full stack developer with experience in building rich data visualization for network data and more recently in the cloud.
Communities power her up and that's why she is co-organising the Javascript London meetup. Passionate about knowledge sharing, she has also mentored at workshops for Women Who Code and NgGirls encouraging women to learn more about programming.
Andre Staltz specializes in functional and reactive programming for user interfaces. He has created Cycle.js and been a core contributor to RxJS. Website: staltz.com
Let's learn the Cycle.js framework from paper sketches and diagrams that make it look easy and obvious. Then, let's see how you can use it in the real world.
RxJS Observables are present in frontend frameworks like Angular and Cycle.js, and are useful in diverse contexts, from backend to frontend and also mobile apps. They are meant for organizing asynchronous code, but often look challenging to beginners.
Come learn the fundamental concepts behind RxJS and gain confidence programming with reactive Observables. RxJS In this workshop, Andre Staltz will guide you through lectures and exercises. Expect to see RxJS concepts demystified, practice with exercises, make questions, and gain confidence with the tools.
Workshop tickets are sold separately. Check out workshop details here
Phil works in Developer Relations at Netlify, the fastest growing automation and hosting platform for modern websites.
With a passion for browser technologies, and the empowering properties of the Web, he loves seeking out ingenuity and simplicity, especially in places where over-engineering is common.
Phil’s career in web development spans almost 20 years and includes time as a Software Engineer at Verisign, an Open Source Evangelist at British Telecom, and Technology Director at R/GA where he worked with clients around the world such as Nike, Google, Beats By Dre and Samsung to bring engaging and effective experiences to the widest audience possible.
Recent years have seen a shift in technical architectures. Building complex services for the web used to be just that – complex. Projects might have demanded a broad range of specialist skills which could stretch even the fullest of full-stack developers. These days we have a growing number of options for how we design, build and maintain the systems which keep our web sites and applications alive.
This talk will look at ways to make use of emerging tools and services which can deliver surprisingly rich features and capabilities without maintaining expensive and complex infrastructure. We’ll talk about the benefits in keeping your stack simple, in using the expertise of others, and we'll examine the performance and security benefits of JAMstack and microservices.
Michaela Lehr is a creative front-end developer and designer. She specialises in UX and WebXR, and co-founded the studio GeilDanke. In her free time she travels round the world, practices yoga, and watches way too much Buffy.
If 2017 was the year of Virtual Reality, 2018 may become the year of Augmented Reality. With Apple's ARKit for iOS and Google's ARCore for Android, we should not forget that actually the open web and Augmented Reality are the perfect couple.
But how do we create AR apps with web technology? In my talk you will learn how to write your own AR app that runs in the browser. You will see how Augmented Reality works, what markers are for, and how to create them. And you'll get an overview about the devices you can use to test your AR projects.
We are just at the beginning of the rise of Augmented Reality. This is why lots of UX design questions are still unanswered. But there are patterns and best practises, and you will learn how to use them to get a great user experience in your AR application.
Charlie Gerard is a software developer by day and a maker of things by night. She spends her personal time tinkering with hardware and experimenting with creative technologies.
When she's not prototyping projects mixing art and technology, she likes to mentor young developers and contribute to open-source.
A typical interaction with a device or interface involves touching it. Either you're pressing buttons on a controller, swiping on a touchscreen or clicking on your laptop's trackpad. But what if you could control things without the use of your hands? What if you could use... your thoughts?
I have been tinkering with a brain sensor and developed an open source JavaScript framework for it to allow me (or anyone else) to control interfaces or robots using facial expressions and mental commands.
If the form below is not visible or not working for you, please use this link to get your conference ticket.
All prices include VAT. Buying via Tito also gets you an invoice. Tickets are not refundable, but re-assignable.
Workshop seats are limited. We need around 10 attendees to make the workshop happen. If there's too few attendees, you get a refund.
Do you want to join our partners and help creating an unforgettable Script'18? Shoot us an e-Mail! We're looking forward to chat with you!