Abraham Lincoln gave a speech at the dedication of the Gettysburg Cemetery on November 19, 1863. He began by noting that the soldiers who fought in the Battle of Gettysburg had already consecrated the land through their struggle and sacrifice. Lincoln called on those present to dedicate themselves to continuing the unfinished work of preserving the nation and ensuring that the deaths in the Civil War were not in vain by strengthening their commitment to liberty and democracy. He concluded by invoking a shared vision of a new birth of freedom under a government that is of, for, and by the people.
Tracy Doak has over 25 years of experience in various administrative roles, including as an administrative assistant, events coordinator, and assistant to the VP of SWANA. She has strong skills in office administration functions like purchasing, phone systems, customer service, mail handling, and record keeping. Doak also has extensive experience with Microsoft Office applications and has certifications in Access, Word, Excel, Outlook, and PowerPoint. She prides herself on her ability to manage an office effectively, juggle multiple tasks, and maintain confidentiality.
This document discusses Vault Docs, a WordPress plugin that allows users to store and manage documents in Google Docs directly from their WordPress site. It provides an overview of the plugin's features like integration with WordPress media libraries and publishing documents to Flickr. The document also compares Vault Docs to Google Docs and discusses the plugin's use of Google APIs to authorize access and retrieve document lists and content.
This document contains configuration files for deploying a CoreOS cluster on Google Cloud Platform (GCP) and running a sample "busybox" application across the cluster nodes using Fleet. It specifies settings for etcd, fleet, SSH keys, and a unit file template for running the busybox container with load balancing. Instructions are provided for initializing the GCP project, launching 3 CoreOS instances, registering and starting the service units, and verifying failover when a node is deleted.
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
Gli argomenti trattati durante il Workshop gratuito sull'ideazione e creazione di Web Applications con AngularJS:
- Metodologie innovative di ideazione e creazione di Web Applications;
- Sfide e problemi del lavoro in team;
- Introduzione ad AngularJS e alle sue componenti principali;
- Dimostrazione pratica di una WebApp
Abraham Lincoln gave a speech at the dedication of the Gettysburg Cemetery on November 19, 1863. He began by noting that the soldiers who fought in the Battle of Gettysburg had already consecrated the land through their struggle and sacrifice. Lincoln called on those present to dedicate themselves to continuing the unfinished work of preserving the nation and ensuring that the deaths in the Civil War were not in vain by strengthening their commitment to liberty and democracy. He concluded by invoking a shared vision of a new birth of freedom under a government that is of, for, and by the people.
Tracy Doak has over 25 years of experience in various administrative roles, including as an administrative assistant, events coordinator, and assistant to the VP of SWANA. She has strong skills in office administration functions like purchasing, phone systems, customer service, mail handling, and record keeping. Doak also has extensive experience with Microsoft Office applications and has certifications in Access, Word, Excel, Outlook, and PowerPoint. She prides herself on her ability to manage an office effectively, juggle multiple tasks, and maintain confidentiality.
This document discusses Vault Docs, a WordPress plugin that allows users to store and manage documents in Google Docs directly from their WordPress site. It provides an overview of the plugin's features like integration with WordPress media libraries and publishing documents to Flickr. The document also compares Vault Docs to Google Docs and discusses the plugin's use of Google APIs to authorize access and retrieve document lists and content.
This document contains configuration files for deploying a CoreOS cluster on Google Cloud Platform (GCP) and running a sample "busybox" application across the cluster nodes using Fleet. It specifies settings for etcd, fleet, SSH keys, and a unit file template for running the busybox container with load balancing. Instructions are provided for initializing the GCP project, launching 3 CoreOS instances, registering and starting the service units, and verifying failover when a node is deleted.
Workshop Ideare e creare Web Applications, Introduzione ad AngularJSGiovanni Buffa
Gli argomenti trattati durante il Workshop gratuito sull'ideazione e creazione di Web Applications con AngularJS:
- Metodologie innovative di ideazione e creazione di Web Applications;
- Sfide e problemi del lavoro in team;
- Introduzione ad AngularJS e alle sue componenti principali;
- Dimostrazione pratica di una WebApp
Il software che oggi produce valore è stato scritto parecchi anni fa. Il costo di manutenzione ed evoluzione sta diventando sempre più alto.
Parallelamente stiamo vivendo una forte accelerazione sul digitale: omnicanalità, self-service e ubiquità sono fattori che stanno influenzando i comportamenti delle persone. Alle aziende si chiede sempre più innovazione e semplicità dei servizi offerti.
In questa presentazione guarderemo avanti nel futuro, sui software che produrranno valore nei prossimi 10 anni e che stiamo costruendo ora.
Proveremo a dare una possibile risposta a questa domanda:
“come possiamo evitare di accumulare un debito tecnico difficilmente ripagabile e nel contempo seguire l’accelerazione che il mercato ci sta chiedendo senza impattare sul business esistente?”
From its birth, the CQRS (along with event sourcing) has been very attractive for the entire developers community but nonetheless still an "hipster" approach to application architecture design, despite many benefit. But when IoT comes in play, it becomes very interesting to apply it in production grade systems. Let's show why...
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...festival ICT 2016
La produzione di software per applicazioni “mission critical” (es. quelle militari o aerospaziali) è storicamente stata dominata da standard di qualità (2167 A, 498, ISO 90xxx) che hanno imposto sovrastrutture formali, rigide, costose e spesso inefficaci che hanno spesso, esse stesse, causato il fallimento di costosi progetti software. La deregulation avvenuta in ambito commerciale, particolarmente segnata dalle metodologie “agile” ha causato la progressiva scomparsa dei metodi tradizionali per lo sviluppo di software, ma l’innovazione fatica ancora ad imporsi in ambiti caratterizzati da alta affidabilità dei prodotti e elevata classe di rischio. Il presente lavoro propone una riflessione su quanto sia invece opportuno, che proprio nei citati contesti si introducano metodologie di sviluppo innovative che oltre che concorrono all’abbattimento dei costi e consentono un migliore coinvolgimento dell’utente finale e portando ad una sostanziale riduzione dei rischi di prodotto.
Fly Together the TIM DIgital TransformationMarco Daccò
TIM ha avviato una trasformazione del dominio BSS (Programma FLY TOGETHER) per abilitare, in modo flessibile ed efficace, la trasformazione del proprio modello di business e operation in linea con i driver legati agli obiettivi di commercializzazione e gestione dei servizi Digitali. Per raggiungere tale obiettivo è stata identificata l’architettura target della Digital Service Delivery Platform (SDP) che ha lo scopo di:
• Massimizzare la Customer Experience verso i canali digitali (Portali Web e App)
• Ampliare il portafoglio di offerta con l’inserimento di nuovi servizi digitali con attenzione anche alla riduzione del time – to – market nell’introduzione di nuovi servizi/ prodotti sul mercato
• Supportare Modelli di Business nuovi: Full Digital Provider, API Economy, Platform economy
• Abilitare la Data Monetization attraverso l’interazione con un ecosistema di terze parti
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
Una migrazione al cloud si compone di tre pilastri: persone, processi e tecnologia. Troppo spesso, le organizzazioni si concentrano sul miglioramento dei processi e sull’implementazione tecnologica, ma ignorano l’aspetto umano. Molti leader ammettono che i primi due sono semplici da modificare, mentre influenzare la cultura è più complicato. Questa sessione affronta i metodi migliori per aiutare ai clienti come affrontare questa sfida. Scopri i ruoli e le responsabilità pertinenti alla fase di transizione e di post-adozione del cloud. Valuta i gap della tua organizzazione tra le capacità e le competenze richieste. Crea modelli di addestramento efficienti che portano ad un’efficace cultura DevOps.
Speaker: Danilo Poccia, Senior Evangelist, Serverless, AWS
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMERP Billing & CRM
PRESENTAZIONE DEL SISTEMA INFORMATIVO PER LA GESTIONE AMMINISTRATIVA, CONTABILE E TECNICA DI UNA SOCIETA’ CHE SVOLGE IL SERVIZIO IDRICO - GAS - ENERGIA.
PRESENTATION OF THE INFORMATION SYSTEM FOR ADMINISTRATIVE, FINANCIAL AND TECHNICAL OF A COMPANY 'THAT CARRIES THE WATER SERVICE - GAS - ENERGY.
Il modo di lavorare è cambiato, che ci piaccia o no. Emerasoft, Lynx Group, ha identificato temi e tecnologie che non possiamo più fare a meno di considerare: dalla Software Supply Chain al Value Stream Management, alla Digital Onboarding. Ecco alcuni consigli per lavorare meglio, con più efficienza e produttività
Larus: Il forte impatto della Graph Technology: l'esperienza di LARUS e numer...Neo4j
Anna Stevanato, Head of Marketing, Larus Business Automation
Lorenzo Speranzoni, CEO, Larus Business Automation
LARUS Business Automation, prima realtà italiana a credere in Neo4j, presenterà importanti use case di successo realizzati in ambiti quali la pubblica amministrazione, la logistica e i settori bancario, finanziario e assicurativo. Oltre alla duratura e solida partnership con Neo4j, LARUS vanta ormai quasi 15 anni di esperienza con i Grafi durante i quali ha costruito sul campo forti competenze. Nasce così Galileo.XAI, l’Insight Graph Data Platform che, incorporando il Graph DB di Neo4j, la Graph Visualization e l’Intelligenza Artificiale Spiegabile, si propone di rendere la rivoluzionaria Graph Technology accessibile anche ai profili business.
API Management/Economy are the latest trends in Enterprise Application Integration. This presentation has been used during a workshop made for Intesa Vita with a focus on Microsoft Azure API Management.
Il software che oggi produce valore è stato scritto parecchi anni fa. Il costo di manutenzione ed evoluzione sta diventando sempre più alto.
Parallelamente stiamo vivendo una forte accelerazione sul digitale: omnicanalità, self-service e ubiquità sono fattori che stanno influenzando i comportamenti delle persone. Alle aziende si chiede sempre più innovazione e semplicità dei servizi offerti.
In questa presentazione guarderemo avanti nel futuro, sui software che produrranno valore nei prossimi 10 anni e che stiamo costruendo ora.
Proveremo a dare una possibile risposta a questa domanda:
“come possiamo evitare di accumulare un debito tecnico difficilmente ripagabile e nel contempo seguire l’accelerazione che il mercato ci sta chiedendo senza impattare sul business esistente?”
From its birth, the CQRS (along with event sourcing) has been very attractive for the entire developers community but nonetheless still an "hipster" approach to application architecture design, despite many benefit. But when IoT comes in play, it becomes very interesting to apply it in production grade systems. Let's show why...
Verso un nuovo paradigma di Ingegneria del Software per le applicazioni ad al...festival ICT 2016
La produzione di software per applicazioni “mission critical” (es. quelle militari o aerospaziali) è storicamente stata dominata da standard di qualità (2167 A, 498, ISO 90xxx) che hanno imposto sovrastrutture formali, rigide, costose e spesso inefficaci che hanno spesso, esse stesse, causato il fallimento di costosi progetti software. La deregulation avvenuta in ambito commerciale, particolarmente segnata dalle metodologie “agile” ha causato la progressiva scomparsa dei metodi tradizionali per lo sviluppo di software, ma l’innovazione fatica ancora ad imporsi in ambiti caratterizzati da alta affidabilità dei prodotti e elevata classe di rischio. Il presente lavoro propone una riflessione su quanto sia invece opportuno, che proprio nei citati contesti si introducano metodologie di sviluppo innovative che oltre che concorrono all’abbattimento dei costi e consentono un migliore coinvolgimento dell’utente finale e portando ad una sostanziale riduzione dei rischi di prodotto.
Fly Together the TIM DIgital TransformationMarco Daccò
TIM ha avviato una trasformazione del dominio BSS (Programma FLY TOGETHER) per abilitare, in modo flessibile ed efficace, la trasformazione del proprio modello di business e operation in linea con i driver legati agli obiettivi di commercializzazione e gestione dei servizi Digitali. Per raggiungere tale obiettivo è stata identificata l’architettura target della Digital Service Delivery Platform (SDP) che ha lo scopo di:
• Massimizzare la Customer Experience verso i canali digitali (Portali Web e App)
• Ampliare il portafoglio di offerta con l’inserimento di nuovi servizi digitali con attenzione anche alla riduzione del time – to – market nell’introduzione di nuovi servizi/ prodotti sul mercato
• Supportare Modelli di Business nuovi: Full Digital Provider, API Economy, Platform economy
• Abilitare la Data Monetization attraverso l’interazione con un ecosistema di terze parti
Abilitare le organizzazioni e le persone ad adottare con successo il CloudAmazon Web Services
Una migrazione al cloud si compone di tre pilastri: persone, processi e tecnologia. Troppo spesso, le organizzazioni si concentrano sul miglioramento dei processi e sull’implementazione tecnologica, ma ignorano l’aspetto umano. Molti leader ammettono che i primi due sono semplici da modificare, mentre influenzare la cultura è più complicato. Questa sessione affronta i metodi migliori per aiutare ai clienti come affrontare questa sfida. Scopri i ruoli e le responsabilità pertinenti alla fase di transizione e di post-adozione del cloud. Valuta i gap della tua organizzazione tra le capacità e le competenze richieste. Crea modelli di addestramento efficienti che portano ad un’efficace cultura DevOps.
Speaker: Danilo Poccia, Senior Evangelist, Serverless, AWS
PRESENTAZIONE -EBC 360 utility -- ENERGY GAS WATER SYSTEMERP Billing & CRM
PRESENTAZIONE DEL SISTEMA INFORMATIVO PER LA GESTIONE AMMINISTRATIVA, CONTABILE E TECNICA DI UNA SOCIETA’ CHE SVOLGE IL SERVIZIO IDRICO - GAS - ENERGIA.
PRESENTATION OF THE INFORMATION SYSTEM FOR ADMINISTRATIVE, FINANCIAL AND TECHNICAL OF A COMPANY 'THAT CARRIES THE WATER SERVICE - GAS - ENERGY.
Il modo di lavorare è cambiato, che ci piaccia o no. Emerasoft, Lynx Group, ha identificato temi e tecnologie che non possiamo più fare a meno di considerare: dalla Software Supply Chain al Value Stream Management, alla Digital Onboarding. Ecco alcuni consigli per lavorare meglio, con più efficienza e produttività
Larus: Il forte impatto della Graph Technology: l'esperienza di LARUS e numer...Neo4j
Anna Stevanato, Head of Marketing, Larus Business Automation
Lorenzo Speranzoni, CEO, Larus Business Automation
LARUS Business Automation, prima realtà italiana a credere in Neo4j, presenterà importanti use case di successo realizzati in ambiti quali la pubblica amministrazione, la logistica e i settori bancario, finanziario e assicurativo. Oltre alla duratura e solida partnership con Neo4j, LARUS vanta ormai quasi 15 anni di esperienza con i Grafi durante i quali ha costruito sul campo forti competenze. Nasce così Galileo.XAI, l’Insight Graph Data Platform che, incorporando il Graph DB di Neo4j, la Graph Visualization e l’Intelligenza Artificiale Spiegabile, si propone di rendere la rivoluzionaria Graph Technology accessibile anche ai profili business.
API Management/Economy are the latest trends in Enterprise Application Integration. This presentation has been used during a workshop made for Intesa Vita with a focus on Microsoft Azure API Management.
1. Questi potrebbero spaziare da una semplice chiacchierata
al caffè e fino a creare team virtuali attivi.
#Workshop
Osservazione, valutazione,
selezione ed approfondimento
di alcune fra le innumerevoli
soluzioni presenti sul mercato.
Potrebbe essere una opportunità approfondire uno o più
degli argomenti trattati e creare piccoli gruppi di interesse.
5. A single model cannot possibly be appropriate for all facets of your
application including transactional behaviors, searching, and reporting
(Greg Young)
Command: Command side being a transaction processor in a relational
structure would want to store data in a normalized way
Query: The Query side would want data in a denormalized way to
minimize the number of joins needed
(Greg Young)
Every method should either be a command that performs
an action, or a query that returns data to the caller, but
not both.
(Wikipedia)
6. Scaling & Performance
Impossible to create an optimal solution for searching, reporting,
and processing transactions utilizing a single model.
8. #Event Sourcing
Event Sourcing (ES) è un pattern
architetturale, consiste in salvare tutti i
cambiamenti allo stato dell’applicazione
come eventi.
State transitions are an important part of
our problem space and should be modeled
within our domain.
(Greg Young)
11. #Waterfall
Sequenza lineare di fasi o passi
❖ analisi dei requisiti
❖ progetto
❖ sviluppo
❖ collaudo
❖ manutenzione
Rigidità
12. #Scrum
La gran parte dei metodi agili prevede lo sviluppo del
software in finestre di tempo limitate chiamate iterazioni.
Ogni iterazione deve contenere tutto ciò che è necessario
per rilasciare un piccolo incremento nelle funzionalità del
software.