Video description
A big challenge in writing web applications today is the intense pressure to go for the short term win: you quickly pull something together that looks good, launch, and move on. But the risk is that now you're locked in — making major changes over the lifetime of the code base requires radical surgery, or sometimes just starting over. Is it possible to meet your deadlines and get long term maintenance and reuse?Fortunately, modern JavaScript libraries offer some excellent patterns that can help you safely extend & reuse components for months and years to come — without over-engineering or sacrificing much development speed. The key is to build upon a solid foundation that gives you lots of flexibility down the road. In this interactive webcast presented by Evan Goer, author of YUI 3 Cookbook, we'll walk through some specific examples from the YUI Library that cleanly separate concerns, and then show how that pays off: first by radically altering a component's functionality without affecting its core plumbing, and then neatly packaging up that change as a plugin, as a "class-like" extension, and as a mixin.
Table of contents
Product information
- Title: Writing Extensible JavaScript Without Getting Too Enterprisey
- Author(s):
- Release date: August 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 978149191372
You might also like
video
The JavaScript Abstractions Video Collection
As JavaScript reaches more and more corners of the programming world, developers have crafted approaches that …
article
Run Llama-2 Models Locally with llama.cpp
Llama is Meta’s answer to the growing demand for LLMs. Unlike its well-known technological relative, ChatGPT, …
video
Web Performance Optimization Basics
In today’s increasingly demanding online world, one of the quickest ways to drive existing or potential …
article
Use Github Copilot for Prompt Engineering
Using GitHub Copilot can feel like magic. The tool automatically fills out entire blocks of code--but …