Meeting: Feb 16 - React and Redux, without the tears

This Month

Tuesday: Feb 16, 2016

11:30 am

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

About “React and Redux, without the tears”

This talk will take you through Redux with React, but without the big, confusing, house of cards-like toolchain often presented in beginner tutorials. It’ll start by showing how you can get React; and ES6 transpilation, with JSX, up and running in literally minutes—without any gulp tasks, or even build steps required prior to running. The bulk of the talk will be a somewhat deep dive into Redux, covering best practices and common mistakes, and of course how React easily and beautifully ties in to turn your Redux store into a functioning UI.

About our Speaker

Adam Rackis

Adam is a displaced New Yorker who by the happiest of accidents wound up living most of his adult life in beautiful Oklahoma City. He currently works remotely for a small company in South Florida writing health management software. In his free time he enjoys reading, and playing around with whatever new concoction the JavaScript community is putting out that particular week.
@adamrackis

Read More

Meeting: Jan 19 - Continuously deploy with nearly any static site tool

This Month

Tuesday: Jan 19, 2016

11:30 am

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

About “Continuously deploy with nearly any static site tool”

You may have used the Jekyll integration in Github Pages for your site; but moved onto some other static tool or host. In this talk you will see how to regain a continuous deployment process for virtually any static site generator; with the added benefit of site previews of contributions. Join us and discover how you can keep delivering and have your static site too.

About our Speaker

David Roberts

A developer for developers, David enjoys focusing on solutions and improvements to the devloper’s workflow. Implementing and improving the development pipeline via version control, builds, reviews, deployments and monitoring; David’s goal is to become obsolete through automation. You can read more of his work at his blog TeapotCoder

Twitter: @davidroberts63

Read More

Meeting: Dec 15 - Lightning Talks 11

This Month

Tuesday: Dec 15, 2015

11:30 am

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

About “Lightning Talks: 11”

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!


  • Build your first Ionic app (5 min) by Carmen Long
  • Using Ember computed properties to build interactive user interfaces with ease (10 min) by Ryan LaBouve
  • Ranking everything with Sylvester (5 min) by James England
  • Improving the quality of your CSS build pipeline with post processing (10 min) by Jesse Harlin

Read More

Meeting: Nov 17 - Building Native Mobile Apps in JavaScript

This Month

Tuesday: Nov 17, 2015

11:30 am

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

About “Building Native Mobile Apps in JavaScript”

An overview of the current landscape of tools that turn JavaScript into native mobile apps, and then a story about how Vance built the Countism app (countism.com) with all JavaScript, and published it to the app store.

About our Speaker

Vance Lucas

Vance is the co-founder of OKC.js, Techlahoma, and ThunderPlains. Vance is a web and mobile developer with a long list of open source and personal projects. Website: vancelucas.com

Read More

Meeting: Oct 20 - Important Talk About Important Things

This Month

Tuesday: Oct 20, 2015

11:30 am

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

About “Important Talk About Important Things”

We all want to learn how to efficiently create solutions in a reliable, secure, and professional manner. Sometimes our priorities change and what we really need to know is how to embed an easter egg in our application that changes all the font to emojis. This talk will cover mission critical things such as adding easter eggs, creating your own fonts, and text animation.

About our Speaker

Mike Bockus

Mike is a software engineer at Cox Communications where he enjoys being paid with extra cable channels and faster internet. When he’s not spending quality time with his family or working, he enjoys making useless Android apps that have earned tens of dollars and starting a bunch of side projects that will never be finished.
Mike’s Twitter

Read More

Meeting: Sept 15 - Lightning Talks 10

This Month

Tuesday: Sept 15, 2015

11:30 am

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

About “Lightning Talks: 10”

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!


  • How to add a Dropbox file picker to your application in 5 minutes (and why you should) (5 min) by Jonathan Yarbor
  • Functional reactive programming with streams using Highland.js (10 min) by Nicholas Lindley
  • Data-Drive Apis in Node.js (5 min) by Rob Sullivan
  • Developer Bill of Rights (10 min) by Raymond Lewallen
  • Proposed ES7 features (10 min) by Adam Rackis

Read More

Meeting: Aug 18 - Get your MVP out with BaaS

This Month

Tuesday: Aug 18, 2015

11:30 am

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

About “Get your MVP out with BaaS”

Overview of various pros and cons for deciding if a BaaS can add value and help get your MVP out the door.

About our Speaker

Pulkit Singhal

Co-Founder & CTO of @Fermyon - a Silicon Valley startup in the retail & mobile space. We created @ShoppinPal!
You can follow Pulkit at @learnwell

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: 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: May 19 - Lightning Talks 9

This Month

Tuesday: May 19, 2015

11:30 am

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

About “Lightning Talks: 9”

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