Tags

7 videos are tagged with coffeescript

862 railsconf2012 coffeescript for the rubyist thumb 0001 thumb
Rating: Everyone
Viewed 2,020 times
Recorded at: April 23, 2012
Date Posted: June 4, 2012

CoffeeScript is taking the world, and particularly the Rails eco system, by storm. This little language has provided an almost Ruby like abstraction onto of JavaScript. CoffeeScript is trying to make writing front end code as much fun as Ruby makes writing backend code.

In this talk we start with the basic concepts of CoffeeScript and move on to the more powerful and fun features of the language. While we're looking at CoffeeScript we'll see how it relates to the Ruby code we write everyday. What do Ruby 1.9 lambdas and CoffeeScript functions have in common? Which of the two languages supports splats, default arguments, and ranges? The answers may surprise you.

David kinney thumb
Rating: Everyone
Viewed 551 times
Recorded at: September 17, 2011
Date Posted: December 17, 2012

JavaScript is the assembly language of the web, and the first generation of higher-level languages built on top of that foundation has arrived. CoffeeScript is an exciting entry in this nascent field, embracing the best of JavaScript, extending it with collection operators, and wrapping it all in a more succinct, Ruby-ish grammar. CoffeeScript’s benefits have proven so compelling that it is supported in the core of Rails 3.1. We will introduce CoffeeScript’s core syntax – starting with a JavaScript function and tearing it apart until it’s an elegant few lines of CoffeeScript. Then we will cover CoffeeScript’s improvements for object-oriented programming, and finally review how CoffeeScript is used in a Rails 3.1 project.

David is a Software Architect at Redpoint Technologies and the lead organizer for SecondConf. His professional web application developer career traces back more than a decade, originally writing Apache modules and PERL CGI scripts, then adopting Java in its infancy, jumping to Ruby shortly after Rails went 1.0, and now investigating Node.js, SproutCore, and CouchDB. In his free time, David hacks on Arduino projects with his daughter and frequents local meetups.

Sebastian thumb
Rating: Everyone
Viewed 567 times
Recorded at: April 20, 2012
Date Posted: December 18, 2012

In my talk you'll learn the basics of CoffeeScript. I'm gonna explain some do's and some don'ts and in the end I'll gonna show you how to survive async callback hell with Iced CoffeeScript.

Work thumb
Rating: Everyone
Viewed 365 times
Recorded at: June 4, 2011
Date Posted: June 28, 2014

I will present the inner workings of my Ruby algorithm, called HysteriaEngine, which uses personality profiles to generate human-like behavior for an agent, in this case a bot that plays in UnrealTournament2004. I will cover the stack needed to run the bot, using Ruby on top of a little Java, but primarily I will deconstruct the algorithm that generates the commands that drive the bot, code structure decisions in designing the algorithm, and the complexity involved in generating human-like behavior. I will also touch on some of the obstacles of TDD-ing a stochastic model that often has purposefully unpredictable results. Casey Rosenthal is Chief Software Engineer for Port Forty Nine, currently working for NASA, Caltech, and JPL to engineer systems for storing and disseminating the image archives of space telescopes such as Hubble, Spitzer, Chandra, etc. He is writing a chapter on using personality profiles in artificially intelligent bots for an upcoming book titled “Believable Bots,” to be published in late 2011

1101 madisonruby2012 modular reusable front end code with html5 sass and coffeescript thumb 0003 thumb
Rating: Everyone
Viewed 946 times
Recorded at: August 25, 2012
Date Posted: September 24, 2012

A lot of Ruby developers use Rails for their everyday projects. Often they toy around with front-end themselves or outsource it, ending up tangled in a web of css-all-over-the-place.

Keeping your front-end code clean is hard. Before you know it you're suffering from CSS specificity issues and not-really-generic partials. Find out how to keep things tidy using the HTML5 document outline and modular Sass & CoffeeScript, for truly reusable code.

2397 lsrc2011 much ado about coffeescript thumb 0000 thumb
Rating: Everyone
Viewed 719 times
Recorded at: August 12, 2011
Date Posted: April 27, 2013

CoffeeScript will ship with Rails 3.1 to replace RJS as the preferred way to dynamically generate JavaScript. It's a new language that take the best parts of Ruby, Python, and others to ease the worst parts of JavaScript. More than being the new kid on the Rails block however, CoffeeScript is mind-expanding in ways that will make you remember the first time you ever gave Ruby a try. This presentation will take you through the basics of CoffeeScript, starting with a crash course in syntax, all the way to a working application.

Jo thumb
Rating: Everyone
Viewed 416 times
Recorded at: February 23, 2012
Date Posted: January 8, 2013

Live screencast: Learn how CoffeeScript will speed up your JavaScript development.