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