Tagged: Javascript

jQuery Conf: Recreating Nostalgic Computer Games in JavaScript

jQuery Conf: Recreating Nostalgic Computer Games in JavaScript

Last weekend I was incredibly excited to be a speaker at jQuery Conf in Chicago! This was my first conference talk, and for it I spoke about creating games in the browser. It was an iteration on and expansion of the Spider Solitaire talk I gave at Brooklyn JS a couple of months ago, but this time I also brought Tetris into...

3 Countries, 3 Conferences, 38 Days

3 Countries, 3 Conferences, 38 Days

Starting mid-April, I went on a whirlwind of three conferences, two of which were international, in just over a month. They were all incredible experiences, culminating in JS Conf, where I helped lead a NodeBoats workshop! More on that later. JS Conf Brazil First stop was JS Conf Brazil in beautiful Fortaleza. Despite being in Brazil, the conference was in English, with...

Spider Solitaire @ BrooklynJS

Spider Solitaire @ BrooklynJS

Last night, I was one of the speakers at the soon-to-be-known-as-renowned BrooklynJS. (If you live in NYC, it’s definitely a meetup to check out!) My talk was on how I went about making a Spider Solitaire game in Javascript. (Slides are here for those who missed it!) It reminded me, once again, how amazing this community is and how glad I am...

Enter, Update, and Exit in D3

Enter, Update, and Exit in D3

Today at Flatiron we began learning D3, or Data-Driven Documents. D3 is a library to visualize data. Some of the examples are pretty awesome. One key aspect of using D3 is the enter/update/exit life cycle. When you’re binding your data to elements in your DOM, it is enter/update/exit that saves you from having to manually enter a div to hold each piece...

Gaming Your Way through Learning Javascript

Gaming Your Way through Learning Javascript

Want to brush up on your Javascript? There are some fun games out there where you need to program to win. Here are a few. Are there any others that you’d recommend? Code Combat Code Combat is an awesome little RPG-type game. You start out as a wizard, and you use Javascript functions to move your allies and cast spells. You get...

Finding Closure During A Monster Attack

Finding Closure During A Monster Attack

This week at Flatiron we’ve been diving into Javascript, and I came across the concept of closures. A closure is when you return a function inside a function in a way that the child function keeps reference to any variables defined in the parent function. Take the following example. If you wanted to specify a different target and weapon each time you...

The Importance of Community

The Importance of Community

Tonight I went to the very wonderful Brooklyn JS meetup. Before coming to Flatiron School the language I was most comfortable with was Javascript. I really enjoy JS, and every time I go to an event like this I remember how much I love the Javascript community and how important community is. The talks were fantastic, and mingling with people afterwards was...

Skynet Is Still A Long Way Off

Skynet Is Still A Long Way Off

Over the weekend, I was fortunate enough to find myself in lovely Amelia Island for the first-ever RobotsConf! It was a two-day marathon, aimed at taking software developers and teaching them everything there is to know about the maker movement. It was amazing. I learned so much and met so many wonderful people, I already can’t wait for next year’s conference. The...

Languages and Loops

Languages and Loops

Before delving into Ruby I dabbled in a few other languages, the primary one being Javascript. In fact, Javascript is the first programming language that I got beyond the most basic syntax in, and so the expressiveness that Ruby has in trying to make things more human-readable wasn’t something that I looked for or expected, or even realized existed in programming to...