Prossimi eventi

Nessun evento in arrivo

devmarche-angulartest

Unit testing in Angular – Ancona, 4 ottobre 2018

Testare una applicazione Angular non è sempre semplice ed immediato, soprattutto al crescere della complessità dell’applicazione stessa.

Tuttavia è una pratica che non possiamo più permetterci di trascurare: è finito il tempo dei ‘banali’ data-entry!

Conoscere le armi a nostra disposizione è fondamentale per ridurre al minimo i difetti presenti nelle applicazioni: diverse technologie, tools e test frameworks interagiscono e si integrano tra di loro a costituire un ambiente di testing stabile e ben definito.

Possiamo scegliere quali strumenti utilizzare a seconda della tipologia di test e dello scenario da verificare: dal singolo componente / direttiva, al servizio fino al testing dell’intero sistema.

Vedremo come realizzare Unit Test in Angular utilizzando le utility messe a disposizione dal test framework, seguendo alcune best practice, affrontando diversi scenari ed evitando alcune trappole.

Speaker: Alessandro Giorgetti

Location
CoWo Ancona – Via Primo Maggio 20, Ancona (zona UCI Cinemas) – https://goo.gl/maps/jhSnGg1FF5p

 

reason

Introduzione a Reason – Osimo (AN), 26 aprile 2018

Reason è un linguaggio derivato da OCaml creato nei laboratori di Facebook, e il paradigma funzionale su cui è basato può aiutarci a risolvere alcuni problemi legati alla complessità che ci troviamo ad affrontare sviluppando grandi applicazioni frontend.
Vedremo insieme come muovere i primi passi nell’utilizzo di questo linguaggio multiparadigma.

Lorenzo Pomili è sviluppatore frontend presso e-xtrategy; la curiosità e il desiderio di sperimentare lo portano a studiare linguaggi di programmazione poco diffusi, in particolare i funzionali come OCaml, Reason e Haskell

 

actor-model

The Big Picture… Integrating Buzzwords (DDD, SOA, CQRS, Microservices, Actor Model,…) – Ancona, 23 febbraio 2018

Erlang, Elixir, Scala con Akka, solo per fare gli esempi più famosi, sono implementazioni di un modello matematico, formulato nel 1973, ma del tutto attuale: l’Actor Model.
Esso offre tutto quello che serve per poter implementare complessi sistemi concorrenti e distribuiti ed è il modo migliore per sviluppare applicazioni multithread in maniera facile, divertente e con una potenza mai vista prima.

Talk 3: The Big Picture – integrating Buzzwords

SOA / MicroServices / DDD / CQRS / Event Sourcing / Actor Model / Messaging / Reactive Systems / IoT… ho dimenticato qualcosa? Proviamo a capire se possiamo (e se conviene) far coesistere tutte queste “cose” in una applicazione distribuita.

Speaker: Alessandro Giorgetti
Software developer @ SID Srl – LinkedinTwitter
Software Architect wannabe: un ingegnere microelettronico con la passione dell’informatica; sempre pronto ad imparare, mettersi alla prova e condividere esperienze e quel poco di conoscenza acquisita nel corso del tempo.
Tra i fondatori delle community DotNetMarche e DevMarche, attivo come speaker ed organizzatore di eventi; negli ultimi anni scopro la passione per lo sviluppo di soluzioni basate su sistemi distribuiti.
Il mio lavoro? “modello la realtà” e “risolvo problemi”!.
Nel (poco) tempo libero? La mia signora, la buona compagnia e del buon BBQ!

Location
Aula “cHouse” del Contamination Lab dell’Università Politecnica delle Marche, Via Brecce Bianche, Ancona.

 

 

actor-model

Cooking Akka.Net and Service Fabric together – Ancona, 23 febbraio 2018

Erlang, Elixir, Scala con Akka, solo per fare gli esempi più famosi, sono implementazioni di un modello matematico, formulato nel 1973, ma del tutto attuale: l’Actor Model.
Esso offre tutto quello che serve per poter implementare complessi sistemi concorrenti e distribuiti ed è il modo migliore per sviluppare applicazioni multithread in maniera facile, divertente e con una potenza mai vista prima.

Talk 2: Cooking Akka.Net and Service Fabric together

Utilizzato per sviluppare soluzioni “concorrenti e distribuite”, il concetto di “attore” si sposa alla perfezione anche con il mondo del “cloud”.
Nell’ecosistema .Net due delle implementazioni più conosciute sono Akka.Net e i ReliableActor di Service Fabric. Perché scegliere? Perché non utilizzare il meglio dei due “mondi”?

Speaker: Alessandro Melchiori

Software developer @ Codice Plastico srl – LinkedinTwitter
Artigiano del software, marito, padre, ex-sportivo e curioso lettore. Fin da piccolo ho amato smontare e rimontare le cose, per capire come funzionassero. Ora questa passione è diventata il mio lavoro: dai Lego® allo sviluppo software il passo è stato breve. Trovare la migliore soluzione possibile affinchè un sistema complesso possa funzionare al meglio, oliandone gli ingraggi è l’obbiettivo del mio lavoro. C#, NServiceBus, MongoDb e Azure fanno parte del mio kit di sopravvivenza e mi aiutano a destreggiarmi tra sistemi distribuiti

Location
Aula “cHouse” del Contamination Lab dell’Università Politecnica delle Marche, Via Brecce Bianche, Ancona.

 

actor-model

Introduzione all’Actor Model & Akka.Net- Ancona, 23 Febbraio 2018

Erlang, Elixir, Scala con Akka, solo per fare gli esempi più famosi, sono implementazioni di un modello matematico, formulato nel 1973, ma del tutto attuale: l’Actor Model.
Esso offre tutto quello che serve per poter implementare complessi sistemi concorrenti e distribuiti ed è il modo migliore per sviluppare applicazioni multithread in maniera facile, divertente e con una potenza mai vista prima.

Talk 1: Introduzione all’Actor Model & Akka.Net

Quali sono le origini dello sviluppo multithread e perché è così difficile da implementare in uno scenario reale?
Introducendo l’Actor Model e la sua declinazione più conosciuta, Akka.Net, studieremo i punti di forza e le caratteristiche principali dell’Actor System passando poi ad analizzare come gestire la resilienza ai crash, la persistenza e la scalabilità.

Speaker: Stefano Del Furia

Formatore – Consulente @ IIS Rosselli – STOA – LinkedinTwitter
Stefano Del Furia ha adottato il C# ed il .NET Framework fin dalle versioni beta dei primi anni 2000. È software architect e consulente per la progettazione di infrastrutture e componenti nei sistemi di automazione industriale e gestione della produzione. Docente di Informatica, formatore e fondatore della community EduDotNet.IT dedicata all’utilizzo del .NET all’interno dei corsi delle scuole secondarie superiori. Autore di libri professionali sul C#, progettazione database e linguaggio SQL per Microsoft Press e di libri scolastici

Location
Aula “cHouse” del Contamination Lab dell’Università Politecnica delle Marche, Via Brecce Bianche, Ancona.

 

sqlserver-loves-linux

SQL Server per Linux – Pesaro, 2 febbraio 2018

SQL Server 2017 porta con sé diverse novità per sistemisti e sviluppatori, migliorando le performance e fornendo alle aziende un valido alleato per la memorizzazione e l’analisi dei dati, arricchita di nuovi strumenti. Tra le novità più interessanti la possibilità di installare SQL Server anche su Linux o in container. Durante il workshop vedremo quali sono le principali caratteristiche dell’ultima versione del database server di Microsoft e come sfruttarle al meglio in azienda.

Talk 2: SQL Server per Linux (Danilo Dominici)

Da sempre i DBA SQL Server hanno utilizzato Windows come sistema operativo ed interfaccia utente. Con il rilascio di SQL Server su Linux lo scenario cambia, ancora una volta, per consentire una ancor maggiore diffusione di SQL Server anche laddove finora non era stato preso in considerazione. In questa sessione vediamo le caratteristiche di SQL Server su Linux e quali sono le modalità per interagire con esso da Linux e da Windows

Speaker: Danilo Dominici lavora con SQL Server sin dalla versione 6.5. Si occupa principalmente di progettazione, implementazione ed ottimizzazione architetturale, monitoring e performance tuning. Alterna le attività di consulenza a quelle di formatore, speaker ed autore. Microsoft Certified Trainer dal 2000 e SQL Server MVP dal 2014, è anche co-leader del PASS Global Italian Virtual Chapter, lo user group “virtuale” in lingua italiana dedicato a SQL Server.

Evento organizzato da DevMarche e ospitato presso la sede TeamSystem di Pesaro

 

Slide: https://goo.gl/r1oq3D

 

 

 

sqlserver-loves-linux

Le novità di SQL Server 2017 – Pesaro, 2 febbraio 2018

SQL Server 2017 porta con sé diverse novità per sistemisti e sviluppatori, migliorando le performance e fornendo alle aziende un valido alleato per la memorizzazione e l’analisi dei dati, arricchita di nuovi strumenti. Tra le novità più interessanti la possibilità di installare SQL Server anche su Linux o in container. Durante il workshop vedremo quali sono le principali caratteristiche dell’ultima versione del database server di Microsoft e come sfruttarle al meglio in azienda.

Talk 1: Novità di SQL Server 2017 (Danilo Dominici)

SQL Server 2017 introduce diverse novità e consolida il lavoro fatto con la precedente versione: Automatic database tuning, Graph database, resumable online index rebuild, Scale Out per Integration Services, Machine Learning in Python ed R. In questa sessione vedremo una panoramica delle nuove funzionalità, con un occhio alla fruibilità per le aziende, sia on premise che in cloud.

Speaker: Danilo Dominici lavora con SQL Server sin dalla versione 6.5. Si occupa principalmente di progettazione, implementazione ed ottimizzazione architetturale, monitoring e performance tuning. Alterna le attività di consulenza a quelle di formatore, speaker ed autore. Microsoft Certified Trainer dal 2000 e SQL Server MVP dal 2014, è anche co-leader del PASS Global Italian Virtual Chapter, lo user group “virtuale” in lingua italiana dedicato a SQL Server.

Evento organizzato da DevMarche e ospitato presso la sede TeamSystem di Pesaro

 

Slide: https://goo.gl/r1oq3D

 

 

 

stranger-streams-nstore-devmarche-1-1024

Stranger Streams – Event Sourcing senza confini – Ancona, 5 dicembre 2017

Abbiamo scritto un eventstore da zero, forti dell’esperienza in produzione fatta negli ultimi 4 anni.

Perché?

  1. Ora possiamo far girare il nostro codice su Linux, Windows, iOS, Android, Mac.
  2. Il sistema è ottimizzato per i pattern di utilizzo tipici di un eventstore
  3. Flessibile quanto basta
  4. Abbiamo tagliato via tutto quello che non è fondamentale per un commit log ed abbiamo aggiunto gli entry point per poter configurare il tutto
  5. Volevamo un codice espressivo che potesse fungere anche da documentazione

In questo evento vorrei raccontare le problematiche e le scelte tecniche che hanno portato allo sviluppo dell’eventstore, 5 slide e il resto codice alla mano.

Speaker: Andrea Balducci

Location
CoWo Ancona – Via Primo Maggio 20, Ancona (zona UCI Cinemas) – https://goo.gl/maps/jhSnGg1FF5p

 

social-skills-afternoon

Social Skills Afternoon: Croce e delizia: storia di un lavoratore remoto – Ancona, 22 luglio 2016

Per costruire un grande progetto (o prodotto), le competenze tecniche tanto care a noi sviluppatori ed ingegneri, purtroppo, non sono sufficienti. In questo workshop vogliamo capire in che modo altri tipi di competenze, che rientrano nella sfera “soft / social”, possono aiutarci a tale scopo. E ci daranno una mano in questo delle persone che, quotidianamente, mettono in pratica queste “skills”.

Talk 3: Croce e delizia: storia di un lavoratore remoto (Mauro Servienti)

Lavoro da remoto, come Solution Architect, per Particular Software. Il lavoro da remoto è fantastico, porta tanta autonomia nella mia vita quotidiana, il problema è che più il team “dispersed” cresce, più la frizione quotidiana aumenta. Obiettivo di questa sessione è rivelare come lavoriamo internamente in Particular Software, come gestiamo la quotidianità, la comunicazione e gli obiettivi di lungo periodo in un’azienda i cui dipendenti sono “dispersi” su 17 time zone.

Speaker: Mauro Servienti – Linkedin

Mauro è Solution Architect in Particular Software, il team di NServiceBus, e Microsoft MVP di lungo corso. Passa la maggior parte del suo tempo aiutando team di sviluppo a costruire sistemi .NET migliori, sfruttando i principi delle architetture SOA e basate su messaggi. Quando non è super impegnato con sistemi distribuiti adora tornare ad uno dei suoi primi amori: lo sviluppo rich client utilizzando tecnologie basate su XAML.
Mauro inoltre scrive di tecnologia, e non solo, sul suo blog in Italiano blogs.ugidotnet.org/topics. È appassionato di sci, danza classica e musica in generale.

Evento organizzato da DevMarche con il supporto di THE HIVE | Coworking & Incubatore di Imprese ad Ancona

 

social-skills-afternoon

Social Skills Afternoon: Public speaking for geeks – Ancona, 22 luglio 2016

Per costruire un grande progetto (o prodotto), le competenze tecniche tanto care a noi sviluppatori ed ingegneri, purtroppo, non sono sufficienti. In questo workshop vogliamo capire in che modo altri tipi di competenze, che rientrano nella sfera “soft / social”, possono aiutarci a tale scopo. E ci daranno una mano in questo delle persone che, quotidianamente, mettono in pratica queste “skills”.

Talk 2: Public speaking for geeks (Lorenzo Barbieri)

Tante persone hanno paura di parlare in pubblico, soprattutto molti geek, che spesso sono anche troppo tecnici, troppo timidi, troppo… qualsiasi cosa.
In questa sessione vedremo come affrontare una presentazione in maniera efficace, coinvolgente e soprattutto vedremo come non sprecare le occasioni che ci vengono date per avere un impatto quando presentiamo una tecnologia, un progetto, un lavoro, etc…
Questa sessione è indicata per tutti quelli che per un motivo o per l’altro devono parlare in pubblico, non solo per chi deve fare delle conferenze. Tutti possiamo farlo con successo, specialmente noi geek!

Speaker: Lorenzo Barbieri – Linkedin

Lorenzo è Technical Evangelist in Microsoft Italia, dove si occupa di Windows client (desktop, tablet, phone) e di sviluppo su XBOX. Laureato in Ingegneria Informatica al Politecnico di Milano, in passato è stato MVP per la categorie “Virtual Machines” e “ALM”. Nella sua attività di consulente si è occupato di progettare e implementare soluzioni distribuite basate sulle piattaforme Windows Server, .NET e SQL Server ed ha realizzato ed erogato decine di corsi di formazione sulle tecnologie Microsoft ed in particolare su Visual Studio e ALM.
E’ stato Microsoft Certified Trainer, ed è autore di numerosi articoli per le principali riviste IT, e speaker in conferenze in Italia e all’estero.

Evento organizzato da DevMarche con il supporto di THE HIVE | Coworking & Incubatore di Imprese ad Ancona

 

Previous Posts Next Posts