Meeting: August 15 - Double Javascript II : The Revenge

This Month

Tuesday: Aug 08, 2017

11:30 am

@StarSpace46
1141 W. Sheridan Ave,
OKC, OK 73106

About “Double Javascript II : The Revenge”

We’re getting back to our roots with this meetup: It’s a double-header feature Jesse Harlin and Vance Lucas as the Javascript Dragon Warriors.

ES6 Templating and Echotag

Right now you’re probably underusing the raw dragon-power of es6 templates. Thankfully Vance has written a library that can bring your karate to the next level.

Apollo and GraphQL

You’ve heard of them, but what are they? Are they mysterious ninja assassins waiting to change how you handle data in your app? Maybe, we can’t answer that because you’ll have to join us in-person or online to find out.

What we can do is show you the roles of what Graph QL IS what it DOES and how to get you some. Then learn how to uppercut your next web app with some of the amazing pieces of technology that have built up around Graph Ql.

About our Speakers

[Vance Lucas]

Vance Lucas is a seasoned programmer with over 17 years of web programming experience dating back to 1998. Vance is a full stack polyglot programmer who currently uses JavaScript/node.js, PHP, and Ruby for most projects. Vance is the co-founder of the Techlahoma Foundation, Oklahoma City JavaScript User Group (OKC.js), and co-organizer of the annual ThunderPlains Developer Conference in Oklahoma City.

[Jesse Harlin]

Jesse is a business owner (simiancraft dev shop) and an experienced full-stack developer at the forefront of JavaScript and front-end technologies. He has a deep understanding of multiple programming languages, libraries, patterns, and software development process. He’s all about JavaScript, Synthesizers, and Amanda Harlin. @5imian + simiancraft.com

Read More

Meeting: July 19 - Tha New JavaScripts on tha Block

This Month

Tuesday: Jul 19, 2016

11:30 am

@Prototek
401 NW 10th,
Oklahoma City, Oklahoma
73103

About “Tha New JavaScripts on tha Block”

You’re at the hip new Javascript party, chilling out with your friends when it happens. Everyone’s buzzing about the groovy new things in Js and you feel left out. Jenny’s into monads, Jimmy’s into tree shaking and Bobby Dreamboat won’t stop going on about streams and schedulers! OMG like whatever!

In desperation you dive into the freshy-freshest new file in town. Its written in React.js and its straight outta tha’ githubs. …But what’s inside of this file? This isn’t your grandpa’s JavaScript, its a zany new flavor but it reads like hieroglyphics to you! Where’s all the dollar signs? Say What?!?

Good thing you picked up this month’s issue of Javascript Beat! This issue, we’ve got the inside scoop on a hot new ensemble calling themselves “The New JavaScripts on the Block”. Its a tell-all backstage pass, and they’re loose lipped on their juicy new JavaScript secrets! They’re the new standard for modern Javascripting, and you gotta get in on these hot takes.

As a matter of fact, modern Javascript looks really different than even a few years ago. Download any boilerplate for a project and there’s a lot to learn to even get started! We’re going to interview each of the 5 band members, and learn what they like most about Javascript today. Kevin knows all about those quirky dot files in your project and Billy Bundler knows all about modern build systems. Jimmy Streamboat loves schedulers and stream programming while Johnny Lambda loves immutable functions and virtual DOMs! Mikey Monad can help us understand some of the funky ES6 code we’ll find in any hot new source file today, and don’t think of talking to any of these guys if you’re not familiar with modern unit testing strategies! As if!

This Tuesday it is a whirlwind tour of what-the-heck-is-even-happening in this hipster-written boilerplate making the twitter rounds right now. Don’t be left out! Meet the band and be the real center of attention at your next Javascript party!

About our Speaker

Jesse Harlin

Jesse is an experienced full-stack developer at the forefront of JavaScript and front-end technologies. He has a deep understanding of multiple programming languages, libraries, patterns, and software development process. He’s cha-cha crazy for JavaScript, Synthesizers, and Amanda Harlin. @5imian

Read More

Meeting: June 16 - Unbraiding JavaScript

This Month

Tuesday: June 16, 2015

11:30 am

@Prototek
401 NW 10th,
Oklahoma City, Oklahoma
73103

About “Unbraiding JavaScript”

The enemy. Knowing it is in your project keeps you up at night. You can feel the technical debt accumulating. There are files in your code base developers are afraid to modify. Training programmers on a new project is taking longer than it should. You feel like you are bailing water out of a boat during a rainstorm. What is this force of destruction that grows like blight in your source? Complexity!

Complexity is the enemy.

This talk is two-fold: Seek and Destroy.

Seek:
What tooling and practices can help me find complexity? Where does it gather? What are things like SLOC, Halstead Complexity, and Linting? What are some sure signs a file is going to blow up and no longer be maintainable? Working in your project needs to feel like coding with X-ray vision.

Destroy:
Once you find the complexity, you gotta do something about it. We will discuss techniques and promote more simple modular systems. This is both in the form of project organization, as well as some useful design patterns. We will look at ways to refactor code into simplicity by avoiding code gestures that, objectively speaking, increase the complexity of a code base.

About our Speaker

Jesse Harlin

Jesse loves JavaScript, algorithmic music composition, and Amanda. He is the R&D department and client-side architect at Telogical. He co-founded OKC.js, ThunderPlains, and the Techlahoma Foundation.
Jesse’s website

Read More

Meeting: March 17 - Game Dev with Phaser

This Month

Tuesday: Feb 17, 2015

11:30 am

@Prototek
401 NW 10th,
Oklahoma City, Oklahoma
73101

About “Phaser”

So you wanna make games in javascript? You should. Its fun, rewarding, challenging and educational. However, even a quick glance at the world of javascript game development is overwhelming. There scores of engines and frameworks; each with differnt costs, levels of support, speed, features and ease of use. Where to start?

Set phasers to …er.. Phaser!

Phaser is a fast, free and fun Open Source Javascript game engine. Its got the right mix of complete features and community attention. Pew Pew, lets make stuff!!!

About our Speaker

Jesse Harlin

I really like JavaScript. It is very neat and does cool stuff. Zippity Bippity.

Read More

Meeting: Dec 16 - Angular with React.js

##This Month
Tuesday: Dec 16, 2014

11:30 am

@Prototek
401 NW 10th,
Oklahoma City, Oklahoma
73101

##About “Angular with React.js”
Apples and Oranges. Oil and Water. The Capulets and Montagues.

…Angular and React?

It’s all over the blogs and at every conference. They come from different worlds. One uses two-way binding. The other uses one-way. One is highly declarative; the other is “code-first”. One wears short skirts, the other wears T-shirts. But, that doesn’t mean one gets to be cheer captain while the other sits on the bleachers.

Let’s look at both of these popular tools and see what they have to offer. Let’s discuss them; not from a standpoint of “better and worse” but “where and why”. This talk will be a bit of an overview of both tools, followed by a deeper dive into the mentality between the two.

Read More

Workshop: Sept 13 - Hexo.io Community Workshop

##Hexo.io Workshop Details
Saturday: Sept 13, 2014

10:00 am - 3:00 pm

@Prototek
401 NW 10th,
Oklahoma City, Oklahoma
73101

##About “Hexo.io Workshop”
This workshop will teach how to customize, update and run your new Node.js blogging platform and then deploy its static version easily via Github Pages. User group leaders, volunteers, and interested community members are encouraged to attend.

Read More

Meeting: Feb 18 - Yeoman

##This Month
Tuesday: Feb 18, 2014

11:30 am

@The Exchange
700 1/2 W. Sheridan Ave.,
Oklahoma City, Oklahoma
73101

##Yo, Man.”
With so many great tools available to front-end web developers these days it can sometimes be difficult to understand how they all fit together. Deciding on a workflow that you�re happy with is often a very personal endeavour, but getting started isn�t always easy. Yeoman aims to solve this problem by scaffolding workflows for creating modern webapps, while at the same time mixing in many of the best practices that have evolved within the industry.

Simply put, Yeoman is a scaffolding tool, that will save you time should you adopt it. If you write JavaScript, a lot of good tooling has come along that really encourages a modern workflow. Yeoman is one of these tools. Lets check it out together on Tuesday.

Read More

Meeting: Aug 20 - Lightning Talks III

##This Month
Tuesday: August 20, 2013

11:30 am

@The Exchange
700 1/2 W. Sheridan Ave.,
Oklahoma City, Oklahoma
73102

##”About “Lightning Talks III”

If you’ve never heard of our lightning talks before, here is how it goes:

Lightning talks are a lot of fun. Its an open forum where our members can get up and talk about what they want. The talks need to be short - generally 5-10 minutes. You can cover anything that is javascript, or related to javascript. You can talk about a problem you’ve solved, a plugin you like, a cool blog post you read, something you’re working on now, or pretty much any other way you’re using javascript to achieve your goals.

Read More

Meeting: May 21 - IMPACTjs

This Month

Tuesday: April 16, 2013

11:30 am

@The Exchange
700 1/2 W. Sheridan Ave.,
Oklahoma City, Oklahoma
73102

##”About “IMPACTjs”

###They’re cropping up everywhere - Javascript frameworks for game creation.

You’ve probably played with some by now, and if not, you should take a gander at some of the more interesting ones. Javascript is a surprisingly robust and fun environment to for making games that can run in your browser.

Of the many game engines, a few will stick out. Impact.js is one of the ones worth your attention.

Why Impact? I’ll show you. Bring your laptop to the next meeting - you’re going to use it. We’re going to assemble a simple game together in no time with Impact.js, and you can see why it is an effective and expressive system for creating content. We’ll examine Impact’s built in AMD, clear design patterns, animation system, awesome level master and useful debugging tools. We’ll also look at how the system is extensible, and can even host external tools within.

Don’t miss this meeting, you’re in for a javascript treat! Dominique, the developer of Impact has been so kind to give us a usergroup licence for noncommertial use of Impact. If you’ve been curious about Impact.js but haven’t had a chance to see what the fuss is about, now you can know!

Read More

Meeting: April 16 - Lightning Talks II

This Month

Tuesday: April 16, 2013

11:30 am

@The Exchange
700 1/2 W. Sheridan Ave.,
Oklahoma City, Oklahoma
73102

Bzzzt.

##”About “Lightning Talks”

We liked our last lightning talks so much, we want to do it again! If you’ve never been involved in one of those before, its pretty simple: Its an open forum where our members can get up and talk about what they want. The talks need to be short - generally 5-10 minutes. You can cover anything that is javascript, or related to javascript. You can talkabout a problem you’ve solved, a plugin you like, a cool blog post you read, something you’re working on now, or pretty much any other way you’re using javascript to achieve your goals.

Read More