Cory Rylan

My name is , Google Developer Expert, Speaker, Software Developer. Building Design Systems and Web Components.

Follow @coryrylan
Cory Rylan Blog

Web Con, University of Illinois Conference Notes Part 2.

Cory Rylan

- less than a minute


Here are my notes from University of Illinois Web Con 2014. These are from the talk
"Learn Every Programming Language" by Patrick Delancy

4 programming paradigms

  1. Procedural
  2. Logical
  3. Functional
  4. Object Oriented


  • Loops
  • Procedures/Functions/Subroutines
  • Global/Static Variables
  • GoTo
  • Lexical Scoping

Object Oriented

  • Class/Entity
  • Abstraction (interfaces)
  • Encapsulation
  • Inheritance
  • Polymorphism


  • Focuses on the process and not the entity models
  • Functions as values
  • Pattern Matching
  • Composition
  • Partial Application
  • Monad/Computation Expression
  • Closures (JavaScript and C#)
  • Deconstruction/Decomposition
  • Currying (JavaScript)
  • Recursion/Tail Recursion
  • Option/Maybe
  • cons/car/cdr


  • Facts
  • Relationships
  • Very declarative
Twitter Facebook LinkedIn Email

No spam. Short occasional updates on Web Development articles, videos, and new courses in your inbox.

Related Posts


Web Con, University of Illinois Conference Notes Part 1.

My notes from the University of Illinois Web Con 2014 Conference - CSS Frameworks.

Read Article

Faster NPM installs with NPM CI

Learn how using NPM CI can save you time when using NPM and NodeJS in day to day development.

Read Article
Web Performance

Faster Web Pages with the Picture Element and WebP

Learn how to improve web page performance using the Picture element and WebP image format.

Read Article