TPL

Task Parallel Library (5 i final!)

Posted on Updated on

debugtpl

Cinquena i -per fí, final- xerrada sobre la TPL 😀

La veritat es que va ser la més densa de totes les xerrades que he fet mai. Mai és senzill depurar aplicacions asíncrones, però hem evolucionat molt des del temps dels Threads llençats i controlats de forma menual.

Varem fer una vistita guiada per les maravelles que incorpora VS2013 per facilitar aquesta feixuga tasca, i fer que ens caigui menys cabell del que realment hauría de fer 😉

Com és la xerrada final aquí teniu un índex de totes les xerrades anteriors, tot i que el projecte és el mateix que ha anat evolucionant.

Task Parallel Library (1)

Task Parallel Library (2)

Task Parallel Library (3)

Task Parallel Library (4)

També us deixo el projecte d’exemple que tinc publicat a SkyDrive

En aquesta ocasió (i que no serveixi de precedent) no varen caure gaires cervesses 😦

Anuncis

Task Parallel Library (4)

Posted on Updated on

asyncawait

Quarta xerrada sobre la TPL.

Jornada dedicada específicament al desenvolupament asíncron amb els nous keywords async/await que tant van agradar en la xerrada anterior.

Com que realment des del punt de vista tècnic no hi ha gaire cosa a explicar (tret d’algunes particularitats), varem aprofitar per explicar un conjunt de bones práctiques per fer servir conjuntament. També vàrem comentar alguns tips d’allò que NO s’ha de fet mai quan treballes de forma asíncrona.

Començo a pensar que aquesta sèrie de xerrades no s’acabarà mai 😛

Us deixo el projecte d’exemple que tinc publicat a SkyDrive

Després varem tenir el sopar tradicional i birres a tutiplén! 🙂

Task Parallel Library (3)

Posted on Updated on

image.png

Tercera xerrada sobre la TPL.

En aquesta ocasió ens vàrem centrar en la creació de Tasques per execució de tasques asíncrones (i en paralel). Varem anar evolucionant els exemples encadenant tasques amb els seus respectius callbacks, i per finalitzar vàrem veure els nous keywords async i await que fan que treballar de forma asíncrona sigui una cosa molt més natural.

De fet async/await va agradar tant que properament farem una xerrada decicada només a això.

Us deixo el projecte d’exemple que tinc publicat a SkyDrive

Després varem tenir el sopar tradicional i birres a tutiplén! 🙂

Task Parallel Library (2)

Posted on Updated on

image.png

Segona xerrada sobre la TPL.

En aquesta ocasió ens vàrem centrar en la utilizació avançada de PLINQ, per poder cancelar tasques paralel·les. Així com canviar el grau de paralelisme per executar las tasques amb un número determinar de cores.

Us deixo el projecte d’exemple que tinc publicat a SkyDrive

Després varem tenir el sopar tradicional de Nadal 🙂

Task Parallel Library (1)

Posted on Updated on

A petició popular, el passat divendres 25 d’Octubre vaig tornar a fer una de les xerrades que més he repetit les darrers mesos (per no dir anys): Varem ver una introducción a les característiques básiques de la TPL i com que el temari dona per molt, al final em vaig haver de comprometre a fer al menys dues o tres més, els propers mesos.

Us deixo el projecte d’exemple que tinc publicat a SkyDrive

Com és habitual després van caure algunes copes 🙂

[Video] Parallel Series 01–Bases

Posted on Updated on

Hola a tots,

Acabo de publicar un preview del primer dels (al menys) 6 vídeos sobre programació paral·lela amb .NET Framework 4.0.

De moment el podeu trobar aquí a youtube (encara no està publicat a Channel9), ja que encara és possible que canvií alguna cosa.

Com és el primer de la sèrie us agrairia una mica de feedback, que us sembla, coses a millorar, etc.

Merci i espero que us agradi 🙂