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