LambdaJ

E-mail Print PDF

MarioFusco

L'autore ha un'esperienza più che decennale nello sviluppo Java avendo partecipato e spesso diretto diversi progetti di successo in svariati settori industriali spazindo dalle media-company all'ambito finanziario. E' anche il creatore della libreria open source lambdaj avente gli scopi di implementare un DSL interno in Java per la manipolazione di collezioni e consentire un minimo di programmazione funzionale in Java.

Lambdaj è una libreria Java che consente di manipulare le collections di Java in maniera funzionale e dichiarativa e quindi senza dover scrivere alcun ciclo esplicito.

Infatti iterare su collezioni di oggetti, specialmente in cicli innestati o condizionali, è spesso un compito in cui è facile commettere errori e che comunque rende il codice meno leggibile e ne aumenta la complessità ciclomatica.

Lo scopo di questa libreria e quindi quello di alleviare questi inconvenienti impiegando alcune tecniche di programmazione funzionale, ma senza perdere la tipizzazione statica offerta da Java. Quest'ultimo vincolo è stato imposto al fine di poter rifattorizzare il codice in modo più facile e sicuro ed allo stesso tempo di consentire al compilatore di fare il proprio lavoro eseguendo tutti i controlli sui tipi del caso.

Per ulteriori approfondimenti tecnici, andare nel sito di progetto.

Last Updated on Wednesday, 22 June 2011 09:52
You are here: JBoss Blog

La divisione Xsec

XSec è la divisione Mate dedicata al supporto delle tecnologie Open Source per la gestione di alcuni processi aziendali chiave come la gestione della posta elettronica, il monitoraggio di reti complesse, il backup automatico, l'office automation, e la gestione di framework di coworking. 

+ Leggi il seguito ..

Discutendo del futuro

Marco Pancotti, presidente di Mate, pubblica sul Web un Blog personale in cui discute di innovazione e tecnologia con una particolare attenzione ai risvolti economico-sociali derivanti dall'incalzare del nuovo. Si tratta di intelligenza artificiale, nano e biotecnologie, transumanesimo e nuove energie.

+ Leggi il Blog

MongoDb

MongoDb è uno dei database NoSql più interessanti che ci siano in circolazione. Mate lo sta sperimentando nelle applicazioni dove è necessario ed utile evitare la tecnologia relazionale a favore di un'architettura che si presti alle applicazioni Web ad alto carico transazionale.

+ Leggi il seguito

Licenza

Il materiale presente in questo sito è soggetto alla licenza CreativeCommons 2.5 by-nc-nd.

Siete liberi di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera alle condizioni previste dalla licenza.

Nostri riferimenti

Mate s.r.l.
via Cavalcanti, 5
20127 Milano (IT) 

  • Tel: (+39) 02 8361416
  • Fax: (+39) 02 8361416
  • Email: info@mate.it
  • PEC: mate@pec.mate.it
  • P.Iva: 08323380157