Meeting: Jan 17 - Distributed Systems and the Web

This Month

Tuesday: Jan 17, 2017

11:30 am

@StarSpace46
1141 W Sheridan Ave
Oklahoma City, OK
73106

About “Distributed Systems and the Web”

An overview of distributed systems, what they are, practical considerations, and how they impact web development.

About Karl Kirch

Backend software engineer @Simple, passionate learner of all things.

Follow Karl at @joekarl

Read More

Meeting: February 17 - Lightning Talks 8

##This Month
Tuesday: Feb 17, 2015

11:30 am

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

##About “Lightning Talks: 8”
Lightning Talks are a really fun event we put on every 3 months. Community members have 5 to 10 minutes to talk about JavaScript or topics related to JavaScript. We give preference to new speakers to strengthen our community. To participate: post your topic and presentation length.

Common talk themes include: problems you’ve solved, libraries 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. Please note that marketing pitches are not allowed; lightning talks are a community enrichment event.

About our Speakers

####Here is this month’s lineup!

Read More

Meeting: Sept 20 - Lightning Talks 14

This Month

Tuesday: Sept 20, 2016

11:30 am

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

About “Lightning Talks: 14”

Lightning Talks are a really fun event we put on every 3 months. Community members have 5 to 10 minutes to talk about JavaScript or topics related to JavaScript. We give preference to new speakers to strengthen our community. To participate: post your topic and presentation length.

Common talk themes include: problems you’ve solved, libraries 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. Please note that marketing pitches are not allowed; lightning talks are a community enrichment event.

About our Speakers

Here is this month’s lineup!


  • MVC-Style Controller Routing for Express with ES.next Decorators (10 min) by Adam Rackis
  • CMS Relationship Advice - Love Letters and Break Up Texts (10 min) by James England
  • Pure Functions in JavaScript (10 min) by Karl Kirch

Read More

Meeting: July 21 - WebGL - The Hard Way

This Month

Tuesday: Jul 21, 2015

11:30 am

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

About “WebGL - The Hard Way”

WebGL. We’ve all heard about how it’s bringing 3D to the web. Games are adopting WebGL, 3D model viewers are adopting WebGL, and industrial applications are adopting WebGL for 3D. What you may not realize is it’s the future of 2D graphics as well. Google maps, MapboxGL, Youtube, and lots of games are using WebGL to do things that just aren’t possible with Canvas. This is not just true for the web and WebGL but for desktop and mobile applications that use OpenGL. WebGL is a great way to learn the current state of the art for web graphics and hone your graphics skills across all platforms.

Unfortunately WebGL is hard :( and most tutorials are either horribly out of date, or just suggest using a framework like Three.js (which is a great framework but doesn’t teach you much about the guts of WebGL). Fortunately with some simple explanation, WebGL can be tamed and be a fun, valuable tool in your toolbelt. In this talk I’ll give you the key pieces that you need to know to use WebGL, show you how to get started, and where to go from there.

About our Speaker

Karl Kirch

SWOSU grad who’s done everything from freelance work, the startup scene, and even some government contract work. I’ve done frontend and backend work (and even some mobile) in everything from Java to JavaScript (except C++, not a huge fan…). I don’t always code, but when I do I like to do it well… When I’m not coding I’m running, playing soccer, brewing beer, or anything that doesn’t involve a computer.
See what Karl is up to on GitHub!

Read More

Meeting: August 19 - Lightning Talks 6

##This Month

Tuesday: August 19, 2014

11:30 am

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

##About “Lightning Talks: 6”

This is our 6th Installment of Community Lightning Talks. Never heard of a lightning talk? Here is what’s up:

Lightning Talks are really fun. They 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.

We run a signup on the Google G+ community for OKC.js. Generally? Be sure and sign up early; they fill up quickly

Read More

Meeting: July 15 - The Event Loop

##This Month
Tuesday: July 15, 2014

11:30 am

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

##About “The Event Loop (or how JavaScript works)”

Have you ever wondered how Javascript works? Why synchronous calls are bad? What really happens when you use callbacks, call setTimeout, or make an ajax or database call? Is Javascript really single threaded?
The answer to all these questions and more can be found at the heart of every browser and Node.js. The Event Loop.

Have you ever wondered how Javascript works? Why synchronous calls are bad? What really happens when you use callbacks, call setTimeout, or make an ajax or database call? Is Javascript really single threaded?
The answer to all these questions and more can be found at the heart of every browser and Node.js. The Event Loop.

Read More

Meeting: May 20 - Lightning Talks V

##This Month
Tuesday: May 20, 2013

11:30 am

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

##About “Lightning Talks V”

Lightning Talks are super ultimate to the extreme. 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.

This month, we have a lineup of awesome folks ready to share the knowldge of the ancients.

  • “Node Deployment with PM2” by Karl Kirch

  • “Hubot Plugins” by Rick Yoesting

  • “Kracken JS” by Shane King

  • “Thoughtfully Establishing Postgres as the Best Data Store for Your JavaScript Application” by Rob Sullivan

Read More

Meeting: Jan 21 - Lightning Talks IV

##This Month
Tuesday: Dec 17, 2013

11:30 am

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

##About “Lightning Talks”

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.

Since these tend to be pretty popular, we’ve started a ‘signup’ on the Google + page. By ‘signup’ I meann “post a comment in the thread”. It’s basically first come, first serve. Or FIFO. Whatever :)

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