Latest Screencasts
Corso essenziale di TDD
Thinkcode Tv - 2010-11-29 - paid
Il Test-Driven Development (TDD) si è affermato negli ultimi anni come una delle novità più interessanti emerse in seno alla comunità di Extreme Programming (XP). Il TDD costituisce una tecnica di sviluppo molto efficace, ma richiede anche molta pratica per essere padroneggiata appieno. In questo corso essenziale il Coach XP,...
Watch this screencast Use coupon LEARNIVORE for 10% discount!Un esempio di design evolutivo in TDD
Thinkcode Tv - 2010-11-27 - free
Questo screencast gratuito mostra come applicare le tecniche del design evolutivo a un caso applicativo verosimile, ovvero l'implementazione in Java del software di gestione di un bancomat, altrimenti detto ATM (Automated Teller Machine). Lo screencast mostrerà come far emergere il dominio test dopo test, una mossa di refactoring dopo l'altra....
Watch this screencast Use coupon LEARNIVORE for 10% discount!A-mazing Python
Thinkcode Tv - 2010-11-27 - free
Questo breve screencast gratuito mostra la risoluzione di un maze in Python. Si tratta di un esempio pratico di come usare Python per risolvere un problema relativamente difficile, in poche righe di codice, con l'eleganza che contraddistingue questo linguaggio. YouTube (1, 2) | QuickTime MOV
Watch this screencast Use coupon LEARNIVORE for 10% discount!Programmare in Python (E-Book)
Thinkcode Tv - 2010-11-27 - paid
Python è un linguaggio di programmazione noto per una sintassi essenziale e l'ampio utilizzo nello sviluppo di applicazioni molto complesse, per le quali è spesso preferito a PHP, con cui però ha in comune la disponibilità di una grande quantità di librerie. Questo libro introduce gli utenti Windows e Unix...
Watch this screencast Use coupon LEARNIVORE for 10% discount!Introduzione a Scala
Thinkcode Tv - 2010-11-27 - paid
Tra i linguaggi emergenti basati sulla JVM, Scala è sicuramente uno dei più interessanti. In questo screencast Alberto Quario e Lorenzo Bolzani forniscono una completa presentazione di questo nuovo ed espressivo linguaggio. Faremo una carrellata sugli aspetti di base del linguaggio, dalla sintassi e il sistema dei tipi fino all'innovativa...
Watch this screencast Use coupon LEARNIVORE for 10% discount!Introduction to Smalltalk
Thinkcode Tv - 2010-11-14 - paid
Smalltalk is a language that marries efficiency and simplicity together in a powerful combo. Despite not being a mainstream choice these days, Smalltalk is the father of numerous modern programming languages and can be a competitive advantage for the discerning company and developer. In this introduction we'll showcase Smalltalk's powerful...
Watch this screencast Use coupon LEARNIVORE for 10% discount!Upgrading applications to Rails 3
Thinkcode Tv - 2010-05-23 - paid
The latest version of Ruby on Rails (the most famous Ruby web application framework) is just around the corner. Rails 3 is a major refactoring of the entire codebase. This upcoming version includes a bunch of new features, most of which are the result of merging with the Merb framework....
Watch this screencast Use coupon LEARNIVORE for 10% discount!Introduction to HTTP
Thinkcode Tv - 2010-04-26 - paid
HTTP is one of the most popular web protocols. A solid knowledge of HTTP is fundamental for internet software developers. This introduction is aimed at those who are interested in knowing the essentials of HTTP, the kind of network architecture it's based on, the operations it allows, and how the...
Watch this screencast Use coupon LEARNIVORE for 10% discount!Guide to Test-Driven Development
Thinkcode Tv - 2010-04-21 - paid
Test-Driven Development (TDD) has emerged in recent years as one of the most interesting new developments in the Extreme Programming (XP) community. TDD is an effective way to code, though it definitely requires some practice to fully master. In this course Piergiuliano Bossi, an XP Coach, takes you step-by-step through...
Watch this screencast Use coupon LEARNIVORE for 10% discount!Introduction to MacRuby and HotCocoa
Thinkcode Tv - 2010-04-21 - paid
In this screencast Renzo Borgatti introduces MacRuby, a Mac OS X implementation of the Ruby language. After a brief introduction and some examples from the command line, Renzo guides us in building an application with Xcode and, finally, with HotCocoa, an idiomatic library that allows us to program graphical interfaces...
Watch this screencast Use coupon LEARNIVORE for 10% discount!