OKC.js

Oklahoma City JavaScript User Group

Meeting: June 18 - Ember.js

This Month

Tuesday: June 18, 2013

11:30 am

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

“About “Ember.js”

Light Your Fires for Ember

Ember Js bills itself as a framework for creating ambitious web applications. Its a strong system integrating data binding, templates, and common idioms so you can focus on what makes a web app special, without reinventing the wheel. Perhaps you’ve worked in other frameworks, and have wondered what makes Ember exceptional.

Now is your chance to learn, and Jeremy Green is going to be your guide on a titillating code safari deep into the trenches of Ember.

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!

Meeting: April 16 - Lightning Talks

This Month

Tuesday: April 16, 2013

11:30 am

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

OverDrive Your Javascript.

“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.

Meeting: March 26 - Overdrive Your Javascript

This Month

Tuesday: March 26, 2013

11:30 am

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

OverDrive Your Javascript.

“About “Overdrive Your Javascript”

This month, we are going to rev up your Javascript RPM’s to the Full Throttle Ultimate Extreme Maximum™. There’s many ways to drive your Javascript. Some methods are more successful than others. I tried hot gluing a steering wheel to my computer case, and found that technique to be largely ineffective. Don’t make the same mistake I did! Come to this month’s meeting and let some experts show you how to insert driving pun here!

One technique available is to run a test driver. This means you use a navigation and scripting testing utility to ensure your code is running smoothly. How can you ensure your enduser’s web experience has set the cruise control to cool? You need to test your javascript! You can auto fill and submit forms, define and order browsing navigation steps, capture screenshots, log events, scrape web content and a host of other things to make sure your site is really working. CasperJS is a tool for the job, and Michael Sarchet is going to help you get started.

Another way to drive your Javascript is to implement a library to help make autonomous characters move in a realistic manner. The general term for this is ‘steering behavior’. This can include wandering, seeking and randomness, avoidance, and any other way things ‘move’. You might need to do this if you’re implementing some advanced interactivity, building a game, or doing some creative project. Ben VanTreese is working on a library to do this in javascript, and he is going to present it at this month’s meeting.

Meeting: February 19 - the Making of a Javascript Game

This Month

Tuesday: February 19, 2013

11:30 am

@The Exchange

The Making Of A Javascript Game.

“Wait…. You Can Make Games With Javascript ?”

Dude. Yes you can.

Some developers from right here in Oklahoma are doing it right now. James Simpson and Luke Simpkins of Goldfire Studios have managed to create a vast, persistent virtual world that you can enjoy with javascript. The game is accessible anywhere using the latest Html 5 technologies, right in your browser, phone, tablet or any other modern device.

You can’t miss this next meeting. You’ll have an opportunity to listen to some talented developers talk about their experiences in this technology stack, their experiences in the game industry, and how they have dealt with many common, and possibly not-so-common issues with client-stack game development.

Meeting: January 22 - Ecmafox

This Month

Meeting January 22, 2013 @The Exchange

Ecmafox.

” All ships check in!! ….For ECMAScript”

We say javascript, but what we really mean is ECMAScript. If js development is important to you, then so are the latest standards rolling out. Javascript has always been constantly evolving, and now is your chance to evolve with it. Come see Yury Delendik show you the future of js, and do a barrel roll for javascript!

Meeting: December 18 - Javascript Lightning

This Month

Meeting December 18, 2012 @The Exchange

Javascript Lightning.

“Javascript Lightning”

Can you believe it? This month concludes our first full year as a usergroup!

We though it would be a great idea to have a user driven meeting for this month. For the first part, the majority of the meeting, we will be doing lightning talks from community members. 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 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

For the second part, we will have a sort of townhall related to okcjs. This is a chance for us to discuss stuff related to the future of our group, such as topics you think will be important for upcoming months or anything else.

This is your chance to share and be heard!

Meeting: November 27 - Prototype Warriors

This Month

Meeting November 27, 2012 @The Exchange

Prototype warriors.

“Prototype Warriors”

Prototypal inheritance in JavaScript isn’t that complicated; it’s just a little…confusing. We’ll look at how JavaScript disguises its prototypes, what’s going on under the disguise, and even a few ideas on how to embrace prototypes and make them more transparent.

Meeting: October 16 - Mootools. Prototype.

This Month

Meeting October 16, 2012 @The Exchange

Mootools. Prototype.

“I love Javascript. Its so bad !”

You know why? There is a lot of choices and a lot of variety. There are a lot of tested, mature and useful frameworks and patterns available to a developer. Each one offers insight and techniques to help him/her solve real problems and achieve real goals. Javascript is totally bad. That means “good bad”, not, you know…. bad, bad.

One such framework is Mootools. Mootols (My Object-Oriented Tools) is a compact, modular Object-oriented js framework designed for intermediate to advanced javascript developers. Mootools is battle worn, tried and true. Its been powering sites for as long a jQuery, and has a strong userbase. The framework is extensible and modular, follows dry principles and allows for rich DOM interaction. If you’ve never taken Mootols for a test drive before, now is a chance to see what it can offer.

The next framework we will cover is Prototype. Prototype is one of the most popular Javascript libraries, and has ben around even longer than jQuery. Prototype is a framework that “aims to ease development of dynamic web applications”. If you’ve never used prototype, now is a good time to see what its does. It is currently used on 3.9% of all websites.

Meeting: August 21 - Double Javascript

This Month

Meeting Tuesday, August 21 at 11:30am at Oklahoma City Metropolitan Library [Ronald J. Norick Downtown

Spin Kick your Javascript with Frisby.js and Data-Driven Documents[d3]

"Double Javascript D3 + FrisbyJs"The first presentation will be on Frisby.js. Frisby is a REST API testing framework built on node.js and Jasmine that makes testing API endpoints easy, fast, and fun. Frisby.js is invented by Vance Lucas

The second presentation will cover D3. D3 is a avaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.