Lua+tdd

3,626 views
3,525 views

Published on

Slides of the introductory presentation I gave while facilitating my "Lua+TDD" activity with MadriÁgil

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,626
On SlideShare
0
From Embeds
0
Number of Embeds
580
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Lua+tdd

  1. 1. + TDDEnrique García Cota (@otikik)
  2. 2. Lua Small, Fast, Embeddable http://www.lua.org/Image from: http://trestizas.wordpress.com/2011/05/05/radioproyectos-purposedes-y-eabe11/
  3. 3. Videogames Source: http://en.wikipedia.org/wiki/Category:Lua-scripted_video_games
  4. 4. ProgramsApache (mod_lua) Adobe Lightroom Renoise VLC Source: http://en.wikipedia.org/wiki/Lua_(programming_language)
  5. 5. TDD libsLuaunithttp://phil.freehackers.org/programs/luaunit/Telescope ← my favoritehttps://github.com/norman/telescope
  6. 6. Dojos, Katas …Koans?
  7. 7. Koans:“Failing tests that illustrate language features” Learn a language through tests Original idea: rubykoans.com
  8. 8. @ecomba:“You cant call it Koans if you take out the Zen stuff”
  9. 9. Lua Missions (A.K.A. Lua Koans)
  10. 10. Install Lua Windows: LuaForWindows.exe Mac: brew install lua Ubuntu: sudo aptitude install lua5.1 run Missionsgit clone git://github.com/kikito/lua_missions.gitcd lua_missions/missionslua missions.lua More info @ https://github.com/kikito/lua_missions
  11. 11. Thanks! Enrique García Cota (@otikik) egarcia@splendeo.es / kikito@gmail.com

×