Hello.
Title Text
Eric Adamski
twitter: @zealigan
Ever thought about creating something?
Anything?
You are already ahead...
You know JavaScript
Just Create It.
Using JavaScript to build almost anything
A talk about creating.
With JavaScript.
Let me set the scene.

I am staring at this...
thinking... 🤔

What if I wanted to add new features?

or there were bugs?

😬

Gross!

There has to be a better way!
Then it hit me.
Then it hit me.
🤯
We live in this
I just took 20 of the JS libraries and frameworks that I recognize, there are 100s more
Some of the things aren't only software!
There are things like
Espruino
JavaScript interpreter for microcontrollers

And this

IoT hardware
Hardware you can program
IN JAVASCRIPT!
So... what is your point?
We are in a space where we can create almost anything, quickly
with a single language
🙏
👏
Really how simple is it to create?
I wanted to know. How quickly can I put something together
I created this

A little react component that queries giphy.com.
That's the source!

Which led to this
A website that can query for GIFs
Then I thought... what else could I do?
Which led to this
An Atom package that allows you to search for GIFS
Which produced this

And this

And this


Now.
This isn't a complicated example
As much as you want them to, GIFs aren't going to save the world
It isn't some miraculous creation
But it only took a day 😱
In that time I was able to create:
-
A Modular React Component
-
An Atom Plugin
-
A VS Code Plugin
-
An Electron menu bar Application
-
and A Website
On 3 completely different platforms
Mac OSX, Windows, Linux
With a little more time, we could expand to Android and iOS
That alone is pretty amazing!
3 Different Platforms
In ONE day!

With code like this

Its so small!



But how?
or maybe why?
OSS
(open source software)
OSS
(open source software)
+
Solving problems you have, helps other people
Take
for example
They had a problem

How do we maintain this?

This is not an option
Unless you want developers doin' this

Pretty much the birth story of React


I am sure we have all felt like this about something
I wanted this talk to be about
Our power as JS developers
To create.
But I cannot create anything without other people
So...
It's important to share you're work!
Your genius and creativity is what enables people to do things like ...
Turn their car lights on with their phone 😱
or
or

Your work can create ANYTHING.
Your work can help PEOPLE.
Your work matters.
So share it.

So whats the point.
I thought you were
talking about creating.
almost anything, with JavaScript.
I am, but none of this happens without
PEOPLE
(you)
SHARING
(oss)

😬
Remember this?
In the end
I turned this code

Into this

Thanks to the brilliant minds that create OSS.
now what?
Go solve problems.
Go share your solutions.
Go Create.
Thank you 🙇♂️
Just Create It.
By Eric Adamski
Just Create It.
A presentation done at the local Ottawa JS meetup on March 14th 2018.
- 459