[DotDotNet] Web2 The Max – 20 Maggio @ Monticelli d’Ongina (PC)

I tiepori primaverili hanno risvegliato nel popolo di DotDotNet la voglia di eventi e nuove tecnologie…

Quando e Dove

Il 20 Maggio, in un ridente (ahahah Smile ) paesino della Bassa Piacentina (Monticelli d’Ongina per l’appunto) sulle
sponde del Grande Fiume, due temerari “guerrieri” si cimenteranno in sessioni riguardanti il Web (e non solo) – Web2 THE MAX.

Cosa

Alle 19.00, dopo qualche minuto per le formalità burocratiche e per i convenevoli del caso, Davide Mazzocchi
ci parlerà delle Task Parallel Library, introdotte con il .NET Framework 4.0 al fine di astrarre e semplificare
il multi-threading; Davide introdurrà l’utilizzo delle nuove API in contesti, sempre più numerosi, dove la “pura velocità”
computazionale non è sufficiente: il parallelismo talvolta è l’unica  via d’uscita.

Durante la disanima, si analizzeranno anche le tecniche di debugging di applicazioni che sfruttano il multithreading in maniera
così spinta.

Alle 20.00, dopo un breve break (chissà, magari a base di ciccioli ? Smile), Luca Milan introdurrà le nuove WebAPI WCF (ad oggi in Preview 4).

Le nuove WebAPI, nate sulla base dello stesso WCF, permettono di avere maggiore controllo sul protocollo HTTP, rendendolo un vero e proprio
”canale applicativo” sul quale esporre servizi REST.

Extra

Ma siccome il luogo è “TROPPO BUONO” per farsi sfuggire anche una cena tipica con Coppa e Salame Piacentino Smile with tongue out, abbiamo organizzato anche QUELLA Smile.

Come

Non vi RESTa che iscrivervi all’evento (tutti in parallelo naturalmente Smile ) … ed alla cena Smile.

Vi aspetto.

TFS, CruiseControl.NET e Label

Dopo un lungo periodo di assenza (principalmente dovuti al lavoro), torno con un progetto appena rilasciato su CruiseControl.NET: TFS Labeller for CruiseControl.NET .

Il progetto era “dormiente” da un po’, fino a che, chiacchierando con Alk all’ultima UgiAlt.NET conference, mi sono convinto che
“Non sono un pazzo che associa le versioni delle dll alle revision del repository” smile_tongue .

Cos’è: il progetto appena linkato consiste in un custom labeller per CruiseControl.NET che, a partire da un repository TFS (2005 o 2008), genera un’etichetta valida per i Vs. Build.
In particolare, il mio custom labeller, genera un’etichetta (label) costruendola in questo modo

  1. Partendo dal presupposto che la label sara’ semplicemente un numero di versione del tipo <major>.<minor>.<build> ,
    <major> e <minor> sono fornite dalla configurazione del labeller (all’interno del ccnet.config) mentre, il numero di build, viene creato
    dall’ultimo IdChangeset (revision) interrogando il repository TFS.

Perchè: In seguito alla migrazione del repository aziendale da Subversion a TFS, ho dovuto adattare gli script di build (e la configurazione di CruiseControl.NET);
purtroppo, però, un labeller equivalente a quello che utilizzavo con SubVersion (svnRevisionLabeller) per Team Foundation Server non esiste(va).
Ho perso più tempo a cercarne uno che a farlo da me.

Dove: dove trovarlo? Beh, su codeplex, all’indirizzo http://tfsrevisionlabeller.codeplex.com/ . Attualmente, ho rilasciato la versione bindata agli Assembly di VS2008 .
Ne rilascierò un’altra a breve con le reference agli assembly di VS2005.

Su Codeplex, come di consueto, ci sono anche i sorgenti. A parte “il rumore” (cit.), forse la linea di codice più importante del progetto è la seguente (che trovate nel metodo Generate):

IEnumerable changeSets = versionControl.QueryHistory(TfsProjectPath, VersionSpec.Latest, 0, RecursionType.Full, null, null, null, 1, true, false);
 

In breve (per approfondimenti, potete fare riferimento ad MSDN), con la riga di codice qui sopra, chiedo a TFS, per il progetto con repository TfsProjectPath, di restituirmi l’ultima revisione .

Il metodo QueryHistory ritorna comunque un IEnumerable sebbene, in questo override, viene restituito un solo changeset.

Ne volete sapere di più di Continuous Integration, CruiseControl.NET &C. ? Stay tuned…smile_regular

Pubblicato il numero 2 del DotCast

Gente che scriveva, chiedeva, si disperava :-) : niente più attese, il numero 2 del DotCast è fuori.

Per chi ancora non lo conoscesse, il DotCast è il PodCast della Community DotDotNet, lo UserGroup .NET dell'Emilia Romagna.

In questa uscita ho intervista l'MVP su VB.NET (nonchè autore di libri sull'argomento) Alessandro Del Sole .
Con Alessandro abbiamo parlato di due parti importanti all'interno del Framework 3.x: WPF / Silverlight e LINQ.

Consigli a tutti di seguirlo...nonostante la mia voce non sia delle più piacevoli :-), l'argomento ne vale sicuramente la pena.

Una nota "tecnica" sul mixing del DotCast: ho seguito i consigli dati dopo il precedente DotCast; spero sia più "ascoltabile"
del precedente nonostante la registrazione sia avvenuta nel mio studiolo con un microfono USB (e non in sala di registrazione :-) ).

Accetto, come al solito, suggerimenti e critiche (purchè costruttive): dopotutto, siamo SOLO al numero 2 :-).

DotDotNet alla Windows 7 Installation Fest

Mi aggancio al post di Raf per segnalare che, il giorno 26 Marzo 2009 presso l'incubatore d'azienda AlmaCube di Bologna, la community DotDotNet farà da supporto alla Windows 7 Installation Fest .

Alcuni speaker della Community Emiliana apriranno l'evento illustrando le nuove feature del prossimo Sistema Operativo targato Microsoft.

Di seguito, per chi volesse provarlo, Vi assisteremo nell'installazione della versione Beta del Sistema Operativo su un Vs. PC o su una Virtual Machine Virtual PC.

Maggiori informazioni sull'evento potete trovarle nell'area news del sito dotdotnet.org .

Vi aspettiamo numerosi...

[Windows 7] Supporto nativo ai file(system) VHD

Windows 7 Beta 1 e’ appena uscita…e gia’ sbucano le “perle” del nuovo S.O. Microsoft.

In questo post (http://blogs.zdnet.com/hardware/?p=3324&page=1), Adrian Kingsley-Hughes descrive come installare Windows7 “insieme” a Windows7 smile_regular , in una “partizione”
vhd .

Se non vi sembro chiaro, fate un giro sul post…

Spero sara’ utile quando vorremo tenere sistemi operativi separati per scopi diversi.

Technorati Tags: ,

[TechEd2008] Day 0...

...ed eccoci a Barcellona! ...cronache di un mansnada di sviluppatori al TechEd2008

Technorati Tags: ,

[OT] Offerta Lavor(i)

Chieso venia per un post un po' OT ma, vista la mancanza del forum, aprofitto del "mezzo" per pubblicare un paio di annunci che di certo
non fanno male alla Community:


Fresenius Medical Care, leader mondiale nella dialisi, e' alla ricerca di personale per la propria sede di Palazzo Pignano (CR).

Il candidato ideale è laureato con esperienza pregressa di almeno 2 anni in attività di sviluppo Microsoft .NET Framework

Le figure ricercate, da inserire in un team internazionale, sono le seguenti:

- sviluppatori senior/junior C# con competenze su una o piu' delle seguenti tecnologie: WPF, WCF e WF
- sviluppatori senior/junior C# con competenze ASP.NET

Costituiscono titolo preferenziale la conoscenza di Microsoft Sql Server, conoscenza dell'inglese e la disponibilità a brevi trasferte all'estero.
Si offre la possibilita' di lavorare in un gruppo internazionale, ambiente di lavoro dinamico e stimolante.

Contratto: assunzione a tempo indeterminato

Iniviare il curriculum vitae al seguente indirizzo di posta elettronica: hr.pp@fmc-ag.com


ed ecco l'altra sfornata:


Fresenius Medical Care, leader mondiale nella dialisi, e' alla ricerca di personale per la propria sede di Palazzo Pignano (CR).

Le figure ricercate, da inserire in un team internazionale, sono le seguenti:

Sviluppatore Senior
Il candidato ideale è laureato con esperienza pregressa di almeno 2 anni in attività di sviluppo di soluzione di BI.
E' richiesta ottima conoscenza della piattaforma Microsoft (Microsoft Sql Server, Analysis Services, Reporting Services).
Costituiscono titolo preferenziale competenze sulla piattaforma Business Objects XI, la conoscenza dell'inglese e la disponibilità a brevi trasferte all'estero.


Sviluppatore Junior
Il candidato ideale è laureato con esperienza in attività di sviluppo su database Microsoft Sql Server.
Costituiscono titolo preferenziale la conoscenza di almeno uno tra i prodotti Microsoft Reporting Services o Business Objects (Web Intelligence o Crystal Report), la conoscenza dell'inglese e la disponibilità a brevi trasferte all'estero.


Si offre la possibilita' di lavorare in un gruppo internazionale, ambiente di lavoro giovane, dinamico e stimolante.

Contratto: assunzione a tempo indeterminato

Iniviare il curriculum vitae al seguente indirizzo di posta elettronica: hr.pp@fmc-ag.com


ATTENZIONE, sono due annunci separati in quanto fanno riferimento a due "figure" diverse.

...per chi vorra' avere la sfortuna di avermi come collega...smile_regular

TechEd EMEA 2008 - I'll be there...

Come pre-annunciato, saro' al TechEd 2008 Developer ( a Barcellona dal 9 al 14 di Novembre).

Per l'occasione, ho creato un gruppo su Facebook: Italiani al TechEd EMEA 2008 ; attraverso questo gruppo vorrei aggregare gli Italiani presenti all'evento...principalmente per fare
casciara smile_regular.

Colgo l'occasione per annunciare che aggiornero', giorno per giorno (party permettendo smile_party), questo blog (http://www.technothink.net) con le novita' che verranno presentate.

Foto, video, schetch e ... tante tante novita'.

See ya there.

[TechEd EMEA 2008 Developers]...chi viene con me ?

Fino ad oggi ho dovuto tenerlo "segreto" ... ma oggi, insieme (all'impagabile) segretaria / assistente (Anto sei mitica!), abbiamo "finalizzato" l'iscrizione: SARO' al TECHEDDDDD smile_shades.

L'albergo (da confermare) sara' il Bel Art (qualcuno c'e' stato? Com'e' ? )...


Bene ragazzi...chi si unisce a me (ed altri due colleghi) ? Su su ... c'e' il "Super-Early Bird" fino a fine Luglio!
Capisco che siamo un po' "indietro" con i tempi ... ma se convincete il Vs. Manager che si risparmia...smile_tongue .

Ci si vede la'...anzi, prima ai Community Days ... e poi LA'!

...iniziamo male...

Per curiosita' ( smile_angel) volevo capire la disponibilita' dei posti in hotel per il TechEd EMEA Developers 2008 e...

TechEdHotel

...sembra che il sito per la gestione delle prenotazioni sia "scoppiato"...

Non e' grave ma...spero l'intero TechEd prosegua meglio...

«dicembre»
domlunmarmergiovensab
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234