Libri di Dave Thomas
Il pragmatic programmer. Guida per manovali del software che vogliono diventare maestri. Ediz. speciale anniversario
Dave Thomas, Andy Hunt
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2020
pagine: 288
La prima edizione di Pragmatic Programmer, pubblicata nel 1999 e tradotta in dieci lingue, è diventata un classico, aiutando una generazione di programmatori a comprendere l'essenza stessa dello sviluppo software, indipendentemente dal linguaggio, dal framework o dalla metodologia utilizzati. Questa nuova edizione, che celebra il 20° anniversario della pubblicazione, offre uno sguardo rinnovato sul panorama dello sviluppo software, invitando il lettore a rivedere prassi di lavoro consolidate con l'intento di migliorare la produttività, l'accuratezza e la soddisfazione per il codice prodotto. I temi affrontati spaziano dalla responsabilità individuale alla crescita professionale fino alle tecniche di architettura software che consentono di scrivere codice più flessibile, dinamico e riutilizzabile. Rivisto totalmente e arricchito da nuovi argomenti, suggerimenti ed esempi, questo libro è oggi più che mai un testo chiave per sviluppatori, esperti o alle prime armi, che vogliono acquisire e consolidare competenze per una carriera di successo.
Sviluppare applicazioni web con Rails 4
Sam Ruby, Dave Thomas, David H. Hansson
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2014
pagine: 416
Rails è un framework open source scritto in Ruby che rende più facile sviluppare, distribuire e mantenere applicazioni web. La versione 4 ha apportato centinaia di miglioramenti, incluse nuove API e ottimizzazioni delle prestazioni. Questo libro, arrivato alla quinta edizione in lingua, si evolve insieme al linguaggio Ruby e si riorganizza in modo da essere utile sia per chi desidera scoprire Rails in profondità, sia per gli sviluppatori in cerca di una guida passo passo per creare la prima applicazione. Lo sviluppo di un'applicazione reale e funzionante è il filo conduttore attraverso cui il lettore viene accompagnano nell'apprendimento di Rails fino agli aspetti meno noti e più innovativi. Gli esempi sono validi per Rails 4 e versioni successive e utilizzano Ruby 2.0
Il pragmatic programmer. Guida per manovali del software che vogliono diventare maestri
Dave Thomas, Andy Hunt
Libro: Libro in brossura
editore: Apogeo
anno edizione: 2018
pagine: 256
Ogni paragrafo di ogni capitolo ha uno spiccato approccio pratico e contribuisce a costruire un sistema di soluzioni applicabili a tutti gli aspetti del processo di sviluppo software: dall'individuazione dei requisiti alle modalità di rilascio, dagli strumenti per la gestione del codice al suo mantenimento e possibile riutilizzo. Ma c'è di più, un pragmatic programmer padroneggia una filosofia di lavoro che aiuta a definire i ruoli e le responsabilità in progetti complessi. Il testo è arricchito da esercizi, esempi reali e aneddoti in cui ogni programmatore può facilmente ritrovarsi per capire come evitare gli errori più importanti tipici delle varie fasi della creazione di software. L'obiettivo finale è migliorare la produttività, l'accuratezza e la soddisfazione per il codice prodotto. Un libro per sviluppatori, esperti o alle prime armi, e project manager che vogliono acquisire competenze per una carriera di successo e diventare programmatori pragmatici.
Sviluppare applicazioni web con Rails
Dave Thomas, David Heinemeier Hansson
Libro: Copertina morbida
editore: Apogeo
anno edizione: 2006
pagine: 562
"Ruby on Rails è un framework che semplifica lo sviluppo, l'utilizzo e la gestione delle applicazioni Web"... Così recita l'inizio di questo libro. In effetti la sfida che Rails lancia è ridurre all'osso i tempi di sviluppo: scrivere meno codice possibile, in meno tempo e creare applicazioni migliori per fornire migliori servizi agli utenti. Per questo Rails cattura l'attenzione di un numero crescente di sviluppatori e vede aumentare consensi e adesioni all'interno della comunità web. Reference ma anche tutorial, questo libro insegna a utilizzare Rails per sviluppare applicazioni web.