Lemon 🍋

Lemon 🍋

With a lifelong passion for the weirdness of the internet and a day job as the front end lead for Savas Labs, Lemon spends his work time making websites for money and his free time making websites for no money.

He's created a number of stupid things for the internet, like all the games on kinda.fun, the wikiHow game damn.dog, the Google Autocomplete game idiots.win, and a bunch of other things of questionable use. He also hosts a podcast that looks at some of the internet's weirder subcultures. It is not safe for your work, unless you work somewhere really cool.


Day 1, 10:30

How To Make Your Website A Progressive Web App (And Why You Might Want To)

For years, web developers and app developers have been siloed, looking at each other with jealousy. How come these people get to do push notifications? How come these people have such a simple build process? And why can’t we all just work with the same codebase?

A PWA (Progressive Web App) marries all these needs together, starting with a run-of-the-mill website and adding features as they’re appropriate. The most interesting part: You can start with a website you’ve been working on right now.

In this talk, Lemon will take you through the process of starting with a simple HTML website add add features like caching, notifications, desktop installation and offline mode to create an app that’s as interesting and dynamic as you’d want it to be.

Day 2, 10:40

Solving Layout Challenges With Pure Sass

Whether it’s parallax, dialogs, interactive forms, or even a robust and responsive card layout, front end developers often find themselves reaching for a framework or tooling which can create more inadvertent side effects than meaningful, beautiful designs. And yet, CSS continues to be an ever-evolving, eternally fascinating and downright amazing language for doing just that.

In this high-energy talk, Lemon’s going to take you on a whirlwind tour of twelve different design challenges and the methods for turning that into resilient, responsive, performant code using some CSS (and Sass) methodologies to assure nothing is more complicated than it needs to be. You’ll leave with some concepts, code snippets and examples you can start playing with right away.

With a lifelong passion for the weirdness of the internet and a day job as the front end lead for Savas Labs, Lemon spends his work time making websites for money and his free time making websites for no money.

He's created a number of stupid things for the internet, like all the games on kinda.fun, the wikiHow game damn.dog, the Google Autocomplete game idiots.win, and a bunch of other things of questionable use. He also hosts a podcast that looks at some of the internet's weirder subcultures. It is not safe for your work, unless you work somewhere really cool.


Day 1, 10:30

How To Make Your Website A Progressive Web App (And Why You Might Want To)

For years, web developers and app developers have been siloed, looking at each other with jealousy. How come these people get to do push notifications? How come these people have such a simple build process? And why can’t we all just work with the same codebase?

A PWA (Progressive Web App) marries all these needs together, starting with a run-of-the-mill website and adding features as they’re appropriate. The most interesting part: You can start with a website you’ve been working on right now.

In this talk, Lemon will take you through the process of starting with a simple HTML website add add features like caching, notifications, desktop installation and offline mode to create an app that’s as interesting and dynamic as you’d want it to be.

Day 2, 10:40

Solving Layout Challenges With Pure Sass

Whether it’s parallax, dialogs, interactive forms, or even a robust and responsive card layout, front end developers often find themselves reaching for a framework or tooling which can create more inadvertent side effects than meaningful, beautiful designs. And yet, CSS continues to be an ever-evolving, eternally fascinating and downright amazing language for doing just that.

In this high-energy talk, Lemon’s going to take you on a whirlwind tour of twelve different design challenges and the methods for turning that into resilient, responsive, performant code using some CSS (and Sass) methodologies to assure nothing is more complicated than it needs to be. You’ll leave with some concepts, code snippets and examples you can start playing with right away.

About DevConf

From the very beginning we've been focused on people, not on companies. Being developers ourselves we thrive to provide the ultimate experience that will be remembered. We'd like to connect awesome speakers with the willing-to-learn-and-share community. It's not only about sessions - it's also about meeting with like-minded people - it can result in great ideas, is that right?

DevConf Team

Organizer

Grzegorz Duda Developers World
ul. Wielicka 91/4
30-552 Krakow, Poland
VAT ID/NIP: PL6792536646
Registration Number/Regon: 120770736