Codemotion 2016

Codemotion Milano 2016

E sono quattro!!

Anche quest'anno Idea Lab non poteva mancare alla conferenza tecnica, ormai divenuta di portata internazionale, tra le più importanti nel settore: Codemotion.

Idea Lab è stata presente sin dal 2014 a tutte le date italiane, quest'anno doppia partecipazione annoverando l'edizione di Codemotion Roma 2016  di Marzo nella sede dell'Università di Roma Tre e ora nella splendida cornice del Campus Bovisa di Codemotion Milano 2016 .

Come sempre sono stati molti i tempi trattati nella versione milanese dell'evento che ha portato nella città lombarda più di 2000 esperti del settore informatico del panorama nazionale e internazionale. Questi sono i principali topic trattati: Mobile, Game Dev, Security, DevOps, Architectures, Front-End, Cloud/Big Data, Inspirational, Javascript, Meetup, VR/AR, AI/Machine Learning, Golang, Design/Frontend,  Programming.

Molti gli speakers di fama internazionale che si sono susseguiti tra le varie aule del Building Nr 27 del Campus Bovisa dando vita a speech di particolare interesse, di seguito citiamo alcuni dei più importanti speaker e talk a cui abbiamo partecipato con interesse:

  • The new features of PHP 7
    Speaker : Enrico Zimuel - Zend Technologies
    Le ultime novità dal mondo PHP 

 

 

 

 

 

 

 

 

  • Cross-Platform Apps using Xamarin and MvvmCross
    Learn about best practices in cross-platform development to enable you to deliver the highest quality Apps. MvvmCross is the most populair Xamarin framework to build great apps. I will explain and demo how you can start your project with these frameworks and give a deeper insight into MvvmCross.
    Speaker: Martijn van Dijk - Xamarin Consultant - Xablu
    Descrizione: Uno dei maggiori esponenti nel mondo Xamarin presente come speaker anche all'evento Xamarin Evolve 16 ha illustrato il pattern MVVM che è divenuto ormai uno standard de facto per lo sviluppo soprattutto delle applicazioni mobili. Fantastico il suo talk come anche la sua infinita disponibilità nelle discussioni post sessione riservata alle domande. 

 

 

 

 

 

 

 

  • TDD: cose che ho imparato negli ultimi 12 anni
    Sul TDD se ne sentono di tutti colori: chi dice che sia la soluzione di tutti i problemi, chi invece dice che sia morto. Eppure TDD è uno strumento fondamentale per scrivere codice bene, velocemente, con divertimento e profitto. Racconterò cose che ho imparato in 12 anni di esperienza sul campo, alcune delle quali sono apparse di sfuggita nel libro di Kent Beck e poi sparite dal radar. Parlerò di Test List, Isolated Test, scomposizione del problema in assi ortogonali; di design evolutivo vs. anticipatorio; E di che cosa significhi veramente "la cosa più semplice che possa funzionare"
    Speaker: Matteo Vaccari - ThoughtWorks
    Descrizione: Fantastico viaggio nel mondo del test-driven development che poteva sembrare ormai passato e morto ma che da questo talk ne esce più vivo che mai con riflessioni importanti sulla metodologia di risoluzione dei problemi complessi che si devono affrontare nel mondo dell'informatica in progetti di elevata complessità. 

 

 

 

 

 

 

 

  • Continuous budgeting
    Oggi si parla sempre più di continuous integration, deploy e delivery. Ma come va gestito il budget in questi contesti? Le pratiche agili portano alla miopia nel medio-lungo periodo concentrandosi sul risolvere problemi presenti oggi e sfruttando tattiche utili nel breve periodo. Il talk vuole mostrare alcune idee (perfettibili ma concrete) su come sviluppare pensando anche al fatto che esiste non solo un budget per creare nuovo codice, ma anche uno per mantenere quello vecchio e la relativa infrastruttura e che entrambi devono essere presi in consideazione.
    Speaker: Francesco Fullone - CEO Ideato
    Descrizione:  Analisi delle strategie, da supportare con le tattiche a breve periodo, per una analisi e stesura del budget preventivo. Una riflessione su come analizzare e stanziare il proprio budget e come suddividerlo tra manutenzione (far funzionare il prodotto/codice già prodotto) e modernizzazione (budget per aggiornare i prodotti già realizzati e formare i propri dipendenti sulle ultime tecnologie). 

 

 

 

 

 

 

 

  • Hololens: primo contatto
    Finalmente il device tanto atteso è arrivato, possiamo immergerci nella realtà aumentata ed interagire con oggetti e personaggi in maniera naturale ed integrata con la realtà circostante. Vediamo come possiamo sviluppare applicazioni per Hololens di quali skill e tecnologie abbiamo bisogno per iniziare.
    Speaker: Marco Dal Pino - DPCons
    Descrizione: Introduzione al nuovo device Microsoft Hololens, ormai la realtà aumentata è già una tecnologia affermata e con questo dispositivo Microsoft vuole buttarsi anche in questo campo. 

 

 

 

 

 

 

 

 

  • Sviluppare applicazioni cross-platform con Xamarin Forms e il framework Prism
    Xamarin Forms consente di sviluppare applicazioni cross-platform utilizzando C# e di condividere non solo la business logic (come consente già di fare l’approccio tradizionale), ma anche l’interfaccia utente, grazie ad un linguaggio basato sullo XAML, i cui elementi vengono poi convertiti in tempo reale in controlli nativi, garantendo perciò una user experience coerente con quella attesa dall’utente su Android, iOS e Windows. Nel corso di questa sessione vedremo come strutturare al meglio un progetto Xamarin Forms, grazie al pattern MVVM e al framework open source Prism.
    Speaker: Matteo Pagani - Windows AppConsult Engineer - Microsoft
    Descrizione: Interessante sessione su Xamarin Forms e sul framework Prism già accolto con molto entusiasmo nel team di dev di Idea Lab. Nonostante il poco tempo, si è trattato con molta semplicità e chiarezza del pattern MVVM, che sta prendendo sempre più piede nello sviluppo mobile e non solo, e dell'utilizzo del framework Prism. 

 

 

 

 

 

 

 

 

  • Public speaking for geeks
    Speaking in public is not easy, especially for geeks, that tend to be too technical, or too shy, or too something... In this session we'll start with some basic tips and we'll see how to dramatically improve our results using well defined techniques. We'll also see (with practical examples) how to deal with problems during speeches, elevator pitches, product presentations, interviews, and so on. Public speaking skills are not useful to conference speakers only, everybody needs to improve them, especially geeks!
    Speaker: Lorenzo Barbieri - Cloud Solution Architect - Microsoft Western Europe
    Descrizione: Aula strapiena per un talk del topic inspirational con consigli per presentare propri prodotti, lavori o spiegare la propria idea innovativa. 

 

 

 

 

 

 

 

Dopo tutte queste novità non resta che attendere Codemotion Roma 2017 che si svolgerà il 24 e 25 Marzo 2017, ovviamente Idea Lab sarà presente.


Cybir

Cybir l'app per avere lo smartphone sempre al 100%

Sei fuori casa e il tuo smartphone sta al 10% di autonomia, devi rispondere ad una mail di lavoro ma hai il telefono scarico?

Hai dimenticato il caricabatteria a casa o lo hai ma ti vergogni a chiedere a qualche attività se te lo fanno caricare.... con Cybir questi problemi fanno parte del passato!!!

Con l'applicazione di questa startup italiana, potrete trovare le attività più vicine a voi che mettono a disposizione un servizio di ricaricarica gratuito per i propri clienti.

L'utilizzo è semplicissimo, tramite l'app, l'utente ha a disposizione una mappa dove sono segnalati tutti i partner Cybir
Cybir
Una volta visionata la scheda attività, dove sono elencati i servizi offerti dal partner, la tipologia di attività, l'indirizzo e se l'attività è aperta o chiusa
Cybir
L'applicazione ci fornisce anche le indicazioni stradali per raggiungere tutti i suoi partners, grazie al servizio di geolocalizzazione e di mappe fornito sia da iOS che da Android.
Cybir
Scelto il partner dove vogliamo recarci, il gioco è fatto non ci resta che andare li e gustarci magari un bel caffè mentre il nostro telefono o tablet Android o Apple si ricarica.
L'app è scaricabile dall'Apple App Store e a breve anche dal Google Play Store
Cybir