GDG MeetsU - Google Developer Group all'Aquila

Published May 17, 2014

Banner

Il 30 Maggio 2014 si terrà presso l’Università degli Studi dell’Aquila il GDG MeetsU, evento ad ingresso gratuito organizzato dal +GDG Roma L-Ab ricco di talk, codelab, contest e molto altro su Android, AngularJS, Big Data, Chrome App, Dart, GCM, Machine Learning, Sicurezza e Wearable Computing.

Come al solito, +Giovanni Laquidara ed io terremo un intervento di circa un’ora e mezza su Dart durante il quale vedremo una panoramica del linguaggio e ci sporcheremo le mani con un po’ di codice :-)

  Read more

Dart ad AppDays 2014, Fiera di Pordenone

Published April 15, 2014

Banner

Dal 25 al 27 Aprile 2014 a Pordenone si terrà la Fiera del Radioamatore, la più importante fiera italiana dell’elettronica, radiantistica e informatica low-cost. Quest’anno sarà allestita una nuova area, AppDays, presso la quale si svolgeranno talk, codelab e workshop su sviluppo mobile, open source software e molto altro. Gli eventi saranno tantissimi,parteciperanno diverse community: +GDG Udine, +GDG Perugia, +GDG Firenze, +Ubuntu-it, Pordenone LUG e molte altre. Ci sarà anche +Daniele Scasciafratte, Firefox OS Training Lead per Mozilla Italia.

Ci sarò anch’io con un talk ed un codelab su Dart e Firefox OS, abstract:

Talk: Web App Engineering con Dart
Durata: 40 minuti

Un linguaggio intuitivo e familiare ed un vasto insieme di librerie e strumenti di sviluppo: questo è Dart, la nuova piattaforma “batteries included” sviluppata in Google orientata allo sviluppo di applicazioni HTML5 scalabili e compatibili con i maggiori browser moderni, desktop e mobile. Durante il talk saranno introdotte le principali caratteristiche del linguaggio e degli strumenti di sviluppo che saranno successivamente approfondite durante il codelab.

Codelab: Realizzare una Open Web App per Firefox OS con Dart
Durata: 120 minuti

Come complemento del talk “Web App Engineering con Dart”, realizzeremo da zero una web app per Firefox OS con Dart utilizzando gli strumenti di sviluppo con cui viene distribuito e vedremo come effettuare il deploy su un dispositivo fisico.

I posti per i codelab sono limitati, qui c’è il link per la prenotazione mentre qui c’è il programma completo e l’evento su Google+.

Vi aspetto!

  Read more

Dart al Codemotion Roma 2014

Published March 29, 2014

Screenshot

Quest’anno sarò al Codemotion Roma come speaker insieme a +Giovanni Laquidara, terremo un talk su Dart durante il quale introdurremo il linguaggio, parleremo degli strumenti di sviluppo messi a disposizione e presenteremo un’app di esempio.

  Read more

A Dart client library for Diffbot APIs

Published October 14, 2013

I wrote a Dart client library for Diffbot, which is a visual learning robot that identifies and extracts the important parts of any web page. In the case of an article, Diffbot returns title, author, images, tags, etc.

This library can be used both in the browser that in the console, and can talk to three of the main APIs:

  • Article API, used to extract clean article text from news article web pages

  • Frontpage API, it takes in a multifaceted “homepage” and returns individual page elements.

  • Product API, it analyzes a shopping or e-commerce product page and returns information on the product.

  Read more

Google Developers Live Italia: la libreria Dart Web UI

Published September 20, 2013

È online un nuovo episodio per Google Developers Live Italia, argomenti trattati: web_ui.dart, libreria che ci consente di utilizzare Model-driven Views (MDV) e Web Components in Dart. Il codice proposto è disponibile sull’account gdl-italia su github.

Un esempio di MDV:

Input

<html>
<body>
    <h1>{{ titolo }}</h1>
    <p>Hello {{ soggetto }}!</p>
    <p>L: {{ soggetto.length }}</p>
</body>
</html>
// codice Dart
String titolo = 'Esempio';
String soggetto = 'world';

Output

<html>
<body>
    <h1>Esempio</h1>
    <p>Hello world!</p>
    <p>L: 5</p>
</body>
</html>

Un esempio di Web Components:

Input

<html>
  <social-button network="facebook" username="myusername"></social-button>
  <social-button
    displayedname="Developers Italia"
    network="google+"
    username="117196874771284793338"></social-button>
</html>

Output

Screenshot

Questo episodio fa parte del programma GDL Italia che potete seguire sul blog ufficiale Developers Italia curato da +Alfredo Morresi.

  Read more