Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Vanilla Web: You Don't Need that Library • Maximiliano Firtman • GOTO 2024

Автор: GOTO Conferences

Загружено: 2025-03-05

Просмотров: 6819

Описание:

This presentation was recorded at GOTO Chicago 2024. #GOTOcon #GOTOchgo
https://gotochgo.com

Maximiliano Firtman - App Developer, Course Instructor, Writer, Speaker & Workshop Trainer ‪@firtman‬

RESOURCES
https://bsky.app/profile/firt.dev
  / firt  
http://firt.dev
  / firtman  

Link
https://firtman.github.io/vanilla

ABSTRACT
New web libraries constantly emerge, promising to solve our previous coding dilemmas. But what if we revisit the fundamentals? Embrace simplicity and speed using Vanilla JS, modern browser APIs, and different server architectures, including site generators.

Let’s talk about embracing the simplicity and speed of development that comes with a ‘vanilla’ approach.

This session is all about exploring how to craft rich web apps and websites using nothing but the HTTP protocol, core JavaScript, and browser APIs—no dependencies, just pure power! If you have never created apps with Vanilla JS or without a library, now is the perfect time to understand it.

We’ll journey through the modern landscape of JavaScript’s foundational features, which have evolved into a robust suite of tools. From Web Components to Shadow DOM, reactivity and declarative templates, PWA APIs, reactive programming, and client-side routing, we’ll uncover how to harness these powerful features typically provided by libraries.

We’ll also delve into server-side architectures and how to use static site generators for some websites and web apps.

Let’s rediscover the potential of returning to the roots of web development and see what your code can do without libraries or frameworks! [...]

TIMECODES
00:00 Intro
01:33 A few questions
05:04 How did we get here?
07:48 Vanilla JavaScript
09:32 Why you need to care about VanillaJS
11:22 Advantages of VanillaJS
12:40 Fears of VanillaJS
16:52 Semantic HTML & Vanilla CSS
18:39 Static generators
20:00 Client-side routing
24:09 Web components
26:32 Custom element
28:32 Template element
31:59 Shadow DOM
34:22 Reactive programming
37:03 Web apps power
40:23 Lessons
42:11 Outro

Download slides and read the full abstract here:
https://gotochgo.com/2024/sessions/3407

RECOMMENDED BOOKS
Maximiliano Firtman • High Performance Mobile Web • https://amzn.to/4hCgycI
Maximiliano Firtman • Programming the Mobile Web • https://amzn.to/4hAgR7U
Maximiliano Firtman • jQuery Mobile • https://amzn.to/3PZhf41
Haris Tsetsekas • Vanilla JavaScript Projects • https://amzn.to/3EgHm3H

https://bsky.app/profile/gotocon.com
  / gotocon  
  / goto-  
  / goto_con  
  / gotoconferences  
#VanillaWeb #VanillaJavaScript #VanillaJS #JavaScript #ReactiveProgramming #ShadowDOM #MaxFirtman #MaximilianoFirtman

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
   / @goto-  

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

Vanilla Web: You Don't Need that Library • Maximiliano Firtman • GOTO 2024

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Вам не нужен фронтенд-фреймворк

Вам не нужен фронтенд-фреймворк

Vanilla JS: You Might Not Need that Library - Maximiliano Firtman

Vanilla JS: You Might Not Need that Library - Maximiliano Firtman

Distributed Logging System Design

Distributed Logging System Design

Минимально жизнеспособная архитектура • Рэнди Шоуп • YOW! 2022

Минимально жизнеспособная архитектура • Рэнди Шоуп • YOW! 2022

The C4 Model – Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

The C4 Model – Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

Почему работа в IT убивает интерес к программированию

Почему работа в IT убивает интерес к программированию

Пишем ограничитель запросов С НУЛЯ на Python + Redis

Пишем ограничитель запросов С НУЛЯ на Python + Redis

Deno 2 • Ryan Dahl • GOTO 2024

Deno 2 • Ryan Dahl • GOTO 2024

От XP до TCR и Limbo • Кент Бек и Дэниел Терхорст-Норт • GOTO 2025

От XP до TCR и Limbo • Кент Бек и Дэниел Терхорст-Норт • GOTO 2025

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

Забудь VS Code — Вот Почему Все Переходят на Cursor AI

The C4 Model – Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

The C4 Model – Misconceptions, Misuses & Mistakes • Simon Brown • GOTO 2024

Не используйте JS для этого: перенос функций в CSS и HTML от Килиана Вальхофа

Не используйте JS для этого: перенос функций в CSS и HTML от Килиана Вальхофа

TypeScript vs JavaScript | Guido van Rossum and Lex Fridman

TypeScript vs JavaScript | Guido van Rossum and Lex Fridman

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Серебро по $71 — это ГЛУБОКИЙ НАРКОЗ, который уничтожит ваш КАПИТАЛ | Уоррен Баффет

Серебро по $71 — это ГЛУБОКИЙ НАРКОЗ, который уничтожит ваш КАПИТАЛ | Уоррен Баффет

Add Useful AI to Your Web App (Not Just Chatbots) • Steve Sanderson • GOTO 2024

Add Useful AI to Your Web App (Not Just Chatbots) • Steve Sanderson • GOTO 2024

Почему Flutter выбирают в Азии — и стоит ли нам повторять? / ЧТУК

Почему Flutter выбирают в Азии — и стоит ли нам повторять? / ЧТУК

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

What Every Programmer Should Know about How CPUs Work • Matt Godbolt • GOTO 2024

Как устроен PHP 🐘: фундаментальное знание для инженеров

Как устроен PHP 🐘: фундаментальное знание для инженеров

Don't miss out on Node.js' native TypeScript support! NO COMPILER NEEDED!

Don't miss out on Node.js' native TypeScript support! NO COMPILER NEEDED!

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]