Conffab by Web Directions
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In
  • Speakers
  • Presentations
  • Conferences
  • Live streams
  • Topics
  • Pricing & Plans
  • Browse
  • Signup
  • Sign In

Search Conffab

Search presentations, speakers, transcripts, slides and topics.

Searching Conffab

A Touch of Class

Mark Dalgleish at South 2012
  • JavaScript
  • object oriented
Sign up for Conffab Free to watch this and hundreds of other videos for free
  • Details

In this bold new world of rich JavaScript applications running on both the client and the server, the need to structure our code in more object-oriented ways becomes apparent. One potential roadblock many people face is that, instead of the traditional “classical” inheritance model, JavaScript features prototypal inheritance hidden behind a misleading classically-styled syntax. We will compare the two approaches, review some popular design patterns and see why JavaScript’s inheritance model is in many ways more powerful than what you might be used to.

You may also be interested in

Thumbnail for Vanilla Extract: CSS Preprocessing in the Age of Components

Vanilla Extract: CSS Preprocessing in the Age of Components

Mark Dalgleish

Summit ’22

Thumbnail for A Unified Styling Language

A Unified Styling Language

Mark Dalgleish

Code 2017

Thumbnail for Fine-grained everything

Fine-grained everything

Rich Harris

performance.now() 2025

Thumbnail for Cranking View Transitions up to 11

Cranking View Transitions up to 11

Bramus Van Damme

CSS Day 2026

Thumbnail for LoAF

LoAF

Andy Davies

performance.now() 2025

Thumbnail for CSS Doom Lasers

CSS Doom Lasers

Niels Leenheer

CSS Day 2026

Thumbnail for A Love Letter to CSS Variables

A Love Letter to CSS Variables

Danny Banks

Clarity ’23

Thumbnail for The behaviour of browsers and their loading of resources

The behaviour of browsers and their loading of resources

David Johnston

Web Directions Code 2025

More presentations from South 2012

Thumbnail for Building a Next Generation Mobile Browser Using Web Technologies

Building a Next Generation Mobile Browser Using Web Technologies

Adam Stanley

South 2012

Thumbnail for Business Models Panel

Business Models Panel

Alan Duncan

South 2012

Thumbnail for The Basics of Three

The Basics of Three

Alex Danilo

South 2012

Thumbnail for Roll Your Own (Style Guide)

Roll Your Own (Style Guide)

Arunan Skanthan

South 2012

Thumbnail for Passion and Purpose

Passion and Purpose

Avis Mulhall

South 2012

Thumbnail for In Conversation

In Conversation

Mike Cannon-Brookes

South 2012

Thumbnail for Beyond HTML5

Beyond HTML5

Chaals McCathieNevile

South 2012

Thumbnail for Better than MVC

Better than MVC

Damon Oehlman

South 2012

© 2026

  • About
  • Speakers
  • Presentations
  • Conferences
  • Contact
  • Sign in
Sign Up