Lemon 🍋
Does things to the internet. The internet does things to him as well.
Minneapolis, Minnesota, United States
Actions
With a lifelong passion for the weirdness of the internet and a day job as the Front End Development Director for Savas Labs, Lemon spends his professional 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.
Links
Area of Expertise
Topics
Accessibility: A Little Bit Better Is Better Than Nothing
You've heard accessibility is important in helping the world see your sites, but where are you supposed to start? It’s a big and complicated topic, enough to make some people throw up their hands and just give up on the concept entirely. But we can turn it from a terrifying mountain to a series of small hills when we think about marginal, gradual improvements.
In this workshop, Lemon will explain some fundamentals of HTML semantics and how they end up affecting the end users of your website. We’ll then do some live exercises improving the markup of some example code without changing anything about the design, and then describe some different types of impairments that your users could have, and practice taking some steps to get your content to those users.
Bring your laptop and come ready to rewrite some code, because we’re gonna start making gradual steps towards a more accessible internet, and we’re gonna start today.
This workshop is specifically designed to help working web developers make first steps towards writing more accessible code in their workplaces.
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.
Designers vs Developers: Who is in control here?
The designers are creative, the developers are talented, so why are you miserable all the time? The project is a mess, there’s about a hundred tickets about the whitespace between items, and everybody is mad at each other because we’re behind schedule. How did it get like this, and how can we fix it?
In this high-energy talk focused on developers, Lemon shares a framework for effective and respectful communication between development and design teams, making sure that everyone feels appreciated and confident to provide suggestions in good faith. We’ll talk about the shifting power structure between these roles thru the lifecycle of a website, from the pitch all the way up to launch, and how every member of the team can stay engaged and feel heard at every step.
And as a bonus, we’re going to talk about the things you can do (and things you definitely *shouldn’t do*) to impress a client.
This is a talk for developers who struggle to collaborate with the designers at their workplace, it’s borne from many years of designer/developer collaboration in an agency environment. It’s fun and high-energy and focused on defining helpful parameters to build a respectful and collaborative work environment.
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.
I'm Going To Make You Stop Hating CSS.
As a formalized language, CSS is over 20 years old and has spent much of that time being maligned by the people who use it. Browser inconsistencies, changing specifications and general weirdness have combined to create this weird pseudo-language that you'd rather avoid.
UNTIL TODAY. With modern specs and tooling, CSS has never been more straightforward and less reliant on hacks. In this talk, Lemon will show you some common traps people fall in, as well as some general strategies for making a layout grid you can proud to build and confident in releasing.
This is a high energy conference talk aimed primarily at web professionals who've experienced CSS (or Sass or Less) in the past but who never really "got" it. It's about modern standards really removing a lot of the weirdness that CSS has been famous for, while presenting real-world scenarios people can walk away with.
Shrink The Web: How To Get Happier By Removing Crap
Websites have doubled in size every three years. For reasons both understandable and idiotic, web developers continue to create bigger and more complicated web projects, and now your node folder is mining bitcoin and the average web page is bigger than the 1993 video game DOOM. This is a trend we can change.
🐁 Let's shrink the web!
In this high-energy talk, we’re going to be looking at some easy wins for performance improvements like image optimization and JavaScript concatenation, that can actually make your users’ life better. In addition, we’re going to explore some very friendly process tools for doing all of that without days of editing config files.
Because a small website is an easy website, and an easy website means you can go home earlier.
This talk is about two things at once: It's about minimizing website payload with simple tweaks to process and considerations to minimization, but it's also about cutting down on your build workflow to make your own life simpler and happier.
Copenhagen Developers Festival 2024 Sessionize Event
KCDC 2024 Sessionize Event
DevSum 2024 Sessionize Event
NDC London 2024 Sessionize Event
DevConf 2023 Sessionize Event
Copenhagen Developers Festival 2023 Sessionize Event
DevSum 2023 Sessionize Event
Techorama 2023 Belgium Sessionize Event
PubConf: Tech In Hell
Blind Deck: I'll See You In Hell
NDC Oslo 2022 Sessionize Event
PubConf: Armageddon
Blind Deck: Burning Production
KCDC 2022 Sessionize Event
DevSum 2022 Sessionize Event
NDC Porto 2022 Sessionize Event
NDC Oslo 2021 Sessionize Event
Build Stuff 2021 Lithuania Sessionize Event
KCDC 2021 Sessionize Event
NDC London 2021 Sessionize Event
DDD 2020 Sessionize Event
Momentum 2020 Sessionize Event
NDC London 2020 Sessionize Event
Techorama Netherlands 2019 Sessionize Event
Code PaLOUsa 2019 Sessionize Event
PubConf KC
3rd place winner
KCDC 2019 Sessionize Event
NDC Oslo 2019 Sessionize Event
PubConf Minnesota
1st place winner
NDC Minnesota 2019 Sessionize Event
dev up Conference 2018 Sessionize Event
PubConf Sydney
3rd place winner
NDC Sydney 2018 Sessionize Event
PubConf KC
1st place winner
KCDC 2018 Sessionize Event
PubConf Minnesota
1st place winner
NDC Minnesota 2018 Sessionize Event
Minnebar 2018
*Literally ANYTHING But Wordpress
Lemon 🍋
Does things to the internet. The internet does things to him as well.
Minneapolis, Minnesota, United States
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top