JUG Meeting#65: Groovy & Grails - Google Go - Assemblea Annuale

Posted by Tarin Gamberini Sat, 21 Jun 2014 03:14:00 GMT

Quando: sabato 28 giugno 2014 dalle 9 alle 12:30

Dove: Talent Garden Padova – Via della Croce Rossa, 36 – 35129 Padova – guarda la mappa

Programma

  • 9:00 Accoglienza
  • 9:15 Groovy 2.3 e grails 2.4, a cura di Paolo Foletto
  • 10:15 while( coffee ) break;
  • 10:30 Google Go: una introduzione con esempi di applicazione, a cura di Enrico Mezzato
  • 11:30 Assemblea annuale, a cura del Presidente Lucio Benfante
  • 12:30 Fine meeting

Groovy 2.3 and Grails 2.4

Grails is an Open Source, full stack, web application framework for the JVM. It takes advantage of the Groovy programming language and convention over configuration to provide a productive and streamlined development experience.

Google Go

In 2007 Rob Pike, Ken Thompson (one of the Unix fathers) and Robert Griesemer decided to design a new software language for Google, which had the benefits of statically-typed language like C++/Java and yet maintained the simplicity of dynamic languages like Ruby, Python, JavaScript.

This is how Go was born, it has been used since 2010 in production at Google and has been adopted by several large-scale projects like YouTube.

Some features:
  • simple
  • statically-typed like C++/Java
  • light-weight
  • fast
  • scales well
  • runs on FreeBSD, Linux, Mac OS X, Windows
  • well suited to networking and multiprocessing

This talk will touch on the main features of Go and will show some running examples.

Ulteriori informazioni

Note

La partecipazione è, come sempre, libera e gratuita.

Al termine del meeting andremo tutti assieme a mangiare una pizza.

Sponsored by

Posted in , ,  | Tags , , , ,  | 11 comments

Google Web Toolkit

Posted by Lucio Benfante Thu, 18 May 2006 18:25:00 GMT

Sembra che finalmente si potrà cambiare la maniera di scrivere le applicazioni Web.

Google ha rilasciato, con licenza Apache 2.0, il Google Web Toolkit (GWT) un framework per lo sviluppo di applicazioni Web AJAX “totalmente in Java”, cioè senza dover scrivere codice HTML e JavaScript, ma solamente delle classi Java, molto simili a quelle usate in applicazioni Swing, che vengono successivamente tradotte da un apposito compilatore. Viene inoltre fornito un ambiente di esecuzione, che permette di eseguire l’applicazione in modalità “host”, prima di compilarla, anche all’interno di un ambiente di sviluppo, usando quindi il normale debugger Java, e tutti i tool disponibili per questo linguaggio.

Il risultato è assolutamente stupefacente, e diventa alla portata di tutti realizzare applicazioni Web che non hanno nulla da invidiare a quelle desktop. Guardate e provate gli [esempi](http://code.google.com/webtoolkit/documentation/examples/)!

Purtroppo, leggendo un po’ meglio, non viene tutto rilasciato con licenza opensource. Il compilatore Java-to-JavaScript e l’ “hosted web browser” vengono distribuiti solo in binario e occorre sottoscrivere un’apposita licenza, che sostanzialmente vieta di ridistribuirli, di derivarne ulteriori prodotti e di includerli in prodotti commerciali. Inoltre, ogni volta che si usa l’hosted web browser, verrà contattato un server di Google, per verificare che si sta usando la versione più aggiornata del prodotto. Però il codice e le classi prodotte con tali strumenti sono liberamente distribuibili, anche con scopi commerciali.

Maggiori informazioni nel [sito Google Code](http://code.google.com/webtoolkit/).

Posted in  | Tags , , ,  | 13 comments | no trackbacks

JUGMeeting #25 - "Aop e Motori di Ricerca"

Posted by Andrea Nasato Sat, 18 Feb 2006 14:44:00 GMT

Quando: Sabato 18 Febbraio 2006 dalle 09:00 alle 12:30

Dove: aula De – piano terra al DEI, via Gradenigo 6/B (ingresso studenti) Padova

Programma:
09:00 Accoglienza
09:15 “Algoritmi di analisi dei link per motori di ricerca” a cura del prof. Luca Pretto (slides)
10:15 D&R – Domande e Risposte
10:30 Pausa caffe’ – Java Break
10:45 “Programmazione Orientata agli Aspetti e AspectJ” a cura di Mariano Ceccato (slides)
11:45 D&R – Domande e Risposte
12:00 “Eventi e Proposte” a cura di tutto il JUGPadova
12:30 Fine meeting 25
13:00 Pizza con chi vuole fermarsi con noi ;-)


Ingresso sempre libero!

Il PDF della locandina lo trovate a questo indirizzo

Vi aspettiamo!!!

Posted in  | Tags , ,