Introduzione all'uso degli strumenti di source control, terminologia e principi di funzionamento
In questa sezione verrà discusso di come gli strumenti di source control si integrano nel processo di sviluppo con particolare attenzione a Microsoft Source Safe e Subversion, di cui verranno mostrate le funzionalità base. Verrà inoltre fatta una panoramica generale sui concetti e sui principi base di funzionamento del controllo di codice sorgente.
Utilizzo efficiente di un Source Control System
In questa seconda parte verranno mostrate alcune funzionalità avanzate degli strumenti trattati precedentemente e saranno discusse alcune semplici procedure per utilizzare nella maniera più efficiente possibile un sistema di controllo di codice sorgente.
What does it take to build a network in your local community to enhance your life and grow your business? Presented 10-25-14 to The Parker Experience, in Dallas, Texas.
–
Peça elaborada pela Equipe de Profissionais do Site Peças Processuais em atendimento a solicitações de advogados, clientes, visitantes ou cadastrados no Home Office Profissional Peças Processuais.
Apresentamos a Solução Para Qualquer Escritório que Desejar ter Sucesso em seus trabalhos. Nosso Site Profissional trás qualquer suporte Jurídico para você ser um vencedor. Ao conhecer nossos trabalhos você verá que nosso site é o melhor do brasil para elaborar e vencer qualquer trabalho na área jurídica!!
Aproveite e faça já seu orçamento gratuito e sem compromisso só aqui no site peçasprocessuais.com
Regular inspection and documentation are major parts of management planning for culverts.
Coverage range - all types of culverts from wood, concrete, metal, plastic and composite are discussed.
Inspectors Safety:
Written safety plan:
Notification to road users:
Checklists:
Frequency:
Scheduling:
Reporting:
Protective clothing and gear:
Rivets, fasteners, and couplings:
What does it take to build a network in your local community to enhance your life and grow your business? Presented 10-25-14 to The Parker Experience, in Dallas, Texas.
–
Peça elaborada pela Equipe de Profissionais do Site Peças Processuais em atendimento a solicitações de advogados, clientes, visitantes ou cadastrados no Home Office Profissional Peças Processuais.
Apresentamos a Solução Para Qualquer Escritório que Desejar ter Sucesso em seus trabalhos. Nosso Site Profissional trás qualquer suporte Jurídico para você ser um vencedor. Ao conhecer nossos trabalhos você verá que nosso site é o melhor do brasil para elaborar e vencer qualquer trabalho na área jurídica!!
Aproveite e faça já seu orçamento gratuito e sem compromisso só aqui no site peçasprocessuais.com
Regular inspection and documentation are major parts of management planning for culverts.
Coverage range - all types of culverts from wood, concrete, metal, plastic and composite are discussed.
Inspectors Safety:
Written safety plan:
Notification to road users:
Checklists:
Frequency:
Scheduling:
Reporting:
Protective clothing and gear:
Rivets, fasteners, and couplings:
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0DotNetMarche
In questa sessione verrà introdotta una nuova caratteristica di ASP.NET 2.0, l'Adaptive Rendering, che permette di modificare il rendering di un controllo per adattarlo alle nostre esigenze. Vedremo poi all'opera i CSS Friendly Control Adapters, che sfruttano l'Adaptive Rendering per modificare il codice HTML generato dai principali controlli ASP.NET in modo da fornire una versione client-side molto più adatta a gestire contenuti accessibili.
Adaptive rendering e ASP.NET 2.0 CSS Friendly Control Adapters 1.0DotNetMarche
In questa sessione verrà introdotta una nuova caratteristica di ASP.NET 2.0, l'Adaptive Rendering, che permette di modificare il rendering di un controllo per adattarlo alle nostre esigenze. Vedremo poi all'opera i CSS Friendly Control Adapters, che sfruttano l'Adaptive Rendering per modificare il codice HTML generato dai principali controlli ASP.NET in modo da fornire una versione client-side molto più adatta a gestire contenuti accessibili.
Dopo una panoramica sul funzionamento di base di Orchard diamo uno sguardo al suo codice, scoprendo dietro le quinte un motore basato su tecnologie allo stato dell’arte, rinunciando in qualche caso anche alla produzione propria come per la persistenza dei dati in cui NHibernate è stato preferito a Entity Framework.
Daremo insieme uno sguardo al codice sorgente disponibile liberamente su Codeplex gettando le basi necessarie a capire come sviluppare un modulo aggiuntivo per questo ottimo CMS.
La persistenza delle entity del domain model è, a dispetto dell'apparente semplicità, un task applicativo che nasconde molteplici problematiche. Perché allora non avvalersi di quello che, attualmente, è il più utilizzato framework di persistenza al mondo?
NHibernate consente di sfruttare al meglio le tecnologie di accesso ai dati, di minimizzare la scrittura di codice e di evitare quindi errori inutili. In una frase, aumentare la nostra produttività.
Introduzione al Domain Model
Domain Model e modello E/R: Paradigm Mismatch
Nasce l'esigenza di un ORM: Introduzione al progetto NH
Architettura di NHibernate: le factory, la session, e le entity
Demo: Configurazione, Il file di mapping, e un esempio con un Oggetto di dominio semplice
Demo: Dirty Checking, Optimistic Lock, e Unit of Work (IndentityMap e Transparent Write Behind)
Presentazione e demo di NHDomain Mapper
Persistenza di un grafo complesso
Strategie di retrieving dei dati
Esempio di architettura di un'applicazione reale
Q & A
Vedremo come sfruttare le potenzialità di WPF per realizzare applicazioni diverse dalle classiche LOB (Line of Business applications), basandosi su 3D e Natural User Interface.
Un altro building block del Framework 3.0 si chiama CardSpace ed ha l'ambizione di risolvere uno dei problemi più ricorrenti della quasi totalità delle applicazioni sia internet sia intranet: l'autenticazione utente.
I problemi correlati all'autenticazione sono di diversa natura: da una parte la difficoltà dell'utente nel gestire elenchi di username e password, dall'altra la sempre crescente necessità di evitare l'hacking delle password, o ancora la tipologia di informazioni che un utente vuole rivelare di sé a seconda del contesto, fino ad essere anche un semplice utente anonimo; ed infine la necessità di contemplare autorità di autenticazioni differenti a seconda del contesto.
Se nel passato Passport ha fallito la sua missione, CardSpace affronta in modo totalmente differente il problema rendendosi fruibile cross-browser e cross-platform per costruire un sistema universale di identificazione nel pieno rispetto della privacy.
Metriche per Zombie Communities: come "iniettare vita" in tribù di morti vive...DotNetMarche
4 iscritti al meetup. Nessun commento al post. 1 solo speaker (che poi è tuo cugino). Se sai di cosa sto parlando allora significa che conosci la stretta allo stomaco che si prova quando la tua comminity è silenziosa quanto un cimitero. Ma è davvero la fine? Oppure un community leader può diventare il Dottor Frankenstein di turno e ribaltare la situazione? In questo talk vedremo come basarci sulle metriche per analizzare cosa non sta funzionando nella tua tribù e alcuni consigli azionabili per "resuscitare" l'entusiasmo dei suoi membri.
Au royaume du e-tourisme le contenu est roi | Forum e-tourisme CRDTA 11 décem...CRDT Auvergne
Téléchargement possible par e-mail sur demande : jeremie@paxs.fr
Le forum annuel consacré au e-tourisme s'est tenu le 11 décembre 2014 au Domaine de la Prade à Cébazat. Une centaine de professionnels ont répondu présents pour assister à cette journée riche d'enseignements.
Au cours de son atelier, Jérémie DAUM (Paxs conseil) a poursuivi cette matinée en insistant sur :
• L'importance du contenu dans l'e-tourisme.
• Comment publier du bon contenu.
• Comment exploiter mes contenus et ceux produits par les utilisateurs.
Téléchargement possible par e-mail sur demande : jeremie@paxs.fr
Objective: Design projects to seek balance between technical and administrative aspects.
Implement a sub-basin approach.
Avoid decisions based on achieving a quick fix.
Be focused but also flexible.
Use environmental projects as a starting point for cooperation on other issues.
Design projects to actively involve countries.
Consider the full impacts of the project, including poverty alleviation.
Most states in the US require separation distances between livestock production/ manure storage facilities and water resources
Iowa, for example, for liquid manure from animal buildings and manure storages requires 150 -300 meters separation
Indian Dental Academy: will be one of the most relevant and exciting training center with best faculty and flexible training programs for dental professionals who wish to advance in their dental practice,Offers certified courses in Dental implants,Orthodontics,Endodontics,Cosmetic Dentistry, Prosthetic Dentistry, Periodontics and General Dentistry.
Creare una community dal basso ed arrivare ad un'azienda milionaria - Emanue...DotNetMarche
Come è nata l'esperienza della community romana di Host e come siamo riusciti ad essere riconosciuti da Airbnb. Cosa stiamo imparando, cosa funziona, gli errori da non fare.
Cos'è la UI Composition e che problemi può risolvere
Perchè MVVM e WPF sono importanti per la UI Composition
Il concetto di 'region' e 'UI Injection'
Analisi del toolkit PRISM di Microsoft e cosa comporta realizzarsene uno in proprio.
Cos'è la UI Composition e che problemi può risolvere
Perchè MVVM e WPF sono importanti per la UI Composition
Il concetto di 'region' e 'UI Injection'
Analisi del toolkit PRISM di Microsoft e cosa comporta realizzarsene uno in proprio.
In questa sessione verranno analizzate alcune pagine ASP.NET che verranno sottoposte a refactoring per aumentarne la modularità e comprensibilità del codice, nonchè favorire la testabilità delle funzioni core.
Si presenteranno techiche e strumenti che è possibile utilizzare in modo da avere un approccio più razionale ed 'ordinato' nella stesura del codice. Le pratiche ed i concetti illustrati sono di carattere generale, quindi liberamente applicabili ad ogni tipologia di applicazione.
In questa sessione a quattro mani introdurremo alcuni dei refactorings più comuni e più facilmente applicabili nell'utilizzo quotidiano, e vedremo come risolverli in maniera facile, veloce ed indolore utilizzando ReSharper e pochi colpi di tastiera.
Incidentalmente, inseriremo nel mentre un pò di patterns e di Test-Driven Development, perchè "se non è testato, allora non funziona"
"It's all about simplicity": perchè le applicazioni basate su Javascript sono spesso complesse, farraginose e difficilmente manutenibili quando è possibile renderle semplici, eleganti e funzionali?
In questa sessione a quattro mani vedremo per prima cosa come sfruttare Javascript al meglio, utilizzando i prototipi, i namespaces, gli oggetti, gli eventi, le chiusure e le altre mille funzionalità di un linguaggio di programmazione troppo spesso sottovalutato.
Ci soffermeremo poi su jQuery per analizzare il suo contributo nel semplificare task normalmente tediosi come la manipolazione del DOM, la gestione degli eventi, la programmazione asincrona (AJAX) e le problematiche di compatibilità cross-browser.
In questa sessione 'hands-on' suddivisa in tre parti, vedremo come, codice alla mano, è possibile realizzare applicazioni business tramite Silverlight, cercando inoltre di renderle compatibili con WPF (Windows Presentation Foundation) in modo da riutilizzare ciò che è stato sviluppato
Ci focalizzeremo su questioni come:
- architettura del progetto
- realizzazione di interfacce utente
- interazione con il Data Layer e servizi in generale
- multitargetting Silverlight / WPF
-integrazione dell'applicazione principale con moduli / plugin, tramite pattern MVP e MVC (per semplificare il porting su WPF)
- modularità ed inversione di controllo
Asp.NET MVC è un nuovo framework per lo sviluppo di applicazioni web alternativo al modello webform. Questo consente di utilizzare il pattern MVC per lo sviluppo di applicazioni Asp.NET, permettendo quindi una miglior separazione delle responsabilità che a sua volta porta ad una maggior manutenibilità, riusabilità e facilità nel testing.
La sessione illustrerà i motivi che hanno portato alla nascita di Asp.NET MVC e le sue caratteristiche fondamentali.
Agenda:
- Storia dei framework MS per lo sviluppo web
- Introduzione a Asp.NET MVC
- Vantaggi di Asp.NET MVC
- Il pattern MVC
- Hello MVC: DEMO
- Componenti di MVC: Routing, Controller, Model, View
Nello sviluppo software il termine “test” assume molti significati;
le tipologie di test sono infatti numerose, ma tutte hanno un unico scopo: provare che il software realizzato sia attinente alle specifiche e non presenti bug.
Tra tutti i test, quelli unitari rappresentano senza dubbio la categoria più interessante per lo sviluppatore, dato che sono dedicati alla verifica di piccole porzioni di
codice e sono spesso scritti nello stesso linguaggio usato per realizzare il software.
Agenda:
- Introduzione ai concetti base del testing
- Test unitari
- Librerie xUnit ed automazione dei test
- Alcuni pattern standard per test unitari
Con il Framework 3.0 esordisce in Windows una nuova infrastruttura che permette agli sviluppatori di creare, grazie ad un designer, una rappresentazione visuale di una logica applicativa.
In questa introduzione vedremo come il ruolo di Workflow Foundation sia analogo a quello di un linguaggio che con i suoi statement provvede i mattoncini base per costruire un algoritmo. Una particolare attenzione verrà riposta nel prezioso meccanismo dei servizi del runtime di Workflow Foundation e naturalmente sulle Activity, il mattone fondamentale di questa infrastruttura.
Domain Model e SOA (Service Oriented Architecture)DotNetMarche
In un mondo che è sempre più orientato ai servizi è fondamentale comprendere l’interazione tra il concetto stesso di servizio e un’architettura fortemente Domain Driven. In questo scenario lo sviluppatore si trova ad affrontare scelte talvolta difficili, come ad esempio decidere come esporre all’esterno il proprio Domain Model oppure capire se e quanto le tecnologie a supporto dell’interoperabilità debbano influire il modello implementativo del nostro Domain Model. In questa sessione si cercherà di capire quali sono i principi di design che possono venire in aiuto nella progettazione di architetture SOA, come ad esempio l'inversione di controllo o la programmazione orientata agli aspetti e si esamineranno i tool che possono aiutarci ad implementare correttamente un modello a servizi.
Introduzione al Domain Driven Design (DDD)DotNetMarche
In questa sessione si approfondirà il concetto di Domain Driven Design, un principio di progettazione che può essere visto come una “forma-mentis” per aiutare a concepire e modellare applicazioni enterprise che fanno un forte uso del Domain Model. Questa metodologia, introdotta da Eric Evans, mette in risalto il dominio applicativo di un progetto, costituendo quindi il collante tra il modello analitico e il modello implementativo e trovando la sua naturale applicazione in ambienti di sviluppo agili come Extreme Programming. Come completamento della sessione verranno esaminate alcune tecniche di Layering e pattern architetturali che ben si sposano con questa tecnica.
Verrà illustrato un caso pratico di modifica di un sito web, su tecnologia ASP.NET 1.1, completo ma non accessibile: obiettivo del tutorial è quello di ottenere in tempi brevi una versione accessibile dello stesso sito.
L’accessibilità non è solamente un problema tecnico, ovvero legato a particolari linguaggi di markup o a tecnologie specifiche; un sito può essere tecnicamente accessibile, ma di fatto non fruibile per un disabile.
Dopo alcune brevissime considerazioni di carattere “filosofico” sulle prassi che gli sviluppatori dovrebbero seguire ed una panoramica su XHTML e CSS, verranno introdotte le priorità e le conformità stabilite dalle WCAG 1.0 e dalle future WCAG 2.0; infine, saranno mostrati dei tools per l'analisi e la validazione dell'accessibilità.
La persistenza delle entity del domain model è, a dispetto dell'apparente semplicità, un task applicativo che nasconde molteplici problematiche. Perché allora non avvalersi di quello che, attualmente, è il più utilizzato framework di persistenza al mondo?
NHibernate consente di sfruttare al meglio le tecnologie di accesso ai dati, di minimizzare la scrittura di codice e di evitare quindi errori inutili. In una frase, aumentare la nostra produttività.
Introduzione al Domain Model
Domain Model e modello E/R: Paradigm Mismatch
Nasce l'esigenza di un ORM: Introduzione al progetto NH
Architettura di NHibernate: le factory, la session, e le entity
Demo: Configurazione, Il file di mapping, e un esempio con un Oggetto di dominio semplice
Demo: Dirty Checking, Optimistic Lock, e Unit of Work (IndentityMap e Transparent Write Behind)
Presentazione e demo di NHDomain Mapper
Persistenza di un grafo complesso
Strategie di retrieving dei dati
Esempio di architettura di un'applicazione reale
Q & A
CruiseControl.net in un progetto realeDotNetMarche
La Continuous Integration è una pratica di sviluppo fondamentale per migliorare la qualità del software: CruiseControl.NET è una suite open-source per gestire questo processo in modo trasparente al team di sviluppo. Il relatore mostrerà i vantaggi derivati dall'uso di tale metodologia in un caso pratico, ovvero nello sviluppo della piattaforma di blogging Subtext, di cui è membro del team di sviluppo, nonché Build Manager.