Informace k přednášce TDD v CoffeeScriptu na Webexpo 2011


Nabídky práce


Jak jsem slíbil, tak činím. Zde najdete odkazy na zajímavé knihovny, frameworky, které se týkají testování v Javascriptu, Coffeescriptu, node.js.

Odkazy na nástroje

Coffeescript:

Důležité nástroje pro testování na client-side:

Důležité nástroje pro provoz testování na server-side:

Zajímavé odkazy na články o testování a o node.js

Zajimavé moduly k node.js (instalovatelné přes npm)

  • jquery – v node.js nemáte dostupný DOM. Nicméně našli se nadšenci, kteří práci s DOMem obdobně, jako je v jQuery, do node.js doprogramovali.
  • underscore – funkcionální programování pro Javascript, doporučuji používat, dnes už si Javascript bez underscore neumím představit
  • sinon – mockovací nástroj, který vám pomůže při testování
  • zappa – webový framework pro Coffeescript, extrémně úsporný, inspirovaný Ruby frameworkem Sinatra
  • coffeekup – šablonovací engine, kde člověk píše šablony v Coffeescriptu – velmi úsporný způsob zápisu
  • socket.io – knihovna usnadňující spojení server-side a client-side javascriptu
  • now.js – nadstavba nad socket.io. Extrémně zjednodušuje synchronizaci proměnných mezi serverem a klientem.

Nezapomeňte

Slajdy z mé přednášky ke stažení – http://www.knesl.com/…xpo-2011.pdf

Dále bych vás rád pozval na dvě školení, která vám můžou výrazně pomoci při vývoji webu:

  • školení Javascriptu s Danielem Steigerwaldem – s Danem jsme připravili osnovu, díky které bude 95 % fakt uplatitelných ihned v praxi a které zároveň posunou kupředu téměř každého, kdo sice píše v Javascriptu, ale nezašel dál, než za jQuery
  • školení testování se mnou – na svém školení se zabývám nejen psaním testů, ale i tím, jak pokud možno chybu vůbec neudělat. Projdeme technky předcházení chyb, píšeme testy a to i na dost pokročilá témata (jak pokrýt existující kód, jak testovat databáze správně, jak na testování zadání, jak na testování bezpečnosti atd.).

Ještě jednou vám děkuji za pozornost, kterou jste věnoval mé přednášce. Pevně věřím, že se na nějaké konferenci sejdeme znovu.

Copyright © 2010 Jiří Knesl; 777 002 104 jiri.knesl@gmail.com RSS
Followujte mě na twitteru