Coding Joys: JavaScript Beyond the Office

>

_

Sam De Maeyer

Software Enthusiast

Quick Introduction

JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else.

What Is JavaScript?

(And what is it used for?)

>

_

What do we use it for?

  • CLI tools

  • Web servers

  • Presentations

  • Video games

  • Artificial intelligence

  • Virtual reality

  • Desktop applications

  • Creating interactive web apps

  • Animations

  • Image carousels and sliders

  • Data visualization

  • Form validations

  • Mobile apps

  • Back-end development (API's)

... and so much more!

>

_

Let's use it for fun. (web)

>

_

  • Come up with a concept/project
  • Choose your tools
  • Build it
  • Extend it
  • Improve it
  • Do it again

: Tic Tac Toe

: Vanilla Js

: Add a test suite

: Refactor

: Use diffirent technologies

Let's use it for fun. (web)

>

_

  • Wedding web app
  • Photo gallery
  • Extended photo gallery
  • Thinking outside the box: Advanced analog clock

Let's use it for fun. (CLI)

>

_

  • Come up with a concept/project
  • Choose your tools
  • Build it
  • Extend it
  • Improve it
  • Do it again

: Talking Animals

: Node.js (CLI)

: Make them tell jokes

: Refactor, Add tests

: Some day

What type of tree can fit in your hand?

A palm tree.

What else do we use it for?

  • Plugins: 

    • Browser plugin

    • VSCode plugin

    • Photoshop plugin

  • Document generation

  • Chat Bots

  • Hardware controls

>

_

Coding Time

>

_

Thanks (The end)

>

_

Coding Joys: JavaScript Beyond the Office

By Sam De Maeyer

Coding Joys: JavaScript Beyond the Office

  • 24