Secondo le previsioni il 2012 sarà l'anno dei GraphDB. Cosa sono e come possono essere utilizzati in applicazioni Enterprise? Questo talk prenderà in esame i GraphDB, come sono fatti, cosa c'è di diverso rispetto ai DBMS Relazionali, pro e contro, quali standard esistono e sopratutto come mappare un classico dominio Enterprise con un grafo.
Dopo una breve introduzione sugli obiettivi del programma sviluppatori Intel AppUp(SM) ci dedicheremo a vedere più nel dettaglio quali siano gli strumenti che il programma stesso mette a disposizione con demo ed esempi per conoscerne le funzionalità ed i vantaggi.
Whether you're a seasoned Java developer looking to start hacking on EE6 or you just wrote your first line of Ruby yesterday, the cloud is perfect for developing apps in any modern language or framework. Join us for an action-packed hour of power where we'll show you how to deploy an application written in a language of your choice - Java, Ruby, PHP, Perl or Python, with a framework of your choice - EE6, CDI, Seam, Zend, Rails, Sinatra, PerlDancer or Django to the OpenShift PaaS in just minutes. Use the following promotional code when signing up to try out OpenShift: CODEMOTION
Lo sviluppo su mobile si arricchisce ogni anno di nuove piattaforme e linguaggi di programmazione. Attraverso un excursus storico verrà analizzata l'evoluzione del settore mobile cercando di chiarire meglio per gli sviluppatori quali sono oggi i linguaggi, i sistemi operativi e i tool utilizzati per lo sviluppo sulle diverse piattaforme. Condiamo il tutto con una serie di consigli pratici sullo sviluppo mobile cercando prevedere l'evoluzione a venire del settore.
RICERCA FONDI Caratteristiche dei vari siti di crowdfunding, delle possibilità alternative di funding, della vendita dei giochi prima che siano usciti
L'ESPERIENZA SU KICKSTARTER DI UFHO2
PORTALI DI DISTRIBUZIONE Differenze di accessibilità fra i vari portali, del potenziale mercato e ritorno in termini di guadagni
GESTIONE PUBBLICO Consigli su come ottenere il massimo dai social network, su come pubblicare updates sul proprio gioco
TOOL Consigli rapidi su alcuni tool utili
by Fullo
Complex applications need a persistent database to store, search and join data: till now a dedicated server was needed to do this, and no offline usage of the app was possible. With the introduction of HTML5 and the concept of Web Databases, we don’t need an external server anymore: everything is stored within the user browser and thus the web app can be used offline as well as online.
by Matt Todd
Autonomy is vital for smart self-starters and young companies often get this right; but scaling makes it easy to revert to traditional management styles that takes away this freedom. Key to our success, Guerrilla Teamwork lets us capitalize on our growing talent pool while keeping our autonomy.
In this talk, I'll share how GitHub manages to stay productive and organized without managers or a rigid hierarchy, from the perspective of the individual.
Kotlin (http://jetbrains.com/kotlin) is a modern statically typed language targeting JVM and providing transparent interoperability with Java. You can call Java APIs from Kotlin programs and vice versa. On top of that, Kotlin enhances existing Java libraries by providing useful extension methods leveraging the modern language features such as closures, static null-safety, builders and overloaded operators. In this session we cover the principles that enable such enhancements.
Sporchiamoci le mani con un'alternativa a Lucene e MySQL. Un prodotto opensource, portabile, veloce, attento alle prestazioni e ai consumi di spazio e memoria. Vedremo come distribuire il carico, come effettuare hotswap di indici, come usare lo stesso JDBC per accedere a MySQL e Sphinx, come gestire indici dinamici e statici. Utilizzeremo query, subquery, strategia di ricerca diverse. Studieremo le migliori tecniche per indicizzare milioni di documenti, il tutto tramite PHP e JAVA su casi reali
by paolo aliverti and Andrea Maietta
Il physical computing studia le interazioni uomo-macchina creando oggetti quasi magici. Richiede competenze di prototipazione e progettazione elettronica. Ecco l'idea di creare piccoli blocchi facilmente combinabili... programmabili. Programmiamo in 'hardware', spostando e connettendo con le nostre mani piccoli e semplici circuiti. Dopo un'introduzione al physical computing vedremo insieme come si concretizzano idee come http://littlebits.cc/ illustrando la nostra proposta open source.
Ogni generazione di programmatori dimentica le preziose conquiste di quella precedente. Oggi facciamo Test-Driven Development, ma ci dimentichiamo che chi ha inventato il TDD è cresciuto in un brodo primordiale di programmazione a oggetti che per loro era scontata. Parlerò di alcune tecniche ormai desuete di analisi, progettazione e programmazione a oggetti; della differenza fra oggetti e tipi di dati astratti; e di perché Uncle Bob sbaglia a proposito delle strutture dati.
L'idea del talk è quella di mostrare come spesso in fase di preventivazione di un lavoro si tenda a sottovalutare tutta una serie di aspetti e attività apparentemente secondari, ma in realtà con un impatto notevole sull'effort. Scopo del talk è quello di portare all'attenzione degli sviluppatori come questo "difetto" nelle proprie stime abbia impatto non solo sulla remuneratività del proprio lavoro, ma soprattutto sulla qualità complessiva del prodotto consegnato al cliente.