You Gotta
Love Frontend
Conference

Register

Keynotes


Lea Verou

Lea Verou


Human-Computer Interaction Reseacher at MIT CSAIL

Lea (lea.verou.me) is a Human-Computer Interaction Researcher at MIT CSAIL. She wrote CSS Secrets for O’Reilly and has worked as Developer Advocate at W3C.
Lea has also started lots of open source projects and web applications. Lea is one of the few misfits who loves code and design equally.

Lea Verou


Human-Computer Interaction Reseacher at MIT CSAIL

Christian Heilmann

Christian Heilmann


HTML5/Open Web Evangelist

Chris Heilmann has dedicated a lot of his time making the web better. He then spent a few years in Yahoo building products and then at Mozilla moving HTML5 support forward. Now Christian is currently working with the Microsoft Edge team as a Program Manager for Developer Outreach.

Christian
Heilmann


HTML5/Open Web Evangelist

image

Vitaly Friedman


Editor-in-chief of Smashingmagazine.com

Vitaly Friedman loves beautiful content. After working as a freelance designer and developer for 6 years, he co-founded Smashing Magazine, a leading online magazine dedicated to design and web development. Vitaly is the author, co-author and editor of all Smashing Books.

Vitaly Friedman


Editor-in-chief of Smashingmagazine.com

Bruce Lawson

Bruce Lawson


Deputy CTO at Opera

Since 2002, Bruce has been deeply involved in the advocacy of open web and co-wrote Introducing HTML5. He's represented Opera since 2008, in the Developer Relations team until 2016. Before Opera, he was front-end lead for a large legal organisation in the UK.

Bruce Lawson


Deputy CTO at Opera

Details


Venue

This year we chose “Habima” Theatre, the national theatre of Israel, as the stage. Expected to accommodate over 700 participants like kings. Established in 1935, the building was the first public cultural facility in Tel Aviv. The large hall is where our single tracked conference will take place - giving speakers and audience the feeling they all belong to something bigger...

Getting there

Hotels

COMING SOON...

Schedule


Come and pick up your badge.

We can't listen to talks on empty stomach.

Grand opening of the second annual YGLF conference.

As web developers we have been in a bubble for quite some time. Our craft has always been an odd one out, and what we create could be done by many people. Of course, we produce quality and we are proud of what we do. But the final products often look dire. So we look to automating optimising the final products, instead of concentrating on ensuring that maintenance of our products doesn't undo the good we did. In this talk Chris Heilmann will talk about how we can use tools, machine learning and APIs to make sure the bytes we saved don't get smothered by fat assets our maintainers add to the product.

Do you find yourself struggling between using pure RESTful API endpoints and building high performance ad-hoc endpoints just to save round trips and bandwidth? With GraphQL you can have a single API with a single endpoint that provides access to all of your backend models while saving bandwidth and round trips from all of your clients. GraphQL is driven by view requirements and the front-end engineers that implement them, shifting the power to the client. In this talk we will present the adventure of integrating GraphQL with our existing infrastructure to create FamilyGraphQL.

Often as front end engineers we fight against the browser when trying to make it run our graphics smoothly. In this session we will understand better how different decisions we make as front-end engineers affect the browser engine, how the browser uses our instructions to perform timing, composition and painting, and how as front-end engineers we can use this knowledge to our advantage.

When you use semantic HTML, the browser handles a lot of things for you. However, there are times when semantic HTML isn’t used. JavaScript frameworks don’t always use the appropriate element for a task. Understanding accessibility mechanics is an important part of good interface design. Léonie Watson provides a developer’s guide to accessibility mechanics, explaining the relationship between code, the browser, and assistive technologies and demonstrating how to create accessible custom widgets with HTML, CSS, ARIA, and JavaScript.

Product Design for web and mobile is evolving at a fast pace. As the range of devices and platforms continues to expand, so do the various design considerations. Design systems help a design team build a framework that meets their needs by bringing together all of the critical design components - including style guides, pattern and UI libraries, CSS frameworks and other resources. In this session Jina will share: Strategies for how to approach, design and build an effective design system How to successfully maintain the system to ensure ongoing usefulness Elements that design systems need to be sustainable that are critical for success.

For many, reading on the mobile web is a slow, clunky and frustrating experience - but it doesn’t have to be that way. The Accelerated Mobile Pages (AMP) Project is an open source initiative that embodies the vision that publishers can create mobile optimized content once and have it load instantly everywhere. In this talk, we will cover what is AMP, where you should leverage it and how you should implement it. We will try to do all these and put a smile on your face.

This talk will describe the underlying architecture behind AOL's mobile inline playback functionality. We will dive deep into our approach to microservices using node.js and demonstrate how anyone can build applications that achieve high scalability, availability, and high performance without huge efforts.

You had enough of Angular, and as good as React may be, you are still trying to figure out what router library to use and how to setup your project. In short, you have JS fatigue. Elm is a functional programming language for your browser. It has no runtime exceptions, libraries with guarantees, virtual-dom rendering, it's immutable and has no side effects.

With HTTP/2, Service Workers, Responsive Images, Flexbox, SVG and Font Loading API now available in browsers, we all are still trying to figure out just the right strategy for designing and buildings responsive websites just in time. In this talk, we will be looking into a strategy for crafting fast, resilient and flexible responsive design systems by utilizing all of those technologies.

A great way to start the day.


Opening the second day of the second annual YGLF conference.

Everyone and their cat knows HTML. Sure, we all struggle deciding what’s the most semantic element for each case, but when it comes to functionality, there’s nothing more to learn. Right? Wrong. No matter how well you think you know HTML, this talk will prove to you that there’s still more to explore. Also that you probably use too much Javascript for things that don’t need it anymore. Prepare to be surprised at how many elements, attributes, even entire HTML-based technologies exist that you’ve never learned, and how they could be useful in your projects, today.

At Facebook we know how important fast development process is to developers. This is why we put a lot of effort into making every part of React Native as fast and lean as it can be. We'll talk about the tools and techniques we use to measure and analyze key performance metrics, such as app startup time, memory usage and UI responsiveness, and cover how recent developments, from improving the boot process to re-writing parts of JavaScripts VM, have made a significant impact across all React Native apps.

As developers, we use browser developer tools every day, but how often do we stop and think about how they work? The secret is that browser developer tools are built with HTML, CSS, and JS and that any web developer can contribute to them. In this talk, we'll enter inspector inception and see how developer tools work from the inside out. In the process, we'll get a better understanding of how the tools we use every day work.

Onboarding new and junior developers to the team is hard. You want them to become good, but that requires instruction, and instruction takes time. How do we teach new programmers in a way that enables them to truly learn and be independent? How do we bridge the gaps of not only knowledge but confidence and creative thinking? What enables systematic learning, and what makes a good teacher, and how do we cooperate these ideas into our work?

After attending this talk you will understand that color is a measurable, reproducible sensation; standardized since 1931! You will get white point adaptation. You will understand Lab color space, be comfortable with gamut volume plots, and be able to laugh at snake-oil claims about color gamut coverage in advertising. You will be really looking forward to seeing CSS4 Color implemented in all the browsers.

We'll take a peek into the magical world of code transformers and transpilers, programs that rewrite other programs. You'll learn what makes them tick, how they're built and how to extend them. And maybe you'll get inspired with some crazy new ideas of what you can do with them.

More and more real time web applications are built using frameworks like meteor, falcor, firehose, .... All of them rely in one way or another on the Websocket technology. In order to build a successful application one has to have an understanding of the underlying principles of websockets. In the talk we will analyze websockets, share tips, gotchas and scenarios in which Websockets should and should not be used.

Microcontrollers are tiny computers, working so well you don’t notice the hundred or more you interact with on a daily basis. You’ll see why they’re amazing, and how easy it is to program them with JavaScript and Espruino - with some nice live-coded demos along the way.

As the population and economies of the West stay static, the developing economies are seeing huge expansion, and a rising youthful population that have grown up with the Web. But there are challenges to web access in Asia and Africa that we need to understand if we want to reach the next 4 billion people with fast, performant sites. Bruce will bring facts, figures and research from his years living in Asia and from working for Opera (often the only browser that people can use) to show you how to bring your brands to new markets.

About


YGLF

The second international conference of its kind to be held in Israel, will take place in Tel Aviv from June 27th through June 28th, 2016.

This Year

Set in the sunny city of Tel-Aviv YGLF is a community event made by developers, for developers. This non-profit conference is aimed at delivering high quality content about relevant topics that any FrontEnd lover would die to hear. Bringing in internationally recognized speakers and attendees, with the young StartUp nation atmosphere, to create a buzzing bustle of software engineers from around the globe. And as usual, a hefty lunch, refreshing beer and plenty of coffee breaks spark the most interesting conversations between colleagues and strangers alike.

code of conduct

YGLF 2015

Kicking off with JavaScript ‘sensei’, Douglas Crockford, last years event was roaring. Complete with an after-party venue for the evenings, everyone rambled on about Martin Kleppe’s interactive art display into the night. Supported by non-stop sunshine, it was the first convention of it’s kind in Israel.

view 2015 talks

The Team

This is our small group of dedicated people, working hard around the clock to make the most awesome conference ever. During YGLF Conference, you can find a member of the team at the registration desk at all times. Please come and talk to us if you need assistance.

Sponsors


Media Partners

Speakers


Lea Verou

Lea Verou


Human-Computer Interaction Reseacher at MIT CSAIL

Lea (lea.verou.me) is a Human-Computer Interaction Researcher at MIT CSAIL. She wrote CSS Secrets for O’Reilly and has worked as Developer Advocate at W3C.
Lea has also started lots of open source projects and web applications. Lea is one of the few misfits who loves code and design equally.

Lea Verou


Human-Computer Interaction Reseacher at MIT CSAIL

Jina Bolton

Jina Bolton


Lead designer at Salesforce UX

Jina helps design and develop systems for enterprise software. She leads the design of the Sass brand and website, and organizes the San Francisco Sass & Front-End meet up, The Mixin. Jina is also organizing Clarity, a style guide conference. She coauthored two books, Fancy Form Design and The Art & Science of CSS.

Jina Bolton


Lead designer at
Salesforce UX

Vitaly Friedman

Vitaly Friedman


Editor-in-chief of Smashingmagazine.com

Vitaly Friedman loves beautiful content. After working as a freelance designer and developer for 6 years, he co-founded Smashing Magazine, a leading online magazine dedicated to design and web development. Vitaly is the author, co-author and editor of all Smashing Books.

Vitaly Friedman


Editor-in-chief of Smashingmagazine.com

Christian Heilmann

Christian Heilmann


HTML5/Open Web Evangelist

Chris Heilmann has dedicated a lot of his time making the web better. He then spent a few years in Yahoo building products and then at Mozilla moving HTML5 support forward. Now Christian is currently working with the Microsoft Edge team as a Program Manager for Developer Outreach.

Christian
Heilmann


HTML5/Open Web Evangelist

Bruce Lawson

Bruce Lawson


Deputy CTO at Opera

Since 2002, Bruce has been deeply involved in the advocacy of open web and co-wrote Introducing HTML5. He's represented Opera since 2008, in the Developer Relations team until 2016. Before Opera, he was front-end lead for a large legal organisation in the UK.

Bruce Lawson


Deputy CTO at Opera

Ido Green

Ido Green


Developer Advocate at Google

He has been a developer and building companies for more than 20 years. He love the web and entreparnuers who make a wonderful new things. Psst! His book "Web Workers: Multithreaded Programs in JavaScript" will help you sleep better.

Ido Green


Developer Advocate at Google

Gordon Williams

Gordon Williams


Director at Pur3 Ltd.

Gordon's been working on Espruino for the last 4 years, with two successful KickStarter campaigns under his belt. Before that he worked in a variety of areas - from 3D geometry and graphics to digital signage and compiler design.

Gordon Williams


Director at Pur3 Ltd.

Jason Laster

Jason Laster


Firefox DevTools Engineer

Jason is an open-source contributor and Firefox DevTools engineer. When he is not programming, he can be found exploring the East Village.

Jason Laster


Firefox DevTools Engineer

Ady Levy

Ady Levy


Group Lead at Aol

Ady is directly responsible for shaping the technologies that serve more than 2 billion content streams for over 500 million monthly global consumers of premium brands like TechCrunch, The Huffington Post and Engadget, almost everything Ady does is at scale. His motto: failure is not an option.

Ady Levy


Group Lead at Aol

Jiri Tobisek

Jiri Tobisek


Software Engineer at Wix

Jiri is intrigued by the challenges of human-machine interaction and fascinated by programs that create other programs. For most of his career, he found himself tinkering with UI systems for building other UI systems. His background in visual arts draws him to the intersection between software and beauty.

Jiri Tobisek


Software Engineer at Wix

Dan Caspi

Dan Caspi


Software Engineer at Facebook

Dan loves building mobile apps, and especially fast ones. A former back-end developer, Dan now works at Facebook, devoting his days to making the next generation of their apps better & faster.

Dan Caspi


Software Engineer at Facebook

Léonie Watson

Léonie Watson


Senior Accessibility Engineer with The Paciello Group (TPG)

Léonie Watson began using the internet in 1993, turned it into a web design career in 1997, and (despite losing her eyesight along the way) has been enjoying herself thoroughly ever since. In her spare time Léonie blogs on tink.uk. She also loves cooking, dancing and drinking tequila.

Léonie Watson


Senior Accessibility Engineer with The Paciello Group (TPG)

Netta Bondy

Netta Bondy


Front End developer at Gala Coral Interactive

Netta Bondy taught herself programming when she wanted to build an app to help women find mentors. A few versions later the startup failed, but the love of programming remained, and today she’s a front-end developer at Gala Coral Interactive. Netta is passionate about making coding accessible to everyone, and in her spare time she organizes hackathons, volunteers at She Codes, and attempts to convince every woman she knows to become a web developer.

Netta Bondy


Front End developer at Gala Coral Interactive

Noam Rosenthal

Noam Rosenthal


Software Engineer at Wix

Noam has been relentlessly trying to make mobile web graphics and UI feel more native since being a browser architect and webkit reviewer at Nokia. He now MCs the mobile client team for Wix.

Noam Rosenthal


Software Engineer at Wix

Maayan Cohen

Maayan Cohen


Team Lead at MyHeritage

Maayan Cohen has lead the web team at MyHeritage, the leading destination for discovering, preserving and sharing family history, for the past 2 years; he has been with MyHeritage since 2011. He has more than 16 years of experience with UI and client-side development and he has a strong background in web design and product management.

Maayan Cohen


Team Lead at MyHeritage

Itay Cohen

Itay Cohen


Senior Web Developer at MyHeritage

Itay Cohen is a web developer and tech lead at MyHeritage. He is passionate about building great products using exciting technologies. Itay has 10 years of server and client side development experience.

Itay Cohen


Senior Web Developer at MyHeritage

Amitai Burstein

Amitai Burstein


CTO at Gizra

CTO of Gizra, a web development shop building sites for Harvard university, UN, EC and more. Amitai is a Drupal core developer running Elm on production.

Amitai Burstein


CTO at Gizra

Efim Dimenstein

Efim Dimenstein


Chief Architect at LivePerson

Efim is the Chief Architect of Liveperson responsible for creating scalable, high performance and maintainable architecture in the company using the best technology to solve the problem.

Efim Dimenstein


Chief Architect at LivePerson

Chris Lilley

Chris Lilley


Technical Director at W3C

Considered “the father of SVG”, he also co-authored PNG, was co-editor of CSS2, chaired the group that developed @font-face, and co-developed WOFF. Ex Technical Architecture Group. Chris is still trying to get Color Management on the Web, sigh. Currently working on CSS levels 3/4/5 (no, really), Web Audio, and WOFF2.

Chris Lilley


Technical Director at W3C