Skip to content
Menu
Justin Ball
  • About
  • Privacy Policy
Justin Ball

Category: Javascript

I Didn’t Attend React.js Conf

Posted on February 2, 2015October 25, 2021

Unfortunately, I wasn’t one of the lucky ones to win the React.js conf ticket lottery which means I didn’t get a chance to rub shoulders with some of the most brilliant minds in Javascript. I’m not bitter or anything. Jimmy Buffet once said, “I can go to movies and see it all there just the…

Ember Conf 2014 Summary and Resources

Posted on March 29, 2014October 25, 2021

This is a mainly a list of links to notes that others took and a few of my own notes from Ember Conf. Some Great Write Ups: What’s coming in ember in 2014 (Not Ember Conf, but very helpful) Brian Cardarella – “Ember Conf picks up where the Rails community left off” Conference summary by…

Ember Conf 2014 Wrap Up

Posted on March 27, 2014November 1, 2021

Ember.js’ strength as a framework is second only to its power as a community. Over the past two days at Ember Conf I’ve had a chance to interact with some of the top minds in the Javascript world who are shaping the future of the web. Brian Cardarella did an excellent job summarizing the mood…

Hardware Hacking with JS

Posted on March 18, 2014October 25, 2021

With the Cache Maker club we’re always looking for ways to make it easier for kids to interact with hardware. Traditionally, interacting with hardware meant learning assembly or if you picked the right platform you could write embedded C. Today things are different. With Arduino we have an open source hardware platform with libraries in…

Vector Programming and Reactive Javascript

Posted on March 17, 2014November 1, 2021

The Functional Part Don’t describe how to process the data using a loop instead have your code state what you want to happen. Use functional concepts to build nice observable streams: Map: transform one collection into another. Filter: filter one collection into a smaller collection. Reduce: take a collection and reduce it into a single…

Pete Hunt – Be predictable, not correct.

Posted on March 17, 2014November 1, 2021

Mountain West Javascript starts today. Peter Hunt, Facebook developer and contributor to reactjs.org is first up presenting “Be predictable, not correct.” Here’s my notes: Even better: Notes on Hackpad Key Value Observation (KVO) This is the pattern that Ember.js implements. Idea is to bind data to elements in the DOM. The problem is that we…

Refactoring and Making Promises

Posted on March 16, 2014November 1, 2021

After spending the last year writing Ember.js code I’ve realized one really big thing – Ember is about promises. I recently had a chance to refactor some code with a number of asynchrounous calls. The original logic used timers and polling to monitor the state of a bunch of recursive calls to the Google API…

Ember.js Lessons Learned So Far

Posted on March 15, 2014November 1, 2021

Ember.js Lessons Learned and Stuff Justin Ball / @jbasdf Justin Ball CTO Atomic Jolt Consultant, Rubyist, Javascriptist, Cyclist, Maker, Entrepreneur Purveyor of Buzzwords What is Ember.js? A framework for creating ambitious web applications. Client-side MVC Framework Open Source – Github Pulse Single page apps are sexy Ember.js makes it easy* * Easy is exclusive of…

Firefox, Vimeo and Froogaloop Have a Little Problem

Posted on March 9, 2014November 1, 2021

On one of our latest projects we’re integrating with Vimeo. They provide a great Video player API that makes it pretty simple to interact with videos. Vimeo even provides the Froogaloop library that wraps up all the communication between the iframe where the video lives and your page. What We Need The requirement was to…

Omniauth, Devise and Facebook Client Login Don’t Play Nice

Posted on February 27, 2014November 1, 2021

I’ve had to use Facebook login inside an iframe twice now. Combine Devise with omniauth and omniauth-facebook and you have a pretty great user authentication system. Now try to login via Facebook inside an iframe and nothing will happen. If you check your Javascript console you’ll see a error that looks something like this: Refused…

  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
©2025 Justin Ball | Powered by SuperbThemes & WordPress