You Gotta Love Frontend Conference 2018
YGLF is a community event built by developers for developers
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
🎤 KEYNOTE. EVEN MORE CSS SECRETS
- 📹 1 video
- 👤 Lea Verou
CSS Secrets was a series of talks that were loved by audiences all around the globe and led to Lea’s bestselling book “CSS Secrets”. The premise is simple: Ten surprising yet practical things you didn’t know you could do in CSS, live-coded in Lea’s trademark interactive presentation style. This third installment of the series will include new juicy secrets r… -
🎤 JOURNEY THROUGH VR AND AR WITH REACT
- 📹 1 video
- 👤 Tomasz Łakomy
It's time to leave the 2D world of a browser window and venture into the world of enhanced reality JavaScript applications. During the talk, we'll see how to make great VR and AR experiences using just your browser and a bit of React, with live demos included, so we'll get to see them in action! -
🎤 GRAPHQL CLIENTS
- 📹 1 video
- 👤 Mikhail Novikov
Single-page apps should be fast, and for that they usually need to cache their data on client side. Previously, we had to build those clients manually. With GraphQL, we can build clients that do lots of that manual work automatically and work with any GraphQL API. This talk will explore why GraphQL makes it easy to build such clients. It'll start from descri… -
🎤 EAST MEETS WEST: WEB TYPOGRAPHY AND MODERN LAYOUTS
- 📹 1 video
- 👤 Chen Hui Jing
This talk traces the parallel history of western and eastern typography from handwriting to the internet age, setting the context for how the web is a brand new medium for typesetting. CSS allows us to implement advanced typographic features and multi-directional layouts, that not only benefits internationalization, but opens up a myriad of options for creat… -
🎤 JAVASCRIPT: THE FAIRLY ODD PARTS
- 📹 1 video
- 👤 Benedikt Meurer
JavaScript is the new language of choice for many applications, and it’s certainly a great language for many tasks. But it also has some strange quirks. This lightning talk focuses on some of JavaScript’s weird parts, that you usually don’t run into… unless you try to implement a JavaScript VM that correctly follows the language specification. -
🎤 CSS TRICKS YOU GOTTA LOVE
- 📹 1 video
- 👤 Oleksandr Pavlyshch
When you need to make a complex and beautiful UI, then you have to find new approaches. In practice, it turns out that complex things are very simple but sometimes not immediately obvious. I would like to share working methods from my practice. And you will understand how everything can be simple! -
🎤 100% KOTLIN FRONTEND
- 📹 1 video
- 👤 Leonid Khachaturov
Kotlin is much more than a hot new language for Android apps or your server's backend, it is also a fun and efficient way to develop the frontend part of your web-based app. I will demonstrate how to develop a React app (with styled-components, of course!) without ever leaving Kotlin. -
🎤 REACT NATIVE: NEW AGE HACK OR STONE AGE TOOL?
- 📹 1 video
- 👤 Gregory Shehet
React Native is currently a very popular library for writing native applications. It’s super easy to get started with it if you already know React — you can think that you’ve become a mobile developer in less than 15 minutes! However, while React Native may make it easy for front-end developers to get started with mobile development, it’s severely lacking in… -
🎤 USING NEW WEB APIS FOR YOUR OWN PLEASURE
- 📹 1 video
- 👤 Michaela Lehr
When I first heard about the Web Bluetooth API I was so curious, that I could not wait to try it out. So I asked myself: Which Bluetooth device should I buy? Especially if I do not want to through it away after I was finished experimenting with the API. So obviously a Bluetooth enabled vibrator was a perfect fit. And it came with a serious use case, too: The… -
🎤 WEBASSEMBLY AS CROSS-PLATFORM ARCHITECTURE
- 📹 1 video
- 👤 Benedek Gagyi
With the rise of web-to-native cross-platform solutions like React Native and Electron, we got to witness not only their potential, but also their shortcomings. Thanks to WebAssembly we now have an alternative that uses a different approach, but promises the same results. In my talk, I’ll share the lessons the join.me team learned over the last few years whi… -
🎤 MINING CRYPTO IN BROWSER: GPU, WEBASSEMBLY, JAVASCRIPT AND ALL THE GOOD THINGS TO TRY
- 📹 1 video
- 👤 Denis Radin
A year ago an unnamed investor asked me for a consultancy on topic: "If this is possible to mine crypto in browser using GPU?". The talk shares some insights/outcome found during the research and gives an idea of what to expect when mining cryptocurrencies using a pool of browser-based miners. -
🎤 CASE STUDY - REACT FINLAND
- 📹 1 video
- 👤 Juho Vepsäläinen
Organizing a conference means you require a certain amount of technical infrastructure. We developed a custom website and application for React Finland. In this talk, you'll learn how we did it and how to achieve a modern frontend architecture using technologies such as Webpack, React, and GraphQL. You will also gain insight on the non-technical aspects incl… -
🎤 THE BUMPY ROAD TO UNIVERSAL JAVASCRIPT
- 📹 1 video
- 👤 Johannes Ewald
Since the mid 90s, developers have struggled to build web applications that can be executed both on the client and the server. And still today, even with Node.js and virtual DOM libraries like React, this can be quite challenging. In this talk, we'll look at common obstacles and problems that developers face when building this type of web application, includ… -
🎤 WRITING VIRTUAL AND AUGMENTED REALITY APPS WITH WEB TECHNOLOGY
- 📹 1 video
- 👤 Michaela Lehr
Writing 3D applications for the browser is possible since some years due to the WebGL API. But since Virtual Reality and Augmented Reality are getting more popular, web developers and designers now have a serious reason to get to know the 3D web, its APIs and design patterns. In this talk you will learn how to create 3D applications in the browser, using the… -
🎤 INTERVIEW SESSION WITH LEA VEROU
- 📹 1 video
- 👤 Bruce Lawson
-
🎤 BUILD YOUR OWN WEBPACK (LIVE CODING AN ULTRA-SIMPLIFIED EXAMPLE OF A MODERN MODULE BUNDLER IN JAVASCRIPT)
- 📹 1 video
- 👤 Ronen Amiel
Most of us don't have to think too much about module bundlers in our day jobs. However, module bundlers are all around us, and if you’re a web developer you are probably using module bundlers on a daily basis. Having a good understanding of how popular tools like Webpack or Browserify work can be extremely helpful. In this talk, I will help you understand ho… -
🎤 BRAVE NEW WORLD: MOVING ON TO ES201X
- 📹 1 video
- 👤 Benedikt Meurer
With ES2015 the JavaScript specification changed to a yearly release schedule. Since then we already got another three updates, namely ES2016, ES2017 and most recently ES2018. This puts a lot of pressure on JavaScript VMs to not only keep up with implementing all these new proposals, but continuously think about ways to optimize them, so that developers can … -
🎤 INTERVIEW SESSION WITH VITALY FRIEDMAN
- 📹 1 video
- 👤 Bruce Lawson
-
🎤 WRITING BOTS FOR GITHUB
- 📹 1 video
- 👤 Denys Dovhan
My talk is going to be about Probot — GitHub's framework for creating bots. A bot built with Probot is a NodeJS application that handles GitHub's events. Probot allows us to automate and improve GitHub workflow, extend it with tools that we love as far as we wish. In my talk, I will show what Probot can do right now and how you can create your own bot. -
🎤 PARCEL — BUNDLER: NEW KID ON THE BLOCK (ZERO CONFIG COMPARISON WITH WEBPACK 4)
- 📹 1 video
- 👤 Abhishek Gupta
Parcel is a new web application bundler which doesn’t require a config file whereas in webpack 3, even for a very basic project, we need to configure a `webpack.config` file. So webpack team recently released a new version of webpack (webpack 4) which implements zero config. I might help in deciding whether one should head over to Webpack 4 or look towards P… -
🎤 DEVTOOLS TIPS AND TRICKS
- 👤 Sergei Puzankov
We spend a lot of time debugging our code in a browser. But often we just use console.log. In this talk, I will share useful features of DevTools in Chrome and tips and tricks that will help you develop and debug more quickly, easily, and efficiently! -
🎤 YOU GOTTA LOVE RX
- 📹 1 video
- 👤 Helen Zhukova
Video streaming is a breeze with RxJS, but even if you have nothing to do with the video you do streaming every day. In my lightning talk, I will show you that even something as trivial as handling DOM events could be a fascinating task if you add Observables to it. -
🎤 A COMMON DESIGN LANGUAGE: LET DESIGNERS & DEVELOPERS TALK TO EACH OTHER
- 📹 1 video
- 👤 Andrey Okonetchnikov
"Should designers code?" or "Should coders design?" — these 2 eternal questions are being asked for years with no particular answer given. How to let developers know what typography style or button variance they should be using on this particular screen? How to ensure that the whole UI is consistent? How to let designers know that some screen design doesn't … -
🎤 INTERVIEW SESSION WITH HUI JING
- 📹 1 video
- 👤 Bruce Lawson
-
🎤 KEYNOTE. NEW ADVENTURES IN FRONT-END, SEASON 2
- 📹 1 video
- 👤 Vitaly Friedman
The beast is alive! How do you feel about ASCII-alike CSS Grid layout with polyfluid sizing and ch unit? Do you feel itchy when it comes to building responsive HTML email layouts? What about the brave new world of dynamic static site generators and JAM stack? Have you ever tried to work around nested CSS Custom Properties, untamed 3rd-party scripts, shady se…