][2]{:rel="nofollow"}A Comunidade NetPonto realizou em Agosto de 2009 com a sua primeira reunião presencial, onde estiveram presentes pouco mais de 10 pessoas nas instalações de um hotel em Lisboa em pleno Sábado de manhã, com o objectivo de partilharem experiências relacionadas ao desenvolvimento de software na plataforma Microsoft .NET.
-
-
- A partir daí, continuamos a organizar reuniões mensais regulares e, dois anos depois, conseguimos atingir a marca de mais de 60 pessoas presentes em nossas reuniões, nas quais os membros apresentam e discutem temas propostos por si.
-
-
- [
][2]{:rel="nofollow"}Nestes últimos dois anos conseguimos realizar mais de vinte eventos presenciais em Lisboa, dois em Coimbra, um em Vila Real e um no Porto, num total de [mais de 60 apresentações][3]{:rel="nofollow"} realizadas, muitas delas [gravadas em vídeo][4]{:rel="nofollow"} e que podem ser vistas a qualquer momento via Internet!
-
- Crescemos em número, mas conseguimos manter sempre o espírito de comunidade aberta e onde todos nós podemos ensinar e aprender uns com os outros.
-
-
- Esperamos continuar a crescer com o apoio de todos vocês, e que este tenha sido o segundo ano de muitos outros que virão!
-
-
- Para esta ocasião especial decidimos realizar um evento num formato diferente das nossas reuniões tradicionais, e contaremos com quase quinze oradores diferentes, todos eles membros da Comunidade NetPonto e que decidiram partilhar connosco alguns temas que conhecem e gostam, em pequenas sessões de 15 a 30 minutos no máximo.
-
-[1]: http://netponto.org "2º Aniversário da Comunidade NetPonto"
-[2]: http://picasaweb.google.com/netponto.org "Fotos"
-[3]: http://www.slideshare.net/NetPonto/presentations "Veja os slides das apresentações que já realizamos!"
-[4]: http://www.youtube.com/netpontocomunidade "Assista os vídeos de algumas das apresentações que já realizamos!"
-
+Feliz Aniversário Comunidade NetPonto! 2 Anos!!
+No próximo dia 24 de Setembro de 2011 a Comunidade NetPonto comemora o seu segundo aniversário, e convida todos os seus membros (e futuros membros) a vir celebrar connosco.
+A Comunidade NetPonto realizou em Agosto de 2009 com a sua primeira reunião presencial, onde estiveram presentes pouco mais de 10 pessoas nas instalações de um hotel em Lisboa em pleno Sábado de manhã, com o objectivo de partilharem experiências relacionadas ao desenvolvimento de software na plataforma Microsoft .NET.
+A partir daí, continuamos a organizar reuniões mensais regulares e, dois anos depois, conseguimos atingir a marca de mais de 60 pessoas presentes em nossas reuniões, nas quais os membros apresentam e discutem temas propostos por si.
+Nestes últimos dois anos conseguimos realizar mais de vinte eventos presenciais em Lisboa, dois em Coimbra, um em Vila Real e um no Porto, num total de mais de 60 apresentações realizadas, muitas delas gravadas em vídeo e que podem ser vistas a qualquer momento via Internet!
+Crescemos em número, mas conseguimos manter sempre o espírito de comunidade aberta e onde todos nós podemos ensinar e aprender uns com os outros.
+Esperamos continuar a crescer com o apoio de todos vocês, e que este tenha sido o segundo ano de muitos outros que virão!
+Para esta ocasião especial decidimos realizar um evento num formato diferente das nossas reuniões tradicionais, e contaremos com quase quinze oradores diferentes, todos eles membros da Comunidade NetPonto e que decidiram partilhar connosco alguns temas que conhecem e gostam, em pequenas sessões de 15 a 30 minutos no máximo.
\ No newline at end of file
diff --git a/_meetings/23a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/23a-reuniao-presencial-da-comunidade-netponto-no-porto.md
new file mode 100644
index 0000000..ff6d041
--- /dev/null
+++ b/_meetings/23a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -0,0 +1,10 @@
+---
+title: "23ª Reunião Presencial da Comunidade NetPonto no Porto"
+date: 2018-10-13
+start_time: 09:45
+end_time: 12:30
+sessions: ["grpc-rpc-rebirth"]
+redirect_from: /reuniao/23a-reuniao-presencial-da-comunidade-netponto-no-porto/
+---
+No dia 13/10/2018 será realizada a 23ª Reunião Presencial da Comunidade NetPonto no Porto. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/24a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/24a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 93cea3b..a0d2b00 100644
--- a/_meetings/24a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/24a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "24ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2011-10-29
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["model-view-viewmodel-mvvm-deep-dive", "don-t-fear-the-console-introducao-ao-powershell"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["model-view-viewmodel-mvvm-deep-dive","don-t-fear-the-console-introducao-ao-powershell"]
redirect_from: /reuniao/24a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 29-10-2011 será realizada a 24ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 29-10-2011 será realizada a 24ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/25a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/25a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index e714401..435b299 100644
--- a/_meetings/25a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/25a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "25ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2011-12-17
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["windows-workflow-foundation-wf-introducao", "developer-0-0"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["windows-workflow-foundation-wf-introducao","developer-0-0"]
redirect_from: /reuniao/25a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 17-12-2011 será realizada a 25ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 17-12-2011 será realizada a 25ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/26a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/26a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 64c0788..eeea52a 100644
--- a/_meetings/26a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/26a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "26ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-01-21
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["vsto-lob-apps-information-matters", "kentico-cms-6"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["vsto-lob-apps-information-matters","kentico-cms-6"]
redirect_from: /reuniao/26a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 21-01-2012 será realizada a 26ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/27a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/27a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 332c0d2..a01bb4b 100644
--- a/_meetings/27a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/27a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "27ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-03-24
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8", "uma-introducao-a-asp-net-web-api"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8","uma-introducao-a-asp-net-web-api"]
redirect_from: /reuniao/27a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 24-03-2012 será realizada a 27ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/28a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/28a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index eeef82b..09e6f93 100644
--- a/_meetings/28a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/28a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "28ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-04-21
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real", "dinamica-e-motivacao-de-equipas-de-projecto"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real","dinamica-e-motivacao-de-equipas-de-projecto"]
redirect_from: /reuniao/28a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 21-04-2012 será realizada a 28ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/29a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/29a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index f7b7243..2080128 100644
--- a/_meetings/29a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/29a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "29ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-05-26
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["aspect-oriented-programming-aop-com-postsharp", "utilizacao-de-mock-objects-em-testes-unitarios"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["aspect-oriented-programming-aop-com-postsharp","utilizacao-de-mock-objects-em-testes-unitarios"]
redirect_from: /reuniao/29a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 26-05-2012 será realizada a 29ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/2a-community-morning-sharepointpt-netponto.md b/_meetings/2a-community-morning-sharepointpt-netponto.md
index f53097f..d4f7270 100644
--- a/_meetings/2a-community-morning-sharepointpt-netponto.md
+++ b/_meetings/2a-community-morning-sharepointpt-netponto.md
@@ -1,12 +1,10 @@
---
title: "2ª Community Morning Sharepoint.PT e NetPonto"
date: 2014-12-13
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-sessions: ["padroes-de-desenho-antes-e-depois-da-cloud"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["padroes-de-desenho-antes-e-depois-da-cloud","sessao-sharepoint-pt"]
redirect_from: /reuniao/2a-community-morning-sharepointpt-netponto/
---
-No dia 13/12/2014 será realizada a 2ª Community Morning Sharepoint.PT e NetPonto em Lisboa.

Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 13/12/2014 será realizada a 2ª Community Morning Sharepoint.PT e NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
index d5f0077..b33cb2d 100644
--- a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
+++ b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
@@ -1,10 +1,9 @@
---
title: "2ª Reunião Presencial da Comunidade NetPonto em Coimbra"
date: 2011-07-09
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["windows-azure-traffic-manager", "criacao-de-visual-studio-templates-personalizados"]
+start_time: 09:30
+end_time: 13:30
+sessions: ["windows-azure-traffic-manager","criacao-de-visual-studio-templates-personalizados"]
redirect_from: /reuniao/2a-reuniao-presencial-da-comunidade-netponto-em-coimbra/
---
-No dia 09-07-2011 será realizada a 2ª Reunião Presencial da Comunidade NetPonto em Coimbra.
-
+No dia 09-07-2011 será realizada a 2ª Reunião Presencial da Comunidade NetPonto em Coimbra.
\ No newline at end of file
diff --git a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-leiria.md b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-leiria.md
new file mode 100644
index 0000000..0c25297
--- /dev/null
+++ b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-leiria.md
@@ -0,0 +1,10 @@
+---
+title: "2ª Reunião Presencial da Comunidade NetPonto em Leiria"
+date: 2018-02-24
+start_time: 09:45
+end_time: 12:30
+sessions: ["acelerando-o-processo-de-prototipagem","angular-from-the-trenches-to-leiria"]
+redirect_from: /reuniao/2a-reuniao-presencial-da-comunidade-netponto-em-leiria/
+---
+No dia 2018/02/24 será realizada a 2ª Reunião Presencial da Comunidade NetPonto em Leiria. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 1955366..9a72b46 100644
--- a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "2ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2009-09-19
-start_time: 10:00:00 +0100
-end_time: 13:00:00 +0100
-sessions: ["introducao-ao-extreme-programming-xp", "asp-net-mvc-na-pratica"]
+start_time: 09:30
+end_time: 13:00
+sessions: ["introducao-ao-extreme-programming-xp","asp-net-mvc-na-pratica"]
redirect_from: /reuniao/2a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 19-09-2009 será realizada a 2ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 19-09-2009 será realizada a 2ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index 405b822..1ef417f 100644
--- a/_meetings/2a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/2a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "2ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2012-04-14
-start_time: 14:00:00 +0100
-end_time: 17:30:00 +0100
-sessions: ["windows-8-como-desenvolver-metro-style-apps", "como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite"]
+start_time: 13:45
+end_time: 17:30
+sessions: ["windows-8-como-desenvolver-metro-style-apps","como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite"]
redirect_from: /reuniao/2a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 14-04-2012 será realizada a 2ª Reunião Presencial da Comunidade NetPonto no Porto. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/30a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/30a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 2b949d1..6f6f038 100644
--- a/_meetings/30a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/30a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "30ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-06-16
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["testes-de-ui-em-aplicacoes-web-com-selenium", "software-estimation-a-step-closer-to-the-silver-bullet"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["testes-de-ui-em-aplicacoes-web-com-selenium","software-estimation-a-step-closer-to-the-silver-bullet"]
redirect_from: /reuniao/30a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 16-06-2012 será realizada a 30ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/31a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/31a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 9c286de..a29e3e8 100644
--- a/_meetings/31a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/31a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "31ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-07-21
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["windows-azure-vnext-junho-2012-2", "windows-8-como-desenvolver-metro-style-apps-lisboa"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["windows-azure-vnext-junho-2012-2","windows-8-como-desenvolver-metro-style-apps-lisboa"]
redirect_from: /reuniao/31a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 21-07-2012 será realizada a 31ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/32a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/32a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 312dd0d..053b299 100644
--- a/_meetings/32a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/32a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "32ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-08-25
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["node-js-em-windows", "introducao-ao-angularjs-com-asp-net-mvc"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["node-js-em-windows","introducao-ao-angularjs-com-asp-net-mvc"]
redirect_from: /reuniao/32a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 25-08-2012 será realizada a 32ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/33a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/33a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index f4d97ab..e264a2c 100644
--- a/_meetings/33a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/33a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "33ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-11-24
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["novidades-do-csharp-5", "testes-com-specflow"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["novidades-do-csharp-5","testes-com-specflow"]
redirect_from: /reuniao/33a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 24-11-2012 será realizada a 33ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/34a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/34a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 874ff62..18b803d 100644
--- a/_meetings/34a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/34a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "34ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2012-12-08
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["odata-super-cola-w3", "case-studies-about-layout-view-states-scale-in-windows-8-store-apps"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["odata-super-cola-w3","case-studies-about-layout-view-states-scale-in-windows-8-store-apps"]
redirect_from: /reuniao/34a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 08-12-2012 será realizada a 34ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/35a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/35a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 8cf1fac..e33fd53 100644
--- a/_meetings/35a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/35a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "35ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-01-26
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps", "empowering-mobile-apps-with-windows-azure-mobile-services"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps","empowering-mobile-apps-with-windows-azure-mobile-services"]
redirect_from: /reuniao/35a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 26-01-2013 será realizada a 35ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/36a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/36a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 7a6d35f..7b45814 100644
--- a/_meetings/36a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/36a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "36ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-03-02
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["de-zero-a-producao-automacao-de-processos-de-build-e-deployment", "o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["de-zero-a-producao-automacao-de-processos-de-build-e-deployment","o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso"]
redirect_from: /reuniao/36a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-**Nota:** Originalmente esta reunião estava marcada para dia 23/02. Foi adiada para dia 02/03, e reabriram as inscrições.
-
-No dia 20-03-2013 será realizada a 36ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Originalmente esta reunião estava marcada para dia 23/02. Foi adiada para dia 02/03, e reabriram as inscrições. No dia 20-03-2013 será realizada a 36ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/37a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/37a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 6683ed6..8fe3359 100644
--- a/_meetings/37a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/37a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "37ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-03-23
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["windows-phone-nfc-quickstart", "nosql-em-windows-azure-table-storage"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["windows-phone-nfc-quickstart","nosql-em-windows-azure-table-storage"]
redirect_from: /reuniao/37a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 23-03-2013 será realizada a 37ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/38a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/38a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 55ff7bd..4b80a81 100644
--- a/_meetings/38a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/38a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "38ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-04-20
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo", "x-c-rm-como-plataforma-de-desenvolvimento-rapido"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo","x-c-rm-como-plataforma-de-desenvolvimento-rapido"]
redirect_from: /reuniao/38a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 20-04-2013 será realizada a 38ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/39a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/39a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index f857758..2cb0823 100644
--- a/_meetings/39a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/39a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "39ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-06-22
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["o-fundamental-de-windows-azure-service-bus", "net-microframework-size-matters"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["o-fundamental-de-windows-azure-service-bus","net-microframework-size-matters"]
redirect_from: /reuniao/39a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 22-06-2013 será realizada a 39ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md b/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
index 9e4f690..bf91c33 100644
--- a/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
+++ b/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
@@ -1,10 +1,9 @@
---
title: "3ª Reunião Presencial da Comunidade NetPonto em Coimbra"
date: 2011-11-19
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["as-novas-capacidades-assincronas-do-csharp-5-0", "truques-dicas-no-desenvolvimento-para-windows-phone"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["as-novas-capacidades-assincronas-do-csharp-5-0","truques-dicas-no-desenvolvimento-para-windows-phone"]
redirect_from: /reuniao/3a-reuniao-presencial-da-comunidade-netponto-em-coimbra/
---
-No dia 19-11-2011 será realizada a 3ª Reunião Presencial da Comunidade NetPonto em Coimbra.
-
+No dia 19-11-2011 será realizada a 3ª Reunião Presencial da Comunidade NetPonto em Coimbra.
\ No newline at end of file
diff --git a/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 1968f59..9d9d411 100644
--- a/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/3a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "3ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2009-10-17
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["introducao-ao-windows-communication-foundation-wcf", "introducao-ao-nhibernate-orm-framework"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["introducao-ao-windows-communication-foundation-wcf","introducao-ao-nhibernate-orm-framework"]
redirect_from: /reuniao/3a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 17-10-2009 será realizada a 3ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 17-10-2009 será realizada a 3ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/3a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/3a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index 8ba7fdc..28fa97d 100644
--- a/_meetings/3a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/3a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "3ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2013-03-09
-start_time: 14:30:00 +0100
-end_time: 18:00:00 +0100
-sessions: ["git-do-principio-ao-fim-do-projeto", "asp-net-webapi-uma-visao-pratica"]
+start_time: 14:15
+end_time: 18:00
+sessions: ["git-do-principio-ao-fim-do-projeto","asp-net-webapi-uma-visao-pratica"]
redirect_from: /reuniao/3a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 09-03-2012 será realizada a 3ª Reunião Presencial da Comunidade NetPonto no Porto. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/40a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/40a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 0c144f7..87352d7 100644
--- a/_meetings/40a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/40a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "40ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-07-27
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["asp-net-performance-a-pragmatic-approach", "windows-8-1-overview"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["asp-net-performance-a-pragmatic-approach","windows-8-1-overview"]
redirect_from: /reuniao/40a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia
27-07-2013 será realizada a 40ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 27-07-2013 será realizada a 40ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/41a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/41a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index d75875f..834a663 100644
--- a/_meetings/41a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/41a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "4º Aniversário na 41ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-09-21
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["lock-load-developers", "aspectos-de-desenho-e-implementacoes-de-web-apis"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["lock-load-developers","aspectos-de-desenho-e-implementacoes-de-web-apis"]
redirect_from: /reuniao/41a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 21-09-2013 será comemorado o 4º Aniversário da NetPonto, durante a 41ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 21-09-2013 será comemorado o 4º Aniversário da Netponto, durante a 41ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/42a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/42a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 9277e61..2e125d3 100644
--- a/_meetings/42a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/42a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "42ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-10-19
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["introducao-ao-nokia-imaging-sdk", "building-apps-that-use-media-services"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["introducao-ao-nokia-imaging-sdk","building-apps-that-use-media-services"]
redirect_from: /reuniao/42a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 19-10-2013 será realizada a 42ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/43a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/43a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 4604512..e74e9a1 100644
--- a/_meetings/43a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/43a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "43ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2013-11-23
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["deep-dive-into-windows-azure-mobile-services", "the-power-of-templating-with-nvelocity"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["deep-dive-into-windows-azure-mobile-services","the-power-of-templating-with-nvelocity"]
redirect_from: /reuniao/43a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 23-11-2013 será realizada a 43ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/44a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/44a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index b867555..26b25fc 100644
--- a/_meetings/44a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/44a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "44ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-01-18
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["mvvm-light-e-cimbalino-toolkit-para-windows-phone", "windows-8-1-with-html-js"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["mvvm-light-e-cimbalino-toolkit-para-windows-phone","windows-8-1-with-html-js"]
redirect_from: /reuniao/44a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 18-1-2013 será realizada a 44ª Reunião Presencial da Comunidade NetPonto em Lisboa, com o patrocínio especial da Nokia. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/45a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/45a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index caed10b..68c7043 100644
--- a/_meetings/45a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/45a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "45ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-02-22
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["sql-server-2014-in-memory-oltp-game-changer-para-os-programadores", "team-foundation-server-muito-mais-do-que-um-gestor-de-versoes"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["sql-server-2014-in-memory-oltp-game-changer-para-os-programadores","team-foundation-server-muito-mais-do-que-um-gestor-de-versoes"]
redirect_from: /reuniao/45a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 22-02-2014 será realizada a 45ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/46a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/46a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index ac2fd51..9183b13 100644
--- a/_meetings/46a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/46a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "46ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-04-26
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["azure-active-directory", "o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["azure-active-directory","o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui"]
redirect_from: /reuniao/46a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 26-04-2014 será realizada a 46ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/47a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/47a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index fdf7b7b..d07511d 100644
--- a/_meetings/47a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/47a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "47ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-05-31
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["introducao-ao-performance-tuning", "csharp-6-0-april-2014-preview"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["introducao-ao-performance-tuning","csharp-6-0-april-2014-preview"]
redirect_from: /reuniao/47a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 31-05-2014 será realizada a 47ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/48a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/48a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 86303b1..71f6a75 100644
--- a/_meetings/48a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/48a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "48ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-07-26
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["mef-give-more-life-to-your-application", "microsoft-azure-webjobs"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["mef-give-more-life-to-your-application","microsoft-azure-webjobs"]
redirect_from: /reuniao/48a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 26/07/2014 será realizada a 48ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/49a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/49a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index b565201..3ca4a0e 100644
--- a/_meetings/49a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/49a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "49ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-10-25
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["dev-test-na-cloud-com-visual-studio-online-e-azure", "ravendb-para-alem-do-store-load-e-query"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["dev-test-na-cloud-com-visual-studio-online-e-azure","ravendb-para-alem-do-store-load-e-query"]
redirect_from: /reuniao/49a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 25/10/2014 será realizada a 49ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md b/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
index 38c9716..d6b7652 100644
--- a/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
+++ b/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
@@ -1,12 +1,10 @@
---
title: "4ª Reunião Presencial da Comunidade NetPonto em Coimbra"
date: 2012-02-11
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["arquitectura-dos-servicos-da-plataforma-windows-azure", "nuget-no-contexto-empresarial"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["arquitectura-dos-servicos-da-plataforma-windows-azure","nuget-no-contexto-empresarial"]
redirect_from: /reuniao/4a-reuniao-presencial-da-comunidade-netponto-em-coimbra/
---
No dia 11-02-2012 será realizada a 4ª Reunião Presencial da Comunidade NetPonto em Coimbra. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 9f240ac..b7deb0a 100644
--- a/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/4a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "4ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2009-11-21
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["novidades-do-sql-server-2008", "ferramentas-de-apoio-ao-desenvolvimento-de-software"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["novidades-do-sql-server-2008","ferramentas-de-apoio-ao-desenvolvimento-de-software"]
redirect_from: /reuniao/4a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 21-11-2009 será realizada a 4ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 21-11-2009 será realizada a 4ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/4a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/4a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index f1adc46..db47245 100644
--- a/_meetings/4a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/4a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "4ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2013-11-30
-start_time: 14:30:00 +0100
-end_time: 18:00:00 +0100
-sessions: ["typescript", "signalr-com-typescript"]
+start_time: 14:00
+end_time: 18:00
+sessions: ["typescript","signalr-com-typescript"]
redirect_from: /reuniao/4a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 30-11-2013 será realizada a 4ª Reunião Presencial da Comunidade NetPonto no Porto. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/50a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/50a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 21cdf3f..c82bc15 100644
--- a/_meetings/50a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/50a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,13 +1,9 @@
---
title: "50ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2014-11-22
-start_time: 9:45:00 +0100
-end_time: 17:15:00 +0100
-sessions: ["architecting-a-large-software-project-lessons-learned", "lightning-talks-1", "a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo", "lightning-talks-2"]
-venue: microsoft-lx
-gold-sponsor: ["microsoft", "findmore"]
-silver-sponsor: ["nokia","pluralsight","redgate","telerik"]
-bronze-sponsor: ["survs"]
+start_time: 09:45
+end_time: 17:15
+sessions: ["architecting-a-large-software-project-lessons-learned","lightning-talks-1","a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo","lightning-talks-2"]
redirect_from: /reuniao/50a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 22-11-2014 será celebrada a 50ª Reunião Presencial da Comunidade NetPonto em Lisboa com um
evento especial de dia completo. Para participar, efectue o registo de acordo com as instruções abaixo.
(update 20-11-2014): Almoço servido nas instalações da Microsoft: Pizzas patrocinadas por FindMore.
+No dia 22-11-2014 será celebrada a 50ª Reunião Presencial da Comunidade NetPonto em Lisboa com um evento especial de dia completo. Para participar, efectue o registo de acordo com as instruções abaixo.(update 20-11-2014): Almoço servido nas instalações da Microsoft: Pizzas patrocinadas por FindMore.
\ No newline at end of file
diff --git a/_meetings/51a-reuniao-presencial-da-comunidade-netponto-em-local.md b/_meetings/51a-reuniao-presencial-da-comunidade-netponto-em-local.md
index 11e680e..58362b7 100644
--- a/_meetings/51a-reuniao-presencial-da-comunidade-netponto-em-local.md
+++ b/_meetings/51a-reuniao-presencial-da-comunidade-netponto-em-local.md
@@ -1,12 +1,10 @@
---
title: "51ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-01-24
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["como-analizar-o-codigo-csharp-com-o-ndepend", "personalizacao-do-backoffice-de-umbraco"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["como-analizar-o-codigo-csharp-com-o-ndepend","personalizacao-do-backoffice-de-umbraco"]
redirect_from: /reuniao/51a-reuniao-presencial-da-comunidade-netponto-em-local/
---
No dia 24-01-2015 será realizada a 51ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/52a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/52a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index cd7e47b..bc11494 100644
--- a/_meetings/52a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/52a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "52ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-03-21
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care", "a-minha-visao-de-arquitetura-e-design"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care","a-minha-visao-de-arquitetura-e-design"]
redirect_from: /reuniao/52a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 21-03-2015 será realizada a 52ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/53a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/53a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 76843d1..f1a7ca2 100644
--- a/_meetings/53a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/53a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "53ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-04-18
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["performance-aplicacional-antecipando-alguns-problemas", "arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["performance-aplicacional-antecipando-alguns-problemas","arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo"]
redirect_from: /reuniao/53a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 18-04-2015 será realizada a 53ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/54a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/54a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 337dfa2..99b7acc 100644
--- a/_meetings/54a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/54a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "54ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-06-20
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["desenvolvimento-wcf-cross-platform-usando-xamarin", "testes-automaticos-em-projectos-de-grande-dimensao"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["testes-automaticos-em-projectos-de-grande-dimensao","desenvolvimento-wcf-cross-platform-usando-xamarin"]
redirect_from: /reuniao/54a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 20-06-2015 será realizada a 54ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/55a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/55a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 1c1ae45..fff8f03 100644
--- a/_meetings/55a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/55a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "55ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-07-18
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["oauth-oh-auth", "operational-analytics"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["operational-analytics","oauth-oh-auth"]
redirect_from: /reuniao/55a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 18-07-2015 será realizada a 55ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/56a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/56a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 771643c..e4bb4b3 100644
--- a/_meetings/56a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/56a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,13 +1,10 @@
---
title: "3º Community Morning em Lisboa"
date: 2015-09-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 09:45
+end_time: 13:30
+sessions: ["autenticacao-e-controlo-de-acessos-a-app-e-apis-web-usando-jwt-openid-connect-e-identityserver3","integrating-your-custom-solutions-with-office-365-apis","whats-new-in-sharepoint-2016-features-overview"]
redirect_from: /reuniao/56a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 19/9 vai ocorrer a [3ª Community Morning][1]{:rel="nofollow"}
Agenda e mais informaçao em [Community Morning #3][1]{:rel="nofollow"}
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
-[1]: http://msmvppt.github.io/community-morning-september-2015.html
-
+No dia 19/9 vai ocorrer a 3ª Community Morning Agenda e mais informaçao em Community Morning #3
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/57a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/57a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index e49b1fb..1b67d93 100644
--- a/_meetings/57a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/57a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "57ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-10-24
-start_time: 10:00:00 +0100
-end_time: 13:10:00 +0100
-sessions: ["a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code", "simulacao-e-modelacao-ordo-ad-chaos"]
+start_time: 09:45
+end_time: 13:10
+sessions: ["a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code","simulacao-e-modelacao-ordo-ad-chaos"]
redirect_from: /reuniao/57a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 24-10-2015 será realizada a 57ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/58a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/58a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 053f9b4..baf2dcf 100644
--- a/_meetings/58a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/58a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "58ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2015-11-21
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["outsystems-integrates-net", "asp-net-5"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["outsystems-integrates-net","asp-net-5"]
redirect_from: /reuniao/58a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 21-11-2015 será realizada a 58ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/59a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/59a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index fe466f6..363ec37 100644
--- a/_meetings/59a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/59a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "59ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2016-01-23
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["automatizacao-no-desenvolvimento-web-com-gulpjs", "un-process-or-the-truth-about-functional-analysis"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["automatizacao-no-desenvolvimento-web-com-gulpjs","-un-process-or-the-truth-about-functional-analysis"]
redirect_from: /reuniao/59a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
No dia 23-1-2016 será realizada a 59ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md b/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
index 3ceb4af..fd7175c 100644
--- a/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
+++ b/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
@@ -1,12 +1,10 @@
---
title: "5ª Reunião Presencial da Comunidade NetPonto em Coimbra"
date: 2012-06-09
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["introducao-as-funcionalidades-eai-edi-do-azure-service-bus", "windows-azure-vnext-junho-2012"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["introducao-as-funcionalidades-eai-edi-do-azure-service-bus","windows-azure-vnext-junho-2012"]
redirect_from: /reuniao/5a-reuniao-presencial-da-comunidade-netponto-em-coimbra/
---
No dia 09-06-2012 será realizada a 5ª Reunião Presencial da Comunidade NetPonto em Coimbra. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 9ac4851..d2c5e2a 100644
--- a/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/5a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "5ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2009-12-12
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["introducao-ao-dotnetnuke", "introducao-ao-lucene-net"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["introducao-ao-dotnetnuke","introducao-ao-lucene-net"]
redirect_from: /reuniao/5a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 12-12-2009 será realizada a 5ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 12-12-2009 será realizada a 5ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/5a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/5a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index fc6d863..c868ae4 100644
--- a/_meetings/5a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/5a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "5ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2014-05-24
-start_time: 14:30:00 +0100
-end_time: 18:00:00 +0100
-sessions: ["era-outro-cimbalino-por-favor", "criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft"]
+start_time: 14:00
+end_time: 18:00
+sessions: ["era-outro-cimbalino-por-favor","criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft"]
redirect_from: /reuniao/5a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 24-05-2014 será realizada a 5ª Reunião Presencial da Comunidade NetPonto no Porto. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um jantar em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/60a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/60a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 8d31b98..8d9def9 100644
--- a/_meetings/60a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/60a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "60ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2016-03-19
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure", "relax-it-s-spa-time"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure","relax-it-s-spa-time"]
redirect_from: /reuniao/60a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 19-03-2016 será realizada a 60ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 19-03-2016 será realizada a 60ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/61a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/61a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 099828c..14fc9f5 100644
--- a/_meetings/61a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/61a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,12 +1,10 @@
---
title: "61ª Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2016-03-19
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["sistemas-safety-critical-que-diferencas"]
+date: 2016-06-18
+start_time: 09:45
+end_time: 13:30
+sessions: ["live-troubleshooting-debugging","docker-101"]
redirect_from: /reuniao/61a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 19-03-2016 será realizada a 61ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 18-06-2016 será realizada a 61ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/62a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/62a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 2525cc8..3bb540c 100644
--- a/_meetings/62a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/62a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,11 +1,10 @@
---
title: "62ª Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2016-04-16
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
+date: 2016-07-23
+start_time: 09:45
+end_time: 13:30
+sessions: ["trazer-clareza-ao-feedback-loop-numa-organizacao-ou-ate-mesmo-numa-equipa","an-hitchhiker-s-guide-to-performance-testing"]
redirect_from: /reuniao/62a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 16-04-2016 será realizada a 62ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 23-07-2016 será realizada a 62ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/63a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/63a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 73cf158..845d43c 100644
--- a/_meetings/63a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/63a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,11 +1,10 @@
---
title: "63ª Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2016-06-18
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+date: 2016-09-24
+start_time: 09:45
+end_time: 13:30
+sessions: ["perfect-match-nodejs-typescript","visual-studio-release-management"]
redirect_from: /reuniao/63a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 18-07-2016 será realizada a 63ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 24-09-2016 será realizada a 63ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/64a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/64a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index e2b51c4..aa17680 100644
--- a/_meetings/64a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/64a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,9 +1,10 @@
---
title: "64ª Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2016-07-23
+date: 2016-10-22
+start_time: 09:45
+end_time: 13:30
+sessions: ["redis","azure-functions"]
redirect_from: /reuniao/64a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 23-07-2016 será realizada a 64ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+No dia 22/10/2016 será realizada a 64ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/65a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/65a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 704069b..173b1cf 100644
--- a/_meetings/65a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/65a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,10 @@
---
title: "65ª Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2016-09-24
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
+date: 2016-11-26
+start_time: 09:45
+end_time: 13:30
+sessions: ["cake-tasting","sql-database-for-developers-match-made-in-the-cloud"]
redirect_from: /reuniao/65a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 24-09-2016 será realizada a 65ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
+No dia 26/11/2016 será realizada a 65ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/66a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/66a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..b24fd56
--- /dev/null
+++ b/_meetings/66a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "66ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-01-28
+start_time: 09:45
+end_time: 13:30
+sessions: ["cognitive-services","rabbit-kafka-eventing-the-world"]
+redirect_from: /reuniao/66a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2017-01-28 será realizada a 66 Reunião Presencial da Comunidade NetPonto em LISBOA. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/67a-reuniao-presencial-da-comunidade-netponto-em-local.md b/_meetings/67a-reuniao-presencial-da-comunidade-netponto-em-local.md
new file mode 100644
index 0000000..aedc2df
--- /dev/null
+++ b/_meetings/67a-reuniao-presencial-da-comunidade-netponto-em-local.md
@@ -0,0 +1,10 @@
+---
+title: "67ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-02-25
+start_time: 09:45
+end_time: 13:30
+sessions: ["angular2-hello-world","net-apps-software-development-lifecycle"]
+redirect_from: /reuniao/67a-reuniao-presencial-da-comunidade-netponto-em-local/
+---
+No dia 2017-02-25 será realizada a 67 Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/68a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/68a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..e44891e
--- /dev/null
+++ b/_meetings/68a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "68ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-03-25
+start_time: 09:45
+end_time: 13:30
+sessions: ["release-management-com-powershell-dsc","search-as-a-service-amazon-aws-vs-microsoft-azure"]
+redirect_from: /reuniao/68a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2017-03-25 será realizada a 68ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/69a-reuniao-presencial-da-comunidade-netponto-em-local.md b/_meetings/69a-reuniao-presencial-da-comunidade-netponto-em-local.md
new file mode 100644
index 0000000..7a3d556
--- /dev/null
+++ b/_meetings/69a-reuniao-presencial-da-comunidade-netponto-em-local.md
@@ -0,0 +1,10 @@
+---
+title: "69ª Reunião Presencial da Comunidade NetPonto em Lisboa: Festa de lançamento do Visual Studio 2017"
+date: 2017-04-29
+start_time: 09:45
+end_time: 13:30
+sessions: []
+redirect_from: /reuniao/69a-reuniao-presencial-da-comunidade-netponto-em-local/
+---
+No dia 2017-04-29 será realizada a 69ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md b/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
index 38101bc..015a3b5 100644
--- a/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
+++ b/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-coimbra.md
@@ -1,12 +1,10 @@
---
title: "6ª Reunião Presencial da Comunidade NetPonto em Coimbra"
date: 2015-06-27
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["entity-framework-7", "ravendb-3-0"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["entity-framework-7","ravendb-3-0"]
redirect_from: /reuniao/6a-reuniao-presencial-da-comunidade-netponto-em-coimbra/
---
No dia 27-06-2015 será realizada a 6ª Reunião Presencial da Comunidade NetPonto em Coimbra. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index c9e7a54..86fcb7c 100644
--- a/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/6a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "6ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2010-01-23
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["geracao-de-codigo-com-o-mygeneration", "introducao-ao-windows-presentation-foundation-wpf"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["geracao-de-codigo-com-o-mygeneration","introducao-ao-windows-presentation-foundation-wpf"]
redirect_from: /reuniao/6a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 23-01-2010 será realizada a 6ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 23-01-2010 será realizada a 6ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/6a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/6a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index 163e16f..56674aa 100644
--- a/_meetings/6a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/6a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "6ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2015-07-11
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["asp-net-vnext-agora-em-mac", "criar-aplicacoes-com-xamarin-forms"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["asp-net-vnext-agora-em-mac","criar-aplicacoes-com-xamarin-forms"]
redirect_from: /reuniao/6a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 11-07-2015 será realizada a 6ª Reunião Presencial da Comunidade NetPonto no Porto.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/70a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/70a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..f765047
--- /dev/null
+++ b/_meetings/70a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "70ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-06-24
+start_time: 09:45
+end_time: 13:30
+sessions: ["testando-aplicacoes-usando-specflow-gherkin-selenium","paket"]
+redirect_from: /reuniao/70a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2017-06-24 será realizada a 70 Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/72a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/72a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..96ed896
--- /dev/null
+++ b/_meetings/72a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "72ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-07-29
+start_time: 09:45
+end_time: 13:30
+sessions: ["add-cognitive-intelligence-to-your-code-nlp-on-top-of-microsoft-cognitive-services","xunit-and-the-temple-of-qa"]
+redirect_from: /reuniao/72a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2017-07-29 será realizada a 72ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/73a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/73a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..eca10e1
--- /dev/null
+++ b/_meetings/73a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "73ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-10-28
+start_time: 09:45
+end_time: 13:30
+sessions: ["git-from-the-trenches","react-man-give-an-ui-to-your-api"]
+redirect_from: /reuniao/73a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2017-10-28 será realizada a 73ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/74a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/74a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..0e90ed5
--- /dev/null
+++ b/_meetings/74a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "74ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2017-11-25
+start_time: 09:45
+end_time: 13:30
+sessions: ["internacionalizacao-de-web-apps-em-net","features-de-azure-sql-db-que-vao-salvar-o-dia"]
+redirect_from: /reuniao/74a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2017-11-25 será realizada a 74ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/75a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/75a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..941d8d6
--- /dev/null
+++ b/_meetings/75a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "75ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2018-01-27
+start_time: 09:45
+end_time: 13:30
+sessions: ["creating-a-rocking-global-web-application-with-microsoft-azure-app-service","i-m-a-developer-what-else-can-i-bi"]
+redirect_from: /reuniao/75a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 2018-01-27 será realizada a 75ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/76a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/76a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..a444fa3
--- /dev/null
+++ b/_meetings/76a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "76ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2018-04-07
+start_time: 09:45
+end_time: 13:30
+sessions: ["stateful-mock-servers-to-the-rescue-on-rest-ecosystems","angular-from-the-trenches-to-netponto"]
+redirect_from: /reuniao/76a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 07-04-2018 será realizada a 76ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/77a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/77a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..48a1879
--- /dev/null
+++ b/_meetings/77a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "77ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2018-06-23
+start_time: 09:30
+end_time: 13:30
+sessions: ["utilizando-templates-para-acelerar-a-criacao-de-prototipos-em-angular","suportar-a-lingua-arabe-e-so-escrever-da-direita-para-a-esquerda"]
+redirect_from: /reuniao/77a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 23-06-2018 será realizada a 77ª Reunião Presencial da Comunidade NetPonto em Lisboa. O evento será realizado nas instalações do nosso Patrocinador Gold CreateIT na Avenida da Igreja, nº 42, 12º Esquerdo, 1700-239 Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota:
Existem lugares limitados, pelo que se não puder comparecer agradecemos que cancele a inscrição para dar lugar a outro participante.
As inscrições terminam dia 21 de Junho às 18h.Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/78a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/78a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..0e04b99
--- /dev/null
+++ b/_meetings/78a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "78ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2018-09-15
+start_time: 09:45
+end_time: 13:30
+sessions: ["dominar-a-enumeracao-em-net","the-future-of-csharp"]
+redirect_from: /reuniao/78a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+ Nos dias 12 a 14 de Setembro de 2018 ocorre o evento .Net Conf, um evento virtual de três dias co-organizado pelas comunidades .NET e a Microsoft. A Comunidade Netponto está associada a este evento e no dia 15 de Setembro será realizada a 78ª Reunião Presencial da Comunidade NetPonto em Lisboa.Esta reunião será realizada na Farfetch Lisboa na R. Do Instituto Industrial. Para participar, efectue o registo de acordo com as instruções abaixo.Dada a limitação de lugares, caso se inscreva e não possa ir agradecemos que cancele a inscrição, para tal basta clicar no link incluido no email de confirmação de inscrição.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/79a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/79a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
new file mode 100644
index 0000000..ba489ad
--- /dev/null
+++ b/_meetings/79a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -0,0 +1,10 @@
+---
+title: "79ª Reunião Presencial da Comunidade NetPonto em Lisboa"
+date: 2018-11-24
+start_time: 09:45
+end_time: 13:30
+sessions: []
+redirect_from: /reuniao/79a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
+---
+No dia 24-11-2018 será realizada a 79ª Reunião Presencial da Comunidade NetPonto em Lisboa. Para participar, efectue o registo de acordo com as instruções abaixo.
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/7a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/7a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index 4e2c362..a4da005 100644
--- a/_meetings/7a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/7a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "7ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2010-02-27
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["melhorar-a-qualidade-do-software-com-o-visual-studio-team-system", "fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["melhorar-a-qualidade-do-software-com-o-visual-studio-team-system","fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate"]
redirect_from: /reuniao/7a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 27-02-2010 será realizada a 7ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 27-02-2010 será realizada a 7ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/7a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/7a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index bd191f7..0ca719b 100644
--- a/_meetings/7a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/7a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "7ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2015-09-26
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["azure-sql-database-and-elastic-pools", "aplicacoes-web-do-futuro-ecmascript-vnext-e-outros"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["aplicacoes-web-do-futuro-ecmascript-vnext-e-outros","azure-sql-database-and-elastic-pools"]
redirect_from: /reuniao/7a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 26-09-2015 será realizada a 7ª Reunião Presencial da Comunidade NetPonto no Porto.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/8a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/8a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index d7bc68a..3eb89dd 100644
--- a/_meetings/8a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/8a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "8ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2010-03-20
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio", "novidades-do-net-framework-4-0-para-csharp-e-vb-net"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio","novidades-do-net-framework-4-0-para-csharp-e-vb-net"]
redirect_from: /reuniao/8a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 20-03-2010 será realizada a 8ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 20-03-2010 será realizada a 8ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/8a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/8a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index f9f62dd..cc95731 100644
--- a/_meetings/8a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/8a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "8ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2015-11-28
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["introducao-ao-desenvolvimento-agil-usando-scrum", "windows-10-instalado-no-raspberry-pi-2"]
+start_time: 09:45
+end_time: 13:30
+sessions: ["introducao-ao-desenvolvimento-agil-usando-scrum","windows-10-instalado-no-raspberry-pi-2"]
redirect_from: /reuniao/8a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 28-11-2015 será realizada a 8ª Reunião Presencial da Comunidade NetPonto no Porto.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/997a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/997a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
deleted file mode 100644
index 008bc7f..0000000
--- a/_meetings/997a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "997ª TEST- Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2018-04-01
-start_time: 9:45:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["Introdução ao Windows Communication Foundation (WCF)", "Node.js em Windows", "Como deixar de fazer \"copy and paste\" entre Windows Store e Windows Phone Apps", "ASP.NET 5", "C# 6.0 April 2014 Preview"]
-speakers: ["caioproiete", "jorgeacf","saramgsilva", "brunomlopes", "paulomorgado"]
-venue: microsoft-lx
-gold-sponsor: ["microsoft", "ist", "novabase", "upt", "nediup"]
-silver-sponsor: ["telerik","ciclo", "pluralsight"]
-bronze-sponsor: ["redgate", "codeprime"]
-redirect_from:
----
-APENAS PARA TESTE de campos no front matter que faltam inserir (para conseguir visualizar os dados na pagina)... apagar na versão final
diff --git a/_meetings/998a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/998a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
deleted file mode 100644
index 02a81a1..0000000
--- a/_meetings/998a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "998ª TEST- Reunião Presencial da Comunidade NetPonto no Porto"
-date: 2018-05-01
-start_time: 9:45:00 +0100
-end_time: 13:30:00 +0100
-sessions: ["ASP.NET VNext, agora em Mac!", "Criar aplicações com Xamarin Forms" ]
-speakers: ["brunomlopes", "ruimarinho"]
-venue: isep
-gold-sponsor: ["isep", "welisten"]
-silver-sponsor: ["syncfusion","telerik", "trello"]
-bronze-sponsor: ["itjobs", "nei-isep", "survs"]
-redirect_from:
----
-APENAS PARA TESTE DAS CIDADES enquanto não há no front matter um campo "local"... apagar na versão final
diff --git a/_meetings/999a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/999a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
deleted file mode 100644
index 8801396..0000000
--- a/_meetings/999a-TEST-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: "999ª TESTE - Reunião Presencial da Comunidade NetPonto em Lisboa"
-date: 2018-12-31
-start_time: 9:45:00 +0100
-end_time: 17:15:00 +0100
-sessions: ["architecting-a-large-software-project-lessons-learned", "lightning-talks-1", "a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo", "lightning-talks-2"]
-venue: microsoft-lx
-gold-sponsor: ["microsoft", "ist", "novabase", "upt", "nediup"]
-silver-sponsor: ["telerik","ciclo", "pluralsight"]
-bronze-sponsor: ["redgate", "codeprime"]
-redirect_from:
----
-APENAS PARA TESTE DAS PRÓXIMAS REUNIÕES... apagar na versão final
-Teste a reuniões dentro das pastas (cidades/ número da reunião)
diff --git a/_meetings/9a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md b/_meetings/9a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
index bd301b5..fd10f08 100644
--- a/_meetings/9a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
+++ b/_meetings/9a-reuniao-presencial-da-comunidade-netponto-em-lisboa.md
@@ -1,10 +1,9 @@
---
title: "9ª Reunião Presencial da Comunidade NetPonto em Lisboa"
date: 2010-04-24
-start_time: 10:00:00 +0100
-end_time: 12:45:00 +0100
-sessions: ["ferramentas-de-apoio-para-developers-net-e-sql-server", "integracao-continua-com-o-hudson-para-aplicacoes-net"]
+start_time: 09:30
+end_time: 12:45
+sessions: ["ferramentas-de-apoio-para-developers-net-e-sql-server","integracao-continua-com-o-hudson-para-aplicacoes-net"]
redirect_from: /reuniao/9a-reuniao-presencial-da-comunidade-netponto-em-lisboa/
---
-No dia 24-04-2010 será realizada a 9ª Reunião Presencial da Comunidade NetPonto em Lisboa.
-
+No dia 24-04-2010 será realizada a 9ª Reunião Presencial da Comunidade NetPonto em Lisboa.
\ No newline at end of file
diff --git a/_meetings/9a-reuniao-presencial-da-comunidade-netponto-no-porto.md b/_meetings/9a-reuniao-presencial-da-comunidade-netponto-no-porto.md
index 5dec429..35f22bd 100644
--- a/_meetings/9a-reuniao-presencial-da-comunidade-netponto-no-porto.md
+++ b/_meetings/9a-reuniao-presencial-da-comunidade-netponto-no-porto.md
@@ -1,12 +1,10 @@
---
title: "9ª Reunião Presencial da Comunidade NetPonto no Porto"
date: 2016-01-16
-start_time: 10:00:00 +0100
-end_time: 12:30:00 +0100
-sessions: ["typescript-with-angular-2", "novidades-c-sharp-6"]
+start_time: 09:45
+end_time: 12:30
+sessions: ["typescript-with-angular-2","novidades-c-sharp-6"]
redirect_from: /reuniao/9a-reuniao-presencial-da-comunidade-netponto-no-porto/
---
No dia 16-01-2016 será realizada a 9ª Reunião Presencial da Comunidade NetPonto no Porto.
-
-Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
-
+Nota: Ao final da reunião, escolhemos um restaurante próximo e fazemos um almoço em grupo para continuar o convívio e aproximar as pessoas. A participação é opcional.
\ No newline at end of file
diff --git a/_meetings/sessao-especial-netponto-powerpivot-com-alberto-ferrari.md b/_meetings/sessao-especial-netponto-powerpivot-com-alberto-ferrari.md
index a1a0641..2344e78 100644
--- a/_meetings/sessao-especial-netponto-powerpivot-com-alberto-ferrari.md
+++ b/_meetings/sessao-especial-netponto-powerpivot-com-alberto-ferrari.md
@@ -1,17 +1,11 @@
---
title: "Sessão Especial NetPonto: PowerPivot com Alberto Ferrari"
date: 2012-02-13
-start_time: 19:30:00 +0100
-end_time: 21:30:00 +0100
+start_time: 19:00
+end_time: 21:30
sessions: ["powerpivot-introduction-plus-many-to-many-in-dax"]
redirect_from: /reuniao/sessao-especial-netponto-powerpivot-com-alberto-ferrari/
---
-No dia 13-02-2012 pelas 19:30 será realizada uma sessão especial da Comunidade NetPonto em Lisboa sobre PowerPivot com o [Alberto Ferrari][1]. Para participar, efectue o registo de acordo com as instruções abaixo.
-
-O [Alberto Ferrari][1] é especialista em Business Intelligence e Microsoft Most-Valuable Professional (MVP) em SQL Server, orador em conferências internacionais, tais como European PASS Conference e PASS Summit e co-autor de um livro de sucesso de PowerPivot.
-
- [

][2]{:rel="nofollow"}

-
-[1]: http://netponto.org/membro/alberto-ferrari/ "Clique para ver o perfil de Alberto Ferrari na Comunidade NetPonto"
-[2]: http://www.amazon.co.uk/gp/product/0735640580/ref=as_li_tf_il?ie=UTF8&tag=netponto00-21&linkCode=as2&camp=1634&creative=6738&creativeASIN=0735640580 "Livro: Microsoft PowerPivot for Excel 2010: Give Your Data Meaning"
-
+No dia 13-02-2012 pelas 19:30 será realizada uma sessão especial da Comunidade NetPonto em Lisboa sobre PowerPivot com o Alberto Ferrari. Para participar, efectue o registo de acordo com as instruções abaixo.
+O
Alberto Ferrari é especialista em Business Intelligence e Microsoft Most-Valuable Professional (MVP) em SQL Server, orador em conferências internacionais, tais como European PASS Conference e PASS Summit e co-autor de um livro de sucesso de PowerPivot.
+


\ No newline at end of file
diff --git a/_sessions/un-process-or-the-truth-about-functional-analysis.md b/_sessions/-un-process-or-the-truth-about-functional-analysis.md
similarity index 50%
rename from _sessions/un-process-or-the-truth-about-functional-analysis.md
rename to _sessions/-un-process-or-the-truth-about-functional-analysis.md
index 7142e0b..72320c1 100644
--- a/_sessions/un-process-or-the-truth-about-functional-analysis.md
+++ b/_sessions/-un-process-or-the-truth-about-functional-analysis.md
@@ -1,15 +1,10 @@
---
title: "(Un)process or the truth about functional analysis"
date: 2016-01-23
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["sofiaazo"]
+start_time: 12:00
+speakers: ["sofia-azevedo"]
meeting: 59a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/-un-process-or-the-truth-about-functional-analysis/
---
-Apresentação informal, que toca, no entanto, em todas as funções do Analista Funcional. Recorre ao humor e a GIFs importados de outros contextos, que ilustram os desafios deste perfil (muito mais de soft skills do que propriamente técnicos).
-
-O tema do processo de desenvolvimento de software é, necessariamente, abordado e discutido.
-
-Os profissionais rever-se-ão nos problemas relatados e poderão encontrar soluções que procuram. Os curiosos assimilarão o papel do analista funcional no desenvolvimento de software.
+Apresentação informal, que toca, no entanto, em todas as funções do Analista Funcional. Recorre ao humor e a GIFs importados de outros contextos, que ilustram os desafios deste perfil (muito mais de soft skills do que propriamente técnicos).O tema do processo de desenvolvimento de software é, necessariamente, abordado e discutido. Os profissionais rever-se-ão nos problemas relatados e poderão encontrar soluções que procuram. Os curiosos assimilarão o papel do analista funcional no desenvolvimento de software.
diff --git a/_sessions/lisboa/50/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo.md b/_sessions/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo.md
similarity index 79%
rename from _sessions/lisboa/50/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo.md
rename to _sessions/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo.md
index 9e3cb54..757dbe1 100644
--- a/_sessions/lisboa/50/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo.md
+++ b/_sessions/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo.md
@@ -1,20 +1,21 @@
---
title: "A maravilha que é o Octopus Deploy, e porque deverias usá-lo (remota)"
date: 2014-11-22
-start_time: 14:30:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["caioproiete"]
-videos_urls: ["https://www.youtube.com/watch?v=yQbLl6cCNVU"]
-videos_src: ["https://www.youtube.com/embed/yQbLl6cCNVU"]
+start_time: 14:30
+speakers: ["caio-proiete"]
meeting: 50a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/a-maravilha-que-e-o-octopus-deploy-e-porque-deverias-usa-lo/
---
+
Quantas vezes a tua aplicação ASP .NET deixou de funcionar porque "alguém" da tua equipa (sim, porque tu nunca fizeste isto, pois não?) copiou o Web.config errado para o servidor em produção?
+
Lembra-te da última vez que tiveste de interromper as tuas férias porque ninguém na empresa (além de ti) conseguia fazer o deployment de uma aplicação?
+
E quantas vezes tivestes (ou tiveram) de abortar um deployment porque aquele documento Word que deram-te estava completamente desactualizado? Nem mesmo o nome dos servidores eram os mesmos!
-Se te identificas com pelo menos um dos cenarios acima, esta apresentação é para ti. Em 90 minutos o Caio Proiete vai mostrar-te como podes usar o OctopusDeploy para automatizar e documentar os processos de deployment das tuas aplicações, para teres menos surpresas, e poderes tirar férias como uma pessoa normal.
-**Nota**: Esta apresentação será feita remotamente, visto o Caio Proiete não estar em Portugal.
+Se te identificas com pelo menos um dos cenarios acima, esta apresentação é para ti. Em 90 minutos o Caio Proiete vai mostrar-te como podes usar o OctopusDeploy para automatizar e documentar os processos de deployment das tuas aplicações, para teres menos surpresas, e poderes tirar férias como uma pessoa normal.
+Nota:
+Esta apresentação será feita remotamente, visto o Caio Proiete não estar em Portugal.
diff --git a/_sessions/lisboa/52/a-minha-visao-de-arquitetura-e-design.md b/_sessions/a-minha-visao-de-arquitetura-e-design.md
similarity index 86%
rename from _sessions/lisboa/52/a-minha-visao-de-arquitetura-e-design.md
rename to _sessions/a-minha-visao-de-arquitetura-e-design.md
index af61911..9492db1 100644
--- a/_sessions/lisboa/52/a-minha-visao-de-arquitetura-e-design.md
+++ b/_sessions/a-minha-visao-de-arquitetura-e-design.md
@@ -1,17 +1,13 @@
---
-title: "A \"minha\" visão de arquitetura e design"
+title: "A “minha” visão de arquitetura e design"
date: 2015-03-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vitortomaz"]
+start_time: 12:00
+speakers: ["vitor-tomaz"]
meeting: 52a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/a-minha-visao-de-arquitetura-e-design/
---
-Sempre que iniciamos um projeto devemos questionar se as arquiteturas base que temos usado até então são as mais adequadas ao problema. Será que as típicas arquiteturas de 3 camadas ainda são a melhor opção? Qual o estado da arte neste momento?
+Sempre que iniciamos um projeto devemos questionar se as arquiteturas base que temos usado até então são as mais adequadas ao problema. Será que as típicas arquiteturas de 3 camadas ainda são a melhor opção? Qual o estado da arte neste momento?
Nesta sessão vamos analisar uma proposta de arquitetura mais limpa e desacoplada que se torna mais fácil de manter e estender e que é independente de frameworks, user inteface e base de dados.
-
Vamos analisar as camadas que a compõem, as responsabilidades de cada uma e como é que comunicam entre elas.
-
Para concretizar a ideia iremos ver um exemplo de implementação usando ASP.NET MVC para UI e SQLServer como base de dados.
-
diff --git a/_sessions/viana-do-castelo/1/a-plataforma-windows-azure.md b/_sessions/a-plataforma-windows-azure.md
similarity index 71%
rename from _sessions/viana-do-castelo/1/a-plataforma-windows-azure.md
rename to _sessions/a-plataforma-windows-azure.md
index 20a447d..22e69a0 100644
--- a/_sessions/viana-do-castelo/1/a-plataforma-windows-azure.md
+++ b/_sessions/a-plataforma-windows-azure.md
@@ -1,10 +1,10 @@
---
title: "A Plataforma Windows Azure"
date: 2012-07-14
-start_time: 14:30:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["vraposo"]
+start_time: 14:30
+speakers: ["virgilio-esteves"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-viana-do-castelo
redirect_from: /sessao/a-plataforma-windows-azure/
---
+(...)
diff --git a/_sessions/lisboa/57/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code.md b/_sessions/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code.md
similarity index 77%
rename from _sessions/lisboa/57/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code.md
rename to _sessions/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code.md
index 9a0d17c..a4ec1f8 100644
--- a/_sessions/lisboa/57/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code.md
+++ b/_sessions/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code.md
@@ -1,13 +1,12 @@
---
-title: "A vida dificil de um compilador - Boas praticas e Clean Code"
+title: "A vida dificil de um compilador – Boas praticas e Clean Code"
date: 2015-10-24
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["rms81g"]
+start_time: 10:00
+speakers: ["ricardo-santos"]
meeting: 57a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/a-vida-dificil-de-um-compilador-boas-praticas-e-clean-code/
---
-A apresentação tem como fio condutor a ideia expressa pela famosa citação do Martin Fowler -
-"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - e pretende focar alguns principios fundamentais para produzir código mais legivel e de mais fácil manutenção, bem como alertar para erros comuns que vamos comentendo no nosso dia-a-dia, com a desculpa que "agora não há tempo"...
+A apresentação tem como fio condutor a ideia expressa pela famosa citação do Martin Fowler -
+"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - e pretende focar alguns principios fundamentais para produzir código mais legivel e de mais fácil manutenção, bem como alertar para erros comuns que vamos comentendo no nosso dia-a-dia, com a desculpa que "agora não há tempo"…
diff --git a/_sessions/acelerando-o-processo-de-prototipagem.md b/_sessions/acelerando-o-processo-de-prototipagem.md
new file mode 100644
index 0000000..ca96249
--- /dev/null
+++ b/_sessions/acelerando-o-processo-de-prototipagem.md
@@ -0,0 +1,10 @@
+---
+title: "Acelerando o processo de prototipagem "
+date: 2018-02-24
+start_time: 10:00
+speakers: ["glauco-godoi"]
+meeting: 2a-reuniao-presencial-da-comunidade-netponto-em-leiria
+redirect_from: /sessao/acelerando-o-processo-de-prototipagem/
+---
+
+Vamos acelerar o processo de prototipagem de aplicações em Angular através da utilização de templates personalizadosOs templates vão permitir que as aplicações criadas já disponibilizem, de raiz, suporte para multiplas línguas, biblioteca de UI, autenticação e acesso a base de dados NoSQL.Além disso os templates servem para disseminar o conhecimento e facilitar a utilização de boas práticas dentro de uma equipa de desenvolvimento (não importando o seu tamanho).
diff --git a/_sessions/add-cognitive-intelligence-to-your-code-nlp-on-top-of-microsoft-cognitive-services.md b/_sessions/add-cognitive-intelligence-to-your-code-nlp-on-top-of-microsoft-cognitive-services.md
new file mode 100644
index 0000000..926b454
--- /dev/null
+++ b/_sessions/add-cognitive-intelligence-to-your-code-nlp-on-top-of-microsoft-cognitive-services.md
@@ -0,0 +1,10 @@
+---
+title: "Add Cognitive Intelligence to your Code – NLP on top of Microsoft Cognitive Services"
+date: 2017-07-29
+start_time: 10:00
+speakers: ["marco-antonio-silva"]
+meeting: 72a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/add-cognitive-intelligence-to-your-code-nlp-on-top-of-microsoft-cognitive-services/
+---
+
+One of the key subject that everyone is talking about is AI and how you must include it in your business. The truth is, today it’s really easy to have a more intelligent app or service without having to know a lot about AI. On that note I’ll be showing you the Microsoft Cognitive Services Portfolio Hand-on. The focus of this talk will be around Natural Language Processing (meaning Text To Speech, Speech to Text and Natural Language Understanding). The goal will be to program a voice interactive assistant that could run on any device that is internet connected and has a Microphone and a Speaker, I’ll be using a Raspberry pi for this. Come learn how easy it is to build this scenario and have an overview of the remaining services made available from Microsoft Cognitive Services portfolio.
diff --git a/_sessions/an-hitchhiker-s-guide-to-performance-testing.md b/_sessions/an-hitchhiker-s-guide-to-performance-testing.md
new file mode 100644
index 0000000..5d9af88
--- /dev/null
+++ b/_sessions/an-hitchhiker-s-guide-to-performance-testing.md
@@ -0,0 +1,12 @@
+---
+title: "An hitchhiker's guide to performance testing"
+date: 2016-07-23
+start_time: 12:00
+speakers: ["joana-carvalho"]
+meeting: 62a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/an-hitchhiker-s-guide-to-performance-testing/
+---
+
+This presentation will give an overview on performance metrics and basic concepts as well as the technics using the VS IDE and the Microsoft Infrastructure.
+It will show why
+to start testing your app and how to do it.
diff --git a/_sessions/angular-from-the-trenches-to-leiria.md b/_sessions/angular-from-the-trenches-to-leiria.md
new file mode 100644
index 0000000..17191e0
--- /dev/null
+++ b/_sessions/angular-from-the-trenches-to-leiria.md
@@ -0,0 +1,10 @@
+---
+title: "Angular from the trenches to Leiria"
+date: 2018-02-24
+start_time: 11:30
+speakers: ["alexandre-marreiros"]
+meeting: 2a-reuniao-presencial-da-comunidade-netponto-em-leiria
+redirect_from: /sessao/angular-from-the-trenches-to-leiria/
+---
+
+Nesta sessão iremos explorar a implementação de patterns recorrendo a Angular, e efetuar um pequeno dive sobre a arquitetura da tecnologiaem contextos de integração. Será também alvo de analise a implantação de pequenas rotinas de Devops sobre Azure PAS.Finalizando com uma visão do what's next em termos de integração de soluções Angular para lá do tradicional SPA.O que esperar muitas experiências vindas diretamente de cerca de 3 anos de trincheiras na criação e mentoria de aplicações tendo por base Angular JS e Angular. Bring your cap, bring your questions, come to share
diff --git a/_sessions/angular-from-the-trenches-to-netponto.md b/_sessions/angular-from-the-trenches-to-netponto.md
new file mode 100644
index 0000000..10bada5
--- /dev/null
+++ b/_sessions/angular-from-the-trenches-to-netponto.md
@@ -0,0 +1,11 @@
+---
+title: "Angular from the trenches to NetPonto"
+date: 2018-04-07
+start_time: 12:00
+speakers: ["alexandre-marreiros"]
+meeting: 76a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/angular-from-the-trenches-to-netponto/
+---
+
+Nesta sessão iremos explorar a implementação de patterns recorrendo a Angular, e efetuar um pequeno dive sobre a arquitetura da tecnologiaem contextos de integração. Será também alvo de analise a implantação de pequenas rotinas de DEVOPS obre AZURE PAS.Finalizando com uma visão do what's next em termos de integração de soluções ANGULAR para lá do tradicional SPA.O que esperar muitas experiencias vindas diretamente de cerca de 3 anos de trincheiras na criação e mentoria de aplicações tendo por baseAngular JS e Angular.
+Bring your cap, bring your questions come to share
diff --git a/_sessions/angular2-hello-world.md b/_sessions/angular2-hello-world.md
new file mode 100644
index 0000000..94d16cf
--- /dev/null
+++ b/_sessions/angular2-hello-world.md
@@ -0,0 +1,10 @@
+---
+title: "Angular2 Hello World"
+date: 2017-02-25
+start_time: 10:00
+speakers: ["vitor-fernandes"]
+meeting: 67a-reuniao-presencial-da-comunidade-netponto-em-local
+redirect_from: /sessao/angular2-hello-world/
+---
+
+In this session, we'll go over a simple application to show the basic concepts of Google's Angular powerfull framework. Get started today with this framework built for the future.Agenda: - Quick start: The Angular2 Hello World app
diff --git a/_sessions/api-management.md b/_sessions/api-management.md
new file mode 100644
index 0000000..dc87736
--- /dev/null
+++ b/_sessions/api-management.md
@@ -0,0 +1,11 @@
+---
+title: "API Management: Rise of the Planet of the Apps"
+date: 2016-09-17
+start_time: 10:00
+speakers: ["sandro-pereira"]
+meeting: 12a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/api-management/
+---
+
+Azure API Management que permite proteger, publicar e analisar as nossas APIs e microsserviços numa gateway de API’s escalável.O objetivo desta sessão é partilhar experiência sobre as capacidades do Azure API Management: como podemos começar a usar; como podemos modernizar as nossos web services, adicionar novos protocolos de segurança; como podemos criar um site de documentação e testes para os developers; como pode ser a base para os seus projetos híbridos de Integração; e explorar algumas das suas funcionalidades principais.
+E como sempre, não é esperado que todos tenham conhecimento aprofundado desta tecnologia, mas apesar disso espera-se que esta será uma sessão interativa por forma a tentar ajudar-vos a compreende-la melhor.
diff --git a/_sessions/aplicacoes-web-do-futuro-ecmascript-vnext-e-outros.md b/_sessions/aplicacoes-web-do-futuro-ecmascript-vnext-e-outros.md
index f41c0ec..c6204c0 100644
--- a/_sessions/aplicacoes-web-do-futuro-ecmascript-vnext-e-outros.md
+++ b/_sessions/aplicacoes-web-do-futuro-ecmascript-vnext-e-outros.md
@@ -1,19 +1,31 @@
---
title: "Aplicações Web do Futuro - ECMAScript vNext e outros"
date: 2015-09-26
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["jricardobrandao"]
+start_time: 10:00
+speakers: ["ricardo-brandao"]
meeting: 7a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/aplicacoes-web-do-futuro-ecmascript-vnext-e-outros/
---
-Tens acompanhado as últimas novidades no desenvolvimento de aplicações web? Sabes o que te espera num futuro próximo? Adianta-te e começa já hoje a criar aplicações web, prontas para produção, usufruindo de todas as potencialidades da nova especificação ECMAScript!
-
-Nos últimos anos tem-se assistido a uma evolução ímpar das aplicações web. Essa evolução deve-se, em parte, à evangelização do Javascript na comunidade de programadores web. Por um lado, surgem diariamente ferramentas que ajudam e promovem o desenvolvimento de aplicações web. Por outro lado, estamos a assistir ao maior avanço na especificação ECMAScript desde a sua conceção, que se traduz numa modernização da linguagem Javascript.
-
-Estes fatores (entre outros) têm potenciado a adoção do Javascript nas aplicações web modernas, dando uma maior ênfase ao lado cliente no modelo cliente-servidor. Em última análise, esta evolução acentua a necessidade de adaptar os processos no desenvolvimento web a este novo mundo.
-
-Nesta sessão vamos olhar para algumas das novas funcionalidades da especificação ECMAScript 2015 e ver como é possível começar a desenvolver aplicações Javascript vNext a partir de hoje. Além disso, vamos abordar algumas tecnologias úteis no desenvolvimento de aplicações web.
-
-**UPDATE: A sessão de "Adicionando capacidades de pesquisa às aplicações com Azure Search" com o Luís Calado não poderá ser realizada neste dia. As melhoras Luís!**
+Tens acompanhado as últimas novidades no desenvolvimento de
+aplicações web? Sabes o que te espera num futuro próximo?
+Adianta-te e começa já
+hoje a criar aplicações web, prontas para produção,
+usufruindo de todas as potencialidades da nova especificação
+ECMAScript!Nos últimos anos tem-se assistido a uma
+evolução ímpar das aplicações web. Essa evolução
+deve-se, em parte, à
evangelização do Javascript na
+comunidade de programadores web. Por um lado, surgem diariamente ferramentas
+que ajudam e promovem o desenvolvimento de aplicações web. Por outro
+lado, estamos a assistir ao maior avanço na especificação ECMAScript desde
+a sua conceção, que se traduz numa modernização da linguagem
+Javascript.Estes fatores (entre outros) têm potenciado a adoção
+do Javascript nas aplicações web modernas, dando uma maior ênfase
+ao lado cliente no modelo cliente-servidor. Em última análise,
+esta evolução acentua a necessidade de adaptar os processos no
+desenvolvimento web a este novo mundo.Nesta sessão vamos olhar para algumas das novas
+funcionalidades da especificação ECMAScript 2015 e ver como é
+possível começar a desenvolver aplicações
+Javascript vNext a partir de hoje. Além disso, vamos abordar algumas
+tecnologias úteis no desenvolvimento de aplicações web.UPDATE: A sessão de "Adicionando capacidades de pesquisa às aplicações com Azure Search" com o Luís Calado não poderá ser realizada neste dia. As melhoras Luís!
diff --git a/_sessions/apresentacao-da-comunidade-netponto-2.md b/_sessions/apresentacao-da-comunidade-netponto-2.md
index 96b1b88..dee2679 100644
--- a/_sessions/apresentacao-da-comunidade-netponto-2.md
+++ b/_sessions/apresentacao-da-comunidade-netponto-2.md
@@ -1,9 +1,10 @@
---
title: "Apresentação da Comunidade NetPonto"
date: 2010-09-18
-start_time: 09:30:00 +0100
-end_time: 10:00:00 +0100
-speakers: ["caioproiete"]
+start_time: 09:30
+speakers: ["caio-proiete"]
meeting: 14a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/apresentacao-da-comunidade-netponto-2/
---
+
+
diff --git a/_sessions/porto/1/apresentacao-da-comunidade-netponto-no-porto.md b/_sessions/apresentacao-da-comunidade-netponto-no-porto.md
similarity index 83%
rename from _sessions/porto/1/apresentacao-da-comunidade-netponto-no-porto.md
rename to _sessions/apresentacao-da-comunidade-netponto-no-porto.md
index 212ae08..54d80cc 100644
--- a/_sessions/porto/1/apresentacao-da-comunidade-netponto-no-porto.md
+++ b/_sessions/apresentacao-da-comunidade-netponto-no-porto.md
@@ -1,11 +1,10 @@
---
title: "Apresentação da Comunidade NetPonto no Porto"
date: 2010-03-27
-start_time: 14:30:00 +0100
-end_time: 14:45:00 +0100
-speakers: ["saramgsilva"]
+start_time: 14:30
+speakers: ["sara-silva"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/apresentacao-da-comunidade-netponto-no-porto/
---
-Nesta apresentação a Sara irá apresentar a nossa iniciativa os nossos objectivos como comunidade, planos para o futuro, e irá mostrar como é possível fazer parte e contribuir.
+Nesta apresentação a Sara irá apresentar a nossa iniciativa os nossos objectivos como comunidade, planos para o futuro, e irá mostrar como é possível fazer parte e contribuir.
diff --git a/_sessions/apresentacao-da-comunidade-netponto.md b/_sessions/apresentacao-da-comunidade-netponto.md
index fcccaf0..bc756a7 100644
--- a/_sessions/apresentacao-da-comunidade-netponto.md
+++ b/_sessions/apresentacao-da-comunidade-netponto.md
@@ -1,10 +1,10 @@
---
title: "Apresentação da Comunidade NetPonto"
date: 2009-08-15
-start_time: 10:00:00 +0100
-end_time: 10:20:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/1-reunio-apresentao-da-comunidade-netponto"]
+start_time: 10:00
+speakers: ["caio-proiete"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/apresentacao-da-comunidade-netponto/
---
+
+
diff --git a/_sessions/architecting-a-large-software-project-lessons-learned.md b/_sessions/architecting-a-large-software-project-lessons-learned.md
index 0417229..a7880ce 100644
--- a/_sessions/architecting-a-large-software-project-lessons-learned.md
+++ b/_sessions/architecting-a-large-software-project-lessons-learned.md
@@ -1,14 +1,10 @@
---
title: "Architecting a Large Software Project - Lessons Learned"
date: 2014-11-22
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["lokijota"]
-slides_urls: ["http://www.slideshare.net/slidejota/20141115-architecting-a-large-software-project-lessons-learned-joo-pedro-martins-dist"]
-videos_urls: ["https://www.youtube.com/watch?v=W0uHd9YngfE"]
-source_code_urls: ["http://blogit.create.pt/joaomartins/2014/12/01/architecting-a-large-software-project-lessons-learned-netponto-50th-meeting-lisboa-22nov-2/"]
+start_time: 10:00
+speakers: ["joao-martins"]
meeting: 50a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/architecting-a-large-software-project-lessons-learned/
---
-Em projectos de grande dimensão ou duração, as funções de um arquitecto vão tipicamente desde a comunicação com o cliente e gestão de requisitos, à concepção em termos mais tecnológicos de uma solução para responder a esses requisitos e garantir qualidade técnica. Como resultado de uma retrospectiva efectuada sobre um projecto com mais de 3 anos até à sua passagem a produção bem sucedida, vou sistematizar as principais lições aprendidas - tanto positivas e negativas -, em aspectos vão precisamente desde os funcionais aos técnicos.
+Em projectos de grande dimensão ou duração, as funções de um arquitecto vão tipicamente desde a comunicação com o cliente e gestão de requisitos, à concepção em termos mais tecnológicos de uma solução para responder a esses requisitos e garantir qualidade técnica. Como resultado de uma retrospectiva efectuada sobre um projecto com mais de 3 anos até à sua passagem a produção bem sucedida, vou sistematizar as principais lições aprendidas – tanto positivas e negativas –, em aspectos vão precisamente desde os funcionais aos técnicos.
diff --git a/_sessions/arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo.md b/_sessions/arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo.md
index cdc7cd2..61504c9 100644
--- a/_sessions/arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo.md
+++ b/_sessions/arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo.md
@@ -1,17 +1,10 @@
---
-title: "Arduino 101, Como iniciar o desenvolvimento neste \"micro\" mundo"
+title: "Arduino 101, Como iniciar o desenvolvimento neste "micro" mundo ."
date: 2015-04-18
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrorosa"]
+start_time: 12:00
+speakers: ["pedro-rosa"]
meeting: 53a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/arduino-101-como-iniciar-o-desenvolvimento-neste-micro-mundo/
---
-Já ouviste falar de Arduino, IoT ou de plataformas como netduino, raspberry PI?
-
-Sempre te interessou fazer os teus próprios sistemas de rega? medição de temperatura? ou outros?
-
-Esta sessão serve para isso, introduzir o mundo dos pequeno devices, como programar um Arduino, como ligar sensores, como fazer deploy, como comunicar com outros dispositivos.
-
-Uma sessão de introdução ao mundo dos pequenos devices nesta altura do Big Bang do IoT.
+Já ouviste falar de Arduino, IoT ou de plataformas como netduino, raspberry PI?Sempre te interessou fazer os teus próprios sistemas de rega? medição de temperatura? ou outros?Esta sessão serve para isso, introduzir o mundo dos pequeno devices, como programar um Arduino, como ligar sensores, como fazer deploy, como comunicar com outros dispositivos.Uma sessão de introdução ao mundo dos pequenos devices nesta altura do Big Bang do IoT.
diff --git a/_sessions/arquitectura-dos-servicos-da-plataforma-windows-azure.md b/_sessions/arquitectura-dos-servicos-da-plataforma-windows-azure.md
index cfbac3e..00c98d4 100644
--- a/_sessions/arquitectura-dos-servicos-da-plataforma-windows-azure.md
+++ b/_sessions/arquitectura-dos-servicos-da-plataforma-windows-azure.md
@@ -1,13 +1,10 @@
---
title: "Arquitectura dos Serviços da plataforma Windows Azure"
date: 2012-02-11
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vitortomaz"]
-slides_urls: ["http://www.slideshare.net/netponto/arquitectura-dos-servios-da-plataforma-windows-azure"]
-videos_urls: ["http://www.youtube.com/watch?v=NbLVtuM4pCQ"]
+start_time: 10:00
+speakers: ["vitor-tomaz"]
meeting: 4a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/arquitectura-dos-servicos-da-plataforma-windows-azure/
---
-O Windows Azure é uma plataforma que fornece serviços de alta disponibilidade e escalabilidade. Nesta sessão iremos abordar a arquitectura dos serviços base desta plataforma (Compute, Storage e SQLAzure) de modo a entendermos de que forma é que a escalabilidade e alta disponibilidade são conseguidas. Iremos ver as diferenças para as plataformas "tradicionais" e algumas consequências no desenvolvimento de soluções para este ambiente.
+O Windows Azure é uma plataforma que fornece serviços de alta disponibilidade e escalabilidade. Nesta sessão iremos abordar a arquitectura dos serviços base desta plataforma (Compute, Storage e SQLAzure) de modo a entendermos de que forma é que a escalabilidade e alta disponibilidade são conseguidas. Iremos ver as diferenças para as plataformas "tradicionais" e algumas consequências no desenvolvimento de soluções para este ambiente.
diff --git a/_sessions/as-novas-capacidades-assincronas-do-csharp-5-0.md b/_sessions/as-novas-capacidades-assincronas-do-csharp-5-0.md
index 4c419ff..e39d588 100644
--- a/_sessions/as-novas-capacidades-assincronas-do-csharp-5-0.md
+++ b/_sessions/as-novas-capacidades-assincronas-do-csharp-5-0.md
@@ -1,11 +1,10 @@
---
title: "As novas capacidades assíncronas do C# 5.0"
date: 2011-11-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["paulomorgado"]
-slides_urls: ["http://www.slideshare.net/netponto/as-novidades-do-csharp-50"]
-videos_urls: ["http://www.youtube.com/watch?v=lOdnEKZFFUo"]
+start_time: 10:00
+speakers: ["paulo-morgado"]
meeting: 3a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/as-novas-capacidades-assincronas-do-csharp-5-0/
---
+
+
diff --git a/_sessions/asp-net-5.md b/_sessions/asp-net-5.md
index 2cb0e45..e813e63 100644
--- a/_sessions/asp-net-5.md
+++ b/_sessions/asp-net-5.md
@@ -1,13 +1,11 @@
---
title: "ASP.NET 5"
date: 2015-11-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["brunomlopes"]
+start_time: 12:00
+speakers: ["bruno-lopes"]
meeting: 58a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/asp-net-5/
---
-A versão 5 do ASP.NET é uma implementação completamente nova e moderna de uma pilha de desenvolvimento para a web em .NET. Mais leve, componentizada, e a funcionar em várias plataformas, esta nova pilha passa inclusivamente a correr também em outros sistemas operativos que não Microsoft.
-
-Nesta apresentação vamos começar por implementar um serviço básico sobre HTTP usado ASP.NET 5, passando de seguida para uma aplicaçao simples com MVC 6.
+A versão 5 do ASP.NET é uma implementação completamente nova e moderna de uma pilha de desenvolvimento para a web em .NET. Mais leve, componentizada, e a funcionar em várias plataformas, esta nova pilha passa inclusivamente a correr também em outros sistemas operativos que não Microsoft.
+ Nesta apresentação vamos começar por implementar um serviço básico sobre HTTP usado ASP.NET 5, passando de seguida para uma aplicaçao simples com MVC 6.
diff --git a/_sessions/asp-net-mvc-na-pratica.md b/_sessions/asp-net-mvc-na-pratica.md
index fff19c9..9313165 100644
--- a/_sessions/asp-net-mvc-na-pratica.md
+++ b/_sessions/asp-net-mvc-na-pratica.md
@@ -1,10 +1,10 @@
---
title: "ASP .NET MVC na Prática"
date: 2009-09-19
-start_time: 11:45:00 +0100
-end_time: 13:00:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/asp-net-mvc-na-pratica"]
+start_time: 11:45
+speakers: ["caio-proiete"]
meeting: 2a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/asp-net-mvc-na-pratica/
---
+
+
diff --git a/_sessions/asp-net-performance-a-pragmatic-approach.md b/_sessions/asp-net-performance-a-pragmatic-approach.md
index fa19c93..1274054 100644
--- a/_sessions/asp-net-performance-a-pragmatic-approach.md
+++ b/_sessions/asp-net-performance-a-pragmatic-approach.md
@@ -1,21 +1,15 @@
---
-title: "ASP.Net Performance - A pragmatic approach"
+title: "ASP.Net Performance – A pragmatic approach"
date: 2013-07-27
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["luiscunhapaulino"]
-slides_urls: ["http://www.slideshare.net/NetPonto/performance-tuning-a-pragmatic-aproach-luis-paulino"]
-videos_urls: ["http://www.youtube.com/watch?v=xlRoKi40QMs"]
+start_time: 10:00
+speakers: ["luis-paulino"]
meeting: 40a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/asp-net-performance-a-pragmatic-approach/
---
-Nesta sessão vamos abordar a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD.
+Nesta sessão vamos abordar a performance de Sistemas de Informação desenvolvidos na plataforma ASP.NET com recurso a SQL Server com SGBD.
Iremos explicar como surgem os problemas de performance em sistemas com alguns anos de existência e qual a abordagem a tomar, quando temos utilizadores insatisfeitos.
-
Abordaremos também alguns casos de sucesso no mercado a nível de sistemas de alta disponibilidade e como o mercado tem evoluído.
-
-De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação.
-
-Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais: Do's & Dont's, Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
-
+De uma forma geral, pretendemos demonstrar técnicas de análise/tuning de performance em ASP.NET
+ e sua evolução ao longo das várias versões, como também algumas técnicas de requisitos para obtenção e estruturação da informação. Finalmente, o objetivo passa por divulgar procedimentos, técnicas e ferramentas que sirvam como uma referência que possam ser úteis caso surjam problemas de performance nos nossos sistemas de futuro, entre os quais : Do’s & Dont’s,
+Systematic Tuning, ASP.NET Trace, VS Profiling Tools, SQL Profiler entre outros.
diff --git a/_sessions/asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo.md b/_sessions/asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo.md
index de77c06..cf3a536 100644
--- a/_sessions/asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo.md
+++ b/_sessions/asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo.md
@@ -1,21 +1,17 @@
---
title: "ASP.NET SignalR - Comunicação em real-time simples e para todo mundo"
date: 2013-04-20
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["glauco-godoi"]
-slides_urls: ["http://www.slideshare.net/NetPonto/aspnet-signal-r-glauco-godoi"]
-videos_urls: ["http://www.youtube.com/watch?v=PlOWxSG-uGg"]
meeting: 38a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/asp-net-signalr-comunicacao-em-real-time-simples-e-para-todo-mundo/
---
-Com o ASP.NET SignalR passamos a ter o poder da comunicação em real-time através de mecanismos de push. O SignalR utiliza um conjunto de tecnologias e técnicas para permitir que o servidor envie informação para um ou mais clientes. Estes clientes podem ser tão diferentes quanto um cliente HTML + Javascript, uma aplicação WPF ou mesmo uma app a ser executada no iOS.
-Vamos explorar estas potencialidades em um conjunto de exemplos práticos onde poderemos perceber:
+Com o ASP.NET SignalR passamos a ter o poder da comunicação em real-time através de mecanismos de push. O SignalR utiliza um conjunto de tecnologias e técnicas para permitir que o servidor envie informação para um ou mais clientes. Estes clientes podem ser tão diferentes quanto um cliente HTML + Javascript, uma aplicação WPF ou mesmo uma app a ser executada no iOS.
-- Quais as técnicas e tecnologias que suportam o SignalR;
-- Quão simples é criar um cliente capaz de fazer comunicação em real-time;
-- Quais plataformas já suportam o SignalR;
+Vamos explorar estas potencialidades em um conjunto de exemplos práticos onde poderemos perceber:
+Quais as técnicas e tecnologias que suportam o SignalR;
+Quão simples é criar um cliente capaz de fazer comunicação em real-time;
+Quais plataformas já suportam o SignalR;
Além disso poderemos discutir quais as áreas de aplicabilidade desta tecnologia.
-
diff --git a/_sessions/asp-net-vnext-agora-em-mac.md b/_sessions/asp-net-vnext-agora-em-mac.md
index 29ff1fa..d067e7c 100644
--- a/_sessions/asp-net-vnext-agora-em-mac.md
+++ b/_sessions/asp-net-vnext-agora-em-mac.md
@@ -1,13 +1,12 @@
---
title: "ASP.NET VNext, agora em Mac!"
date: 2015-07-11
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["brunomlopes"]
+start_time: 10:00
+speakers: ["bruno-lopes"]
meeting: 6a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/asp-net-vnext-agora-em-mac/
---
-A próxima versão do ASP.NET é uma implementação completamente nova e moderna de uma pilha de desenvolvimento para a web em .NET. Em conjunto com o novo foco cross-platform, esta nova pilha passa a correr também em outros sistemas operativos que não Microsoft.
+A próxima versão do ASP.NET é uma implementação completamente nova e moderna de uma pilha de desenvolvimento para a web em .NET.
+Em conjunto com o novo foco cross-platform, esta nova pilha passa a correr também em outros sistemas operativos que não Microsoft.
Nesta sessão vamos ver como é que a nova pilha funciona, as principais alterações, e servir uma página ASP.NET a partir de Mac OS X
-
diff --git a/_sessions/asp-net-webapi-uma-visao-pratica.md b/_sessions/asp-net-webapi-uma-visao-pratica.md
index 456e736..f38cb29 100644
--- a/_sessions/asp-net-webapi-uma-visao-pratica.md
+++ b/_sessions/asp-net-webapi-uma-visao-pratica.md
@@ -1,13 +1,13 @@
---
title: "ASP.NET webAPI: uma visão prática"
date: 2013-03-09
-start_time: 16:30:00 +0100
-end_time: 18:00:00 +0100
-speakers: ["thesaintr"]
+start_time: 16:30
+speakers: ["cristovao-morgado"]
meeting: 3a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/asp-net-webapi-uma-visao-pratica/
---
-A webAPI é uma framework para desenvolver serviços fornecidos via HTTP que possam servir vários tipos diferentes de clientes, quer sejam desktop, móveis ou outros serviços.
-Nesta apresentação iremos ver como montar uma API e usa-la em meros minutos, em clientes web, móveis e desktop, observando como a webAPI facilita a publicaçao e consumo dos serviços. De seguida irá-se falar de estratégias de segurança, caching, como aplicar uma arquitura REST aos serviços e varios truques e dicas aprendidos da experiencia de publicar e consumir serviços desta forma.
+A webAPI é uma framework para desenvolver serviços fornecidos via HTTP que possam servir vários tipos diferentes de clientes, quer sejam desktop, móveis ou outros serviços.
+Nesta apresentação iremos ver como montar uma API e usa-la em meros minutos, em clientes web, móveis e desktop, observando como a webAPI facilita a publicaçao e consumo dos serviços.
+De seguida irá-se falar de estratégias de segurança, caching, como aplicar uma arquitura REST aos serviços e varios truques e dicas aprendidos da experiencia de publicar e consumir serviços desta forma.
diff --git a/_sessions/asp-net-webforms-tagmapping-e-a-reciclagem-reutilizacao-de-aplicacoes.md b/_sessions/asp-net-webforms-tagmapping-e-a-reciclagem-reutilizacao-de-aplicacoes.md
index 158e506..7ce6ffc 100644
--- a/_sessions/asp-net-webforms-tagmapping-e-a-reciclagem-reutilizacao-de-aplicacoes.md
+++ b/_sessions/asp-net-webforms-tagmapping-e-a-reciclagem-reutilizacao-de-aplicacoes.md
@@ -1,11 +1,10 @@
---
title: "ASP .NET WebForms - TagMapping e a reciclagem / reutilização de aplicações"
date: 2011-09-24
-start_time: 10:40:00 +0100
-end_time: 11:10:00 +0100
-speakers: ["nmfgomes"]
-slides_urls: ["http://www.slideshare.net/netponto/asp-net-webforms-tagmapping"]
-videos_urls: ["http://www.youtube.com/watch?v=UiGD3Pd-WnY"]
+start_time: 10:40
+speakers: ["nuno-gomes"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/asp-net-webforms-tagmapping-e-a-reciclagem-reutilizacao-de-aplicacoes/
---
+
+
diff --git a/_sessions/aspect-oriented-programming-aop-com-postsharp.md b/_sessions/aspect-oriented-programming-aop-com-postsharp.md
index 886cce6..889939a 100644
--- a/_sessions/aspect-oriented-programming-aop-com-postsharp.md
+++ b/_sessions/aspect-oriented-programming-aop-com-postsharp.md
@@ -1,17 +1,12 @@
---
title: "Aspect-oriented Programming (AOP) com PostSharp"
date: 2012-05-26
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vmpaulino"]
-slides_urls: ["http://www.slideshare.net/NetPonto/aspectoriented-programming-aop-com-postsharp"]
-videos_urls: ["http://www.youtube.com/watch?v=eG_WIRkr76M"]
+start_time: 10:00
+speakers: ["vitor-paulino"]
meeting: 29a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/aspect-oriented-programming-aop-com-postsharp/
---
-Aspect-oriented Programming (AOP) é um paradigma orientado a garantir separation of concerns ao nível dos blocos de código funcionais dos não funcionais. Nesta sessão vão ser apresentados conceitos desse paradigma baseando os exemplos na biblioteca [PostSharp][1]{:rel="nofollow"}.
-Nesta apresentação vamos ficar a conhecer o funcionamento do [PostSharp][1]{:rel="nofollow"}, quais as classes existentes e como as devemos utilizar para capacitar as nossas aplicações deste paradigma desde o File-New Project até a apresentação de demonstrações em diferentes plataformas .NET.
-
-[1]: http://www.sharpcrafters.com
+Aspect-oriented Programming (AOP) é um paradigma orientado a garantir separation of concerns ao nível dos blocos de código funcionais dos não funcionais. Nesta sessão vão ser apresentados conceitos desse paradigma baseando os exemplos na biblioteca PostSharp.
+Nesta apresentação vamos ficar a conhecer o funcionamento do PostSharp, quais as classes existentes e como as devemos utilizar para capacitar as nossas aplicações deste paradigma desde o File-New Project até a apresentação de demonstrações em diferentes plataformas .NET.
diff --git a/_sessions/aspectos-de-desenho-e-implementacoes-de-web-apis.md b/_sessions/aspectos-de-desenho-e-implementacoes-de-web-apis.md
index 274929b..5ff1d31 100644
--- a/_sessions/aspectos-de-desenho-e-implementacoes-de-web-apis.md
+++ b/_sessions/aspectos-de-desenho-e-implementacoes-de-web-apis.md
@@ -1,14 +1,10 @@
---
title: "Aspectos de desenho e implementações de Web APIs"
date: 2013-09-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pmhsfelix"]
-videos_urls: ["http://www.youtube.com/watch?v=VqbHPzA8AfI"]
+start_time: 12:00
+speakers: ["pedro-felix"]
meeting: 41a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/aspectos-de-desenho-e-implementacoes-de-web-apis/
---
-Web APIs são interfaces para a realização de programas, expostas na Web, utilizado o HTTP como protocolo aplicacional e usáveis por múltiplos tipos de clientes, nomeadamente dispositivos móveis.
-
-Nesta sessão, abordam-se aspectos de desenho e implementação de Web APIs, inspirados por experiências recentes, e usando a arquitectura da Web e o protocolo HTTP como fios condutores.
+Web APIs são interfaces para a realização de programas, expostas na Web, utilizado o HTTP como protocolo aplicacional e usáveis por múltiplos tipos de clientes, nomeadamente dispositivos móveis.Nesta sessão, abordam-se aspectos de desenho e implementação de Web APIs, inspirados por experiências recentes, e usando a arquitectura da Web e o protocolo HTTP como fios condutores.
diff --git a/_sessions/aspnetcore1-docker.md b/_sessions/aspnetcore1-docker.md
new file mode 100644
index 0000000..16d1c2d
--- /dev/null
+++ b/_sessions/aspnetcore1-docker.md
@@ -0,0 +1,10 @@
+---
+title: "(ASP) .NET Core 1.X em Docker - Um novo início"
+date: 2017-04-08
+start_time: 11:30
+speakers: ["jaime-mendes"]
+meeting: 15a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/aspnetcore1-docker/
+---
+
+A uma equipa típica de ASP.NET deram o desafio de correr um sistema de envio de emails internos que corresse em máquinas pequenas de Linux, sendo a escolha de linguagem algo típico como Java ou uma tecnologia ainda verde sem grandes casos de sucesso e falta de conhecimento do funcionamento interno disseminado... Toda a gente escolheu a última opção. Iremos falar sobre os problemas encontrados com o novo .NET Core, com Kestrel e o choque na migração de conhecimento, enquanto corremos tudo em Docker.
diff --git a/_sessions/automatizacao-no-desenvolvimento-web-com-gulpjs.md b/_sessions/automatizacao-no-desenvolvimento-web-com-gulpjs.md
index bcafe23..aaf68dd 100644
--- a/_sessions/automatizacao-no-desenvolvimento-web-com-gulpjs.md
+++ b/_sessions/automatizacao-no-desenvolvimento-web-com-gulpjs.md
@@ -1,17 +1,17 @@
---
title: "Automatização no desenvolvimento Web com Gulpjs"
date: 2016-01-23
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["ricardo-costa"]
meeting: 59a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/automatizacao-no-desenvolvimento-web-com-gulpjs/
---
-Nesta sessão serão apresentadas várias técnicas de automatização de tarefas no desenvolvimento de aplicações Web.
-
-Tarefas como validações de JavaScript, minificaçâo de JavaScript, optimização de imagens, compilação de CSS, entre muitas outras.
-
-Será mostrado como se poderá usar o Gulpjs para estruturar os vários deployments nos respectivos ambientes, desde desenvolvimento até produção.
+Nesta sessão serão apresentadas várias técnicas de automatização de tarefas no desenvolvimento de aplicações Web.
+Tarefas como validações de JavaScript, minificaçâo de JavaScript,
+optimização de imagens, compilação de CSS, entre muitas outras.
+Será mostrado como se poderá usar o Gulpjs para estruturar os vários
+deployments nos respectivos ambientes,
+ desde desenvolvimento até
+produção.
A integração do Visual Studio com o Gulpjs também será abordada.
-
diff --git a/_sessions/automatizacao-tarefas-com-gulp.md b/_sessions/automatizacao-tarefas-com-gulp.md
index a6ab39b..1ea6aa2 100644
--- a/_sessions/automatizacao-tarefas-com-gulp.md
+++ b/_sessions/automatizacao-tarefas-com-gulp.md
@@ -1,17 +1,10 @@
---
title: "Automatização de tarefas com Gulp"
date: 2016-04-02
-start_time: 10:00:00 +0100
-end_time: 11:00:00 +0100
+start_time: 10:00
speakers: ["cipriano-freitas"]
meeting: 10a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/automatizacao-tarefas-com-gulp/
---
-Minificar scripts, optimizar imagens, bundling de CSS e verificação de erros no JavaScript. Estas são apenas algumas das preocupações mais comuns que temos ao desenvolver aplicações web.
-
-O mundo do desenvolvimento front-end está a avançar a uma grande velocidade e com isto surgem novas formas de gerir os projectos.
-
-O Gulp é uma framework multi-plataforma que permite automatizar tarefas repetitivas e a Microsoft apercebeu-se da sua potencialidade e extensibilidade tendo-o tornado parte do mais recente ASP.NET Core 1.0.
-
-Nesta sessão vamos falar sobre como o ASP.NET Core 1.0 utiliza o Gulp, integrando-o com NPM e Bower para organizar projectos web e permitir que o nosso esforço seja menos no processo de organização do projecto e mais no desenvolvimento.
+Minificar scripts, optimizar imagens, bundling de CSS e verificação de erros no JavaScript. Estas são apenas algumas das preocupações mais comuns que temos ao desenvolver aplicações web.O mundo do desenvolvimento front-end está a avançar a uma grande velocidade e com isto surgem novas formas de gerir os projectos.O Gulp é uma framework multi-plataforma que permite automatizar tarefas repetitivas e a Microsoft apercebeu-se da sua potencialidade e extensibilidade tendo-o tornado parte do mais recente ASP.NET Core 1.0.Nesta sessão vamos falar sobre como o ASP.NET Core 1.0 utiliza o Gulp, integrando-o com NPM e Bower para organizar projectos web e permitir que o nosso esforço seja menos no processo de organização do projecto e mais no desenvolvimento.
diff --git a/_sessions/aventuras-vectores-xss.md b/_sessions/aventuras-vectores-xss.md
new file mode 100644
index 0000000..d21e461
--- /dev/null
+++ b/_sessions/aventuras-vectores-xss.md
@@ -0,0 +1,10 @@
+---
+title: "As aventuras de vectores de XSS em lugares peculiares"
+date: 2017-09-09
+start_time: 10:00
+speakers: ["ricardo-almeida"]
+meeting: 17a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/aventuras-vectores-xss/
+---
+
+Identificar vulnerabilidades em aplicações web, nomeadamente vulnerabilidades assíncronas, é sempre uma tarefa difícil. Não é possível determinar facilmente ou atempadamente, onde a vulnerabilidade se pode manifestar numa arquitectura aplicacional. Nesta apresentação, vou me focar no Asynchronous Cross Site Scripting também conhecido por Blind Cross Site Scripting. Irei demonstrar a construção de uma ferramenta de detecção de XSS assíncrono, que poderão usar para testar a vossa aplicação e finalmente tentar transmitir o impacto que uma vulnerabilidade deste tipo pode ter na vossa aplicação.
diff --git a/_sessions/azure-active-directory.md b/_sessions/azure-active-directory.md
index dc32e28..cee61a5 100644
--- a/_sessions/azure-active-directory.md
+++ b/_sessions/azure-active-directory.md
@@ -1,9 +1,10 @@
---
title: "Azure Active Directory"
date: 2014-04-26
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vraposo"]
+start_time: 10:00
+speakers: ["virgilio-esteves"]
meeting: 46a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/azure-active-directory/
---
+
+
diff --git a/_sessions/azure-functions.md b/_sessions/azure-functions.md
new file mode 100644
index 0000000..37e508f
--- /dev/null
+++ b/_sessions/azure-functions.md
@@ -0,0 +1,10 @@
+---
+title: "Event driven applications com Azure Functions"
+date: 2016-10-22
+start_time: 12:00
+speakers: ["ricardo-costa"]
+meeting: 64a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/azure-functions/
+---
+
+Esta sessão pretende cobrir vários aspectos das Azures Functions, desde triggers e webhooks, framework base, arquitectura, custos e recursos. Será uma sessão bastante prática e com exemplos de várias integrações e cenários possíveis
diff --git a/_sessions/azure-sql-database-and-elastic-pools.md b/_sessions/azure-sql-database-and-elastic-pools.md
index 8c6671a..fa8468a 100644
--- a/_sessions/azure-sql-database-and-elastic-pools.md
+++ b/_sessions/azure-sql-database-and-elastic-pools.md
@@ -1,15 +1,11 @@
---
title: "Azure SQL Database and Elastic Pools"
date: 2015-09-26
-start_time: 12:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vraposo"]
+start_time: 12:00
+speakers: ["virgilio-esteves"]
meeting: 7a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/azure-sql-database-and-elastic-pools/
---
-Armazenamento de informação é uma realidade incontornável, por isso porque não saber mais sobre como funciona e que ofertas poderosas existem actualmente no Azure?!?
-
-Vem ver o que são, como funcionam e como tirar o máximo partido delas!
-
-**UPDATE: A sessão de "SOLR em .NET - Solução Super Sólida para uma Busca Super Rápida" com o Pedro Neves Rosa infelizmente não poderá ser realizada.**
+Armazenamento de informação é uma realidade incontornável, por isso porque não saber mais sobre como funciona e que ofertas poderosas existem actualmente no Azure?!?
+Vem ver o que são, como funcionam e como tirar o máximo partido delas!UPDATE: A sessão de "SOLR em .NET - Solução Super Sólida para uma Busca Super Rápida" com o Pedro Neves Rosa infelizmente não poderá ser realizada.
diff --git a/_sessions/biztalk-mapper-como-funcionam-os-mapas-em-biztalk-server-2010.md b/_sessions/biztalk-mapper-como-funcionam-os-mapas-em-biztalk-server-2010.md
index 9e06226..10f306a 100644
--- a/_sessions/biztalk-mapper-como-funcionam-os-mapas-em-biztalk-server-2010.md
+++ b/_sessions/biztalk-mapper-como-funcionam-os-mapas-em-biztalk-server-2010.md
@@ -1,11 +1,10 @@
---
title: "BizTalk Mapper: Como funcionam os mapas em BizTalk Server 2010"
date: 2011-09-24
-start_time: 12:30:00 +0100
-end_time: 13:00:00 +0100
-speakers: ["sandro_asp"]
-slides_urls: ["http://www.slideshare.net/netponto/biztalk-mapper-mapas-em-biztalk-server-2010"]
-videos_urls: ["http://www.youtube.com/watch?v=TibuIaacrNw"]
+start_time: 12:30
+speakers: ["sandro-pereira"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/biztalk-mapper-como-funcionam-os-mapas-em-biztalk-server-2010/
---
+
+
diff --git a/_sessions/biztalk-server-2010-introducao.md b/_sessions/biztalk-server-2010-introducao.md
index b31d2d7..e1e1ee5 100644
--- a/_sessions/biztalk-server-2010-introducao.md
+++ b/_sessions/biztalk-server-2010-introducao.md
@@ -1,13 +1,10 @@
---
title: "BizTalk Server 2010: Introdução"
date: 2010-10-23
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["jfaneca"]
-slides_urls: ["http://www.slideshare.net/netponto/biztalk-2010"]
-videos_urls: ["http://www.youtube.com/watch?v=4drTORHNmp4"]
+start_time: 10:00
+speakers: ["joao-faneca"]
meeting: 15a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/biztalk-server-2010-introducao/
---
-Nesta sessão o João vai nos mostrar o que é o BizTalk e para que serve, bem como explicar a sua arquitectura e principais componentes, juntamente com diversas demonstrações de suas funcionalidades, como por exemplo orquestrações com consumo de ficheiros, serviços WCF, construção de Custom Adapters, entre outras demonstrações, com ênfase nas novidades da versão 2010 do BizTalk.
+Nesta sessão o João vai nos mostrar o que é o BizTalk e para que serve, bem como explicar a sua arquitectura e principais componentes, juntamente com diversas demonstrações de suas funcionalidades, como por exemplo orquestrações com consumo de ficheiros, serviços WCF, construção de Custom Adapters, entre outras demonstrações, com ênfase nas novidades da versão 2010 do BizTalk.
diff --git a/_sessions/boas-vindas-e-apresentacao-da-comunidade-netponto.md b/_sessions/boas-vindas-e-apresentacao-da-comunidade-netponto.md
index ca9cfb1..f692bb3 100644
--- a/_sessions/boas-vindas-e-apresentacao-da-comunidade-netponto.md
+++ b/_sessions/boas-vindas-e-apresentacao-da-comunidade-netponto.md
@@ -1,9 +1,10 @@
---
title: "Boas-vindas e apresentação da Comunidade NetPonto"
date: 2011-02-12
-start_time: 14:00:00 +0100
-end_time: 14:10:00 +0100
-speakers: ["caioproiete", "brunomlopes"]
+start_time: 14:00
+speakers: ["caio-proiete","bruno-lopes"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-vila-real
redirect_from: /sessao/boas-vindas-e-apresentacao-da-comunidade-netponto/
---
+
+
diff --git a/_sessions/boas-vindas-e-apresentacao-da-comunidade.md b/_sessions/boas-vindas-e-apresentacao-da-comunidade.md
index 489ea0b..913601a 100644
--- a/_sessions/boas-vindas-e-apresentacao-da-comunidade.md
+++ b/_sessions/boas-vindas-e-apresentacao-da-comunidade.md
@@ -1,9 +1,10 @@
---
title: "Boas-vindas e Apresentação da Comunidade"
date: 2011-09-24
-start_time: 10:00:00 +0100
-end_time: 10:20:00 +0100
-speakers: ["caioproiete", "brunomlopes"]
+start_time: 10:00
+speakers: ["caio-proiete","bruno-lopes"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/boas-vindas-e-apresentacao-da-comunidade/
---
+
+
diff --git a/_sessions/build-automation-with-cake.md b/_sessions/build-automation-with-cake.md
new file mode 100644
index 0000000..6a05c18
--- /dev/null
+++ b/_sessions/build-automation-with-cake.md
@@ -0,0 +1,10 @@
+---
+title: "Build Automation? It's a piece of Cake."
+date: 2017-11-04
+start_time: 11:30
+speakers: ["guilherme-ferreira"]
+meeting: 18a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/build-automation-with-cake/
+---
+
+Do you feel productive learning a new scripting language, trying to automate your build process? It’s a pain when you try to setup a new Build Server?If you are a C# Developer and you have answered yes to any of these questions, this session is for you.Cake is a cross platform build automation solution that leverage your C# skills.In this session we will explore the ingredients of this Cake and see how you can build a script to compile an application, run unit tests and more.
diff --git a/_sessions/building-a-testing-culture.md b/_sessions/building-a-testing-culture.md
new file mode 100644
index 0000000..f2595d2
--- /dev/null
+++ b/_sessions/building-a-testing-culture.md
@@ -0,0 +1,10 @@
+---
+title: "Building a Testing Culture"
+date: 2018-06-02
+start_time: 10:00
+speakers: ["pedro-tavares"]
+meeting: 22a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/building-a-testing-culture/
+---
+
+We live surrounded by bad practices, stress, and fear of missing a delivery timeline. We all work or worked, on projects with those characteristics. If we don't enforce a shared culture of testing, no matter what, the quality of the software that we produce will suffer. With this talk/topic, I want to share the problems and solutions that will enable us to create a shared testing culture across our team and company.
diff --git a/_sessions/building-apps-that-use-media-services.md b/_sessions/building-apps-that-use-media-services.md
index dc12d7a..d4390a6 100644
--- a/_sessions/building-apps-that-use-media-services.md
+++ b/_sessions/building-apps-that-use-media-services.md
@@ -1,13 +1,10 @@
---
title: "Building Apps that use Media Services"
date: 2013-10-19
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vraposo"]
+start_time: 12:00
+speakers: ["virgilio-esteves"]
meeting: 42a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/building-apps-that-use-media-services/
---
-Nesta sessão vamos percorrer o processo de construir aplicações ricas para a Windows Store com streaming adaptativo suportado por Windows Azure Media Services.
-
-Vamos aprender a usar a Player Framework e o SDK para criar uma fantástica experiência na aplicação.
+Nesta sessão vamos percorrer o processo de construir aplicações ricas para a Windows Store com streaming adaptativo suportado por Windows Azure Media Services.Vamos aprender a usar a Player Framework e o SDK para criar uma fantástica experiência na aplicação.
diff --git a/_sessions/cake-tasting.md b/_sessions/cake-tasting.md
new file mode 100644
index 0000000..9573d84
--- /dev/null
+++ b/_sessions/cake-tasting.md
@@ -0,0 +1,11 @@
+---
+title: "Cake tasting"
+date: 2016-11-26
+start_time: 10:00
+speakers: ["luis-goncalves"]
+meeting: 65a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/cake-tasting/
+---
+
+Cake (C# make) é uma ferramenta para automatização de builds na qual utilizamos a linguagem C# para descrever os passos a realizar. Nesta talk vamos explorar os princípios e funcionalidades do Cake, construindo progressivamente um script de build para um cenário típico em .NET. Pelo caminho haverá oportunidade para discutir vantagens/desvantagens e fazer as inevitáveis comparações com outras ferramentas. Bolos?... só mesmo no
+coffee break
diff --git a/_sessions/case-studies-about-layout-view-states-scale-in-windows-8-store-apps.md b/_sessions/case-studies-about-layout-view-states-scale-in-windows-8-store-apps.md
index db61453..de8b863 100644
--- a/_sessions/case-studies-about-layout-view-states-scale-in-windows-8-store-apps.md
+++ b/_sessions/case-studies-about-layout-view-states-scale-in-windows-8-store-apps.md
@@ -1,21 +1,10 @@
---
title: "Case studies about Layout & View States & Scale in Windows 8 Store Apps"
date: 2012-12-08
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["saramgsilva"]
-slides_urls: ["http://www.slideshare.net/NetPonto/case-studies-about-layout-view-states-scale-16349649"]
-videos_urls: ["http://www.youtube.com/watch?v=2cVqPpIkGac"]
+start_time: 12:00
+speakers: ["sara-silva"]
meeting: 34a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/case-studies-about-layout-view-states-scale-in-windows-8-store-apps/
---
-No desenvolvimento de aplicações para a Windows 8 Store não existe um guia "Step by Step" que nos indique como devemos desenvolver as aplicações de forma a suportar os vários estados de vistas e as várias resoluções de ecrã.
-
-Nesta sessão serão abordados exemplos que inclui:
-
-- Customização de layout nas aplicações para Windows 8 Store: GridView, ListView e FlipView e outros controlos;
-- Contemplando os estados de vistas: Snap, Filled, FullScreen (Landscape) e Portrait;
-- Como tem em conta as várias resoluções de ecrãs.
-
-Se quiseres saber mais, Aparece! Se tiveres dicas sobre o assunto vem Partilhar!
+No desenvolvimento de aplicações para a Windows 8 Store não existe um guia "Step by Step" que nos indique como devemos desenvolver as aplicações de forma a suportar os vários estados de vistas e as várias resoluções de ecrã.Nesta sessão serão abordados exemplos que inclui: Customização de layout nas aplicações para Windows 8 Store: GridView, ListView e FlipView e outros controlos; Contemplando os estados de vistas: Snap, Filled, FullScreen (Landscape) e Portrait;Como tem em conta as várias resoluções de ecrãs.Se quiseres saber mais, Aparece! Se tiveres dicas sobre o assunto vem Partilhar!
diff --git a/_sessions/changes-databases-applications.md b/_sessions/changes-databases-applications.md
new file mode 100644
index 0000000..c6fe4b8
--- /dev/null
+++ b/_sessions/changes-databases-applications.md
@@ -0,0 +1,10 @@
+---
+title: "Delivering changes for databases and applications"
+date: 2017-11-04
+start_time: 10:00
+speakers: ["eduardo-piairo"]
+meeting: 18a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/changes-databases-applications/
+---
+
+In the world of agile software development, the database development process introduces some challenges to the application development process. The delivery of changes at database level tend to be a different and/or separated process from the application delivery process (or even an entirely manual process). This gap between database and application development contributes to turn the database in the bottleneck in the agile process.In this session, I will show how to setup a deployment pipeline (using VSTS, Octopus Deploy, etc.) able to manage database (Azure SQL Database) and application (Azure Web Apps) changes. Through the deployment pipeline, I will explore the aspects, concepts (source control, continuous integration, continuous delivery) and strategies that allow bringing together databases and applications in the deployment process reducing the delivery pain.The main purpose is to understand that applications and databases (in Azure or outside) do not need to live in different worlds with different deployment processes.
diff --git a/_sessions/cognitive-services.md b/_sessions/cognitive-services.md
new file mode 100644
index 0000000..a4e600f
--- /dev/null
+++ b/_sessions/cognitive-services.md
@@ -0,0 +1,10 @@
+---
+title: "Microsoft Cognitive Services, como estender as nossas aplicações utilizando serviços “inteligentes”"
+date: 2017-01-28
+start_time: 10:00
+speakers: ["pedro-rosa"]
+meeting: 66a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/cognitive-services/
+---
+
+O Microsoft Cognitive Services é uma coleção de APIs de inteligência e conhecimento que permitem que os desenvolvedores tornem suas aplicações mais inteligentes e envolventes. Cognitive Services inclui APIs inteligentes que permitem aos sistemas ver, ouvir, falar, entender e interpretar as necessidades usando métodos naturais de comunicação; e também APIs de conhecimento que trazem o poder da inteligência da cloud ao programador.
diff --git a/_sessions/como-analizar-o-codigo-csharp-com-o-ndepend.md b/_sessions/como-analizar-o-codigo-csharp-com-o-ndepend.md
index 735c093..a409c9b 100644
--- a/_sessions/como-analizar-o-codigo-csharp-com-o-ndepend.md
+++ b/_sessions/como-analizar-o-codigo-csharp-com-o-ndepend.md
@@ -1,13 +1,10 @@
---
title: "Como analizar o código C# com o NDepend"
date: 2015-01-24
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["saramgsilva"]
+start_time: 10:00
+speakers: ["sara-silva"]
meeting: 51a-reuniao-presencial-da-comunidade-netponto-em-local
redirect_from: /sessao/como-analizar-o-codigo-csharp-com-o-ndepend/
---
-Boas práticas no desenvolvimento é o caminho correto para obter boa qualidade no Software produzido, e hoje em dias os programadores, arquitetos e gestores tem cada mais consciência sobre isto. Atualmente existem várias ferramentas para avaliar a qualidade do desenvolvimento de Software, NDepend é uma delas.
-
-Nesta sessão a Sara Silva vai explicar em que consiste o NDepend, que tipo de regras suporta, como podemos criar as nossas próprias regras e queries, que relatórios podemos obter e como os devemos analisar, para que desta forma consigamos melhorar o Software que produzimos.
+Boas práticas no desenvolvimento é o caminho correto para obter boa qualidade no Software produzido, e hoje em dias os programadores, arquitetos e gestores tem cada mais consciência sobre isto. Atualmente existem várias ferramentas para avaliar a qualidade do desenvolvimento de Software, NDepend é uma delas.Nesta sessão a Sara Silva vai explicar em que consiste o NDepend, que tipo de regras suporta, como podemos criar as nossas próprias regras e queries, que relatórios podemos obter e como os devemos analisar, para que desta forma consigamos melhorar o Software que produzimos.
diff --git a/_sessions/como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps.md b/_sessions/como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps.md
index a84af6e..0aedd5c 100644
--- a/_sessions/como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps.md
+++ b/_sessions/como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps.md
@@ -1,15 +1,12 @@
---
-title: "Como deixar de fazer \"copy and paste\" entre Windows Store e Windows Phone Apps"
+title: "Como deixar de fazer "copy and paste" entre Windows Store e Windows Phone Apps"
date: 2013-01-26
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["saramgsilva"]
-slides_urls: ["http://www.slideshare.net/NetPonto/como-deixar-de-fazer-copy-and-paste-entre-windows-store-e-windows-phone-appspt"]
-videos_urls: ["http://www.youtube.com/watch?v=BnKqOMp6Kf0"]
+start_time: 10:00
+speakers: ["sara-silva"]
meeting: 35a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/como-deixar-de-fazer-copy-and-paste-entre-windows-store-windows-phone-apps/
---
-No desenvolvimento de aplicações para Windows Phone e Windows Store, usando Silverlight ou C#/XAML respetivamente, deparamo-nos com código semelhante, se não igual, e por vezes dá-mos nos conta que durante o desenvolvimento apenas fazemos "copy and paste" entre os projetos das várias plataformas. E que tal deixar de o fazer? Partilhar, reutilizar código, economizar tempo, diminuir o tempo de manutenção, seria interessante? Mas como?
-Pois é, nesta apresentação a Sara vai falar de Portable Class Libraries e de como poderemos partilhar o código entre várias plataformas de forma a não ter que voltar a fazer "copy and paste" entre projectos!
+No desenvolvimento de aplicações para Windows Phone e Windows Store, usando Silverlight ou C#/XAML respetivamente, deparamo-nos com código semelhante, se não igual, e por vezes dá-mos nos conta que durante o desenvolvimento apenas fazemos “copy and paste” entre os projetos das várias plataformas. E que tal deixar de o fazer? Partilhar, reutilizar código, economizar tempo, diminuir o tempo de manutenção, seria interessante? Mas como?
+Pois é, nesta apresentação a Sara vai falar de Portable Class Libraries e de como poderemos partilhar o código entre várias plataformas de forma a não ter que voltar a fazer “copy and paste” entre projectos!
diff --git a/_sessions/como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8.md b/_sessions/como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8.md
index c38162b..b7158e3 100644
--- a/_sessions/como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8.md
+++ b/_sessions/como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8.md
@@ -1,15 +1,12 @@
---
title: "Como não entalar os dedos nas janelas: Finger-based apps no Windows 8"
date: 2012-03-24
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["manuelpcosta"]
-slides_urls: ["http://www.slideshare.net/netponto/como-no-entalar-os-dedos-nas-janelas-fingerbased-apps-no-windows-8"]
-videos_urls: ["http://www.youtube.com/watch?v=4xkX_W--E3Y"]
+start_time: 10:00
+speakers: ["manuel-costa"]
meeting: 27a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/como-nao-entalar-os-dedos-nas-janelas-finger-based-apps-no-windows-8/
---
+
Nesta apresentação, irão ser focados os principais aspectos relacionados com o desenvolvimento de aplicações "Metro" para o Windows 8.
Em particular, irá ser dada uma introdução às novidades técnicas e de interface do novo sistema operativo, e o seu impacto ao nível da criação de aplicações capazes de tirar partido desses novos paradigmas.
-
diff --git a/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite-minho.md b/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite-minho.md
index b7bf3ae..37869e2 100644
--- a/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite-minho.md
+++ b/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite-minho.md
@@ -1,13 +1,12 @@
---
title: "Como ser Programador durante o dia e mesmo assim dormir bem à noite"
date: 2012-07-14
-start_time: 16:30:00 +0100
-end_time: 18:00:00 +0100
-speakers: ["brunomlopes"]
+start_time: 16:30
+speakers: ["bruno-lopes"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-viana-do-castelo
redirect_from: /sessao/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite-minho/
---
+
Uma das grandes dificuldades no desenvolvimento profissional de software é a continuidade, manutenção e o suporte necessário depois do software já estar em produção. Incluir novas funcionalidades sem estragar as já existentes, obter informações detalhadas de erros e possíveis causas, descobrir o que está a provocar problemas na performance, entre outros, são temas que normalmente não se aprende na universidade.
Nesta apresentação, o Bruno Lopes fará uma introdução a variados temas como instrumentação, profiling, logging e boas práticas de programação e desenvolvimento de software, incluindo lições tiradas do processo de desenvolvimento, manutenção e suporte à produção de várias aplicaçoes e produtos.
-
diff --git a/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite.md b/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite.md
index 9b98159..6fc4b14 100644
--- a/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite.md
+++ b/_sessions/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite.md
@@ -1,14 +1,11 @@
---
title: "Como ser Programador durante o dia e mesmo assim dormir bem à noite"
date: 2012-04-14
-start_time: 16:00:00 +0100
-end_time: 17:30:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-noite"]
+start_time: 16:00
+speakers: ["bruno-lopes"]
meeting: 2a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/como-ser-programador-durante-o-dia-e-mesmo-assim-dormir-bem-a-noite/
---
-Uma das grandes dificuldades no desenvolvimento profissional de software é a continuidade, manutenção e o suporte necessário depois do software já estar em produção. Incluir novas funcionalidades sem estragar as já existentes, obter informações detalhadas de erros e possíveis causas, descobrir o que está a provocar problemas na performance, entre outros, são temas que normalmente não se aprende na universidade.
+Uma das grandes dificuldades no desenvolvimento profissional de software é a continuidade, manutenção e o suporte necessário depois do software já estar em produção. Incluir novas funcionalidades sem estragar as já existentes, obter informações detalhadas de erros e possíveis causas, descobrir o que está a provocar problemas na performance, entre outros, são temas que normalmente não se aprende na universidade.
Nesta apresentação, o Bruno Lopes fará uma introdução a variados temas como instrumentação, profiling, logging e boas práticas de programação e desenvolvimento de software, incluindo lições tiradas do processo de desenvolvimento, manutenção e suporte à produção de várias aplicaçoes e produtos.
-
diff --git a/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-2.md b/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-2.md
index ac24f8c..229df19 100644
--- a/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-2.md
+++ b/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-2.md
@@ -1,12 +1,10 @@
---
title: "Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio"
date: 2010-03-27
-start_time: 16:30:00 +0100
-end_time: 17:45:00 +0100
-speakers: ["aaclage"]
-slides_urls: ["http://www.slideshare.net/netponto/configurao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-3581289"]
+start_time: 16:30
+speakers: ["andre-lage"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-2/
---
-Nesta sessão o André irá dar uma introdução sobre as funcionalidades do Sharepoint, a arquitectura e o ciclo de desenvolvimento, e irá abordar conceitos de Configuração, Customização e Administração de Portais Sharepoint, com demonstrações práticas de uma solução Sharepoint em Visual Studio.
+Nesta sessão o André irá dar uma introdução sobre as funcionalidades do Sharepoint, a arquitectura e o ciclo de desenvolvimento, e irá abordar conceitos de Configuração, Customização e Administração de Portais Sharepoint, com demonstrações práticas de uma solução Sharepoint em Visual Studio.
diff --git a/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio.md b/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio.md
index ed2ac0b..3c721d2 100644
--- a/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio.md
+++ b/_sessions/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio.md
@@ -1,12 +1,10 @@
---
title: "Configuração de um Portal Sharepoint 2007 e Funcionalidades de Apoio"
date: 2010-03-20
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["aaclage"]
-slides_urls: ["http://www.slideshare.net/netponto/configurao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio-3580992"]
+start_time: 10:00
+speakers: ["andre-lage"]
meeting: 8a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/configuracao-de-um-portal-sharepoint-2007-e-funcionalidades-de-apoio/
---
-Nesta sessão o André irá dar uma introdução sobre as funcionalidades do Sharepoint, a arquitectura e o ciclo de desenvolvimento, e irá abordar conceitos de Configuração, Customização e Administração de Portais Sharepoint, com demonstrações práticas de uma solução Sharepoint em Visual Studio.
+Nesta sessão o André irá dar uma introdução sobre as funcionalidades do Sharepoint, a arquitectura e o ciclo de desenvolvimento, e irá abordar conceitos de Configuração, Customização e Administração de Portais Sharepoint, com demonstrações práticas de uma solução Sharepoint em Visual Studio.
diff --git a/_sessions/construir-aplicacoes-silverlight-para-windows-phone-7.md b/_sessions/construir-aplicacoes-silverlight-para-windows-phone-7.md
index c36d4e4..3016726 100644
--- a/_sessions/construir-aplicacoes-silverlight-para-windows-phone-7.md
+++ b/_sessions/construir-aplicacoes-silverlight-para-windows-phone-7.md
@@ -1,10 +1,10 @@
---
title: "Construir Aplicações Silverlight para Windows Phone 7"
date: 2010-09-18
-start_time: 17:00:00 +0100
-end_time: 18:30:00 +0100
-speakers: ["nuno_ms"]
-slides_urls: ["http://www.slideshare.net/netponto/construir-aplicaes-silverlight-para-windows-phone-7"]
+start_time: 17:00
+speakers: ["nuno-silva"]
meeting: 14a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/construir-aplicacoes-silverlight-para-windows-phone-7/
---
+
+
diff --git a/_sessions/continuous-delivery-for-desktop-applications.md b/_sessions/continuous-delivery-for-desktop-applications.md
new file mode 100644
index 0000000..7d50053
--- /dev/null
+++ b/_sessions/continuous-delivery-for-desktop-applications.md
@@ -0,0 +1,10 @@
+---
+title: "Continuous Delivery for Desktop Applications: a case study"
+date: 2018-02-03
+start_time: 10:00
+speakers: ["miguel-alho","jose-pereira-carvalho"]
+meeting: 20a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/continuous-delivery-for-desktop-applications/
+---
+
+Continuous Delivery is a key enabler of fast release cycles, fast feedback and high performance. Most of what we know on how to do CD is mainly oriented towards server software, where we control the environment. For desktop applications, distributed to uncontrolled environments things can get a little tricky, and the application size can be a problem.Enabling CD for our desktop applications has changed the way we develop software in many aspects. In this presentation, we’ll talk about how we implemented CD to distribute our applications in an incremental manner and talk about many of the discoveries we made along the way.
diff --git a/_sessions/controlo-acesso-aplicacoes-api-web-com-jwt-openid-identityserver3.md b/_sessions/controlo-acesso-aplicacoes-api-web-com-jwt-openid-identityserver3.md
new file mode 100644
index 0000000..1969ccd
--- /dev/null
+++ b/_sessions/controlo-acesso-aplicacoes-api-web-com-jwt-openid-identityserver3.md
@@ -0,0 +1,10 @@
+---
+title: "Controlo de acessos a aplicações e APIs Web usando JWT, OpenID Connect e IdentityServer3"
+date: 2016-07-16
+start_time: 11:30
+speakers: ["pedro-felix"]
+meeting: 11a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/controlo-acesso-aplicacoes-api-web-com-jwt-openid-identityserver3/
+---
+
+O controlo de acessos em aplicações e APIs Web modernas apresenta um conjunto de novos desafios, tais como a autenticação usando identity providersexternos (e.g. fornecedores sociais ou organizações parceiras), autorização delegada entre utilizadores e aplicações clientes, bem como a protecção de acessos a APIs.Esta sessão tem por objectivo apresentar algums dos protocolos, normas e tecnologias actuais para estes problemas.Na primeira parte apresenta-se o protocolo OpenID Connect, enquanto extensão do protocolo OAuth 2.0, para suporte simultâneo à delegação de autorização e à autenticação federada. Apresenta-se também o formato JWT (JSON Web Token) como forma de comunicar e armazenar informação de autenticação e de autorização.Na segunda parte apresenta-se a framework IdentityServer3 e ilustra-se a sua utilização na implementação de autenticação e controlo de acessos a aplicações e APIs Web implementados sobre a plataforma .NET (ASP.NET Katana, MVC 5 e Web API).
diff --git a/_sessions/controlo-de-versao-distribuido-com-git.md b/_sessions/controlo-de-versao-distribuido-com-git.md
index 0cb1127..5acbf9c 100644
--- a/_sessions/controlo-de-versao-distribuido-com-git.md
+++ b/_sessions/controlo-de-versao-distribuido-com-git.md
@@ -1,13 +1,10 @@
---
title: "Controlo de Versão Distribuído com Git"
date: 2011-01-22
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/controlo-de-versao-distribuido-com-git"]
-videos_urls: ["http://www.youtube.com/watch?v=aAIryX2gVTY"]
+start_time: 12:00
+speakers: ["caio-proiete"]
meeting: 17a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/controlo-de-versao-distribuido-com-git/
---
-O Git é um sistema de controlo de versões distribuído altamente performante, extensível e potente, que está a ser adoptado cada vez mais por developers de diferentes plataformas incluindo .NET. Nesta apresentação o Caio irá mostrar os primeiros passos com o Git, como trabalhar em equipa sem pisar os pés uns dos outros e permitindo uma gestão mais fácil dos artefactos de um projecto, incluindo código, documentação e binários. Irá partilhar as suas experiências de uso do Git no dia-a-dia em equipa, as reacções e as melhorias que Git trouxe, e quais as convenções e fluxos de trabalho que utiliza.
+O Git é um sistema de controlo de versões distribuído altamente performante, extensível e potente, que está a ser adoptado cada vez mais por developers de diferentes plataformas incluindo .NET. Nesta apresentação o Caio irá mostrar os primeiros passos com o Git, como trabalhar em equipa sem pisar os pés uns dos outros e permitindo uma gestão mais fácil dos artefactos de um projecto, incluindo código, documentação e binários. Irá partilhar as suas experiências de uso do Git no dia-a-dia em equipa, as reacções e as melhorias que Git trouxe, e quais as convenções e fluxos de trabalho que utiliza.
diff --git a/_sessions/cqrs.md b/_sessions/cqrs.md
new file mode 100644
index 0000000..e449a20
--- /dev/null
+++ b/_sessions/cqrs.md
@@ -0,0 +1,10 @@
+---
+title: "Como construir software altamente eficiente com CQRS"
+date: 2016-09-17
+start_time: 11:30
+speakers: ["guilherme-ferreira"]
+meeting: 12a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/cqrs/
+---
+
+CQRS (Command Query Responsibility Segregation) é uma abordagem para construir software altamente eficiente, escalável e de fácil manutenção. No entanto, os primeiros passos neste conceito não são fáceis.DDD, Event Sourcing, Cache, Eventual Consistency ou Service Bus são apenas alguns exemplos de conceitos que nos são sugeridos sempre que pesquisamos sobre CQRS. Toda esta avalanche de informação contribui para que seja difícil adotar este conceito.Mas CQRS será realmente tudo isto? É preciso dominar todos estes conceitos para o implementar?Esta sessão vai ajudar-te a encontrar uma resposta para estas perguntas, a ter uma noção mais clara de quando se aplica e de como podes dar os primeiros passos para implementar este principio.
diff --git a/_sessions/creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure.md b/_sessions/creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure.md
index 4f50104..863b144 100644
--- a/_sessions/creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure.md
+++ b/_sessions/creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure.md
@@ -1,13 +1,11 @@
---
title: "Creating a Rocking Development Environment in 60 Minutes with Microsoft Team Services and Azure"
date: 2016-03-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["tiagocostapt"]
+start_time: 10:00
+speakers: ["tiago-costa"]
meeting: 60a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/creating-a-rocking-development-environment-in-60-minutes-with-microsoft-team-services-and-azure/
---
-This is a demo-dependent session!!!
+This is a demo-dependent session!!!
From zero to a full professional environment in order to deliver the best in class Applications Lifecycle Management. This will be done using cloud based tools and in just 60 minutes. We will create a full Microsoft ALM environment using the Microsoft Team Services (former VSO: Visual Studio Online) and Microsoft Azure. All the tools can be used free of charge for personal and light business.
-
diff --git a/_sessions/creating-a-rocking-global-web-application-with-microsoft-azure-app-service.md b/_sessions/creating-a-rocking-global-web-application-with-microsoft-azure-app-service.md
new file mode 100644
index 0000000..dd54efd
--- /dev/null
+++ b/_sessions/creating-a-rocking-global-web-application-with-microsoft-azure-app-service.md
@@ -0,0 +1,11 @@
+---
+title: "Creating a rocking global Web Application with Microsoft Azure App Service"
+date: 2018-01-27
+start_time: 10:00
+speakers: ["tiago-costa"]
+meeting: 75a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/creating-a-rocking-global-web-application-with-microsoft-azure-app-service/
+---
+
+In today's world, "Global" is the reality. When we create a new web application we need to always think about it as an application that will have global reach. This is a good challenge for Application Architects. Creating global applications is no easy catch, we have a lot of concerns, not only technical but also legal.
+In this session, we will check how Azure App Service can helps us reach this global application goal and how other related services, like Traffic Manager, Service Bus, Azure Storage and SQL Databases can help in order to create a global application.
diff --git a/_sessions/criacao-de-visual-studio-templates-personalizados-2.md b/_sessions/criacao-de-visual-studio-templates-personalizados-2.md
index a81a494..6816779 100644
--- a/_sessions/criacao-de-visual-studio-templates-personalizados-2.md
+++ b/_sessions/criacao-de-visual-studio-templates-personalizados-2.md
@@ -1,15 +1,12 @@
---
title: "Criação de Visual Studio Templates Personalizados"
date: 2011-07-23
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["rmlalves"]
-slides_urls: ["http://www.slideshare.net/netponto/criao-de-visual-studio-templates-personalizados"]
-videos_urls: ["http://www.youtube.com/watch?v=WIVXudpQ2pI"]
+start_time: 10:00
+speakers: ["ricardo-alves"]
meeting: 22a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/criacao-de-visual-studio-templates-personalizados-2/
---
+
O Visual Studio já vem com um vasto conjunto de tipos de items e projectos para usarmos nas nossas soluções. No entanto, em alguns casos, se conseguíssemos criar os nossos próprios items/projectos com algum conteúdo por omissão conseguíamos poupar tempo e possíveis erros no processo de "copy & paste".
Nesta apresentação o Ricardo irá mostrar-nos como usar os Templates de Visual Studio para criar novos tipos de Items e Projectos. Vamos desde a mais simples abordagem para criar os nossos próprios Items/Projectos até ao ponto em que criamos wizards para recolha de informação directamente ao utilizador e instaladores para fazer o versionamento dos templates.
-
diff --git a/_sessions/criacao-de-visual-studio-templates-personalizados.md b/_sessions/criacao-de-visual-studio-templates-personalizados.md
index 44a06d1..dc47cb1 100644
--- a/_sessions/criacao-de-visual-studio-templates-personalizados.md
+++ b/_sessions/criacao-de-visual-studio-templates-personalizados.md
@@ -1,13 +1,10 @@
---
title: "Criação de Visual Studio Templates Personalizados"
date: 2011-07-09
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["rmlalves"]
-slides_urls: ["http://www.slideshare.net/netponto/criao-de-visual-studio-templates-personalizados"]
-videos_urls: ["http://www.youtube.com/watch?v=WIVXudpQ2pI"]
+start_time: 12:00
+speakers: ["ricardo-alves"]
meeting: 2a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/criacao-de-visual-studio-templates-personalizados/
---
-O Visual Studio já vem com um vasto conjunto de tipos de items e projectos para usarmos nas nossas soluções. No entanto, em alguns casos, se conseguíssemos criar os nossos próprios items/projectos com algum conteúdo por omissão conseguíamos poupar tempo e possíveis erros no processo de "copy & paste". Nesta apresentação o Ricardo irá mostrar-nos como usar os Templates de Visual Studio para criar novos tipos de Items e Projectos. Vamos desde a mais simples abordagem para criar os nossos próprios Items/Projectos até ao ponto em que criamos wizards para recolha de informação directamente ao utilizador e instaladores para fazer o versionamento dos templates.
+O Visual Studio já vem com um vasto conjunto de tipos de items e projectos para usarmos nas nossas soluções. No entanto, em alguns casos, se conseguíssemos criar os nossos próprios items/projectos com algum conteúdo por omissão conseguíamos poupar tempo e possíveis erros no processo de "copy & paste". Nesta apresentação o Ricardo irá mostrar-nos como usar os Templates de Visual Studio para criar novos tipos de Items e Projectos. Vamos desde a mais simples abordagem para criar os nossos próprios Items/Projectos até ao ponto em que criamos wizards para recolha de informação directamente ao utilizador e instaladores para fazer o versionamento dos templates.
diff --git a/_sessions/criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft.md b/_sessions/criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft.md
index a181b72..616b145 100644
--- a/_sessions/criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft.md
+++ b/_sessions/criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft.md
@@ -1,18 +1,12 @@
---
title: "Criando aplicações para Windows Phone 8.1 e Windows 8.1 com o App Studio da Microsoft"
date: 2014-05-24
-start_time: 16:30:00 +0100
-end_time: 18:00:00 +0100
-speakers: ["saramgsilva"]
-slides_urls: ["http://www.slideshare.net/NetPonto/sara-silva-criando-aplicacoes-para-windows-phone-81-e-windows-81-com-o-app-studio-da-microsoft"]
+start_time: 16:30
+speakers: ["sara-silva"]
meeting: 5a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/criando-aplicacoes-para-windows-phone-8-1-e-windows-8-1-com-o-app-studio-da-microsoft/
---
-Já tiveste ideias brilhantes para uma app? Queres colocar isso em prática? Então esta sessão é para ti!
-
-O App Studio da Microsoft é um serviço para facilitar e acelerar o desenvolvimento de aplicações para Windows Phone e Windows 8.1. Nesta sessão, a Sara vai apresentar o [App Studio][1]{:rel="nofollow"}, onde vai criar uma app e lhe vai adicionar diversas funcionalidades, como por exemplo: feed the notícias de um blog, canal de Youtube, feed de uma página de Facebook, entre outras funcionalidades.
+Já tiveste ideias brilhantes para uma app? Queres colocar isso em prática? Então esta sessão é para ti!
+O App Studio da Microsoft é um serviço para facilitar e acelerar o desenvolvimento de aplicações para Windows Phone e Windows 8.1. Nesta sessão, a Sara vai apresentar o App Studio, onde vai criar uma app e lhe vai adicionar diversas funcionalidades, como por exemplo: feed the notícias de um blog, canal de Youtube, feed de uma página de Facebook, entre outras funcionalidades.
E uma vez que o App Studio é extensível e porque código não podia faltar, a Sara irá apresentar um exemplo de como extender o código, adicionando o feed do Twitter.
-
-[1]: http://appstudio.windowsphone.com
-
diff --git a/_sessions/criar-aplicacoes-com-xamarin-forms.md b/_sessions/criar-aplicacoes-com-xamarin-forms.md
index 75c26b2..716436a 100644
--- a/_sessions/criar-aplicacoes-com-xamarin-forms.md
+++ b/_sessions/criar-aplicacoes-com-xamarin-forms.md
@@ -1,11 +1,10 @@
---
title: "Criar aplicações com Xamarin Forms"
date: 2015-07-11
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["me"]
+start_time: 12:00
+speakers: ["rui-espinho"]
meeting: 6a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/criar-aplicacoes-com-xamarin-forms/
---
-Uma breve introdução sobre acelerar o desenvolvimento de aplicações móveis nativas para iOS, Android e Windows em C# e Xaml usando a API Xamarin.Forms
+Uma breve introdução sobre acelerar o desenvolvimento de aplicações móveis nativas para iOS, Android e Windows em C# e Xaml usando a API Xamarin.Forms
diff --git a/_sessions/criar-uma-aplicacao-xaml-para-windows-8.md b/_sessions/criar-uma-aplicacao-xaml-para-windows-8.md
index ac78910..c057f09 100644
--- a/_sessions/criar-uma-aplicacao-xaml-para-windows-8.md
+++ b/_sessions/criar-uma-aplicacao-xaml-para-windows-8.md
@@ -1,11 +1,10 @@
---
title: "Criar uma aplicação XAML para Windows 8"
date: 2011-09-24
-start_time: 15:20:00 +0100
-end_time: 15:40:00 +0100
-speakers: ["esqueleto"]
-slides_urls: ["http://www.slideshare.net/netponto/silverlight-no-windows-8"]
-videos_urls: ["http://www.youtube.com/watch?v=LDxYL2mazfk"]
+start_time: 15:20
+speakers: ["paulo-aboim-pinto"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/criar-uma-aplicacao-xaml-para-windows-8/
---
+
+
diff --git a/_sessions/cross-platform-mobile-development-with-csharp.md b/_sessions/cross-platform-mobile-development-with-csharp.md
index 84ec881..db1d89d 100644
--- a/_sessions/cross-platform-mobile-development-with-csharp.md
+++ b/_sessions/cross-platform-mobile-development-with-csharp.md
@@ -1,10 +1,10 @@
---
title: "Cross-platform Mobile Development with C#"
date: 2011-09-24
-start_time: 13:20:00 +0100
-end_time: 13:40:00 +0100
-speakers: ["sh4na"]
-videos_urls: ["http://www.youtube.com/watch?v=O8DoikhcRUA"]
+start_time: 13:20
+speakers: ["andreia-gaita"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/cross-platform-mobile-development-with-csharp/
---
+
+
diff --git a/_sessions/csharp-6-0-april-2014-preview.md b/_sessions/csharp-6-0-april-2014-preview.md
index 07bb765..a67d080 100644
--- a/_sessions/csharp-6-0-april-2014-preview.md
+++ b/_sessions/csharp-6-0-april-2014-preview.md
@@ -1,11 +1,10 @@
---
title: "C# 6.0 April 2014 Preview"
date: 2014-05-31
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["paulomorgado"]
+start_time: 12:00
+speakers: ["paulo-morgado"]
meeting: 47a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/csharp-6-0-april-2014-preview/
---
-Uma passagem pelas novas funcionalidades do C# 6.0 presentes na antevisão de Abril de 2014 e as planeadas para futura implementação.
+Uma passagem pelas novas funcionalidades do C# 6.0 presentes na antevisão de Abril de 2014 e as planeadas para futura implementação.
diff --git a/_sessions/csharp-servicos-microsoft-excel-como-front-end.md b/_sessions/csharp-servicos-microsoft-excel-como-front-end.md
index 0f40e4c..8795e2a 100644
--- a/_sessions/csharp-servicos-microsoft-excel-como-front-end.md
+++ b/_sessions/csharp-servicos-microsoft-excel-como-front-end.md
@@ -1,13 +1,19 @@
---
title: "C# [+ Serviços] + Microsoft Excel como `front-end`"
date: 2014-06-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["caioproiete"]
+start_time: 12:00
+speakers: ["caio-proiete"]
meeting: 1a-community-morning-sharepointpt-netponto
redirect_from: /sessao/csharp-servicos-microsoft-excel-como-front-end/
---
-O Microsoft Excel é uma das ferramentas mais utilizadas nas áreas de negócio/operações de muitas empresas em todo o mundo e, em inúmeras ocasiões, adicionar novas funcionalidades ao Excel utilizando .NET pode ser uma óptima solução, principalmente pela rapidez com que se consegue extender o Excel, e pela agilidade que se ganha ao permitir que os utilizadores continuem a usar uma ferramenta que já dominam.
-
-Nesta sessão o Caio Proiete vai explorar conosco como extender o Microsoft Excel (por exemplo: adicionar novas fórmulas, ribbons, ecrãs, etc.), utilizando C# .NET com a ajuda de um par de bibliotecas open-source (em alternativa ao VSTO), com foco em soluções tácticas e/ou protótipos rápidos.
+O Microsoft Excel é uma das ferramentas mais utilizadas nas áreas de
+negócio/operações de muitas empresas em todo o mundo e, em inúmeras
+ocasiões, adicionar novas funcionalidades ao Excel utilizando .NET pode
+ser uma óptima solução, principalmente pela rapidez com que se consegue
+extender o Excel, e pela agilidade que se ganha ao permitir que os
+utilizadores continuem a usar uma ferramenta que já dominam.Nesta sessão o Caio Proiete vai explorar conosco como extender o
+Microsoft Excel (por exemplo: adicionar novas fórmulas, ribbons, ecrãs,
+etc.), utilizando C# .NET com a ajuda de um par de bibliotecas
+open-source (em alternativa ao VSTO), com foco em soluções tácticas e/ou
+ protótipos rápidos.
diff --git a/_sessions/de-zero-a-producao-automacao-de-processos-de-build-e-deployment.md b/_sessions/de-zero-a-producao-automacao-de-processos-de-build-e-deployment.md
index 50aad18..1132e10 100644
--- a/_sessions/de-zero-a-producao-automacao-de-processos-de-build-e-deployment.md
+++ b/_sessions/de-zero-a-producao-automacao-de-processos-de-build-e-deployment.md
@@ -1,17 +1,12 @@
---
title: "De Zero a Produção - Automação de processos de build e deployment"
date: 2013-03-02
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["joao-jesus"]
-slides_urls: ["http://www.slideshare.net/NetPonto/joo-jesus-de-zero-a-produo"]
-videos_urls: ["http://www.youtube.com/watch?v=PaWbSwbpiVs"]
meeting: 36a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/de-zero-a-producao-automacao-de-processos-de-build-e-deployment/
---
-Nos dias de hoje, onde trabalhamos em "internet time", com o paragdima da cloud e onde a economia nos obriga a fazer mais com menos, o "Time to Market" torna-se um fator diferenciador entre o sucesso e o falhanço de um projeto de software.
-
-Esta sessão aborda alguns métodos e ferramentas que nos ajudam a automatizar processos de build e deployment, que podem tornar-se dolorosos e até impeditivos no avanço para a meta final de um projeto de software, de modo a que nos possamos focar nas atividades que acrescem valor ao nosso produto.
-
-Nomeadamente, serão apresentados exemplos práticos da aplicação das tecnologias Microsoft como o MSBuild, Web Deploy, web.config transformations, web.config parametrizations e ainda, a utilização do servidor de builds Jenkins para implementar a automação de builds e deployments.
+Nos dias de hoje, onde trabalhamos em “internet time”, com o paragdima da cloud e onde a economia nos obriga a fazer mais com menos, o “Time to Market” torna-se um fator diferenciador entre o sucesso e o falhanço de um projeto de software.
+Esta sessão aborda alguns métodos e ferramentas que nos ajudam a automatizar processos de build e deployment, que podem tornar-se dolorosos e até impeditivos no avanço para a meta final de um projeto de software, de modo a que nos possamos focar nas atividades que acrescem valor ao nosso produto.
+Nomeadamente, serão apresentados exemplos práticos da aplicação das tecnologias Microsoft como o MSBuild, Web Deploy, web.config transformations, web.config parametrizations e ainda, a utilização do servidor de builds Jenkins para implementar a automação de builds e deployments.
diff --git a/_sessions/deep-dive-into-windows-azure-mobile-services.md b/_sessions/deep-dive-into-windows-azure-mobile-services.md
index 497e241..a65b3af 100644
--- a/_sessions/deep-dive-into-windows-azure-mobile-services.md
+++ b/_sessions/deep-dive-into-windows-azure-mobile-services.md
@@ -1,16 +1,12 @@
---
title: "Deep dive into Windows Azure Mobile Services"
date: 2013-11-23
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["ricardo-costa"]
-slides_urls: ["http://www.slideshare.net/NetPonto/deep-dive-into-windows-azure-mobile-services-ricardo-costa"]
meeting: 43a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/deep-dive-into-windows-azure-mobile-services/
---
-A apresentação tenta cobrir todos os serviços disponibilizados pela plataforma Azure Mobile.
+A apresentação tenta cobrir todos os serviços disponibilizados pela plataforma Azure Mobile.
Desde data-storage até server-side code, passando por push notifications e custom API.
-
Serão também abordados os temas de source-control, scheduler, logging e scaling.
-
diff --git a/_sessions/desenvolvimento-com-windows-communication-foundation-wcf.md b/_sessions/desenvolvimento-com-windows-communication-foundation-wcf.md
index e0cd35c..909737b 100644
--- a/_sessions/desenvolvimento-com-windows-communication-foundation-wcf.md
+++ b/_sessions/desenvolvimento-com-windows-communication-foundation-wcf.md
@@ -1,13 +1,10 @@
---
title: "Desenvolvimento com Windows Communication Foundation (WCF)"
date: 2011-06-18
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["henrrypires"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-com-windows-communication-foundation-wcf"]
-videos_urls: ["http://www.youtube.com/watch?v=ktmqXbUtfXs"]
+start_time: 10:00
+speakers: ["henrry-pires"]
meeting: 21a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/desenvolvimento-com-windows-communication-foundation-wcf/
---
-Nesta apresentação, o Henrry irá abordar diversos tópicos relacionados com a criação e utilização de serviços em WCF no dia-a-dia, entre eles destacam-se técnicas para tratamento de erros de forma mais elegante, validação de user e password ao receber chamadas em um serviço e outras formas de autenticação, tracing, e outros temas, com muitas demonstrações práticas.
+Nesta apresentação, o Henrry irá abordar diversos tópicos relacionados com a criação e utilização de serviços em WCF no dia-a-dia, entre eles destacam-se técnicas para tratamento de erros de forma mais elegante, validação de user e password ao receber chamadas em um serviço e outras formas de autenticação, tracing, e outros temas, com muitas demonstrações práticas.
diff --git a/_sessions/desenvolvimento-de-aplicacoes-com-lightswitch.md b/_sessions/desenvolvimento-de-aplicacoes-com-lightswitch.md
index 547ca62..5672972 100644
--- a/_sessions/desenvolvimento-de-aplicacoes-com-lightswitch.md
+++ b/_sessions/desenvolvimento-de-aplicacoes-com-lightswitch.md
@@ -1,13 +1,10 @@
---
title: "Desenvolvimento de Aplicações com LightSwitch"
date: 2011-03-26
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["rmlalves"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-de-aplicaes-com-lightswitch"]
-videos_urls: ["http://www.youtube.com/watch?v=6WoggpO7grQ"]
+start_time: 12:00
+speakers: ["ricardo-alves"]
meeting: 18a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/desenvolvimento-de-aplicacoes-com-lightswitch/
---
-O Visual Studio LightSwitch é a maneira mais simples de construir aplicações de negócios desktop, web ou cloud, utilizando indirectamente o .NET Framework e o Silverlight. O LightSwitch simplifica o processo de desenvolvimento, permitindo os developers concentrarem-se na lógica de negócios, enquanto o LightSwitch gera o código de apresentação e acesso às fontes de dados. Nesta sessão, o Ricardo Alves irá mostrar como implementar uma aplicação de negócio utilizando LightSwitch e também os pontos de extensibilidade duma aplicação LightSwitch.
+O Visual Studio LightSwitch é a maneira mais simples de construir aplicações de negócios desktop, web ou cloud, utilizando indirectamente o .NET Framework e o Silverlight. O LightSwitch simplifica o processo de desenvolvimento, permitindo os developers concentrarem-se na lógica de negócios, enquanto o LightSwitch gera o código de apresentação e acesso às fontes de dados. Nesta sessão, o Ricardo Alves irá mostrar como implementar uma aplicação de negócio utilizando LightSwitch e também os pontos de extensibilidade duma aplicação LightSwitch.
diff --git a/_sessions/desenvolvimento-de-aplicacoes-com-o-kinect.md b/_sessions/desenvolvimento-de-aplicacoes-com-o-kinect.md
index 9ccc285..7ab9fa1 100644
--- a/_sessions/desenvolvimento-de-aplicacoes-com-o-kinect.md
+++ b/_sessions/desenvolvimento-de-aplicacoes-com-o-kinect.md
@@ -1,17 +1,14 @@
---
title: "Desenvolvimento de Aplicações com o Kinect"
date: 2011-07-23
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["luiscimatos"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-de-aplicacoes-para-o-kinect-9076007"]
-videos_urls: ["http://www.youtube.com/watch?v=CEpHYlG9SRI"]
+start_time: 12:00
+speakers: ["luis-de-matos"]
meeting: 22a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/desenvolvimento-de-aplicacoes-com-o-kinect/
---
+
O Kinect juntamente com o novo Kinect SDK lançado recentemente permite a criação de experiências verdadeiramente inovadoras e o Luis de Matos desenvolveu um projecto muito interessante chamado "Wi-Go" e irá partilhar connosco a sua experiência no desenvolvimento deste projecto.
O Wi-Go, um projecto que procura unir o conhecimento tecnológico e a responsabilidade civil, na construção de um caminho comum rumo à integração e melhoria da qualidade de vida. Com o objectivo de construir uma sociedade sem barreiras. Consiste num sistema robotizado, baseado na tecnologia do sensor Kinect, que permite à pessoa com deficiência, mas também a idosos e grávidas, entre outros, transportar objectos sem dificuldade, de forma confortável e em segurança. Programado para seguir as pessoas, promove a mobilidade, atenua a incapacidade das pessoas portadoras de deficiência motora, garantindo integração e qualidade de vida.
Nesta apresentação, o Luis vai mostrar-nos o Wi-Go em funcionamento, e explicar através de demonstrações práticas (código), como podemos tirar partido do sensor do Kinect utilizando o Kinect SDK.
-
diff --git a/_sessions/desenvolvimento-de-aplicacoes-para-android-em-csharp-com-o-monodroid.md b/_sessions/desenvolvimento-de-aplicacoes-para-android-em-csharp-com-o-monodroid.md
index 8350875..61491ba 100644
--- a/_sessions/desenvolvimento-de-aplicacoes-para-android-em-csharp-com-o-monodroid.md
+++ b/_sessions/desenvolvimento-de-aplicacoes-para-android-em-csharp-com-o-monodroid.md
@@ -1,10 +1,10 @@
---
title: "Desenvolvimento de Aplicações para Android em C# com o MonoDroid"
date: 2011-02-12
-start_time: 14:10:00 +0100
-end_time: 15:40:00 +0100
-speakers: ["brunoacpires"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-de-aplicaes-para-android-em-c-com-o-monodroid"]
+start_time: 14:10
+speakers: ["bruno-pires"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-vila-real
redirect_from: /sessao/desenvolvimento-de-aplicacoes-para-android-em-csharp-com-o-monodroid/
---
+
+
diff --git a/_sessions/desenvolvimento-de-aplicacoes-para-o-facebook.md b/_sessions/desenvolvimento-de-aplicacoes-para-o-facebook.md
index 09dbab5..1838e7f 100644
--- a/_sessions/desenvolvimento-de-aplicacoes-para-o-facebook.md
+++ b/_sessions/desenvolvimento-de-aplicacoes-para-o-facebook.md
@@ -1,13 +1,10 @@
---
title: "Desenvolvimento de Aplicações para o Facebook"
date: 2011-06-18
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vmpaulino"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-de-aplicaes-para-o-facebook-em-asp-net"]
-videos_urls: ["http://www.youtube.com/watch?v=VT6zHfIVkzU"]
+start_time: 12:00
+speakers: ["vitor-paulino"]
meeting: 21a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/desenvolvimento-de-aplicacoes-para-o-facebook/
---
-Nesta apresentação, o Vítor irá mostrar como funciona a API do Facebook e os seus principais fluxos, as diferentes opções de bibliotecas para acesso a API, problemas mais comuns e soluções, com demonstrações práticas de como podemos desenvolver uma aplicação para o Facebook.
+Nesta apresentação, o Vítor irá mostrar como funciona a API do Facebook e os seus principais fluxos, as diferentes opções de bibliotecas para acesso a API, problemas mais comuns e soluções, com demonstrações práticas de como podemos desenvolver uma aplicação para o Facebook.
diff --git a/_sessions/desenvolvimento-de-jogos-em-xna-para-windows-phone-7.md b/_sessions/desenvolvimento-de-jogos-em-xna-para-windows-phone-7.md
index cdb9a3e..208e136 100644
--- a/_sessions/desenvolvimento-de-jogos-em-xna-para-windows-phone-7.md
+++ b/_sessions/desenvolvimento-de-jogos-em-xna-para-windows-phone-7.md
@@ -1,10 +1,10 @@
---
title: "Desenvolvimento de Jogos em XNA para Windows Phone 7"
date: 2011-02-12
-start_time: 17:40:00 +0100
-end_time: 19:10:00 +0100
-speakers: ["vraposo", "andreasvilela"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-de-jogos-em-xna-para-windows-phone-7"]
+start_time: 17:40
+speakers: ["virgilio-esteves","andreas-vilela"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-vila-real
redirect_from: /sessao/desenvolvimento-de-jogos-em-xna-para-windows-phone-7/
---
+
+
diff --git a/_sessions/desenvolvimento-wcf-cross-platform-usando-xamarin.md b/_sessions/desenvolvimento-wcf-cross-platform-usando-xamarin.md
index 21704bb..54257c6 100644
--- a/_sessions/desenvolvimento-wcf-cross-platform-usando-xamarin.md
+++ b/_sessions/desenvolvimento-wcf-cross-platform-usando-xamarin.md
@@ -1,11 +1,10 @@
---
title: "Desenvolvimento WCF cross-platform usando Xamarin"
date: 2015-06-20
-start_time: 12:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["joaocardoso"]
+start_time: 12:00
+speakers: ["joao-cardoso"]
meeting: 54a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/desenvolvimento-wcf-cross-platform-usando-xamarin/
---
-Neste sessão iremos ver passo a passo como iniciar um projeto Xamarin Forms para as 3 plataformas Android, iOS e Windows Phone, e consumir serviços WCF numa aplicação que irá correr nas 3 plataformas.
+Neste sessão iremos ver passo a passo como iniciar um projeto Xamarin Forms para as 3 plataformas Android, iOS e Windows Phone, e consumir serviços WCF numa aplicação que irá correr nas 3 plataformas.
diff --git a/_sessions/design-necessidade-ou-desperdicio-de-tempo.md b/_sessions/design-necessidade-ou-desperdicio-de-tempo.md
index 4fcce18..871cb40 100644
--- a/_sessions/design-necessidade-ou-desperdicio-de-tempo.md
+++ b/_sessions/design-necessidade-ou-desperdicio-de-tempo.md
@@ -1,13 +1,10 @@
---
title: "Design: Necessidade ou desperdício de tempo?"
date: 2011-04-09
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["dmitryossipov"]
-slides_urls: ["http://www.slideshare.net/netponto/design-necessidade-ou-desperdcio-de-tempo"]
-videos_urls: ["http://www.youtube.com/watch?v=5MZnZ_OiJjA"]
+start_time: 10:00
+speakers: ["dmitry-ossipov"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/design-necessidade-ou-desperdicio-de-tempo/
---
-Todos nós, como developers, já perdemos imenso tempo por causa de "features" que os Designers decidem incluir no layout da nossa aplicação. Muitas são as vezes em que fazemos isso sem nos dar ao trabalho de tentar perceber para que servem, pensando apenas nos inúmeros modos elaborados de tortura que poderíamos colocar em prática caso encontrássemos esse tal "Designer" ao nosso alcance. Nesta sessão serão apresentados os cenários mais comuns em que isto ocorre e discutido se realmente o trade-off de tempo de desenvolvimento extra vale efectivamente a pena para o ganho geral da aplicação. Quem é que tem/deve ter mais peso? O designer ou o programador? Ou será que os dois poderiam juntar o conhecimento e acelerar o processo de produção?
+Todos nós, como developers, já perdemos imenso tempo por causa de "features" que os Designers decidem incluir no layout da nossa aplicação. Muitas são as vezes em que fazemos isso sem nos dar ao trabalho de tentar perceber para que servem, pensando apenas nos inúmeros modos elaborados de tortura que poderíamos colocar em prática caso encontrássemos esse tal "Designer" ao nosso alcance. Nesta sessão serão apresentados os cenários mais comuns em que isto ocorre e discutido se realmente o trade-off de tempo de desenvolvimento extra vale efectivamente a pena para o ganho geral da aplicação. Quem é que tem/deve ter mais peso? O designer ou o programador? Ou será que os dois poderiam juntar o conhecimento e acelerar o processo de produção?
diff --git a/_sessions/dev-test-docker-to-the-rescue.md b/_sessions/dev-test-docker-to-the-rescue.md
new file mode 100644
index 0000000..6b19e29
--- /dev/null
+++ b/_sessions/dev-test-docker-to-the-rescue.md
@@ -0,0 +1,10 @@
+---
+title: "Dev/Test: Docker to the rescue!"
+date: 2017-10-21
+start_time: 11:30
+speakers: ["virgilio-esteves"]
+meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-leiria
+redirect_from: /sessao/dev-test-docker-to-the-rescue/
+---
+
+Sendo cada vez mais premente e óbvia a necessidade de ambientes de Dev/Test que sejam consistentes e fácil/rapidamente replicáveis, é imperativo deixarmos de ter mil e quinhentas versões de um dado motor de dados ou de um dado sistema de eventos instalados em cada máquina.Máquinas virtuais para cada motor?!? Máquinas virtuais para cada combinação de configurações?!? Os recursos das máquinas de desenvolvimento e testes devem ser infindáveis…Mandem entrar o DOCKER!!! LONG LIVE THE WHALE!!!Nesta sessão vamos ver o que são imagens e containers, como criar cada um deles e como correr as nossas aplicações/motores de uma forma eficaz, replicável e consistente.
diff --git a/_sessions/dev-test-na-cloud-com-visual-studio-online-e-azure.md b/_sessions/dev-test-na-cloud-com-visual-studio-online-e-azure.md
index cd92763..92fa4c1 100644
--- a/_sessions/dev-test-na-cloud-com-visual-studio-online-e-azure.md
+++ b/_sessions/dev-test-na-cloud-com-visual-studio-online-e-azure.md
@@ -1,15 +1,11 @@
---
title: "Dev&Test na cloud com Visual Studio Online e Azure"
date: 2014-10-25
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vitortomaz"]
+start_time: 10:00
+speakers: ["vitor-tomaz"]
meeting: 49a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/dev-test-na-cloud-com-visual-studio-online-e-azure/
---
-O desenvolvimento e teste de aplicações é cada vez mais realizado na cloud, grande parte devido à economia e agilidade associada.
-
-Nesta sessão vamos explorar algumas funcionalidades presentes no Visual Studio Online e Azure.
+O desenvolvimento e teste de aplicações é cada vez mais realizado na cloud, grande parte devido à economia e agilidade associada.Nesta sessão vamos explorar algumas funcionalidades presentes no Visual Studio Online e Azure.
Iremos começar por ver como é simples e rápido montar ambientes de desenvolvimento em Azure e de seguida exploraremos algumas funcionalidades do Visual Studio Online. Iremos configurar continuous delivery para Azure, realizar testes de carga com recurso à cloud e explorar como encontrar problemas de performance e identificar bottlenecks com o Application Insights.
-
diff --git a/_sessions/developer-0-0.md b/_sessions/developer-0-0.md
index e88025e..7821d95 100644
--- a/_sessions/developer-0-0.md
+++ b/_sessions/developer-0-0.md
@@ -1,13 +1,10 @@
---
title: "Developer 0.0"
date: 2011-12-17
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["tspascoal"]
-slides_urls: ["http://www.slideshare.net/netponto/developer-00"]
-videos_urls: ["http://www.youtube.com/watch?v=8wDDqYl0d0I"]
+start_time: 12:00
+speakers: ["tiago-pascoal"]
meeting: 25a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/developer-0-0/
---
-Nesta apresentação o Tiago Pascoal irá falar sobre uma série de tópicos que cada developer deve (ou deveria) saber "antes de ser autorizado a tocar num teclado", numa apresentação bem-humorada e a oferecer grande espaço para discussão.
+Nesta apresentação o Tiago Pascoal irá falar sobre uma série de tópicos que cada developer deve (ou deveria) saber "antes de ser autorizado a tocar num teclado", numa apresentação bem-humorada e a oferecer grande espaço para discussão.
diff --git a/_sessions/dinamica-e-motivacao-de-equipas-de-projecto.md b/_sessions/dinamica-e-motivacao-de-equipas-de-projecto.md
index 79ca04a..0ef8ce1 100644
--- a/_sessions/dinamica-e-motivacao-de-equipas-de-projecto.md
+++ b/_sessions/dinamica-e-motivacao-de-equipas-de-projecto.md
@@ -1,12 +1,10 @@
---
title: "Dinâmica e Motivação de Equipas de Projecto"
date: 2012-04-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["lokijota"]
-slides_urls: ["http://www.slideshare.net/netponto/dinamica-e-motivacao-de-equipas-de-projecto"]
+start_time: 12:00
+speakers: ["joao-martins"]
meeting: 28a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/dinamica-e-motivacao-de-equipas-de-projecto/
---
-Nesta sessão vamos falar de algumas histórias reais que revelam o quão importante são os aspectos não-técnicos de um projecto, e muito especificamente da dinâmica de uma equipa de projecto. Não se trata de uma apresentação teórica, mas da experiência concreta em projectos complexos e de grande dimensão. Sem dar receitas nem poções mágicas, o objectivo é dar algumas pistas para comportamentos que podem ajudar a ter uma equipa motivada e em híper-produtividade, mesmo em projectos que à partida não têm características em que se pense isto ser possível. A sessão é dirigida a arquitectos e *team leaders*.
+Nesta sessão vamos falar de algumas histórias reais que revelam o quão importante são os aspectos não-técnicos de um projecto, e muito especificamente da dinâmica de uma equipa de projecto. Não se trata de uma apresentação teórica, mas da experiência concreta em projectos complexos e de grande dimensão. Sem dar receitas nem poções mágicas, o objectivo é dar algumas pistas para comportamentos que podem ajudar a ter uma equipa motivada e em híper-produtividade, mesmo em projectos que à partida não têm características em que se pense isto ser possível. A sessão é dirigida a arquitectos e team leaders.
diff --git a/_sessions/docker-101.md b/_sessions/docker-101.md
new file mode 100644
index 0000000..468db93
--- /dev/null
+++ b/_sessions/docker-101.md
@@ -0,0 +1,10 @@
+---
+title: "Docker 101"
+date: 2016-06-18
+start_time: 12:00
+speakers: ["virgilio-esteves"]
+meeting: 61a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/docker-101/
+---
+
+
diff --git a/_sessions/document-databases-ravendb-introducao.md b/_sessions/document-databases-ravendb-introducao.md
index ac991db..b56c35d 100644
--- a/_sessions/document-databases-ravendb-introducao.md
+++ b/_sessions/document-databases-ravendb-introducao.md
@@ -1,12 +1,10 @@
---
title: "Document Databases & RavenDB: Introdução"
date: 2011-01-22
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/document-databases-e-ravendb"]
+start_time: 10:00
+speakers: ["bruno-lopes"]
meeting: 17a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/document-databases-ravendb-introducao/
---
-Doi-te a passar os teus objectos para modelos relacionais? Passas mais tempo a espera de joins da base de dados do que a mostrar resultados a utilizadores? Então vem ver o que o RavenDB tem para te oferecer como solução para storage de dados. Nesta apresentação, o Bruno vai mostrar o que é uma base de dados de documentos, razões para elas terem aparecido e principais vantagens e desvantagens em relação a RDBMS tradicionais. Para demonstrar tudo isto irá falar dos principais conceitos de RavenDB como um documento, um índice e um query, quais os "gotchas" mais comuns e mostrar qual o fluxo de desenvolvimento com uma pequena aplicação Web.
+Doi-te a passar os teus objectos para modelos relacionais? Passas mais tempo a espera de joins da base de dados do que a mostrar resultados a utilizadores? Então vem ver o que o RavenDB tem para te oferecer como solução para storage de dados. Nesta apresentação, o Bruno vai mostrar o que é uma base de dados de documentos, razões para elas terem aparecido e principais vantagens e desvantagens em relação a RDBMS tradicionais. Para demonstrar tudo isto irá falar dos principais conceitos de RavenDB como um documento, um índice e um query, quais os "gotchas" mais comuns e mostrar qual o fluxo de desenvolvimento com uma pequena aplicação Web.
diff --git a/_sessions/domain-driven-design.md b/_sessions/domain-driven-design.md
index 3932397..606d05e 100644
--- a/_sessions/domain-driven-design.md
+++ b/_sessions/domain-driven-design.md
@@ -1,13 +1,10 @@
---
title: "Domain-Driven Design"
date: 2010-12-11
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["joaonoliveira"]
-slides_urls: ["http://www.slideshare.net/netponto/domaindriven-design-6725392"]
-videos_urls: ["http://www.youtube.com/watch?v=DfjmLWi58lk"]
+start_time: 10:00
+speakers: ["joao-oliveira"]
meeting: 16a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/domain-driven-design/
---
-Domain-Driven Design não é uma tecnologia ou metodologia. DDD é uma abordagem à modelação de software que providencia uma estrutura de práticas, padrões de programação e terminologias que ajudam à sua concepção. Nesta sessão vamos conhecer o que é Domain-Driven Design, quando o usar e como implementar.
+Domain-Driven Design não é uma tecnologia ou metodologia. DDD é uma abordagem à modelação de software que providencia uma estrutura de práticas, padrões de programação e terminologias que ajudam à sua concepção. Nesta sessão vamos conhecer o que é Domain-Driven Design, quando o usar e como implementar.
diff --git a/_sessions/dominar-a-enumeracao-em-net.md b/_sessions/dominar-a-enumeracao-em-net.md
new file mode 100644
index 0000000..71a2c97
--- /dev/null
+++ b/_sessions/dominar-a-enumeracao-em-net.md
@@ -0,0 +1,10 @@
+---
+title: "Dominar a enumeração em .NET"
+date: 2018-09-15
+start_time: 10:00
+speakers: ["antao-almada"]
+meeting: 78a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/dominar-a-enumeracao-em-net/
+---
+
+IEnumerable é talvez a interface mais usada em .NET. Apesar de simples, é a maior fonte de problemas de performance e desperdício de recursos. Nesta sessão vamos analisar o seu funcionamente e como evitar armadilhas comuns.
diff --git a/_sessions/don-t-fear-the-console-introducao-ao-powershell.md b/_sessions/don-t-fear-the-console-introducao-ao-powershell.md
index 64ba8ac..bf8a20a 100644
--- a/_sessions/don-t-fear-the-console-introducao-ao-powershell.md
+++ b/_sessions/don-t-fear-the-console-introducao-ao-powershell.md
@@ -1,13 +1,10 @@
---
title: "(Don't Fear) The Console: Introdução ao Powershell"
date: 2011-10-29
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/powershell-dont-fear-the-console"]
-videos_urls: ["http://www.youtube.com/watch?v=k2fL4etnvgA"]
+start_time: 12:00
+speakers: ["bruno-lopes"]
meeting: 24a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/don-t-fear-the-console-introducao-ao-powershell/
---
-A caixa azul com texto branco é um ponto de entrada para um mundo novo. Nesta apresentação Bruno Lopes vai começar pelos básicos do powershell, falando de qual a filosofia da linguagem e do ambiente e as suas consequências na forma como a usamos. Vamos falar dos principais casos de uso, quer para dia a dia quer para automatização de tarefas, como extender com novos comandos, e partilhar quais os pontos tipicos onde se tropeça ao lidar com Powershell.
+A caixa azul com texto branco é um ponto de entrada para um mundo novo. Nesta apresentação Bruno Lopes vai começar pelos básicos do powershell, falando de qual a filosofia da linguagem e do ambiente e as suas consequências na forma como a usamos. Vamos falar dos principais casos de uso, quer para dia a dia quer para automatização de tarefas, como extender com novos comandos, e partilhar quais os pontos tipicos onde se tropeça ao lidar com Powershell.
diff --git a/_sessions/downtime-not-an-option-cassandra.md b/_sessions/downtime-not-an-option-cassandra.md
new file mode 100644
index 0000000..dc88253
--- /dev/null
+++ b/_sessions/downtime-not-an-option-cassandra.md
@@ -0,0 +1,10 @@
+---
+title: "When downtime is not an option: call Cassandra"
+date: 2017-07-01
+start_time: 10:00
+speakers: ["sergio-oliveira"]
+meeting: 16a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/downtime-not-an-option-cassandra/
+---
+
+Quando falamos em resiliência, performance e escalabilidade, invariavelmente temos de abordar o tema de aumentar o número de servidores envolvidos nas nossas aplicações. A resiliência tem uns requisitos particulares: queremos cópias das máquinas, mas também as queremos distantes o suficiente (em diferentes datacenters com diferentes providers) para suportar falhas massivas.Nesta sessão abordaremos como podemos resolver estes desafios no que toca a distribuição de bases de dados, utilizando Apache Cassandra.
diff --git a/_sessions/duality-between-clr-and-jvm.md b/_sessions/duality-between-clr-and-jvm.md
new file mode 100644
index 0000000..cf20c8f
--- /dev/null
+++ b/_sessions/duality-between-clr-and-jvm.md
@@ -0,0 +1,10 @@
+---
+title: "The duality between CLR and JVM"
+date: 2018-02-03
+start_time: 11:30
+speakers: ["mehul-ira"]
+meeting: 20a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/duality-between-clr-and-jvm/
+---
+
+If you write software using Java and/or C#, most likely, it will be executed by an VM and/or Managed Runtime Environment, JVM and CLR respectively. These languages (Java and C#) and runtimes (JVM and CLR) have some particular differences, this talk will focus on those differences.
diff --git a/_sessions/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care.md b/_sessions/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care.md
new file mode 100644
index 0000000..71d9e5c
--- /dev/null
+++ b/_sessions/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care.md
@@ -0,0 +1,14 @@
+---
+title: "Dynamic Compilation in Your Everyday Code with ShapeFX. What is it and why should you care."
+date: 2015-03-21
+start_time: 10:00
+speakers: ["ricardo-barbosa","dumitru-chirutac"]
+meeting: 52a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care/
+---
+
+A compilação dinamica de código na .NET Framework é algo que está disponivel desde as suas primeiras versões mas nem todos os developers tem uma noção clara do que significa ou de qual a sua utilidade. As razões para esse facto prendem-se a com uma API nem sempre facil de utilizar, à escassez de informação sobre a mesma e a bastante desconhecimento quanto às alternativas existentes na comunidade, como é o caso do projecto "Mono".
+
+Com a recente aposta no conceito de "compiler-as-a-service" pela Microsoft, materializado no projecto "Roslyn", este é um assunto que volta estar na ordem do dia e que abre oportunidades à criação de toda uma nova geração de aplicações e a maneiras de codificar que podem em muito acelerar a nossa produtividade, reduzindo tempo e custos no desenvolvimento / manutenção de software.
+
+Para facilitar o uso, integração e o subsequente "ramp-up" destas tecnologias, foi criada a ShapeFX. Esta apresentação pretende mostrar o funcionamento desta framework e como através da qual se pode começar a tirar partido dos benefícios da compilação dinâmica de uma forma livre, simples e imediata no código que desenvolvemos diáriamente.
diff --git a/_sessions/ecmascript-6.md b/_sessions/ecmascript-6.md
new file mode 100644
index 0000000..48d52d3
--- /dev/null
+++ b/_sessions/ecmascript-6.md
@@ -0,0 +1,10 @@
+---
+title: "Ecmascript 6"
+date: 2017-01-28
+start_time: 12:00
+speakers: ["monica-rodrigues"]
+meeting: -66a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/ecmascript-6/
+---
+
+Nesta sessão iremos conhecer algumas das novidades da nova versão do Javascript nomeadamente os novos termos let e const, a definição de classes, módulos entre outros temas. Iremos visualizar exemplos práticos para melhor compreensão das diferentes novidades introduzidas.
diff --git a/_sessions/elasticsearch.md b/_sessions/elasticsearch.md
index 3c87785..5dbb4d7 100644
--- a/_sessions/elasticsearch.md
+++ b/_sessions/elasticsearch.md
@@ -1,11 +1,10 @@
---
title: "Elasticsearch"
date: 2016-05-07
-start_time: 10:00:00 +0100
-end_time: 11:00:00 +0100
-speakers: ["rjperes75"]
+start_time: 10:00
+speakers: ["ricardo-peres"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-aveiro
redirect_from: /sessao/elasticsearch/
---
-Elasticsearch é o sistema distribuído de indexação de conteúdos que alimenta, entre outros, o Azure Search. Permite pesquisas muito rápidas com funcionalidades que vão muito além do full-text search. Juntamente com o Kibana e o Logstash formam aquilo que é conhecido como ELK stack. Nesta apresentação iremos explorar algumas das suas capacidades.
+Elasticsearch é o sistema distribuído de indexação de conteúdos que alimenta, entre outros, o Azure Search. Permite pesquisas muito rápidas com funcionalidades que vão muito além do full-text search. Juntamente com o Kibana e o Logstash formam aquilo que é conhecido como ELK stack. Nesta apresentação iremos explorar algumas das suas capacidades.
diff --git a/_sessions/empowering-mobile-apps-with-windows-azure-mobile-services.md b/_sessions/empowering-mobile-apps-with-windows-azure-mobile-services.md
index 4f80fc6..6f1d53e 100644
--- a/_sessions/empowering-mobile-apps-with-windows-azure-mobile-services.md
+++ b/_sessions/empowering-mobile-apps-with-windows-azure-mobile-services.md
@@ -1,15 +1,14 @@
---
title: "Empowering Mobile Apps with Windows Azure Mobile Services"
date: 2013-01-26
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vraposo"]
+start_time: 12:00
+speakers: ["virgilio-esteves"]
meeting: 35a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/empowering-mobile-apps-with-windows-azure-mobile-services/
---
+
Estamos claramente na era das aplicações móveis para consumidores em larga escala e com elevados requisitos de performance e rapidez de desenvolvimento. Por cada aplicação que criamos, estamos recorrentemente a desenvolver suporte para as mesmas coisas, sejam elas mecanismos de autenticação, suporte para Push Notifications, armazenamento estruturado de informação, iada iada iada...
E se desse para esquecermos isto tudo de uma vez e usar algo que nos simplificasse a vida, acelerasse o desenvolvimento e permitisse suportar várias plataformas e sistemas ao mesmo tempo (Microsoft Account, Facebook, Twitter, Windows 8, Windows Phone 8, iOS...)?!?
"Windows Azure Mobile Services (WAMS) to the rescue!"
-
diff --git a/_sessions/entity-framework-4-1-code-first.md b/_sessions/entity-framework-4-1-code-first.md
index fb3ab70..0c27732 100644
--- a/_sessions/entity-framework-4-1-code-first.md
+++ b/_sessions/entity-framework-4-1-code-first.md
@@ -1,11 +1,10 @@
---
-title: "Entity Framework 4.1 \"Code-First\""
+title: "Entity Framework 4.1 "Code-First""
date: 2011-09-24
-start_time: 16:20:00 +0100
-end_time: 16:50:00 +0100
-speakers: ["vitortomaz"]
-slides_urls: ["http://www.slideshare.net/netponto/entity-framework-4-codefirst"]
-videos_urls: ["http://www.youtube.com/watch?v=Ha8P-AHpy-o"]
+start_time: 16:20
+speakers: ["vitor-tomaz"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/entity-framework-4-1-code-first/
---
+
+
diff --git a/_sessions/entity-framework-7.md b/_sessions/entity-framework-7.md
index 2cbebdf..e716b6b 100644
--- a/_sessions/entity-framework-7.md
+++ b/_sessions/entity-framework-7.md
@@ -1,15 +1,11 @@
---
title: "Entity Framework 7"
date: 2015-06-27
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["rjperes75"]
+start_time: 10:00
+speakers: ["ricardo-peres"]
meeting: 6a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/entity-framework-7/
---
-Com a eminente chegada do Entity Framework 7, como será que este se compara com o NHibernate?
-
-Será que o EF conseguiu recuperar o grande atraso que tinha?
-
-Quais os pontos fortes e fracos de cada uma destas ferramentas?
+Com a eminente chegada do Entity Framework 7, como será que este se compara com o NHibernate?
+Será que o EF conseguiu recuperar o grande atraso que tinha?Quais os pontos fortes e fracos de cada uma destas ferramentas?
diff --git a/_sessions/era-outro-cimbalino-por-favor.md b/_sessions/era-outro-cimbalino-por-favor.md
index f07be6f..3ce8cb8 100644
--- a/_sessions/era-outro-cimbalino-por-favor.md
+++ b/_sessions/era-outro-cimbalino-por-favor.md
@@ -1,18 +1,10 @@
---
title: "Era outro Cimbalino por favor!"
date: 2014-05-24
-start_time: 14:30:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["pedrolamas"]
-slides_urls: ["http://www.slideshare.net/ei99070/era-outro-cimbalino-por-favor"]
+start_time: 14:30
+speakers: ["pedro-lamas"]
meeting: 5a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/era-outro-cimbalino-por-favor/
---
-O Cimbalino Windows Phone Toolkit tornou-se para muitos dos programadores de Windows Phone, uma referência essencial nas suas aplicações!
-
-Nesta sessão será apresentado o [Cimbalino Toolkit][1]{:rel="nofollow"}, que suportará a nova geração de aplicações para Windows 8.1 e Windows Phone 8.1, mas mais do que uma simples overview da nova versão do toolkit, iremos falar de algumas decisões tomadas para suportar Universal Apps, as alterações introduzidas nas Portable Class Libraries e os desafios que isso criou, os problemas identificados e algumas formas de os resolver.
-
-Esta será uma sessão que se pretende bastante dinâmica, com a introdução de alguns conceitos avançados mas de fácil compreensão, e ideal para qualquer programador que esteja a pensar em criar as suas próprias bibliotecas e projectos partilhados!
-
-[1]: http://cimbalino.org
+O Cimbalino Windows Phone Toolkit tornou-se para muitos dos programadores de Windows Phone, uma referência essencial nas suas aplicações!Nesta sessão será apresentado o Cimbalino Toolkit, que suportará a nova geração de aplicações para Windows 8.1 e Windows Phone 8.1, mas mais do que uma simples overview da nova versão do toolkit, iremos falar de algumas decisões tomadas para suportar Universal Apps, as alterações introduzidas nas Portable Class Libraries e os desafios que isso criou, os problemas identificados e algumas formas de os resolver.Esta será uma sessão que se pretende bastante dinâmica, com a introdução de alguns conceitos avançados mas de fácil compreensão, e ideal para qualquer programador que esteja a pensar em criar as suas próprias bibliotecas e projectos partilhados!
diff --git a/_sessions/escalando-piramide-testes.md b/_sessions/escalando-piramide-testes.md
new file mode 100644
index 0000000..d675577
--- /dev/null
+++ b/_sessions/escalando-piramide-testes.md
@@ -0,0 +1,10 @@
+---
+title: "Escalando a piramide de testes"
+date: 2017-04-08
+start_time: 10:00
+speakers: ["cristiano-cunha"]
+meeting: 15a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/escalando-piramide-testes/
+---
+
+Numa empresa em que estávamos habituados a testar as entregas de uma forma mais manual, o crescimento contínuo e a evolução para entregas contínuas (continuous delivery) ditou a alteração do mindset do tester.A forma de fazer testes mudou devido às novas necessidades impostas pela alteração do processo de entrega, onde a necessidade de validação cada vez mais rápida do número crescente de entregas sem perder a confiança na entrega é um ponto chave.Adoptamos a estratégia "shift left" para os testes, que em conjunto com o investimento em automação, veio a revelar-se como sendo a receita perfeita para suportar as entregas contínuas. Começamos a utilizar uma série de estágios organizados em pipelines onde exercitamos diferentes partes do software produzido de uma forma incremental de forma a diminuir as validações manuais.Foi necessário pensar em que tipos de testes deveríamos utilizar para validar uma user story e pensar em que níveis da pipleine deveríamos utilizá-los, isto veio desafiar a forma de pensar dos testers que tiveram de adaptar a esta nova forma de fazer testes.Por isso, se estão curiosos sobre o tipo de “equipamento” necessário para escalar a pirâmide de testes num ambiente em que se utilizam entregas contínuas, venham ver esta sessão que irei partilhar convosco.
diff --git a/_sessions/estimativas-aproximacao-ou-precisao.md b/_sessions/estimativas-aproximacao-ou-precisao.md
new file mode 100644
index 0000000..6cf5916
--- /dev/null
+++ b/_sessions/estimativas-aproximacao-ou-precisao.md
@@ -0,0 +1,10 @@
+---
+title: "Estimativas: Aproximação ou Precisão?"
+date: 2016-07-16
+start_time: 10:00
+speakers: ["pedro-gustavo-torres"]
+meeting: 11a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/estimativas-aproximacao-ou-precisao/
+---
+
+No mundo de desenvolvimento de software as estimativas são uma atividade recorrente. Independentemente de trabalharmos em modelos em cascata ou em modelos ágeis as estimativas são um denominador comum.Qual é o objectivo das estimativas? A que "problema" procuramos responder? Serão as estimativas a melhor forma de prever o futuro? E os developers porque é que tem de estimar? Foram ensinados para tal? Devem ser avaliados pelas estimativas que dão ou pelo software que produzem?Nesta sessão tenciono abordar o tema das estimativas e responder a estas perguntas.
diff --git a/_sessions/estrategias-de-estruturacao-de-codigo-fonte-e-controlo-de-versao.md b/_sessions/estrategias-de-estruturacao-de-codigo-fonte-e-controlo-de-versao.md
index f8c0571..147470b 100644
--- a/_sessions/estrategias-de-estruturacao-de-codigo-fonte-e-controlo-de-versao.md
+++ b/_sessions/estrategias-de-estruturacao-de-codigo-fonte-e-controlo-de-versao.md
@@ -1,12 +1,10 @@
---
title: "Estratégias de Estruturação de Código-fonte e Controlo de Versão"
date: 2010-07-10
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["tspascoal"]
-slides_urls: ["http://www.slideshare.net/netponto/estratgias-de-estruturao-de-cdigofonte-e-controlo-de-verso"]
+start_time: 12:00
+speakers: ["tiago-pascoal"]
meeting: 12a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/estrategias-de-estruturacao-de-codigo-fonte-e-controlo-de-versao/
---
-Muitas das dificuldades no desenvolvimento profissional de software são causadas por problemas (ou a falta de) um correcto sistema e uso de controlo de versões. Nesta apresentação o Tiago Pascoal, MVP em Visual Studio Team System, irá mostrar estratégias sobre como melhor estruturar todos os artefactos de um projecto, incluindo melhores práticas para uso de controlo de versões, tendo por base a plataforma de Application Lifecycle Management da Microsoft (Team Foundation Server / TFS).
+Muitas das dificuldades no desenvolvimento profissional de software são causadas por problemas (ou a falta de) um correcto sistema e uso de controlo de versões. Nesta apresentação o Tiago Pascoal, MVP em Visual Studio Team System, irá mostrar estratégias sobre como melhor estruturar todos os artefactos de um projecto, incluindo melhores práticas para uso de controlo de versões, tendo por base a plataforma de Application Lifecycle Management da Microsoft (Team Foundation Server / TFS).
diff --git a/_sessions/evolve-application-by-refactoring.md b/_sessions/evolve-application-by-refactoring.md
new file mode 100644
index 0000000..c330bb5
--- /dev/null
+++ b/_sessions/evolve-application-by-refactoring.md
@@ -0,0 +1,10 @@
+---
+title: "Evolve you Application: Do not let refactor scare you"
+date: 2018-04-07
+start_time: 10:00
+speakers: ["mario-nogueira"]
+meeting: 21a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/evolve-application-by-refactoring/
+---
+
+Working on applications with an old code base that require new functionalities and improvementsalong the years can be hard and frustrating for all - developers, product owners and otherstakeholders.As the application grows, with new modules which are being built on top of old modules that havealso been built on top of other modules by different teams, developers using different technologies,so does its complexity and maintenance costs. This seriously affects developer’s motivation,productivity and confidence in fixing bugs or even refactoring old modules.In this talk I’ll be showing some examples, and hopefully give you some ideas, on how we have beenevolving our application and renewing old modules, how to build some “failsafe” mechanisms so thatyou can detect when you accidently broke something that you weren’t expecting.
diff --git a/_sessions/extender-framework-asp-net-mvc.md b/_sessions/extender-framework-asp-net-mvc.md
index 78d3136..3c62aa2 100644
--- a/_sessions/extender-framework-asp-net-mvc.md
+++ b/_sessions/extender-framework-asp-net-mvc.md
@@ -1,17 +1,10 @@
---
title: "Estender a Framework ASP.NET MVC"
date: 2016-02-20
-start_time: 11:30:00 +0100
-end_time: 12:30:00 +0100
-speakers: ["thesaintr"]
+start_time: 11:30
+speakers: ["cristovao-morgado"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-braga
redirect_from: /sessao/extender-framework-asp-net-mvc/
---
-Nesta sessão vamos aprender a personalizar e estender o framework MVC para satisfazer as nossas necessidades.
-
-A framework MVC foi construída com extensibilidade em mente, é por isso poderosa e utilizar essa flexibilidade pode ajudar-nos a resolver tarefas mais rapidamente e de forma mais eficaz .
-
-Vamos focar os pontos de extensão são mais propensos e trabalhar com exemplos que mostram a mais valia e o tempo que podemos poupar.
-
-Desde Custom Action Results, passando pelos HTML Helpers ou Validar melhor os nossos dados.
+Nesta sessão vamos aprender a personalizar e estender o framework MVC para satisfazer as nossas necessidades.A framework MVC foi construída com extensibilidade em mente, é por isso poderosa e utilizar essa flexibilidade pode ajudar-nos a resolver tarefas mais rapidamente e de forma mais eficaz .Vamos focar os pontos de extensão são mais propensos e trabalhar com exemplos que mostram a mais valia e o tempo que podemos poupar.Desde Custom Action Results, passando pelos HTML Helpers ou Validar melhor os nossos dados.
diff --git a/_sessions/features-de-azure-sql-db-que-vao-salvar-o-dia.md b/_sessions/features-de-azure-sql-db-que-vao-salvar-o-dia.md
new file mode 100644
index 0000000..9241cc4
--- /dev/null
+++ b/_sessions/features-de-azure-sql-db-que-vao-salvar-o-dia.md
@@ -0,0 +1,10 @@
+---
+title: "Features de Azure SQL DB que vão salvar o dia"
+date: 2017-11-25
+start_time: 12:00
+speakers: ["vitor-tomaz"]
+meeting: 74a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/features-de-azure-sql-db-que-vao-salvar-o-dia/
+---
+
+Nesta sessão vamos testar algumas features de SQL DB que podem salvar o dia quando algo inesperado acontece como Query Store, Auditing, Threat detection, Geo-replication, failover groups, entre outras.Vamos ainda conhecer e testar o Azure SQL Data Sync.
diff --git a/_sessions/ferramentas-de-apoio-ao-desenvolvimento-de-software.md b/_sessions/ferramentas-de-apoio-ao-desenvolvimento-de-software.md
index 481dede..61303ab 100644
--- a/_sessions/ferramentas-de-apoio-ao-desenvolvimento-de-software.md
+++ b/_sessions/ferramentas-de-apoio-ao-desenvolvimento-de-software.md
@@ -1,12 +1,10 @@
---
title: "Ferramentas de Apoio ao Desenvolvimento de Software"
date: 2009-11-21
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["paulo_iap"]
-slides_urls: ["http://www.slideshare.net/netponto/ferramentas-de-apoio-ao-desenvolvimento-de-software"]
+start_time: 11:30
+speakers: ["paulo-correia"]
meeting: 4a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/ferramentas-de-apoio-ao-desenvolvimento-de-software/
---
-Nesta apresentação, o Paulo mostra algumas das ferramentas que utiliza no dia-a-dia, e que considera indispensáveis para aumentar a produtividade e resolver problemas.
+Nesta apresentação, o Paulo mostra algumas das ferramentas que utiliza no dia-a-dia, e que considera indispensáveis para aumentar a produtividade e resolver problemas.
diff --git a/_sessions/ferramentas-de-apoio-para-developers-net-e-sql-server.md b/_sessions/ferramentas-de-apoio-para-developers-net-e-sql-server.md
index 3b8ec52..49cf611 100644
--- a/_sessions/ferramentas-de-apoio-para-developers-net-e-sql-server.md
+++ b/_sessions/ferramentas-de-apoio-para-developers-net-e-sql-server.md
@@ -1,12 +1,10 @@
---
title: "Ferramentas de Apoio para Developers .NET e SQL Server"
date: 2010-04-24
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["henrrypires"]
-slides_urls: ["http://www.slideshare.net/netponto/ferramentas-de-apoio-para-developers-net-e-sql-server"]
+start_time: 10:00
+speakers: ["henrry-pires"]
meeting: 9a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/ferramentas-de-apoio-para-developers-net-e-sql-server/
---
-Nesta sessão, o Henrry irá mostrar algumas ferramentas que facilitam o dia-a-dia dos developers que trabalham com SQL Server, e permitem alcançar maior produtividade. Aprenda de uma forma prática a comparar estruturas de dados e gerar scripts com as diferenças para manter diferentes ambientes, sincronismo de dados de tabelas em diferentes bases de dados, utilização de um plugin para utilização de um mecanismo de Intellisense mais completo, documentação da base de dados, entre outras coisas.
+Nesta sessão, o Henrry irá mostrar algumas ferramentas que facilitam o dia-a-dia dos developers que trabalham com SQL Server, e permitem alcançar maior produtividade. Aprenda de uma forma prática a comparar estruturas de dados e gerar scripts com as diferenças para manter diferentes ambientes, sincronismo de dados de tabelas em diferentes bases de dados, utilização de um plugin para utilização de um mecanismo de Intellisense mais completo, documentação da base de dados, entre outras coisas.
diff --git a/_sessions/fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate.md b/_sessions/fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate.md
index 46671ce..2c8a548 100644
--- a/_sessions/fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate.md
+++ b/_sessions/fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate.md
@@ -1,12 +1,10 @@
---
title: "FluentNHibernate: Mapeamento Fluente e Automático para o NHibernate"
date: 2010-02-27
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate"]
+start_time: 11:30
+speakers: ["bruno-lopes"]
meeting: 7a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/fluentnhibernate-mapeamento-fluente-e-automatico-para-o-nhibernate/
---
-Nesta apresentação, o Bruno irá mostrar as potencialidades do FluentNHibernate, uma biblioteca open-source que permite efectuar o mapeamento entre classes e tabelas de bases de dados (ORM) com NHibernate, de uma forma fluente, utilizando convenções, e principalmente sem precisar criar os ficheiros XML (.HBM) do NHibernate.
+Nesta apresentação, o Bruno irá mostrar as potencialidades do FluentNHibernate, uma biblioteca open-source que permite efectuar o mapeamento entre classes e tabelas de bases de dados (ORM) com NHibernate, de uma forma fluente, utilizando convenções, e principalmente sem precisar criar os ficheiros XML (.HBM) do NHibernate.
diff --git a/_sessions/fluentvalidation-build-validation-rules-for-your-business-objects.md b/_sessions/fluentvalidation-build-validation-rules-for-your-business-objects.md
index e6ac3e2..e861898 100644
--- a/_sessions/fluentvalidation-build-validation-rules-for-your-business-objects.md
+++ b/_sessions/fluentvalidation-build-validation-rules-for-your-business-objects.md
@@ -1,11 +1,10 @@
---
title: "FluentValidation: Build validation rules for your business objects"
date: 2011-09-24
-start_time: 11:10:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["luis-g-amorim"]
-slides_urls: ["http://www.slideshare.net/netponto/fluent-validation"]
-videos_urls: ["http://www.youtube.com/watch?v=AH7oSzX4Ow4"]
+start_time: 11:10
+speakers: ["luis-amorim"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/fluentvalidation-build-validation-rules-for-your-business-objects/
---
+
+
diff --git a/_sessions/formas-de-heranca-em-javascript.md b/_sessions/formas-de-heranca-em-javascript.md
index f375a64..edb3e1a 100644
--- a/_sessions/formas-de-heranca-em-javascript.md
+++ b/_sessions/formas-de-heranca-em-javascript.md
@@ -1,10 +1,10 @@
---
title: "Formas de Herança em Javascript"
date: 2011-09-24
-start_time: 16:00:00 +0100
-end_time: 16:20:00 +0100
-speakers: ["filipe-jfa-almeida"]
-videos_urls: ["http://www.youtube.com/watch?v=j6s4rvpSijY"]
+start_time: 16:00
+speakers: ["filipe-almeida"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/formas-de-heranca-em-javascript/
---
+
+
diff --git a/_sessions/geracao-de-codigo-com-o-mygeneration.md b/_sessions/geracao-de-codigo-com-o-mygeneration.md
index b845144..34c5c8c 100644
--- a/_sessions/geracao-de-codigo-com-o-mygeneration.md
+++ b/_sessions/geracao-de-codigo-com-o-mygeneration.md
@@ -1,12 +1,10 @@
---
title: "Geração de Código com o MyGeneration"
date: 2010-01-23
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["paulo_iap"]
-slides_urls: ["http://www.slideshare.net/netponto/geracao-de-codigo-com-o-mygeneration"]
+start_time: 10:00
+speakers: ["paulo-correia"]
meeting: 6a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/geracao-de-codigo-com-o-mygeneration/
---
-Nesta apresentação, o Paulo irá mostrar as potencialidades do MyGeneration, um gerador de código open-source com suporte às linguagens C#, VB .NET, VBScript e JScript, e com diversos templates disponíveis para geração de código para as principais arquitecturas OR/M (NHibernate, Microsoft DAAB, EntitySpaces, entre outras) para as principais bases de dados existentes (SQL Server, Oracle, MySQL, DB2, entre outras).
+Nesta apresentação, o Paulo irá mostrar as potencialidades do MyGeneration, um gerador de código open-source com suporte às linguagens C#, VB .NET, VBScript e JScript, e com diversos templates disponíveis para geração de código para as principais arquitecturas OR/M (NHibernate, Microsoft DAAB, EntitySpaces, entre outras) para as principais bases de dados existentes (SQL Server, Oracle, MySQL, DB2, entre outras).
diff --git a/_sessions/getting-async-with-csharp-5-0-visual-studio-11.md b/_sessions/getting-async-with-csharp-5-0-visual-studio-11.md
index 052da46..a279865 100644
--- a/_sessions/getting-async-with-csharp-5-0-visual-studio-11.md
+++ b/_sessions/getting-async-with-csharp-5-0-visual-studio-11.md
@@ -1,11 +1,10 @@
---
title: "Getting Async with C# 5.0 + Visual Studio 11"
date: 2011-09-24
-start_time: 15:00:00 +0100
-end_time: 15:20:00 +0100
-speakers: ["paulomorgado"]
-slides_urls: ["http://www.slideshare.net/netponto/as-novidades-do-csharp-5"]
-videos_urls: ["http://www.youtube.com/watch?v=IfKR1La4Abs"]
+start_time: 15:00
+speakers: ["paulo-morgado"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/getting-async-with-csharp-5-0-visual-studio-11/
---
+
+
diff --git a/_sessions/git-do-principio-ao-fim-do-projeto.md b/_sessions/git-do-principio-ao-fim-do-projeto.md
index 593e455..2c41cf0 100644
--- a/_sessions/git-do-principio-ao-fim-do-projeto.md
+++ b/_sessions/git-do-principio-ao-fim-do-projeto.md
@@ -1,23 +1,19 @@
---
title: "Git do princípio ao fim (do projeto)"
date: 2013-03-09
-start_time: 14:30:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["brunomlopes"]
+start_time: 14:30
+speakers: ["bruno-lopes"]
meeting: 3a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/git-do-principio-ao-fim-do-projeto/
---
-O objectivo desta apresentação é mostrar à audiência como usar git durante o arco de desenvolvimento de um projeto, desde a primeira linha de código até à entrega final da ultima versão, passando por várias versões, periodos de desenvolvimento e manutenção, e outras tropelias típicas de um processo de desenvolvimento de software.
-
-Após uma introdução sobre git e os principais conceitos, vai-se falar de temas como:
-
- - Reescrever história para revisões mais fáceis;
- - Tipos de branches e como os usar;
-
- - Como gerir versões e manutenção de aplicações vivas;
+O objectivo desta apresentação é mostrar à audiência como usar git durante o arco de desenvolvimento de um projeto, desde a primeira linha de código até à entrega final da ultima versão, passando por várias versões, periodos de desenvolvimento e manutenção, e outras tropelias típicas de um processo de desenvolvimento de software.
- - Git e deployment em Azure;
- - Dicas vindas da linha de batalha.
+Após uma introdução sobre git e os principais conceitos, vai-se falar de temas como:
+Reescrever história para revisões mais fáceis;
+Tipos de branches e como os usar;
+Como gerir versões e manutenção de aplicações vivas;
+Git e deployment em Azure;
+Dicas vindas da linha de batalha.
diff --git a/_sessions/git-from-the-trenches.md b/_sessions/git-from-the-trenches.md
new file mode 100644
index 0000000..306499c
--- /dev/null
+++ b/_sessions/git-from-the-trenches.md
@@ -0,0 +1,10 @@
+---
+title: "GIT from the trenches"
+date: 2017-10-28
+start_time: 10:00
+speakers: ["nuno-caneco"]
+meeting: 73a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/git-from-the-trenches/
+---
+
+Utilizas git? Diariamente? Qual é a dimensão da equipa? E quando o rebase começa a correr mal, o que fazes?Sendo um sistema de source control distribuído, o git traz um conjunto de desafios que não se colocam nos sistemas de source control centralizado como o TFS ou o SVN.Nesta sessão vamos um pouco mais além e explorar algumas funcionalidades mais avançadas do git que são úteis quando as coisas se complicam.
diff --git a/_sessions/goliath-monolith-and-little-davids-services.md b/_sessions/goliath-monolith-and-little-davids-services.md
new file mode 100644
index 0000000..4ebc927
--- /dev/null
+++ b/_sessions/goliath-monolith-and-little-davids-services.md
@@ -0,0 +1,10 @@
+---
+title: "The downfall of Goliath (monolith) by the little Davids (microservices)"
+date: 2017-12-02
+start_time: 11:30
+speakers: ["jose-martins"]
+meeting: 19a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/goliath-monolith-and-little-davids-services/
+---
+
+Monoliths are crap, all hail micro-nano-mini-something!Who wouldn't want to work in a distributed system with lots of tinny little parts running on something called cloud that exists somewhere with better weather than where you live? Whenever I hear monolith I think of our long distant relatives, before discovering fire, staring at the ceiling of their cave wondering what dependency to add next to their gigantic system. Those where the old days of software, now we have fire and the wheel, so anything's possible!I'll share with you my experience of going from a monolith to microservices running on a cloud, the good's and the bad's and maybe something else, depending on the coffee.
diff --git a/_sessions/grpc-rpc-rebirth.md b/_sessions/grpc-rpc-rebirth.md
new file mode 100644
index 0000000..14fce41
--- /dev/null
+++ b/_sessions/grpc-rpc-rebirth.md
@@ -0,0 +1,11 @@
+---
+title: "gRPC - RPC rebirth?"
+date: 2018-10-13
+start_time: 10:00
+speakers: ["luis-barbosa"]
+meeting: 23a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/grpc-rpc-rebirth/
+---
+
+We’re going to discuss gRPC, Google’s open-source RPC framework. I’ll dive a bit into the history of RPC as a protocol, and what its historical use has been. I’ll also highlight some benefits to adopt gRPC and how its possible to swap out parts of gRPC and still take advantage of gRPC’s benefits. Finally I’ll answer the question that has been on many lips since gRPC was announced —
+ what does this mean for REST?
diff --git a/_sessions/how-to-troubleshoot-issues-on-sharepoint-online.md b/_sessions/how-to-troubleshoot-issues-on-sharepoint-online.md
index 12f799c..dc5599d 100644
--- a/_sessions/how-to-troubleshoot-issues-on-sharepoint-online.md
+++ b/_sessions/how-to-troubleshoot-issues-on-sharepoint-online.md
@@ -1,9 +1,10 @@
---
title: "How to troubleshoot issues on SharePoint Online"
date: 2014-06-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["pdmateus"]
+start_time: 10:00
+speakers: ["pedro-mateus"]
meeting: 1a-community-morning-sharepointpt-netponto
redirect_from: /sessao/how-to-troubleshoot-issues-on-sharepoint-online/
---
+
+
diff --git a/_sessions/i-m-a-developer-what-else-can-i-bi.md b/_sessions/i-m-a-developer-what-else-can-i-bi.md
new file mode 100644
index 0000000..8985e57
--- /dev/null
+++ b/_sessions/i-m-a-developer-what-else-can-i-bi.md
@@ -0,0 +1,11 @@
+---
+title: "I'm a Developer. What else can I BI?"
+date: 2018-01-27
+start_time: 12:00
+speakers: ["helena-cabral"]
+meeting: 75a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/i-m-a-developer-what-else-can-i-bi/
+---
+
+Being a developer, you have a very good background that can be used to enrich other areas of IT like Business Intelligence.
+In this session you will become familiar with BI concepts and Microsoft BI stack and I'll show you how to use your expertise to unleash the power of Data.
diff --git a/_sessions/integracao-continua-com-o-hudson-para-aplicacoes-net.md b/_sessions/integracao-continua-com-o-hudson-para-aplicacoes-net.md
index b7d4119..59118be 100644
--- a/_sessions/integracao-continua-com-o-hudson-para-aplicacoes-net.md
+++ b/_sessions/integracao-continua-com-o-hudson-para-aplicacoes-net.md
@@ -1,12 +1,10 @@
---
title: "Integração Contínua com o Hudson para Aplicações .NET"
date: 2010-04-24
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/integrao-contnua-com-o-hudson-para-aplicaes-net"]
+start_time: 11:30
+speakers: ["bruno-lopes"]
meeting: 9a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/integracao-continua-com-o-hudson-para-aplicacoes-net/
---
-Integração continua é a prática de regularmente integrar o código desenvolvido por uma equipa, tanto localmente em cada máquina de desenvolvimento, como automaticamente num ponto central. Nesta sessão, o Bruno irá mostrar que com Hudson é possivel tirar partido das vantagens desta prática num ambiente .NET com o minimo de investimento inicial. Com apenas um ficheiro contendo todo o Hudson, uma solução de Visual Studio e um repositório de Subversion vou mostrar como é que podemos montar uma versão simples de uma máquina de integração continua que monitoriza o repositório e compila a solução com as alterações que vão sendo gravadas. Depois iremos passar por boas práticas, vantagens e extensibilidade do Huson, possibilidades de evolução de integração continua, acabando numa demonstração de capacidades mais avançadas para resolver alguns pontos comuns de dor.
+Integração continua é a prática de regularmente integrar o código desenvolvido por uma equipa, tanto localmente em cada máquina de desenvolvimento, como automaticamente num ponto central. Nesta sessão, o Bruno irá mostrar que com Hudson é possivel tirar partido das vantagens desta prática num ambiente .NET com o minimo de investimento inicial. Com apenas um ficheiro contendo todo o Hudson, uma solução de Visual Studio e um repositório de Subversion vou mostrar como é que podemos montar uma versão simples de uma máquina de integração continua que monitoriza o repositório e compila a solução com as alterações que vão sendo gravadas. Depois iremos passar por boas práticas, vantagens e extensibilidade do Huson, possibilidades de evolução de integração continua, acabando numa demonstração de capacidades mais avançadas para resolver alguns pontos comuns de dor.
diff --git a/_sessions/integracao-continua-com-o-jenkins.md b/_sessions/integracao-continua-com-o-jenkins.md
index 3c40529..23fbcb7 100644
--- a/_sessions/integracao-continua-com-o-jenkins.md
+++ b/_sessions/integracao-continua-com-o-jenkins.md
@@ -1,10 +1,10 @@
---
title: "Integração Contínua com o Jenkins"
date: 2011-02-12
-start_time: 15:40:00 +0100
-end_time: 17:10:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/integrao-contnua-com-o-jenkins-para-aplicaes-net"]
+start_time: 15:40
+speakers: ["bruno-lopes"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-vila-real
redirect_from: /sessao/integracao-continua-com-o-jenkins/
---
+
+
diff --git a/_sessions/internacionalizacao-de-web-apps-em-net.md b/_sessions/internacionalizacao-de-web-apps-em-net.md
new file mode 100644
index 0000000..dfb7854
--- /dev/null
+++ b/_sessions/internacionalizacao-de-web-apps-em-net.md
@@ -0,0 +1,10 @@
+---
+title: "Internacionalização de web apps em .Net"
+date: 2017-11-25
+start_time: 10:00
+speakers: ["bruno-lopes"]
+meeting: 74a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/internacionalizacao-de-web-apps-em-net/
+---
+
+Nota: em virtude de impossibilidade do Tiago Costa comparecer amanhã, a sessão dele foi trocada por esta.Quando se desenvolve um produto que almeja a ter uma base de clientes global, uma das preocupações acaba por ser a internacionalização (I18N) e posterior localização (L10N) do mesmo.Nesta sessão vou partilhar a nossa experiencia de internacionalizar o InnovationCast para italiano, alemão e arabico, e falar das práticas, tecnologias e padrões a usar.Vamos ver como traduzir texto, quais os cuidados a ter com datas, moedas e cultura, quais os problemas que tipicamente se encontram e como os resolver, e dar umas dicas de como apanhar os bugs mais comuns.
diff --git a/_sessions/introducao-ao-angularjs-com-asp-net-mvc.md b/_sessions/introducao-ao-angularjs-com-asp-net-mvc.md
index 6853148..5b9579b 100644
--- a/_sessions/introducao-ao-angularjs-com-asp-net-mvc.md
+++ b/_sessions/introducao-ao-angularjs-com-asp-net-mvc.md
@@ -1,14 +1,12 @@
---
title: "Introdução ao AngularJS com ASP.NET MVC"
date: 2012-08-25
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
+start_time: 12:00
speakers: ["danielcsgomes"]
-videos_urls: ["http://www.youtube.com/watch?v=HG9nj46xrSk"]
meeting: 32a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-angularjs-com-asp-net-mvc/
---
+
AngularJS é uma microframework de Javascript que permite extender o vocabulário HTML de forma dinâmica. Esta framework implementa o padrão MVC e algumas das suas caracteristícas são o Data-binding, routing, validação de formulários entre outras.
O objectivo desta apresentação é fazer uma introdução à framework AngularJS com ASP.NET MVC, demonstrando algumas das suas funcionalidades e formas de implementação em páginas dinâmicas ou em Single Page Application (SPA).
-
diff --git a/_sessions/introducao-ao-asp-net-mvc.md b/_sessions/introducao-ao-asp-net-mvc.md
index 2a29ebb..81e1276 100644
--- a/_sessions/introducao-ao-asp-net-mvc.md
+++ b/_sessions/introducao-ao-asp-net-mvc.md
@@ -1,10 +1,10 @@
---
title: "Introdução ao ASP .NET MVC"
date: 2009-08-15
-start_time: 12:20:00 +0100
-end_time: 13:10:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/introduo-ao-asp-net-mvc"]
+start_time: 12:20
+speakers: ["caio-proiete"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-asp-net-mvc/
---
+
+
diff --git a/_sessions/introducao-ao-desenvolvimento-agil-usando-scrum.md b/_sessions/introducao-ao-desenvolvimento-agil-usando-scrum.md
index fb64006..eafdeac 100644
--- a/_sessions/introducao-ao-desenvolvimento-agil-usando-scrum.md
+++ b/_sessions/introducao-ao-desenvolvimento-agil-usando-scrum.md
@@ -1,14 +1,12 @@
---
title: "Introdução ao desenvolvimento ágil usando Scrum"
date: 2015-11-28
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["ricardomfcoelho"]
-videos_urls: ["https://youtu.be/rq9lwQMsy8o?t=707"]
-videos_watch: ["rq9lwQMsy8o"]
+start_time: 10:00
+speakers: ["ricardo-coelho"]
meeting: 8a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/introducao-ao-desenvolvimento-agil-usando-scrum/
---
+
Reconheces alguns destes sintomas nos teus projetos?
- Os clientes não sabem o que querem;
@@ -18,4 +16,5 @@ Reconheces alguns destes sintomas nos teus projetos?
- Estimamos funcionalidades e projetos sem saber ao certo o que é para fazer ou como o vamos fazer;
- Cumprimento de prazos irrealistas, com requisitos constantemente a mudar.
+
Nesta sessão vamos discutir abordagens ágeis (em particular, o scrum), como forma de mitigar alguns dos problemas mais comuns em projetos de desenvolvimento de software.
diff --git a/_sessions/introducao-ao-dotnetnuke.md b/_sessions/introducao-ao-dotnetnuke.md
index 4bda04f..3c50534 100644
--- a/_sessions/introducao-ao-dotnetnuke.md
+++ b/_sessions/introducao-ao-dotnetnuke.md
@@ -1,12 +1,10 @@
---
title: "Introdução ao DotNetNuke"
date: 2009-12-12
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["rui-md-silva"]
-slides_urls: ["http://www.slideshare.net/netponto/introducao-ao-dotnetnuke"]
+start_time: 10:00
+speakers: ["rui-silva"]
meeting: 5a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-dotnetnuke/
---
-Nesta apresentação, o Rui irá mostrar as potencialidades do DotNetNuke, um dos principais sistemas de gestão de conteúdo (CMS) e plataforma para desenvolvimento de aplicações .NET.
+Nesta apresentação, o Rui irá mostrar as potencialidades do DotNetNuke, um dos principais sistemas de gestão de conteúdo (CMS) e plataforma para desenvolvimento de aplicações .NET.
diff --git a/_sessions/introducao-ao-exchange-web-services-api.md b/_sessions/introducao-ao-exchange-web-services-api.md
index 76fa968..a8c7239 100644
--- a/_sessions/introducao-ao-exchange-web-services-api.md
+++ b/_sessions/introducao-ao-exchange-web-services-api.md
@@ -1,11 +1,10 @@
---
title: "Introdução ao Exchange Web Services API"
date: 2011-09-24
-start_time: 15:40:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["jlivio"]
-slides_urls: ["http://www.slideshare.net/netponto/exchange-web-services-api-introducao"]
-videos_urls: ["http://www.youtube.com/watch?v=z5iVZhjtSIM"]
+start_time: 15:40
+speakers: ["joao-tito-livio"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-exchange-web-services-api/
---
+
+
diff --git a/_sessions/introducao-ao-extreme-programming-xp.md b/_sessions/introducao-ao-extreme-programming-xp.md
index ba88050..1aadf42 100644
--- a/_sessions/introducao-ao-extreme-programming-xp.md
+++ b/_sessions/introducao-ao-extreme-programming-xp.md
@@ -1,10 +1,10 @@
---
title: "Introdução ao eXtreme Programming (XP)"
date: 2009-09-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["paulo_iap"]
-slides_urls: ["http://www.slideshare.net/netponto/introducao-ao-extreme-programming"]
+start_time: 10:00
+speakers: ["paulo-correia"]
meeting: 2a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-extreme-programming-xp/
---
+
+
diff --git a/_sessions/introducao-ao-lucene-net.md b/_sessions/introducao-ao-lucene-net.md
index 27faad8..6ad95bf 100644
--- a/_sessions/introducao-ao-lucene-net.md
+++ b/_sessions/introducao-ao-lucene-net.md
@@ -1,12 +1,10 @@
---
title: "Introdução ao Lucene.net"
date: 2009-12-12
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["brunomlopes"]
-slides_urls: ["http://www.slideshare.net/netponto/introducao-ao-lucenenet"]
+start_time: 11:30
+speakers: ["bruno-lopes"]
meeting: 5a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-lucene-net/
---
-Nesta apresentação, o Bruno irá mostrar as potencialidades do Lucene.net, uma biblioteca open-source para a criação de motores de pesquisa de texto de alta performance.
+Nesta apresentação, o Bruno irá mostrar as potencialidades do Lucene.net, uma biblioteca open-source para a criação de motores de pesquisa de texto de alta performance.
diff --git a/_sessions/introducao-ao-nhibernate-orm-framework.md b/_sessions/introducao-ao-nhibernate-orm-framework.md
index f314f5e..25eec84 100644
--- a/_sessions/introducao-ao-nhibernate-orm-framework.md
+++ b/_sessions/introducao-ao-nhibernate-orm-framework.md
@@ -1,10 +1,10 @@
---
title: "Introdução ao NHibernate ORM Framework"
date: 2009-10-17
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["luis-g-amorim"]
-slides_urls: ["http://www.slideshare.net/netponto/introducao-ao-nhibernate-orm-framework"]
+start_time: 11:30
+speakers: ["luis-amorim"]
meeting: 3a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-nhibernate-orm-framework/
---
+
+
diff --git a/_sessions/introducao-ao-nokia-imaging-sdk.md b/_sessions/introducao-ao-nokia-imaging-sdk.md
index fad3102..053b4a2 100644
--- a/_sessions/introducao-ao-nokia-imaging-sdk.md
+++ b/_sessions/introducao-ao-nokia-imaging-sdk.md
@@ -1,13 +1,11 @@
---
title: "Introdução ao Nokia Imaging SDK"
date: 2013-10-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["joaocardoso"]
+start_time: 10:00
+speakers: ["joao-cardoso"]
meeting: 42a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-nokia-imaging-sdk/
---
-Nesta sessão iremos ficar a conhecer o Nokia Imaging SDK. Este SDK está disponível para todos os Windows Phone, não só da Nokia, e permite facilitar o desenvolvimento de aplicações que de tratamento de imagem.
+Nesta sessão iremos ficar a conhecer o Nokia Imaging SDK. Este SDK está disponível para todos os Windows Phone, não só da Nokia, e permite facilitar o desenvolvimento de aplicações que de tratamento de imagem.
Presentemente com mais de 50 filtros incluídos de base, efeitos como crop, rotação e suporte para tratamento de imagem de muito alta resolução (para por exemplo tratar fotografias tiradas com o sensor de 41 megapixeis do Nokia Lumia 1020) este SDK tem vindo a ser adoptado por várias aplicações.
-
diff --git a/_sessions/introducao-ao-performance-tuning.md b/_sessions/introducao-ao-performance-tuning.md
index 08cedfa..0fdb200 100644
--- a/_sessions/introducao-ao-performance-tuning.md
+++ b/_sessions/introducao-ao-performance-tuning.md
@@ -1,13 +1,14 @@
---
title: "Introdução ao Performance Tuning"
date: 2014-05-31
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["nikoneugebauer"]
+start_time: 10:00
+speakers: ["niko-neugebauer"]
meeting: 47a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-performance-tuning/
---
-Esta apresentação vai se focar nas bases de melhoria de desempenho do SQL Server.
-
-Operações básicas de planos de execução deQueriese maneiras para melhoria deles são os principais tópicos.
+Esta apresentação
+vai se focar nas bases de melhoria de desempenho do SQL Server.
+Operações básicas de planos de execução de
+Queries
+e maneiras para melhoria deles são os principais tópicos.
diff --git a/_sessions/introducao-ao-windows-communication-foundation-wcf.md b/_sessions/introducao-ao-windows-communication-foundation-wcf.md
index 011e2c5..5f0b6e6 100644
--- a/_sessions/introducao-ao-windows-communication-foundation-wcf.md
+++ b/_sessions/introducao-ao-windows-communication-foundation-wcf.md
@@ -1,10 +1,10 @@
---
title: "Introdução ao Windows Communication Foundation (WCF)"
date: 2009-10-17
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/introducao-ao-windows-communication-foundation-wcf-2314778"]
+start_time: 10:00
+speakers: ["caio-proiete"]
meeting: 3a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-windows-communication-foundation-wcf/
---
+
+
diff --git a/_sessions/introducao-ao-windows-presentation-foundation-wpf.md b/_sessions/introducao-ao-windows-presentation-foundation-wpf.md
index 3448e11..1a4719d 100644
--- a/_sessions/introducao-ao-windows-presentation-foundation-wpf.md
+++ b/_sessions/introducao-ao-windows-presentation-foundation-wpf.md
@@ -1,12 +1,10 @@
---
title: "Introdução ao Windows Presentation Foundation (WPF)"
date: 2010-01-23
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["saramgsilva"]
-slides_urls: ["http://www.slideshare.net/netponto/introducao-ao-windows-presentation-foundation-wpf-3021987"]
+start_time: 11:30
+speakers: ["sara-silva"]
meeting: 6a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/introducao-ao-windows-presentation-foundation-wpf/
---
-Nesta apresentação, a Sara irá fazer uma breve introdução ao Windows Presentation Foundation (WPF), seguida de várias demonstrações práticas sobre utilização dos diferentes controlos de layout, como Grid, Canvas, DockPanel, entre outros... Utilização dos controlos DataGrid, Calendar e DatePicker do WPF Toolkit e a Ribbon Bar do Office UI, e criação de Resources e Styles.
+Nesta apresentação, a Sara irá fazer uma breve introdução ao Windows Presentation Foundation (WPF), seguida de várias demonstrações práticas sobre utilização dos diferentes controlos de layout, como Grid, Canvas, DockPanel, entre outros... Utilização dos controlos DataGrid, Calendar e DatePicker do WPF Toolkit e a Ribbon Bar do Office UI, e criação de Resources e Styles.
diff --git a/_sessions/introducao-as-funcionalidades-eai-edi-do-azure-service-bus.md b/_sessions/introducao-as-funcionalidades-eai-edi-do-azure-service-bus.md
index 05b4cc0..a68cd08 100644
--- a/_sessions/introducao-as-funcionalidades-eai-edi-do-azure-service-bus.md
+++ b/_sessions/introducao-as-funcionalidades-eai-edi-do-azure-service-bus.md
@@ -1,14 +1,13 @@
---
title: "Introdução às funcionalidades EAI/EDI do Azure Service Bus"
date: 2012-06-09
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["sandro_asp"]
-videos_urls: ["http://www.youtube.com/watch?v=HtEkF1nS5DE"]
+start_time: 10:00
+speakers: ["sandro-pereira"]
meeting: 5a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/introducao-as-funcionalidades-eai-edi-do-azure-service-bus/
---
-Dentro da *stack* de integração da Microsoft, tanto o EAI (*Enterprise Application Integration*) como o EDI (*Electronic Data Interchange*) têm sido recorrentemente implementados com a ajuda do BizTalk Server.
-Nesta sessão vamos efectuar uma visão antecipada de como a Microsoft prevê implementar estes cenários de integração sobre Azure Service Bus, introduzindo e explicando funcionalidades como: suporte a *Flat Files* (ficheiros de texto); como gerir as trocas de mensagens EDI com os parceiros comerciais no Azure EDI Portal; edição de esquemas; mapas; e contente base routing.
+Dentro da stack de integração da Microsoft, tanto o EAI (Enterprise Application Integration) como o EDI (Electronic Data Interchange) têm sido recorrentemente implementados com a ajuda do BizTalk Server.
+
+Nesta sessão vamos efectuar uma visão antecipada de como a Microsoft prevê implementar estes cenários de integração sobre Azure Service Bus, introduzindo e explicando funcionalidades como: suporte a Flat Files (ficheiros de texto); como gerir as trocas de mensagens EDI com os parceiros comerciais no Azure EDI Portal; edição de esquemas; mapas; e contente base routing.
diff --git a/_sessions/inversao-de-controlo-ioc-injeccao-de-dependencia-di.md b/_sessions/inversao-de-controlo-ioc-injeccao-de-dependencia-di.md
index 3d8234c..d719922 100644
--- a/_sessions/inversao-de-controlo-ioc-injeccao-de-dependencia-di.md
+++ b/_sessions/inversao-de-controlo-ioc-injeccao-de-dependencia-di.md
@@ -1,11 +1,10 @@
---
title: "Inversão de Controlo (IoC) / Injecção de Dependência (DI)"
date: 2010-09-18
-start_time: 15:00:00 +0100
-end_time: 16:30:00 +0100
-speakers: ["brunomlopes", "caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/inverso-de-controlo-ioc-injeco-de-dependncia-di"]
-videos_urls: ["http://www.youtube.com/watch?v=g4mYmjvPa2U"]
+start_time: 15:00
+speakers: ["bruno-lopes","caio-proiete"]
meeting: 14a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/inversao-de-controlo-ioc-injeccao-de-dependencia-di/
---
+
+
diff --git a/_sessions/its-name-is-xml-voicexml.md b/_sessions/its-name-is-xml-voicexml.md
index a6cb02d..30d4343 100644
--- a/_sessions/its-name-is-xml-voicexml.md
+++ b/_sessions/its-name-is-xml-voicexml.md
@@ -1,13 +1,10 @@
---
title: "Its name is XML. VoiceXML"
date: 2010-08-14
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["gabrielasoares-pt"]
-slides_urls: ["http://www.slideshare.net/netponto/its-name-is-xml-voicexml"]
-videos_urls: ["http://www.youtube.com/watch?v=I16H0YoRnOM"]
+start_time: 12:00
+speakers: ["gabriela-soares"]
meeting: 13a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/its-name-is-xml-voicexml/
---
-A Internet, passível de servir como meio para chamadas telefónicas a baixo custo, representa uma oportunidade de negócio para os agentes desse domínio. Num mundo em exponencial mobilidade, é imperativo saber onde, quando e, implicitamente, como interagir com o cliente - anywhere, anytime. Surge então a necessidade para uma interface de voz para o utilizador, capaz de entregar conteúdos e conduzir negócio num modo conveniente, cost effective e easy to use, utilizando os recursos e infrastrutura da Internet. Venha conhecer a linguagem de anotação assente na forma mais natural de comunicação humana - a voz.
+A Internet, passível de servir como meio para chamadas telefónicas a baixo custo, representa uma oportunidade de negócio para os agentes desse domínio. Num mundo em exponencial mobilidade, é imperativo saber onde, quando e, implicitamente, como interagir com o cliente - anywhere, anytime. Surge então a necessidade para uma interface de voz para o utilizador, capaz de entregar conteúdos e conduzir negócio num modo conveniente, cost effective e easy to use, utilizando os recursos e infrastrutura da Internet. Venha conhecer a linguagem de anotação assente na forma mais natural de comunicação humana - a voz.
diff --git a/_sessions/jquery-write-less-do-more.md b/_sessions/jquery-write-less-do-more.md
index 2d970be..6df8d26 100644
--- a/_sessions/jquery-write-less-do-more.md
+++ b/_sessions/jquery-write-less-do-more.md
@@ -1,13 +1,10 @@
---
title: "jQuery: Write less, do more"
date: 2010-05-15
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["hfsantos"]
-slides_urls: ["http://www.slideshare.net/netponto/net-ponto-jquery"]
-videos_urls: ["http://www.youtube.com/watch?v=ANhfMKOYZH0"]
+start_time: 10:00
+speakers: ["hugo-santos"]
meeting: 10a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/jquery-write-less-do-more/
---
-O jQuery é uma biblioteca de JavaScript amplamente utilizada nos projectos Web que facilita o desenvolvimento de soluções robustas e cross-platform de forma bastante mais rápida. Nesta sessão o Hugo irá mostrar o que se faz actualmente recorrendo a jQuery e que cativou as grandes organizações a utilizá-la, quais os problemas que resolve, como poderemos melhorar a experiência de utilização das nossas aplicações Web e estender as funcionalidades com suporte na vasta galeria de plugins para a biblioteca.
+O jQuery é uma biblioteca de JavaScript amplamente utilizada nos projectos Web que facilita o desenvolvimento de soluções robustas e cross-platform de forma bastante mais rápida. Nesta sessão o Hugo irá mostrar o que se faz actualmente recorrendo a jQuery e que cativou as grandes organizações a utilizá-la, quais os problemas que resolve, como poderemos melhorar a experiência de utilização das nossas aplicações Web e estender as funcionalidades com suporte na vasta galeria de plugins para a biblioteca.
diff --git a/_sessions/kentico-cms-6.md b/_sessions/kentico-cms-6.md
index 4d97979..d0c9d2d 100644
--- a/_sessions/kentico-cms-6.md
+++ b/_sessions/kentico-cms-6.md
@@ -1,13 +1,10 @@
---
title: "Kentico CMS 6"
date: 2012-01-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["theplastictoy", "zevinganez"]
-slides_urls: ["http://www.slideshare.net/netponto/kentico-cms-6"]
-videos_urls: ["http://www.youtube.com/watch?v=67b2hn9i5uM"]
+start_time: 12:00
+speakers: ["ricardo-fiel","nuno-lourenco"]
meeting: 26a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/kentico-cms-6/
---
-Nesta apresentação o Ricardo Fiel vai falar sobre Kentico, uma plataforma integrada de Content Management, E-Commerce, Colaboração e Comunidades para .NET, com uma ferramenta de Marketing Analytics bastante poderosa. E, claro, com total suporte para Azure. Vamos ver como se posiciona face a outras plataformas, a API, outros pontos de extensibilidade e boas praticas no deployment de soluções Kentico.
+Nesta apresentação o Ricardo Fiel vai falar sobre Kentico, uma plataforma integrada de Content Management, E-Commerce, Colaboração e Comunidades para .NET, com uma ferramenta de Marketing Analytics bastante poderosa. E, claro, com total suporte para Azure. Vamos ver como se posiciona face a outras plataformas, a API, outros pontos de extensibilidade e boas praticas no deployment de soluções Kentico.
diff --git a/_sessions/knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real.md b/_sessions/knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real.md
index 17631d1..bee7932 100644
--- a/_sessions/knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real.md
+++ b/_sessions/knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real.md
@@ -1,17 +1,13 @@
---
title: "KnockoutJS com ASP.NET MVC3: Utilização na vida real"
date: 2012-04-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["marcoandresilva"]
-slides_urls: ["http://www.slideshare.net/netponto/knockoutjs-com-aspnet-mvc3-utilizacao-na-vida-real"]
-videos_urls: ["http://www.youtube.com/watch?v=8PLrog4-DYE"]
+start_time: 10:00
+speakers: ["marco-silva"]
meeting: 28a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/knockoutjs-com-asp-net-mvc3-utilizacao-na-vida-real/
---
-O ASP.NET MVC 3 é uma framework para desenvolvimento de aplicações Web que implementa o padrão MVC (Model-View-Controller). O modelo representa o estado de um módulo da aplicação. O controlador gere as interacções com a aplicação, actualiza o modelo e passa informação para a vista. A vista recebe a informação do controlador e apresenta a interface ao utilizador. O KnockoutJS é uma biblioteca JavaScript que permite a criação de aplicações ricas, fluídas e de resposta em "tempo real", que são suportadas num modelo de informação base.
+O ASP.NET MVC 3 é uma framework para desenvolvimento de aplicações Web que implementa o padrão MVC (Model-View-Controller). O modelo representa o estado de um módulo da aplicação. O controlador gere as interacções com a aplicação, actualiza o modelo e passa informação para a vista. A vista recebe a informação do controlador e apresenta a interface ao utilizador. O KnockoutJS é uma biblioteca JavaScript que permite a criação de aplicações ricas, fluídas e de resposta em "tempo real", que são suportadas num modelo de informação base.
+
Esta sessão realiza uma introdução às duas tecnologias e apresenta formas de as integrar na implementação de aplicações Web ao estilo Single Page Application (SPA).
-
Serão abordados aspectos técnicos relativos à sua utilização bem como apresentadas vantagens e desafios da sua utilização em aplicações reais.
-
diff --git a/_sessions/know-your-sql-server-dynamic-management-views-dmvs.md b/_sessions/know-your-sql-server-dynamic-management-views-dmvs.md
index fd8378e..ae74550 100644
--- a/_sessions/know-your-sql-server-dynamic-management-views-dmvs.md
+++ b/_sessions/know-your-sql-server-dynamic-management-views-dmvs.md
@@ -1,11 +1,10 @@
---
title: "Know your SQL Server: Dynamic Management Views (DMVs)"
date: 2011-09-24
-start_time: 12:10:00 +0100
-end_time: 12:30:00 +0100
-speakers: ["creative_byte"]
-slides_urls: ["http://www.slideshare.net/netponto/know-your-sql-server-dmvs"]
-videos_urls: ["http://www.youtube.com/watch?v=7EFoSSM7VEw"]
+start_time: 12:10
+speakers: ["vitor-pombeiro"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/know-your-sql-server-dynamic-management-views-dmvs/
---
+
+
diff --git a/_sessions/lightning-talks-1.md b/_sessions/lightning-talks-1.md
index 08ba268..fde78d3 100644
--- a/_sessions/lightning-talks-1.md
+++ b/_sessions/lightning-talks-1.md
@@ -1,18 +1,10 @@
---
title: "Lightning Talks - 1"
date: 2014-11-22
-start_time: 11:45:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["pjtmatos", "jnmanso"]
-videos_urls: ["http://www.youtube.com/playlist?list=PLhRyLHNjubvmNq8y6WLjNj7jTCgBiDHAc"]
+start_time: 11:45
+speakers: ["paulo-matos","joao-manso"]
meeting: 50a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/lightning-talks-1/
---
-Apresentações rápidas de vários membros da comunidade:
-
-- Microsoft Azure - Choices for Application Data Storage - Paulo Matos
-- Como Criar uma Empresa em 7 Passos - João Manso
-- Depois do 8 vem... o 10 - António Lourenço
-- Managed Backup - Vitor Pombeiro
-- O "novo" Azure SQL Database in a nutshell - Vitor Tomaz
+Apresentações rápidas de vários membros da comunidade:Microsoft Azure - Choices for Application Data Storage - Paulo MatosComo Criar uma Empresa em 7 Passos - João MansoDepois do 8 vem... o 10 - António LourençoManaged Backup - Vitor PombeiroO "novo" Azure SQL Database in a nutshell - Vitor Tomaz
diff --git a/_sessions/lightning-talks-2.md b/_sessions/lightning-talks-2.md
index 74304e6..3ff36a2 100644
--- a/_sessions/lightning-talks-2.md
+++ b/_sessions/lightning-talks-2.md
@@ -1,15 +1,10 @@
---
title: "Lightning Talks - 2"
date: 2014-11-22
-start_time: 16:15:00 +0100
-end_time: 17:15:00 +0100
-speakers: ["glauco-godoi", "paulomorgado"]
-videos_urls: ["http://www.youtube.com/playlist?list=PLhRyLHNjubvmNq8y6WLjNj7jTCgBiDHAc"]
+start_time: 16:15
+speakers: ["glauco-godoi","paulo-morgado"]
meeting: 50a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/lightning-talks-2/
---
-Mais apresentações rápidas de vários membros da comunidade:- Dbdeploy.net - Bruno Lopes [MVP]
-- Web API 2.2 + AngularJS Authentication - Glauco Godoi
-- Async/Await Best Practices - Paulo Morgado [MVP]
-- Roslyn Analyzers - File- New- Project- Paulo Morgado [MVP]
+Mais apresentações rápidas de vários membros da comunidade:Dbdeploy.net - Bruno Lopes [MVP]Web API 2.2 + AngularJS Authentication - Glauco GodoiAsync/Await Best Practices - Paulo Morgado [MVP]Roslyn Analyzers - File- New- Project- Paulo Morgado [MVP]
diff --git a/_sessions/lisboa/52/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care.md b/_sessions/lisboa/52/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care.md
deleted file mode 100644
index 33461e2..0000000
--- a/_sessions/lisboa/52/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: "Dynamic Compilation in Your Everyday Code with ShapeFX. What is it and why should you care"
-date: 2015-03-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["dotnetricardo", "chirutac"]
-meeting: 52a-reuniao-presencial-da-comunidade-netponto-em-lisboa
-redirect_from: /sessao/dynamic-compilation-in-your-everyday-code-with-shapefx-what-is-it-and-why-should-you-care/
----
-A compilação dinamica de código na .NET Framework é algo que está disponivel desde as suas primeiras versões mas nem todos os developers tem uma noção clara do que significa ou de qual a sua utilidade. As razões para esse facto prendem-se a com uma API nem sempre facil de utilizar, à escassez de informação sobre a mesma e a bastante desconhecimento quanto às alternativas existentes na comunidade, como é o caso do projecto "Mono".
-
-Com a recente aposta no conceito de "compiler-as-a-service" pela Microsoft, materializado no projecto "[Roslyn][1]{:rel="nofollow"}", este é um assunto que volta estar na ordem do dia e que abre oportunidades à criação de toda uma nova geração de aplicações e a maneiras de codificar que podem em muito acelerar a nossa produtividade, reduzindo tempo e custos no desenvolvimento / manutenção de software.
-
-Para facilitar o uso, integração e o subsequente "ramp-up" destas tecnologias, foi criada a [ShapeFX][2]{:rel="nofollow"}. Esta apresentação pretende mostrar o funcionamento desta framework e como através da qual se pode começar a tirar partido dos benefícios da compilação dinâmica de uma forma livre, simples e imediata no código que desenvolvemos diáriamente.
-
-[1]: https://github.com/dotnet/roslyn
-[2]: http://shapeframework.net
-
diff --git a/_sessions/live-troubleshooting-debugging.md b/_sessions/live-troubleshooting-debugging.md
new file mode 100644
index 0000000..b239421
--- /dev/null
+++ b/_sessions/live-troubleshooting-debugging.md
@@ -0,0 +1,10 @@
+---
+title: "Live Troubleshooting & Debugging"
+date: 2016-06-18
+start_time: 10:00
+speakers: ["luis-lopes"]
+meeting: 61a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/live-troubleshooting-debugging/
+---
+
+A página está lenta? Porque está a aplicação a consumir tanta memória? Como responder a estas questões quando o problema só ocorre no ambiente de produção? Uma sessão sobre técnicas e ferramentas de troubleshooting em ambientes de produção, desde a análise de logs e contadores até live debugging com Windbg e análise de memory dumps.
diff --git a/_sessions/lock-load-developers.md b/_sessions/lock-load-developers.md
index a79f7fc..42861a0 100644
--- a/_sessions/lock-load-developers.md
+++ b/_sessions/lock-load-developers.md
@@ -1,18 +1,14 @@
---
title: "Lock & Load Developers"
date: 2013-09-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["nikoneugebauer"]
-videos_urls: ["http://www.youtube.com/watch?v=X2HafuPyYwo"]
+start_time: 10:00
+speakers: ["niko-neugebauer"]
meeting: 41a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/lock-load-developers/
---
-Nesta sessão vamos considerar e aprofundar conhecimento sobre alguns das funcionalidades mais populares de SQL Server, como NoLock, Variables, Functions, Tabelas Temporárias, Encapsulação e Constraints.
-
-- Algumas deles trazem melhoramento de desempenho enquanto outras não.
-- Algumas destas funcionalidades aumentam carga no servidor, mas como e porquê?
-- Como e onde é que devemos medir o desempenho de BD?
-
-Esta sessão vai tentar encontrar respostas para estas perguntas.
+Nesta sessão vamos considerar e aprofundar conhecimento sobre alguns das funcionalidades mais populares de SQL Server, como NoLock, Variables, Functions, Tabelas Temporárias, Encapsulação e Constraints.
+Algumas deles trazem melhoramento de desempenho enquanto outras não.
+Algumas destas funcionalidades aumentam carga no servidor, mas como e porquê ?
+Como e onde é que devemos medir o desempenho de BD ?
+Esta sessão vai tentar encontrar respostas para estas perguntas.
diff --git a/_sessions/maf-managed-addin-framework-criacao-de-aplicacoes-extensiveis.md b/_sessions/maf-managed-addin-framework-criacao-de-aplicacoes-extensiveis.md
index f9adfd4..92cf3da 100644
--- a/_sessions/maf-managed-addin-framework-criacao-de-aplicacoes-extensiveis.md
+++ b/_sessions/maf-managed-addin-framework-criacao-de-aplicacoes-extensiveis.md
@@ -1,12 +1,10 @@
---
title: "MAF (Managed AddIn Framework): Criação de Aplicações Extensíveis"
date: 2010-07-10
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vraposo"]
-slides_urls: ["http://www.slideshare.net/netponto/maf-managed-addin-framework"]
+start_time: 10:00
+speakers: ["virgilio-esteves"]
meeting: 12a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/maf-managed-addin-framework-criacao-de-aplicacoes-extensiveis/
---
-A capacidade de uma aplicação suportar "addins" é quase obrigatória nos dias de hoje, quer pela necessidade de actualizações em run-time, quer pela necessidade de existirem entidades externas a desenvolver componentes para a nossa aplicação. Segurança, isolamento e versionamento são pois palavras-chave para o sucesso de tal implementação. Venha conhecer como o MAF pode ajudá-lo a implementar estas capacidades em suas aplicações .NET de forma simples e flexível.
+A capacidade de uma aplicação suportar "addins" é quase obrigatória nos dias de hoje, quer pela necessidade de actualizações em run-time, quer pela necessidade de existirem entidades externas a desenvolver componentes para a nossa aplicação. Segurança, isolamento e versionamento são pois palavras-chave para o sucesso de tal implementação. Venha conhecer como o MAF pode ajudá-lo a implementar estas capacidades em suas aplicações .NET de forma simples e flexível.
diff --git a/_sessions/mef-give-more-life-to-your-application.md b/_sessions/mef-give-more-life-to-your-application.md
index 794283a..5e41703 100644
--- a/_sessions/mef-give-more-life-to-your-application.md
+++ b/_sessions/mef-give-more-life-to-your-application.md
@@ -1,15 +1,10 @@
---
title: "MEF - Give more life to your application"
date: 2014-07-26
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["masterzdran"]
+start_time: 10:00
+speakers: ["nuno-cancelo"]
meeting: 48a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/mef-give-more-life-to-your-application/
---
-O programador é por natureza um "idiota preguiçoso". Junta as suas ideias brilhantes ao seu conhecimento, à sua arte, e desenvolve arquitecturas para reduzir ou mesmo optimizar o trabalho a ser realizado. No fundo pensa "porque ei de fazer à mão algo, se posso por a máquina a fazer por mim".
-
-Todos nós gostamos de programar, pegar numa ideia e construir a partir do primeiro byte. A ideia simples depressa se torna numa implementação complexa, contemplando um conjunto de cenários. É assim desde do inicio dos tempos e cada vez mais assim será.
-
-Ao longo do tempo sentiu-se a necessidade de fazer crescer a aplicação, de lhe atribuir mais funcionalidades, de preferência sem ter que alterar (muito) o código. Existem diversas abordagens para carregar bibliotecas (denominados plugins) e estender a aplicação. Nesta sessão vamos falar da "Managed Extensibility Framework" e como ela nos ajuda a implementar uma arquitectura de carregamento de plugins sem alterar muito o código.
+O programador é por natureza um "idiota preguiçoso". Junta as suas ideias brilhantes ao seu conhecimento, à sua arte, e desenvolve arquitecturas para reduzir ou mesmo optimizar o trabalho a ser realizado. No fundo pensa "porque ei de fazer à mão algo, se posso por a máquina a fazer por mim".Todos nós gostamos de programar, pegar numa ideia e construir a partir do primeiro byte. A ideia simples depressa se torna numa implementação complexa, contemplando um conjunto de cenários. É assim desde do inicio dos tempos e cada vez mais assim será.Ao longo do tempo sentiu-se a necessidade de fazer crescer a aplicação, de lhe atribuir mais funcionalidades, de preferência sem ter que alterar (muito) o código. Existem diversas abordagens para carregar bibliotecas (denominados plugins) e estender a aplicação. Nesta sessão vamos falar da "Managed Extensibility Framework" e como ela nos ajuda a implementar uma arquitectura de carregamento de plugins sem alterar muito o código.
diff --git a/_sessions/melhorar-a-qualidade-do-software-com-o-visual-studio-team-system.md b/_sessions/melhorar-a-qualidade-do-software-com-o-visual-studio-team-system.md
index 2e43190..814b00c 100644
--- a/_sessions/melhorar-a-qualidade-do-software-com-o-visual-studio-team-system.md
+++ b/_sessions/melhorar-a-qualidade-do-software-com-o-visual-studio-team-system.md
@@ -1,12 +1,10 @@
---
title: "Melhorar a Qualidade do Software com o Visual Studio Team System"
date: 2010-02-27
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["pedrorosa"]
-slides_urls: ["http://www.slideshare.net/netponto/como-utilizar-o-visual-studio-team-system-para-melhorar-a-qualidade-do-software"]
+start_time: 10:00
+speakers: ["pedro-rosa"]
meeting: 7a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/melhorar-a-qualidade-do-software-com-o-visual-studio-team-system/
---
-Nesta sessão o Pedro vai abordar temas como Unit Testing, Stress Testing, Load Testing, e Web Testing, utilzando as ferramentas que o Visual Studio Team System trás de base, e vai ser possivel perceber como automatizar os testes de forma a garantir critérios de qualidade. Será uma sessão prática, vocacionada para permitir perceber e discutir o que pode ser utilizado para melhorar o nosso processo de desenvolvimento.
+Nesta sessão o Pedro vai abordar temas como Unit Testing, Stress Testing, Load Testing, e Web Testing, utilzando as ferramentas que o Visual Studio Team System trás de base, e vai ser possivel perceber como automatizar os testes de forma a garantir critérios de qualidade. Será uma sessão prática, vocacionada para permitir perceber e discutir o que pode ser utilizado para melhorar o nosso processo de desenvolvimento.
diff --git a/_sessions/microsoft-azure-webjobs.md b/_sessions/microsoft-azure-webjobs.md
index e72d510..3919cb2 100644
--- a/_sessions/microsoft-azure-webjobs.md
+++ b/_sessions/microsoft-azure-webjobs.md
@@ -1,16 +1,14 @@
---
title: "Microsoft Azure WebJobs"
date: 2014-07-26
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vitortomaz"]
-videos_urls: ["https://www.youtube.com/watch?v=JPMWKcfJPbA"]
+start_time: 12:00
+speakers: ["vitor-tomaz"]
meeting: 48a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/microsoft-azure-webjobs/
---
+
A necessidade de correr pequenas tarefas em background é quase uma constante em todos os projetos, sejam elas recorrentes ou desencadeadas por uma ação/situação específica.
Quando se opta por um modelo de plataforma como serviço (PaaS) é deixada a cargo da plataforma a gestão do sistema operativo. A opção de usar Windows Services para realizar estas tarefas é mais difícil e de certa forma quebra um pouco a abstração pretendida. Por outro lado, nem sempre existe a necessidade de ter máquinas dedicadas ao processamento de tarefas de background tornando esta opção cara.
Os WebJobs permitem correr, sem custos, tarefas de background dentro dos Web Sites Azure. Nesta sessão iremos verificar as funcionalidades e opções que estão disponíveis na última versão da preview através de exemplos e fazer o enquadramento desta opção no conjunto de soluções Azure.
-
diff --git a/_sessions/model-view-viewmodel-mvvm-deep-dive.md b/_sessions/model-view-viewmodel-mvvm-deep-dive.md
index e4a844a..422a2c8 100644
--- a/_sessions/model-view-viewmodel-mvvm-deep-dive.md
+++ b/_sessions/model-view-viewmodel-mvvm-deep-dive.md
@@ -1,13 +1,10 @@
---
title: "Model-View-ViewModel (MVVM): Deep Dive"
date: 2011-10-29
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["esqueleto"]
-slides_urls: ["http://www.slideshare.net/netponto/mvvm-deep-dive"]
-videos_urls: ["http://www.youtube.com/watch?v=9b7s7o_6bEs"]
+start_time: 10:00
+speakers: ["paulo-aboim-pinto"]
meeting: 24a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/model-view-viewmodel-mvvm-deep-dive/
---
-Nesta sessão dedicada ao padrão MVVM Paulo Aboim Pinto vai mais a fundo na implementação de MVVM, com exemplos de um MVVM Locator, como invocar ChildWindows e Views a partir de uma ViewModel, arrancar Animações a partir de uma ViewModel e usar o Blend para desenhar formulários com Design Data.
+Nesta sessão dedicada ao padrão MVVM Paulo Aboim Pinto vai mais a fundo na implementação de MVVM, com exemplos de um MVVM Locator, como invocar ChildWindows e Views a partir de uma ViewModel, arrancar Animações a partir de uma ViewModel e usar o Blend para desenhar formulários com Design Data.
diff --git a/_sessions/mvvm-light-e-cimbalino-toolkit-para-windows-phone.md b/_sessions/mvvm-light-e-cimbalino-toolkit-para-windows-phone.md
index 1e834cf..9ba123f 100644
--- a/_sessions/mvvm-light-e-cimbalino-toolkit-para-windows-phone.md
+++ b/_sessions/mvvm-light-e-cimbalino-toolkit-para-windows-phone.md
@@ -1,25 +1,10 @@
---
title: "MVVM Light e Cimbalino Toolkit para Windows Phone"
date: 2014-01-18
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["saramgsilva"]
-slides_urls: ["http://www.slideshare.net/NetPonto/sara-silva-mvvm-light-e-cimbalino-toolkits"]
+start_time: 10:00
+speakers: ["sara-silva"]
meeting: 44a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/mvvm-light-e-cimbalino-toolkit-para-windows-phone/
---
-O padrão MVVM é o padrão de desenvolvimento recomendado para aplicações Windows Phone. E para ajudar na implementação desde padrão existem vários toolkits que facilitam o processo de desenvolvimento.
-
-Nesta sessão a Sara irá mostrar como usar o toolkit [MVVM Light][1]{:rel="nofollow"} e o [Cimbalino Windows Phone Toolkit][2]{:rel="nofollow"}, dois toolkits muito poderosos para a implementação do padrão MVVM. Para tal irá construir alguns exemplos durante a sessão como:
-
-- obter a localização;
-- lançar a aplicação da câmara que permitirá tirar fotografias;
-- lançar a aplicação do telefone que permitirá efetuar chamadas;
-- obter o identificador univoco do telefone;
-- escrever texto e images no isolated storage.
-
-No final deste evento iremos sortear alguns prémios oferecidos pela Nokia.
-
-[1]: http://mvvmlight.codeplex.com
-[2]: http://cimbalino.org
+O padrão MVVM é o padrão de desenvolvimento recomendado para aplicações Windows Phone. E para ajudar na implementação desde padrão existem vários toolkits que facilitam o processo de desenvolvimento.Nesta sessão a Sara irá mostrar como usar o toolkit MVVM Light e o Cimbalino Windows Phone Toolkit, dois toolkits muito poderosos para a implementação do padrão MVVM. Para tal irá construir alguns exemplos durante a sessão como:obter a localização;lançar a aplicação da câmara que permitirá tirar fotografias;lançar a aplicação do telefone que permitirá efetuar chamadas;obter o identificador univoco do telefone;escrever texto e images no isolated storage.No final deste evento iremos sortear alguns prémios oferecidos pela Nokia.
diff --git a/_sessions/net-apps-development-life-cycle.md b/_sessions/net-apps-development-life-cycle.md
new file mode 100644
index 0000000..1da229c
--- /dev/null
+++ b/_sessions/net-apps-development-life-cycle.md
@@ -0,0 +1,10 @@
+---
+title: ".NET Apps - Software Development Life Cycle"
+date: 2017-07-01
+start_time: 11:30
+speakers: ["bruno-lopes","caio-proiete"]
+meeting: 16a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/net-apps-development-life-cycle/
+---
+
+Nesta sessão vamos falar dos desafios que encontramos nas diversas fases do desenvolvimento de software, contrastando, comparando e equiparando entre abordagens que o Caio tem visto e usado com o que o Bruno tem usado e praticado.Vamos falar de detalhes de controlo de versões, estratégias de versionamento e branching de software, integração contínua, deployment automático de software, rastreabilidade e monitorização, tudo isto faz parte do processo de desenvolvimento, tentando dar exemplos práticos e mencionado a aplicabilidade em cenários diferentes.O principal objectivo é partilhar e discutir algumas práticas adotadas por cada um dos oradores, e pela audiência da sessão, incluindo algumas das ferramentas usadas e como são utilizadas. Exemplos de ferramentas incluem Git, NuGet, Visual Studio, TeamCity e OctopusDeploy.
diff --git a/_sessions/net-apps-software-development-lifecycle.md b/_sessions/net-apps-software-development-lifecycle.md
new file mode 100644
index 0000000..bef9755
--- /dev/null
+++ b/_sessions/net-apps-software-development-lifecycle.md
@@ -0,0 +1,10 @@
+---
+title: ".NET Apps - Software Development Lifecycle"
+date: 2017-02-25
+start_time: 12:00
+speakers: ["caio-proiete","bruno-lopes"]
+meeting: 67a-reuniao-presencial-da-comunidade-netponto-em-local
+redirect_from: /sessao/net-apps-software-development-lifecycle/
+---
+
+Esta sessão abordará alguns dos desafios comuns que encontramos nas diversas fases do desenvolvimento de software, à medida que os projectos, equipas, e/ou empresas amadurecem.Vamos falar sobre diferentes tópicos relacionados com o ciclo de desenvolvimento de software, incluindo: Organização de repositórios em source control, estratégias de versionamento de software, branching, integração contínua, partilha e distribuição de código, deployment de aplicações, suporte e rastreabilidade, entre outras coisas.O principal objectivo é discutir algumas práticas conhecidas em cada desafio, utilizando uma série ferramentas integradas, de forma a demonstrar diferentes cenários.
diff --git a/_sessions/net-microframework-size-matters.md b/_sessions/net-microframework-size-matters.md
index 49c5101..80b46e4 100644
--- a/_sessions/net-microframework-size-matters.md
+++ b/_sessions/net-microframework-size-matters.md
@@ -1,20 +1,15 @@
---
title: ".NET MicroFramework - Size Matters"
date: 2013-06-22
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["cesarafonso"]
-videos_urls: ["http://www.youtube.com/watch?v=wTnQZgdOgC4"]
+start_time: 12:00
+speakers: ["cesar-afonso"]
meeting: 39a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/net-microframework-size-matters/
---
-A MicroFramework .NET é uma implementação da Microsoft da Common Language Infrastructure (CLI) para sistemas embebidos. Isto significa ter todas as vantagens dos Ambientes Virtuais de Execução no mundo dos dispositivos com recursos muito limitados. Com apenas 300KB, contém uma versão reduzida de funcionalidades (cerca de 70 classes e 420 métodos) consideradas essenciais para dar resposta às necessidades das aplicações que funcionam neste tipo de sistemas. Devido à escassez de recursos, muito teve de sair da versão micro. A gestão de memória sofreu alterações (o Garbage Collector usa um algoritmo mark-and-sweep), tal como o próprio funcionamento do Common Language Runtime (CLR). Tudo tendo como foco a eficiência.
+A MicroFramework .NET é uma implementação da Microsoft da Common Language Infrastructure (CLI) para sistemas embebidos. Isto significa ter todas as vantagens dos Ambientes Virtuais de Execução no mundo dos dispositivos com recursos muito limitados. Com apenas 300KB, contém uma versão reduzida de funcionalidades (cerca de 70 classes e 420 métodos) consideradas essenciais para dar resposta às necessidades das aplicações que funcionam neste tipo de sistemas. Devido à escassez de recursos, muito teve de sair da versão micro. A gestão de memória sofreu alterações (o Garbage Collector usa um algoritmo mark-and-sweep), tal como o próprio funcionamento do Common Language Runtime (CLR). Tudo tendo como foco a eficiência.
Consegues imaginar melhor forma de escrever código do que no Visual Studio e com uma linguagem de programação managed? Consegues imaginar todo o potencial de .NET num dispositivo do tamanho de um dedo?
A sessão começará com a "Big Picture" e terminará com alguns detalhes interessantes específicos da .NETMF.
-
-A introdução será feita com uma breve história sobre microcontroladores (Como chegámos até aqui?), seguindo-se uma apresentação da framework da Microsoft. Serão abordadas algumas temáticas específicas desta versão micro: Gestão de memória (funcionamento do Garbage Collector), Threading, tipos intrínsecos, modos de execução, compilação IL e integração com Visual Studio. Muitos destes conceitos serão demonstrados numa demo usando um dispositivo (hardware) com um preço muito atractivo - cerca de 30€. Após a demo, serão apresentados outros exemplos de projectos utilizando dispositivos semelhantes (alguns projectos comerciais, outros apenas lúdicos). Inevitavelmente, vai ser recorrente a comparação com a versão desktop da Framework (features omitidas e adicionadas). Serão ainda introduzidos alguns dos desenvolvimentos recentes da Microsoft (maior virtualização - .NET Gadgeteer).
-
-No fecho da sessão, já mais em forma de debate, tentaremos em conjunto responder à questão: e o futuro da .NETMF?
-
+A introdução será feita com uma breve história sobre microcontroladores (Como chegámos até aqui?), seguindo-se uma apresentação da framework da Microsoft. Serão abordadas algumas temáticas específicas desta versão micro: Gestão de memória (funcionamento do Garbage Collector), Threading, tipos intrínsecos, modos de execução, compilação IL e integração com Visual Studio. Muitos destes conceitos serão demonstrados numa demo usando um dispositivo (hardware) com um preço muito atractivo – cerca de 30€. Após a demo, serão apresentados outros exemplos de projectos utilizando dispositivos semelhantes (alguns projectos comerciais, outros apenas lúdicos). Inevitavelmente, vai ser recorrente a comparação com a versão desktop da Framework (features omitidas e adicionadas). Serão ainda introduzidos alguns dos desenvolvimentos recentes da Microsoft (maior virtualização – .NET Gadgeteer).
+No fecho da sessão, já mais em forma de debate, tentaremos em conjunto responder à questão: e o futuro da .NETMF?
diff --git a/_sessions/net-reflector-no-dia-a-dia-de-um-programador.md b/_sessions/net-reflector-no-dia-a-dia-de-um-programador.md
index d0c0b3a..585217d 100644
--- a/_sessions/net-reflector-no-dia-a-dia-de-um-programador.md
+++ b/_sessions/net-reflector-no-dia-a-dia-de-um-programador.md
@@ -1,12 +1,10 @@
---
title: ".NET Reflector no dia-a-dia de um programador"
date: 2010-06-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["nmfgomes"]
-slides_urls: ["http://www.slideshare.net/netponto/redgate-net-reflector-no-diaadia-de-um-programador"]
+start_time: 10:00
+speakers: ["nuno-gomes"]
meeting: 11a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/net-reflector-no-dia-a-dia-de-um-programador/
---
-Venha conhecer como esta pequena ferramenta pode ser usada no ciclo de vida do desenvolvimento de aplicações, como nasceu e revolucionou o modo como aprendemos, exploramos e ultrapassamos alguns problemas, e como alguns dos inúmeros plugins permitem analisar e orientar o desenvolvimento, e permite de forma simples e transparente o debug dentro de módulos externos à nossa aplicação.
+Venha conhecer como esta pequena ferramenta pode ser usada no ciclo de vida do desenvolvimento de aplicações, como nasceu e revolucionou o modo como aprendemos, exploramos e ultrapassamos alguns problemas, e como alguns dos inúmeros plugins permitem analisar e orientar o desenvolvimento, e permite de forma simples e transparente o debug dentro de módulos externos à nossa aplicação.
diff --git a/_sessions/node-js-em-windows.md b/_sessions/node-js-em-windows.md
index 957ffef..550adb3 100644
--- a/_sessions/node-js-em-windows.md
+++ b/_sessions/node-js-em-windows.md
@@ -1,14 +1,13 @@
---
title: "Node.js em Windows"
date: 2012-08-25
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["jorgeacf"]
-videos_urls: ["http://www.youtube.com/watch?v=Q8vaD34g5JU"]
+start_time: 10:00
+speakers: ["jorge-figueiredo"]
meeting: 32a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/node-js-em-windows/
---
+
O JavaScript no servidor surgiu por volta de 1994 mas apesar do seu grande sucesso no cliente, nunca despertou grande interesse na comunidade na sua vertente no servidor, isto até 2009 quando Ryan Dahl apresentou uma framework IO não bloqueante baseada em eventos para a máquina virtual de JavaScript V8 da Google.
-Nesta apresentação vamos conhecer a arquitectura e aplicabilidade do Node.js para o desenvolvimento de aplicações web, vamos também explorar as opções disponíveis para desenvolver e publicar aplicações de Node.js em Windows, nomeadamente no Windows Azure.
+Nesta apresentação vamos conhecer a arquitectura e aplicabilidade do Node.js para o desenvolvimento de aplicações web, vamos também explorar as opções disponíveis para desenvolver e publicar aplicações de Node.js em Windows, nomeadamente no Windows Azure.
diff --git a/_sessions/nosql-em-windows-azure-table-storage.md b/_sessions/nosql-em-windows-azure-table-storage.md
index 25acae8..0f1131f 100644
--- a/_sessions/nosql-em-windows-azure-table-storage.md
+++ b/_sessions/nosql-em-windows-azure-table-storage.md
@@ -1,15 +1,10 @@
---
title: "NoSQL em Windows Azure Table Storage"
date: 2013-03-23
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vitortomaz"]
-slides_urls: ["http://www.slideshare.net/NetPonto/no-sql-table-storage/"]
-videos_urls: ["http://www.youtube.com/watch?v=T7t0mlQgh1M"]
+start_time: 12:00
+speakers: ["vitor-tomaz"]
meeting: 37a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/nosql-em-windows-azure-table-storage/
---
-Nesta sessão vamos analisar as características deste serviço fazer uma breve introdução à arquitectura que a suporta. Iremos verificar as considerações que devem ser tidas em conta na criação e utilização deste tipo de armazenamento, analisando o impacto que as decisões tomadas têm no que respeita a performance e objectivos de escalabilidade.
-
-Serão ainda mostrados alguns exemplos de utilização em cenários distintos, incluindo algumas optimizações que se podem fazer para melhorar a performance.
+Nesta sessão vamos analisar as características deste serviço fazer uma breve introdução à arquitectura que a suporta. Iremos verificar as considerações que devem ser tidas em conta na criação e utilização deste tipo de armazenamento, analisando o impacto que as decisões tomadas têm no que respeita a performance e objectivos de escalabilidade.Serão ainda mostrados alguns exemplos de utilização em cenários distintos, incluindo algumas optimizações que se podem fazer para melhorar a performance.
diff --git a/_sessions/novidades-c-sharp-6.md b/_sessions/novidades-c-sharp-6.md
index b0ce769..540ecbc 100644
--- a/_sessions/novidades-c-sharp-6.md
+++ b/_sessions/novidades-c-sharp-6.md
@@ -1,11 +1,10 @@
---
title: "As novidades de C# 6.0"
date: 2016-01-16
-start_time: 11:30:00 +0100
-end_time: 12:30:00 +0100
-speakers: ["paulomorgado"]
+start_time: 11:30
+speakers: ["paulo-morgado"]
meeting: 9a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/novidades-c-sharp-6/
---
-A linguagem de programação C# pouco mudou nesta sua última iteração. Todo o esforço foi posto na construção da nova plataforma de compiladores "Roslyn". No entanto, algumas pequenas funcionalidades foram introduzidas que permitem aumentar a produticidade da escrita de código.
+A linguagem de programação C# pouco mudou nesta sua última iteração. Todo o esforço foi posto na construção da nova plataforma de compiladores "Roslyn". No entanto, algumas pequenas funcionalidades foram introduzidas que permitem aumentar a produticidade da escrita de código.
diff --git a/_sessions/novidades-do-csharp-5.md b/_sessions/novidades-do-csharp-5.md
index 72b5961..3ce1950 100644
--- a/_sessions/novidades-do-csharp-5.md
+++ b/_sessions/novidades-do-csharp-5.md
@@ -1,12 +1,10 @@
---
title: "Novidades do C# 5.0"
date: 2012-11-24
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["paulomorgado"]
-videos_urls: ["http://www.youtube.com/watch?v=7Tl6CHf86z4"]
+start_time: 10:00
+speakers: ["paulo-morgado"]
meeting: 33a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/novidades-do-csharp-5/
---
-Nesta sessão, o Paulo irá apresentar as novas funcionalidades do C# 5.0 no .NET Framework 4.5, com demonstrações práticas de utilização de cada uma das funcionalidades.
+Nesta sessão, o Paulo irá apresentar as novas funcionalidades do C# 5.0 no .NET Framework 4.5, com demonstrações práticas de utilização de cada uma das funcionalidades.
diff --git a/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net-2.md b/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net-2.md
index 0f8b91d..5e653db 100644
--- a/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net-2.md
+++ b/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net-2.md
@@ -1,12 +1,10 @@
---
title: "Novidades do .NET Framework 4.0 para C# e VB.NET"
date: 2010-03-27
-start_time: 14:45:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["caioproiete", "henrrypires"]
-slides_urls: ["http://www.slideshare.net/netponto/novidades-do-csharp-40-3581269"]
+start_time: 14:45
+speakers: ["caio-proiete","henrry-pires"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/novidades-do-net-framework-4-0-para-csharp-e-vb-net-2/
---
-Nesta apresentação, o Caio e o Henrry irão falar sobre as novas funcionalidades das principais linguagens do .NET Framework, adicionadas na versão 4.0, com demonstrações práticas de utilização de cada uma destas funcionalidades.
+Nesta apresentação, o Caio e o Henrry irão falar sobre as novas funcionalidades das principais linguagens do .NET Framework, adicionadas na versão 4.0, com demonstrações práticas de utilização de cada uma destas funcionalidades.
diff --git a/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net.md b/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net.md
index 0d8ca22..28b556b 100644
--- a/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net.md
+++ b/_sessions/novidades-do-net-framework-4-0-para-csharp-e-vb-net.md
@@ -1,12 +1,10 @@
---
title: "Novidades do .NET Framework 4.0 para C# e VB.NET"
date: 2010-03-20
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
-speakers: ["paulomorgado", "caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/novidades-do-csharp-40-3581198"]
+start_time: 11:30
+speakers: ["paulo-morgado","caio-proiete"]
meeting: 8a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/novidades-do-net-framework-4-0-para-csharp-e-vb-net/
---
-Nesta apresentação, o Paulo e o Caio irão falar sobre as novas funcionalidades das principais linguagens do .NET Framework, adicionadas na versão 4.0, com demonstrações práticas de utilização de cada uma destas funcionalidades.
+Nesta apresentação, o Paulo e o Caio irão falar sobre as novas funcionalidades das principais linguagens do .NET Framework, adicionadas na versão 4.0, com demonstrações práticas de utilização de cada uma destas funcionalidades.
diff --git a/_sessions/novidades-do-sql-server-2008.md b/_sessions/novidades-do-sql-server-2008.md
index e6cc953..e98fa5c 100644
--- a/_sessions/novidades-do-sql-server-2008.md
+++ b/_sessions/novidades-do-sql-server-2008.md
@@ -1,12 +1,10 @@
---
title: "Novidades do SQL Server 2008"
date: 2009-11-21
-start_time: 10:00:00 +0100
-end_time: 11:15:00 +0100
-speakers: ["henrrypires"]
-slides_urls: ["http://www.slideshare.net/netponto/novidades-do-sql-server-2008"]
+start_time: 10:00
+speakers: ["henrry-pires"]
meeting: 4a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/novidades-do-sql-server-2008/
---
-Nesta apresentação, o Henrry mostra alguns dos novos recursos do SQL Server 2008 que considera mais interessantes.
+Nesta apresentação, o Henrry mostra alguns dos novos recursos do SQL Server 2008 que considera mais interessantes.
diff --git a/_sessions/novidades-do-sql-server-2011-denali.md b/_sessions/novidades-do-sql-server-2011-denali.md
index daa0d46..146daff 100644
--- a/_sessions/novidades-do-sql-server-2011-denali.md
+++ b/_sessions/novidades-do-sql-server-2011-denali.md
@@ -1,13 +1,10 @@
---
-title: "Novidades do SQL Server 2011, \"Denali\""
+title: "Novidades do SQL Server 2011, "Denali""
date: 2011-03-26
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["nikoneugebauer"]
-slides_urls: ["http://www.slideshare.net/netponto/novidades-do-sql-server-2011-denali"]
-videos_urls: ["http://www.youtube.com/watch?v=I2dfVg92sCs"]
+start_time: 10:00
+speakers: ["niko-neugebauer"]
meeting: 18a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/novidades-do-sql-server-2011-denali/
---
-A próxima versão do SQL Server está a ser desenvolvida e já conta com uma versão CTP1 disponível para download e avaliação. O SQL Server 11, também conhecido pelo nome de código "Denali", conta com diversas novidades que serão mostradas pelo Niko Neugebauer ao longo desta apresentação, com ênfase nas novidades para developers.
+A próxima versão do SQL Server está a ser desenvolvida e já conta com uma versão CTP1 disponível para download e avaliação. O SQL Server 11, também conhecido pelo nome de código "Denali", conta com diversas novidades que serão mostradas pelo Niko Neugebauer ao longo desta apresentação, com ênfase nas novidades para developers.
diff --git a/_sessions/novidades-seguranca-asp-net-core-1-0.md b/_sessions/novidades-seguranca-asp-net-core-1-0.md
deleted file mode 100644
index e72b8fd..0000000
--- a/_sessions/novidades-seguranca-asp-net-core-1-0.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: "Novidades de segurança em ASP.NET Core 1.0"
-date: 2016-02-20
-start_time: 10:00:00 +0100
-end_time: 11:00:00 +0100
-speakers: ["soliveira"]
-slides_urls: ["http://www.slideshare.net/SrgioOliveira57/novidades-de-segurana-em-aspnet-core"]
-source_code_urls: ["https://github.com/soliveira/NetPonto-201602"]
-meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-braga
-redirect_from: /sessao/novidades-seguranca-asp-net-core-1.0/
----
-Numa aplicação a autorização não é uma tarefa simples, a velhinha autorização baseada em roles dificilmente se verifica suficiente para aplicações utilizadas no mundo real.
-
-A nova API da ASP.NET traz imensas novidades no campo Autenticação e Autorização.
-
-Nesta sessão vamos explorar as novas abordagens de proteção de aplicações web e APIs explorando os pontos de extensibilidade da ASP.NET Identity que nos permite facilmente implementar as necessidades mais específicas referentes ao tema de Autorização.
-
diff --git a/_sessions/novidades-seguranca-asp-net-core-1.0.md b/_sessions/novidades-seguranca-asp-net-core-1.0.md
new file mode 100644
index 0000000..0cf5bd4
--- /dev/null
+++ b/_sessions/novidades-seguranca-asp-net-core-1.0.md
@@ -0,0 +1,10 @@
+---
+title: "Novidades de segurança em ASP.NET Core 1.0"
+date: 2016-02-20
+start_time: 10:00
+speakers: ["sergio-oliveira"]
+meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-braga
+redirect_from: /sessao/novidades-seguranca-asp-net-core-1.0/
+---
+
+Numa aplicação a autorização não é uma tarefa simples, a velhinha autorização baseada em roles dificilmente se verifica suficiente para aplicações utilizadas no mundo real.A nova API da ASP.NET traz imensas novidades no campo Autenticação e Autorização.Nesta sessão vamos explorar as novas abordagens de proteção de aplicações web e APIs explorando os pontos de extensibilidade da ASP.NET Identity que nos permite facilmente implementar as necessidades mais específicas referentes ao tema de Autorização.
diff --git a/_sessions/nuget-no-contexto-empresarial.md b/_sessions/nuget-no-contexto-empresarial.md
index d7476db..518ad62 100644
--- a/_sessions/nuget-no-contexto-empresarial.md
+++ b/_sessions/nuget-no-contexto-empresarial.md
@@ -1,13 +1,10 @@
---
title: "NuGet no contexto empresarial"
date: 2012-02-11
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["nmfgomes"]
-slides_urls: ["http://www.slideshare.net/netponto/nuget-no-contexto-empresarial"]
-videos_urls: ["http://www.youtube.com/watch?v=MRPeXogKCq0"]
+start_time: 12:00
+speakers: ["nuno-gomes"]
meeting: 4a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/nuget-no-contexto-empresarial/
---
-Nesta apresentação ficaremos a saber o que é o NuGet, como surgiu, o que tenta alcançar e o como pode ser integrado no dia-a-dia do desenvolvimento de software no contexto empresarial.
+Nesta apresentação ficaremos a saber o que é o NuGet, como surgiu, o que tenta alcançar e o como pode ser integrado no dia-a-dia do desenvolvimento de software no contexto empresarial.
diff --git a/_sessions/o-fundamental-de-windows-azure-service-bus.md b/_sessions/o-fundamental-de-windows-azure-service-bus.md
index 5e323b4..b4349fd 100644
--- a/_sessions/o-fundamental-de-windows-azure-service-bus.md
+++ b/_sessions/o-fundamental-de-windows-azure-service-bus.md
@@ -1,18 +1,14 @@
---
title: "O fundamental de Windows Azure Service Bus"
date: 2013-06-22
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["tiago-oliveira"]
-videos_urls: ["http://www.youtube.com/watch?v=KShYjOgjmbM"]
meeting: 39a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/o-fundamental-de-windows-azure-service-bus/
---
-É uma agradável surpresa verificarmos as potencialidades de integração e criação de aplicações hibridas oferecidas pela plataforma de Azure.
+É uma agradável surpresa verificarmos as potencialidades de integração e criação de aplicações hibridas oferecidas pela plataforma de Azure.
+
Esta sessão terá como principal objectivo explicar o que é e para que serve o Windows Azure Service Bus.
-
Iremos explicar o funcionamento das principais componentes tais como Relay, Queues e Topics e abordar questões genéricas como o pricing e as principais novidades da release 2.1 lançada em Maio.
-
Para facilitar a compreensão, tentará demonstrar-se o seu funcionamento recorrendo a vários exemplos de casos de utilização da tecnologia.
-
diff --git a/_sessions/o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui.md b/_sessions/o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui.md
index 9c4f023..0cf2dba 100644
--- a/_sessions/o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui.md
+++ b/_sessions/o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui.md
@@ -1,15 +1,11 @@
---
title: "O futuro do ASP.NET: OWIN / Katana / Helios / {insira projecto aqui}"
date: 2014-04-26
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["caioproiete"]
+start_time: 12:00
+speakers: ["caio-proiete"]
meeting: 46a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/o-futuro-do-asp-net-owin-katana-helios-insira-projecto-aqui/
---
-Pouco mais de dez anos depois da primeira versão do ASP.NET, a Microsoft dá os próximos passos na (r)evolução da plataforma, desenvolve um conjunto de projectos baseados na especificação Open Web Server Interface for .NET (OWIN), e inicia a criação de um ecossistema onde as aplicações Web são compostas por diversos pequenos componentes que podem ser instalados/ utilizados separadamente, e facilmente substituidos se o desejarmos.
-
-Nesta sessão o Caio Proiete vai explorar conosco esta nova plataforma e o seu impacto no desenvolvimento de aplicações ASP.NET MVC e ASP.NET Web API.
-
-Esta sessão marca a estreia de um orador da NetPonto a participar remotamente via web conference :)!
+Pouco mais de dez anos depois da primeira versão do ASP.NET, a Microsoft dá os próximos passos na (r)evolução da plataforma, desenvolve um conjunto de projectos baseados na especificação Open Web Server Interface for .NET (OWIN), e inicia a criação de um ecossistema onde as aplicações Web são compostas por diversos pequenos componentes que podem ser instalados/ utilizados separadamente, e facilmente substituidos se o desejarmos.Nesta sessão o Caio Proiete vai explorar conosco
+esta nova plataforma e o seu impacto no desenvolvimento de aplicações ASP.NET MVC e ASP.NET Web API.Esta sessão marca a estreia de um orador da NetPonto a participar remotamente via web conference :)!
diff --git a/_sessions/o-porque-das-minhas-aplicacoes-funcionarem-e-o-que-acontece-com-os-recursos-que-utilizo.md b/_sessions/o-porque-das-minhas-aplicacoes-funcionarem-e-o-que-acontece-com-os-recursos-que-utilizo.md
index 512ae4c..50f5bd1 100644
--- a/_sessions/o-porque-das-minhas-aplicacoes-funcionarem-e-o-que-acontece-com-os-recursos-que-utilizo.md
+++ b/_sessions/o-porque-das-minhas-aplicacoes-funcionarem-e-o-que-acontece-com-os-recursos-que-utilizo.md
@@ -1,13 +1,10 @@
---
title: "O porque das minhas aplicações funcionarem... E o que acontece com os recursos que utilizo?"
date: 2011-04-16
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["pedrorosa"]
-slides_urls: ["http://www.slideshare.net/netponto/o-porque-das-minhas-aplicaes-funcionarem-e-o-que-acontece-com-os-recursos-que-utilizo"]
-videos_urls: ["http://www.youtube.com/watch?v=owRwTCYuFUE"]
+start_time: 10:00
+speakers: ["pedro-rosa"]
meeting: 19a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/o-porque-das-minhas-aplicacoes-funcionarem-e-o-que-acontece-com-os-recursos-que-utilizo/
---
-Algum de vocês já pensou no que se transforma o código que fazemos? E qual a diferença entre C# e VB? Onde colocamos as nossas DLLs, como devemos pensar nas versões e o que é isso do strong name? Se estiverem duas DLLs de versões diferentes qual utilizar e como se altera sem recompilar a aplicação? E ainda, como não permitir que essa alteração aconteça? E o que acontece com os recursos que o meu código utiliza e quais são as boas práticas para que tudo funcione bem? Esta sessão vai nos responder a todas estas perguntas, numa apresentação sobre sobre Global Assembly Cache (GAC), Intermediate Language (IL) e Garbage Collection (GC), alertando para os detalhes que podem fazer a diferença entre uma aplicação que tem que ser reiniciada todos os dias e uma que fica ligada durante anos.
+Algum de vocês já pensou no que se transforma o código que fazemos? E qual a diferença entre C# e VB? Onde colocamos as nossas DLLs, como devemos pensar nas versões e o que é isso do strong name? Se estiverem duas DLLs de versões diferentes qual utilizar e como se altera sem recompilar a aplicação? E ainda, como não permitir que essa alteração aconteça? E o que acontece com os recursos que o meu código utiliza e quais são as boas práticas para que tudo funcione bem? Esta sessão vai nos responder a todas estas perguntas, numa apresentação sobre sobre Global Assembly Cache (GAC), Intermediate Language (IL) e Garbage Collection (GC), alertando para os detalhes que podem fazer a diferença entre uma aplicação que tem que ser reiniciada todos os dias e uma que fica ligada durante anos.
diff --git a/_sessions/o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso.md b/_sessions/o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso.md
index 8f12be0..d871b34 100644
--- a/_sessions/o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso.md
+++ b/_sessions/o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso.md
@@ -1,15 +1,12 @@
---
title: "O que é o HTML5 e porque é que me devo preocupar com isso?"
date: 2013-03-02
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrorosa"]
-slides_urls: ["http://www.slideshare.net/NetPonto/pedro-rosa-html5"]
-videos_urls: ["http://www.youtube.com/watch?v=ypX8CRgFzyw"]
+start_time: 12:00
+speakers: ["pedro-rosa"]
meeting: 36a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/o-que-e-o-html5-e-porque-e-que-me-devo-preocupar-com-isso/
---
+
Nesta sessão é objetivo mostrar as novas funcionalidade do HTML5, bem como a integração com tecnologias existentes.
Nesta sessão vão ser abordadas as diferenças existentes entre o HTML 4 e o HTML 5, vai ser possível perceber quais são as novas funcionalidades, novos controlos, integração com tecnologias existentes (CSS e Javascript). Vamos também discutir como fazer offline, ligações ao servidor para enviar ou receber informação e como utilizar o Canvas e o SVG para desenhar em HTML.
-
diff --git a/_sessions/oauth-oh-auth.md b/_sessions/oauth-oh-auth.md
index ab0eca8..8cfa6ea 100644
--- a/_sessions/oauth-oh-auth.md
+++ b/_sessions/oauth-oh-auth.md
@@ -1,13 +1,10 @@
---
title: "OAuth? Oh... Auth!"
date: 2015-07-18
-start_time: 12:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["andy"]
+start_time: 12:00
+speakers: ["andre-melancia"]
meeting: 55a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/oauth-oh-auth/
---
-A autenticação por OAuth, que corre sobre HTTP e HTTPS, permite autenticarum utilizador dum serviço (e.g. uma app) com as credenciais fornecidas porum Identity Provider (e.g. Facebook), sem que sejam fornecidos ao serviço osdados de autenticação (user e password), e permitindo a especificação delimites ao acesso que o serviço tem aos dados do utilizador.
-
-Foram criadas inúmeras frameworks para OAuth 2.0 nas principais linguagensde programação, e existem derivados de OAuth na maioria dos serviços web queutilizamos actualmente (e.g. Facebook Connect).Esta sessão mostra um pouco do que se passa nos bastidores deste método deautenticação e as diferenças para outros métodos como o OpenID.
+A autenticação por OAuth, que corre sobre HTTP e HTTPS, permite autenticarum utilizador dum serviço (e.g. uma app) com as credenciais fornecidas porum Identity Provider (e.g. Facebook), sem que sejam fornecidos ao serviço osdados de autenticação (user e password), e permitindo a especificação delimites ao acesso que o serviço tem aos dados do utilizador.Foram criadas inúmeras frameworks para OAuth 2.0 nas principais linguagensde programação, e existem derivados de OAuth na maioria dos serviços web queutilizamos actualmente (e.g. Facebook Connect).Esta sessão mostra um pouco do que se passa nos bastidores deste método deautenticação e as diferenças para outros métodos como o OpenID.
diff --git a/_sessions/odata-super-cola-w3.md b/_sessions/odata-super-cola-w3.md
index 6ff36eb..2a406c7 100644
--- a/_sessions/odata-super-cola-w3.md
+++ b/_sessions/odata-super-cola-w3.md
@@ -1,15 +1,10 @@
---
title: "OData - Super Cola W3"
date: 2012-12-08
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["jorge-goncalves", "manuelpcosta"]
-slides_urls: ["http://www.slideshare.net/NetPonto/odata-super-cola-w3"]
-videos_urls: ["http://www.youtube.com/watch?v=vpEAVEs_kMU"]
+start_time: 10:00
+speakers: ["jorge-goncalves","manuel-costa"]
meeting: 34a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/odata-super-cola-w3/
---
-O protocolo OData, proposto pela OASIS*, é baseado tecnologias web (HTTP, XML AtomPub, JSON) e é consistente com a forma como funciona a internet (por exemplo os recursos estão em URIs) tornando-se assim atractivo como forma de integração e interoperabilidade entre diferentes sistemas e ferramentas que usam dados de formatos e origens tão distintas como bases de dados relacionais, sistemas de ficheiros, sistemas de gestão de conteúdos, etc. que de normalmente se encontram "fechados em silos".
-
-Nesta apresentação será feita uma breve introdução aos fundamentos do OData com demonstrações inloco para expor e consumir este tipo de dados. O potencial desta tecnologia ficará patente com demonstrações de aplicações bem conhecidas que usam OData de forma harmoniosa como o Excel, o Sharepoint, o Lightswitch, eBay, Netflix, Azure Table storage, etc.
+O protocolo OData, proposto pela OASIS*, é baseado tecnologias web (HTTP, XML AtomPub, JSON) e é consistente com a forma como funciona a internet (por exemplo os recursos estão em URIs) tornando-se assim atractivo como forma de integração e interoperabilidade entre diferentes sistemas e ferramentas que usam dados de formatos e origens tão distintas como bases de dados relacionais, sistemas de ficheiros, sistemas de gestão de conteúdos, etc. que de normalmente se encontram “fechados em silos”.Nesta apresentação será feita uma breve introdução aos fundamentos do OData com demonstrações inloco para expor e consumir este tipo de dados. O potencial desta tecnologia ficará patente com demonstrações de aplicações bem conhecidas que usam OData de forma harmoniosa como o Excel, o Sharepoint, o Lightswitch, eBay, Netflix, Azure Table storage, etc.
diff --git a/_sessions/operational-analytics.md b/_sessions/operational-analytics.md
index d461c4b..2ec9c8e 100644
--- a/_sessions/operational-analytics.md
+++ b/_sessions/operational-analytics.md
@@ -1,15 +1,12 @@
---
title: "Operational Analytics"
date: 2015-07-18
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["nikoneugebauer"]
+start_time: 10:00
+speakers: ["niko-neugebauer"]
meeting: 55a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/operational-analytics/
---
-SQL Server 2016 traz uma melhoria muito poderosa para todos que pretendem obter dados para Relatórios em tempo real - Operational Analytics.
+SQL Server 2016 traz uma melhoria muito poderosa para todos que pretendem obter dados para Relatórios em tempo real - Operational Analytics.
Operational Analytics consiste de combinação de Indices tradicionais com os Indices Columnstore, que permitem melhorar desempenho dos Queries em dezenas de vezes. Para alem de solução que combina a tecnologia tradicional, a SQL Server 2016 vai permitir a combinação de In-Memory OLTP (aka Hekaton) com as Columnstore Indices, que permitem executar todas as operações em memória.
-
Nesta sessão para além de informação teórica, vamos considerar o que é que já está disponível na versão SQL Server 2016 CTP 2.1
-
diff --git a/_sessions/outsystems-integrates-net.md b/_sessions/outsystems-integrates-net.md
index 5f28327..53dc940 100644
--- a/_sessions/outsystems-integrates-net.md
+++ b/_sessions/outsystems-integrates-net.md
@@ -1,11 +1,17 @@
---
title: "Outsystems Integrates .Net"
date: 2015-11-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["alexandrejesus"]
+start_time: 10:00
+speakers: ["alexandre-jesus"]
meeting: 58a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/outsystems-integrates-net/
---
-Nesta apresentação vamos conhecer um pouco mais sobre a plataforma Outsystems e como utiliza-la para criar aplicações web ou mobile de forma simples e rápida. Mas o que podemos fazer as aplicações, funções, procedimentos e centenas de linhas de código fonte que foram desenvolvidas e testadas durante anos? Descartamos e refazemos na plataforma? E porque não, simplesmente integrar e reutilizar esse código em Outsystems. Como é que isto se faz... bem... apareçam e descubram a resposta.
+Nesta apresentação vamos conhecer um pouco mais sobre a plataforma
+Outsystems e como utiliza-la para criar aplicações web ou mobile de
+forma simples e rápida. Mas o que podemos fazer as aplicações, funções,
+procedimentos e centenas de linhas de código fonte que foram
+desenvolvidas e testadas durante anos? Descartamos e refazemos na
+plataforma? E porque não, simplesmente integrar e reutilizar esse código
+ em Outsystems. Como é que isto se faz... bem... apareçam e descubram a
+resposta.
diff --git a/_sessions/padroes-de-desenho-antes-e-depois-da-cloud.md b/_sessions/padroes-de-desenho-antes-e-depois-da-cloud.md
index b0764a7..8ec673a 100644
--- a/_sessions/padroes-de-desenho-antes-e-depois-da-cloud.md
+++ b/_sessions/padroes-de-desenho-antes-e-depois-da-cloud.md
@@ -1,17 +1,10 @@
---
title: "Padrões de desenho: antes e depois da cloud"
date: 2014-12-13
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["pedro-vala"]
meeting: 2a-community-morning-sharepointpt-netponto
redirect_from: /sessao/padroes-de-desenho-antes-e-depois-da-cloud/
---
-Estamos na era da Cloud e das aplicações híbridas!
-
-Apesar desta mudança de paradigma, a maioria padrões de integração que conhecemos são aplicáveis em cenários de cloud; muitos ganham outra importância; e à medida que vamos ganhando experiência neste tipo de aplicações, vão aparecendo novos problemas e novas soluções.
-
-Nesta sessão, serão apresentadas soluções práticas, do ponto de vista aplicacional, para alguns dos problemas típicos com que nos deparamos em cenários distribuídos.
-
-Serão feitas demonstrações de implementações simples de alguns padrões comuns, com base em Microsoft Azure.
+Estamos na era da Cloud e das aplicações híbridas!Apesar desta mudança de paradigma, a maioria padrões de integração que conhecemos são aplicáveis em cenários de cloud; muitos ganham outra importância; e à medida que vamos ganhando experiência neste tipo de aplicações, vão aparecendo novos problemas e novas soluções.Nesta sessão, serão apresentadas soluções práticas, do ponto de vista aplicacional, para alguns dos problemas típicos com que nos deparamos em cenários distribuídos.Serão feitas demonstrações de implementações simples de alguns padrões comuns, com base em Microsoft Azure.
diff --git a/_sessions/paket.md b/_sessions/paket.md
new file mode 100644
index 0000000..694b6e1
--- /dev/null
+++ b/_sessions/paket.md
@@ -0,0 +1,10 @@
+---
+title: "Paket"
+date: 2017-06-24
+start_time: 12:00
+speakers: ["pedro-felix"]
+meeting: 70a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/paket/
+---
+
+O objectivo é falar de todos os componentes que compõem uma solução de gestão de dependências: metadados, repositórios, protocolos, clientes, integração no sistema de projectos; antes de falar do paket como um destes componentes.
diff --git a/_sessions/parallel-programming-no-net-4-0.md b/_sessions/parallel-programming-no-net-4-0.md
index 1dd75cf..e203608 100644
--- a/_sessions/parallel-programming-no-net-4-0.md
+++ b/_sessions/parallel-programming-no-net-4-0.md
@@ -1,10 +1,10 @@
---
title: "Parallel Programming no .NET 4.0"
date: 2010-09-18
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vbtuga"]
-slides_urls: ["http://www.slideshare.net/netponto/parallel-programming-no-net-40"]
+start_time: 12:00
+speakers: ["jorge-paulino"]
meeting: 14a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/parallel-programming-no-net-4-0/
---
+
+
diff --git a/_sessions/perfect-match-nodejs-typescript.md b/_sessions/perfect-match-nodejs-typescript.md
new file mode 100644
index 0000000..226577a
--- /dev/null
+++ b/_sessions/perfect-match-nodejs-typescript.md
@@ -0,0 +1,15 @@
+---
+title: "Perfect Match - NodeJs & Typescript"
+date: 2016-09-24
+start_time: 10:00
+speakers: ["marco-talento"]
+meeting: 63a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/perfect-match-nodejs-typescript/
+---
+
+Já imaginou poder desenvolver aplicações em Javascript usando todas as características de uma linguagem tipificada? Pois bem
+
+nesta sessão vai ser explicado como integrar a confiança do
+Typescript
+com o poder do
+Node.js, duas tecnologias que estão a dar muito que falar e que vieram para ficar.
diff --git a/_sessions/performance-aplicacional-antecipando-alguns-problemas.md b/_sessions/performance-aplicacional-antecipando-alguns-problemas.md
index f0844f5..74b2671 100644
--- a/_sessions/performance-aplicacional-antecipando-alguns-problemas.md
+++ b/_sessions/performance-aplicacional-antecipando-alguns-problemas.md
@@ -1,21 +1,11 @@
---
title: "Performance aplicacional: antecipando alguns problemas"
date: 2015-04-18
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["nunocaneco"]
+start_time: 10:00
+speakers: ["nuno-caneco"]
meeting: 53a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/performance-aplicacional-antecipando-alguns-problemas/
---
-O Cliente diz:
-
-- A aplicação tem vindo a ficar cada vez mais lenta... O que será?
-- Este ecrã agora está a demorar imenso a carregar
-- O processo de exportação de dados demorada 15 minutos e agora demora 8 horas a correr o que está a interferir com os outros processos de (...)
-
-Provavelmente isto já vos aconteceu nos projecto. Com a utilização em ambiente real, a aplicação começa a ficar lenta ou começam mesmo a surgir erros que não ocorriam antes.
-
-O incremento da carga de utilizadores e de dados pode levar à degradação da performance da aplicação se não tivermos os devidos cuidados nas fases de desenho e desenvolvimento.
-
-Nesta sessão serão demonstradas algumas lições aprendidas e "pitfalls" e como tomar medidas logo nas fases de desenvolvimento para os evitar.
+O Cliente diz: A aplicação tem vindo a ficar cada vez mais lenta... O que será?Este ecrã agora está a demorar imenso a carregarO processo de exportação de dados demorada 15 minutos e agora demora 8 horas a correr o que está a interferir com os outros processos de (...)Provavelmente isto já vos aconteceu nos projecto. Com a utilização em ambiente real, a aplicação começa a ficar lenta ou começam mesmo a surgir erros que não ocorriam antes.
+O incremento da carga de utilizadores e de dados pode levar à degradação da performance da aplicação se não tivermos os devidos cuidados nas fases de desenho e desenvolvimento.Nesta sessão serão demonstradas algumas lições aprendidas e "pitfalls" e como tomar medidas logo nas fases de desenvolvimento para os evitar.
diff --git a/_sessions/performance-testing-mindset.md b/_sessions/performance-testing-mindset.md
index f5099e6..635af81 100644
--- a/_sessions/performance-testing-mindset.md
+++ b/_sessions/performance-testing-mindset.md
@@ -1,11 +1,10 @@
---
title: "Performance Testing and Mindset"
date: 2016-05-07
-start_time: 11:30:00 +0100
-end_time: 12:30:00 +0100
-speakers: ["radra"]
+start_time: 11:30
+speakers: ["joana-carvalho"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-aveiro
redirect_from: /sessao/performance-testing-mindset/
---
-In this presentation we will be going through company performance mindset and its importance. We will also go through the different types of performance testing and how to do them using the VS Performance and Load Testing Infraestructure.
+In this presentation we will be going through company performance mindset and its importance. We will also go through the different types of performance testing and how to do them using the VS Performance and Load Testing Infraestructure.
diff --git a/_sessions/personalizacao-do-backoffice-de-umbraco.md b/_sessions/personalizacao-do-backoffice-de-umbraco.md
index 13376bf..12fdabd 100644
--- a/_sessions/personalizacao-do-backoffice-de-umbraco.md
+++ b/_sessions/personalizacao-do-backoffice-de-umbraco.md
@@ -1,17 +1,12 @@
---
title: "Personalização do Backoffice de Umbraco"
date: 2015-01-24
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
+start_time: 12:00
speakers: ["andre-santos"]
meeting: 51a-reuniao-presencial-da-comunidade-netponto-em-local
redirect_from: /sessao/personalizacao-do-backoffice-de-umbraco/
---
-Umbraco é um Content Management System, open source, desenvolvido sobre tecnologias Microsoft.
-
-Desde a sua génese que o foco principal foi criar um CMS que permita gerir conteúdos facilmente, que não afecte de maneira alguma o HTML e CSS criado e que seja extensível disponibilizando para isso APIs poderosas.
-Com o lançamento da versão 7, assistiu-se a uma mudança radical na tecnologia usada no backoffice. Com AngularJS, o backoffice de Umbraco passou a ser uma single page application, e a forma de o personalizar também é naturalmente diferente.
-
-Nesta sessão vamos falar sobre as novidades mais interessantes de Umbraco 7 e desenvolver um plugin para o seu novo backoffice
+Umbraco é um Content Management System, open source, desenvolvido sobre tecnologias Microsoft.
+Desde a sua génese que o foco principal foi criar um CMS que permita gerir conteúdos facilmente, que não afecte de maneira alguma o HTML e CSS criado e que seja extensível disponibilizando para isso APIs poderosas.Com o lançamento da versão 7, assistiu-se a uma mudança radical na tecnologia usada no backoffice. Com AngularJS, o backoffice de Umbraco passou a ser uma single page application, e a forma de o personalizar também é naturalmente diferente.Nesta sessão vamos falar sobre as novidades mais interessantes de Umbraco 7 e desenvolver um plugin para o seu novo backoffice
diff --git a/_sessions/powerbi-for-developers.md b/_sessions/powerbi-for-developers.md
new file mode 100644
index 0000000..3deaff8
--- /dev/null
+++ b/_sessions/powerbi-for-developers.md
@@ -0,0 +1,10 @@
+---
+title: "PowerBI for Developers"
+date: 2016-11-12
+start_time: 10:00
+speakers: ["rui-romano"]
+meeting: 13a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/powerbi-for-developers/
+---
+
+Esta sessão pretende dar uma volta de 360º ao ecossistema developer do Power BI, demonstrando exemplos de como integrar as vossas apps com o PowerBI e vice-versa.Não esperem aprofundar nada em detalhe nesta sessão mas sim conhecer e perceber as potencialidades que o PowerBI pode ter nas vossas apps e plataformas.
diff --git a/_sessions/powerpivot-introduction-plus-many-to-many-in-dax.md b/_sessions/powerpivot-introduction-plus-many-to-many-in-dax.md
index 69571b2..122888a 100644
--- a/_sessions/powerpivot-introduction-plus-many-to-many-in-dax.md
+++ b/_sessions/powerpivot-introduction-plus-many-to-many-in-dax.md
@@ -1,15 +1,12 @@
---
title: "PowerPivot: Introduction + Many-To-Many in DAX"
date: 2012-02-13
-start_time: 19:30:00 +0100
-end_time: 21:30:00 +0100
-speakers: ["ferrarialberto"]
-slides_urls: ["http://www.slideshare.net/netponto/sessao-especial-powerpivot-com-alberto-ferrari"]
-videos_urls: ["http://www.youtube.com/watch?v=TXLJTJ8ycuw"]
+start_time: 19:30
+speakers: ["alberto-ferrari"]
meeting: sessao-especial-netponto-powerpivot-com-alberto-ferrari
redirect_from: /sessao/powerpivot-introduction-plus-many-to-many-in-dax/
---
+
The introduction of many to many dimension relationships in SSAS (since 2005) opened new scenarios that can be solved using OLAP cubes. Now, with the introduction of the Vertipaq engine and the DAX programming language, it seems that many-to-many relationships are no longer supported. As we are going to show, this is not true: many-to-many relationships can be leveraged in DAX too, even if this means some deep understanding of the Vertipaq engine and of the DAX programming language.
During the session we will first set a solid background on the DAX programming language, introducing the basics of DAX programming and the concepts of row and filter context. Then we will deep dive into many scenarios where many-to-many relationships can be managed by using DAX. The implementations are different from those used in SSAS, both from the data modeling and from the programming points of view. Gaining the ability to master many-to-many relationships will open new modeling scenarios that look very promising in SSAS.
-
diff --git a/_sessions/powershell-dsc-porto.md b/_sessions/powershell-dsc-porto.md
index cdf7854..8a6dfa4 100644
--- a/_sessions/powershell-dsc-porto.md
+++ b/_sessions/powershell-dsc-porto.md
@@ -1,11 +1,10 @@
---
title: "PowerShell DSC"
date: 2016-04-02
-start_time: 11:30:00 +0100
-end_time: 12:30:00 +0100
+start_time: 11:30
speakers: ["rui-melo"]
meeting: 10a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/powershell-dsc-porto/
---
-Automatizar tarefas repetitivas relativas a plataformas e aplicações aumenta radicalmente a previsibilidade dos processos, diminuindo esforço da equipa em áreas que pouco trazem ao negócio a não ser as típicas dores de cabeça. A utilização de scripts de diversos sabores foi desde há muito a solução encontrada. Esta sessão, foca-se num subset de PowerShell o DSC (Desired State Configuration) que, por estar presente de base a partir do Windows Server 2008 SP2, é uma excelente solução para automatizar a instanciação, configuração e instalação de plataformas ou aplicações. Welcome to the deployment world J
+Automatizar tarefas repetitivas relativas a plataformas e aplicações aumenta radicalmente a previsibilidade dos processos, diminuindo esforço da equipa em áreas que pouco trazem ao negócio a não ser as típicas dores de cabeça. A utilização de scripts de diversos sabores foi desde há muito a solução encontrada. Esta sessão, foca-se num subset de PowerShell o DSC (Desired State Configuration) que, por estar presente de base a partir do Windows Server 2008 SP2, é uma excelente solução para automatizar a instanciação, configuração e instalação de plataformas ou aplicações. Welcome to the deployment world J
diff --git a/_sessions/praticas-de-programacao-em-net.md b/_sessions/praticas-de-programacao-em-net.md
index 8d03756..51384eb 100644
--- a/_sessions/praticas-de-programacao-em-net.md
+++ b/_sessions/praticas-de-programacao-em-net.md
@@ -1,13 +1,10 @@
---
title: "Práticas de Programação em .NET"
date: 2010-10-23
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["rmlalves"]
-slides_urls: ["http://www.slideshare.net/netponto/praticas-de-programacao-em-net"]
-videos_urls: ["http://www.youtube.com/watch?v=Rbf3teWUvVM"]
+start_time: 12:00
+speakers: ["ricardo-alves"]
meeting: 15a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/praticas-de-programacao-em-net/
---
-Nesta sessão o Ricardo vai nos mostrar algumas das principais práticas utilizadas no desenvolvimento profissional de software na plataforma Microsoft .NET. Serão abordados temas como convenções e padrões de codificação em equipa e validação do código, diferentes formas estruturar uma solução, uma solução vs múltiplas soluções e quando faz sentido, princípios diversos como DRY, SOLID, KISS, YAGNI com demonstrações práticas, testes unitários, e mais...
+Nesta sessão o Ricardo vai nos mostrar algumas das principais práticas utilizadas no desenvolvimento profissional de software na plataforma Microsoft .NET. Serão abordados temas como convenções e padrões de codificação em equipa e validação do código, diferentes formas estruturar uma solução, uma solução vs múltiplas soluções e quando faz sentido, princípios diversos como DRY, SOLID, KISS, YAGNI com demonstrações práticas, testes unitários, e mais...
diff --git a/_sessions/quartz-net-agendamento-de-execucao-de-tarefas.md b/_sessions/quartz-net-agendamento-de-execucao-de-tarefas.md
index 4c33bd6..57a6399 100644
--- a/_sessions/quartz-net-agendamento-de-execucao-de-tarefas.md
+++ b/_sessions/quartz-net-agendamento-de-execucao-de-tarefas.md
@@ -1,11 +1,10 @@
---
title: "Quartz.NET - Agendamento de execução de tarefas"
date: 2011-09-24
-start_time: 13:00:00 +0100
-end_time: 13:20:00 +0100
-speakers: ["vmpaulino"]
-slides_urls: ["http://www.slideshare.net/netponto/quartznet-agendamento-de-tarefas"]
-videos_urls: ["http://www.youtube.com/watch?v=F_Zoe38Sk_g"]
+start_time: 13:00
+speakers: ["vitor-paulino"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/quartz-net-agendamento-de-execucao-de-tarefas/
---
+
+
diff --git a/_sessions/rabbit-kafka-eventing-the-world.md b/_sessions/rabbit-kafka-eventing-the-world.md
new file mode 100644
index 0000000..4e80dda
--- /dev/null
+++ b/_sessions/rabbit-kafka-eventing-the-world.md
@@ -0,0 +1,10 @@
+---
+title: " "Eventing" the World - Padrões e Infra-estruturas. "
+date: 2017-01-28
+start_time: 12:00
+speakers: ["vitor-paulino"]
+meeting: 66a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/rabbit-kafka-eventing-the-world/
+---
+
+Com a capacidade de colocar todo o tipo de dispositivos e aplicações de end-users a gerar eventos para servidores aplicacionais, é cada mais importante a capacidade de processar as variáveis que caracterizam a utilização desses sistemas/aplicações, tais como: o quê, quando, como, porquê.Ingerir informação destes eventos requere sistemas desenhados com características especificas para a recolha e processamento capazes de gerar informação útil.Nesta apresentação vão ser apresentados os conceitos de Event Processing, Event Sourcing sobre os quais as plataformas de windows Azure e Apache dão suporte ao processamento no dominio do Big Data.
diff --git a/_sessions/ravendb-3-0.md b/_sessions/ravendb-3-0.md
index 2201074..4a4bd17 100644
--- a/_sessions/ravendb-3-0.md
+++ b/_sessions/ravendb-3-0.md
@@ -1,15 +1,13 @@
---
title: "RavenDB 3.0"
date: 2015-06-27
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["brunomlopes"]
+start_time: 12:00
+speakers: ["bruno-lopes"]
meeting: 6a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/ravendb-3-0/
---
-Doi-te a passar os teus objectos para modelos relacionais? Passas mais tempo a espera de joins da base de dados do que a mostrar resultados a utilizadores?
+Doi-te a passar os teus objectos para modelos relacionais?
+Passas mais tempo a espera de joins da base de dados do que a mostrar resultados a utilizadores?
Então vem ver o que o RavenDB tem para te oferecer como solução para storage de dados.
-
Nesta apresentação, o Bruno vai mostrar o que é uma base de dados de documentos, razões para elas terem aparecido e principais vantagens e desvantagens em relação a RDBMS tradicionais. Para demonstrar tudo isto irá falar dos principais conceitos de RavenDB como um documento, um índice e um query, quais os "gotchas" mais comuns e mostrar qual o fluxo de desenvolvimento com uma pequena aplicação Web.
-
diff --git a/_sessions/ravendb-para-alem-do-store-load-e-query.md b/_sessions/ravendb-para-alem-do-store-load-e-query.md
index e542d63..99968c1 100644
--- a/_sessions/ravendb-para-alem-do-store-load-e-query.md
+++ b/_sessions/ravendb-para-alem-do-store-load-e-query.md
@@ -1,15 +1,11 @@
---
title: "RavenDB para além do Store, Load e Query"
date: 2014-10-25
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["brunomlopes"]
+start_time: 12:00
+speakers: ["bruno-lopes"]
meeting: 49a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/ravendb-para-alem-do-store-load-e-query/
---
-RavenDB tem evoluido bastante deste a ultima vez que foi apresentado na NetPonto.
-
-Desde o novo management studio feito em HTML5 até todo o trabalho feito para expor dados de monitorização, debug e operações, esta base de dados de documentos continua a evoluir.
+RavenDB tem evoluido bastante deste a ultima vez que foi apresentado na NetPonto.Desde o novo management studio feito em HTML5 até todo o trabalho feito para expor dados de monitorização, debug e operações, esta base de dados de documentos continua a evoluir.
Nesta sessão vamos ver algumas das funcionalidades mais avançadas e recentes, como SQL Replication, Streaming API, Changes API, Scripted Index Results e Patching.
-
diff --git a/_sessions/react-man-give-an-ui-to-your-api.md b/_sessions/react-man-give-an-ui-to-your-api.md
new file mode 100644
index 0000000..4d405c8
--- /dev/null
+++ b/_sessions/react-man-give-an-ui-to-your-api.md
@@ -0,0 +1,10 @@
+---
+title: "React man: Give an UI to your API!"
+date: 2017-10-28
+start_time: 12:00
+speakers: ["eduardo-spaki"]
+meeting: 73a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/react-man-give-an-ui-to-your-api/
+---
+
+In this session you will learn how to create a web project using React, a Javascript Frontend Library, and ASP.NET Core WebAPI, a lite, fast and multi platform framework to create REST APIs using C# to your backend.Everything from scratch, using simple command lines and Visual Studio Code, a powerful text/code editor and free! The project is very simple and it is a good opportunity to learn how to integrate Frontend with Backend.
diff --git a/_sessions/reactroduction.md b/_sessions/reactroduction.md
new file mode 100644
index 0000000..2aec8c9
--- /dev/null
+++ b/_sessions/reactroduction.md
@@ -0,0 +1,10 @@
+---
+title: "Reactroduction"
+date: 2017-09-09
+start_time: 11:30
+speakers: ["fernando-ferreira"]
+meeting: 17a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/reactroduction/
+---
+
+Reactroduction é uma breve conversa onde se pretende abordar, de uma forma introdutória, ReactJS. ReactJS é uma biblioteca open-source criada por Jordan Walke em 2013 para criação de "user interfaces" que tem crescido cada vez mais em popularidade.
diff --git a/_sessions/redis.md b/_sessions/redis.md
new file mode 100644
index 0000000..62f159a
--- /dev/null
+++ b/_sessions/redis.md
@@ -0,0 +1,10 @@
+---
+title: "Como o Redis pode melhorar a performance? "
+date: 2016-10-22
+start_time: 10:00
+speakers: ["nuno-caneco"]
+meeting: 64a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/redis/
+---
+
+O Redis é uma plataforma de armazenamento de dados em memória conhecida por ser extremamente rápida e optimizada.Nesta sessão iremos explorar as principais funcionalidades do Redis ao nível do armazenamento/obtenção de dados bem como o scripting.Serão também discutidas algumas optimizações que podem ser feitas no código para melhorar a performance da nossa aplicação.
diff --git a/_sessions/relax-it-s-spa-time.md b/_sessions/relax-it-s-spa-time.md
index 052e98f..d15a0c4 100644
--- a/_sessions/relax-it-s-spa-time.md
+++ b/_sessions/relax-it-s-spa-time.md
@@ -1,13 +1,12 @@
---
title: "Relax, it's SPA time"
date: 2016-03-19
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["monica85rodrigues"]
+start_time: 12:00
+speakers: ["monica-rodrigues"]
meeting: 60a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/relax-it-s-spa-time/
---
-Nesta sessão iremos entender o conceito de Single Page Application, analisar algumas das suas vantagens e desvantagens e em que contextos,naminha opinião, fará sentido usar uma solução como esta face a uma aplicação web de múltiplas páginas.
-
-No final veremos uma pequena demo de uma Single Page Application em Angular versão 1.
+Nesta sessão iremos entender o conceito de Single Page Application, analisar algumas das suas vantagens e desvantagens e em que contextos,
+na
+minha opinião, fará sentido usar uma solução como esta face a uma aplicação web de múltiplas páginas.No final veremos uma pequena demo de uma Single Page Application em Angular versão 1.
diff --git a/_sessions/release-management-com-powershell-dsc.md b/_sessions/release-management-com-powershell-dsc.md
new file mode 100644
index 0000000..bde696c
--- /dev/null
+++ b/_sessions/release-management-com-powershell-dsc.md
@@ -0,0 +1,10 @@
+---
+title: "Release management com Powershell DSC"
+date: 2017-03-25
+start_time: 10:00
+speakers: ["rui-melo"]
+meeting: 68a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/release-management-com-powershell-dsc/
+---
+
+Platform deployment com PowerShell DSCO processo de deployment e gestão de releases é complexo e muitas vezes menosprezado pelas equipas. O tempo gasto neste tipo de atividades é extremamente absorvente, requerendo muitas vezes a dedicação extensa dos elementos mais seniores das equipas, retirando assim a força de trabalho para novas funcionalidades. Esta primeira sessão aborda a construção das peças basilares para um processo de deployment que pode ser usado desde a continuous integration até ao ciclo completo de release management.
diff --git a/_sessions/scrum-na-pratica-para-developers.md b/_sessions/scrum-na-pratica-para-developers.md
index 9313de0..e7ac8b5 100644
--- a/_sessions/scrum-na-pratica-para-developers.md
+++ b/_sessions/scrum-na-pratica-para-developers.md
@@ -1,13 +1,10 @@
---
title: "Scrum na prática, para Developers"
date: 2011-05-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["filipe-jfa-almeida"]
-slides_urls: ["http://www.slideshare.net/netponto/scrum-na-pratica-para-developers"]
-videos_urls: ["http://www.youtube.com/watch?v=DGxRGHYuVFo"]
+start_time: 12:00
+speakers: ["filipe-almeida"]
meeting: 20a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/scrum-na-pratica-para-developers/
---
-Scrum é um processo ágil que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível, e nesta apresentação, o Filipe vai mostrar-nos como é o dia-a-dia de um developer a trabalhar numa equipa que utiliza esta metodologia no desenvolvimento profissional de software, como tem sido a sua experiência, as principais melhorias que a equipa alcançou e também as dificuldades que enfrentaram até agora.
+Scrum é um processo ágil que permite manter o foco na entrega do maior valor de negócio, no menor tempo possível, e nesta apresentação, o Filipe vai mostrar-nos como é o dia-a-dia de um developer a trabalhar numa equipa que utiliza esta metodologia no desenvolvimento profissional de software, como tem sido a sua experiência, as principais melhorias que a equipa alcançou e também as dificuldades que enfrentaram até agora.
diff --git a/_sessions/search-as-a-service-amazon-aws-vs-microsoft-azure.md b/_sessions/search-as-a-service-amazon-aws-vs-microsoft-azure.md
new file mode 100644
index 0000000..cdf007a
--- /dev/null
+++ b/_sessions/search-as-a-service-amazon-aws-vs-microsoft-azure.md
@@ -0,0 +1,12 @@
+---
+title: "Search-as-a-Service: Amazon AWS vs Microsoft Azure"
+date: 2017-03-25
+start_time: 12:00
+speakers: ["pedro-vala"]
+meeting: 68a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/search-as-a-service-amazon-aws-vs-microsoft-azure/
+---
+
+Nunca foi tão fácil adicionar uma solução de pesquisa sofisticada e poderosa às nossas aplicações. Os utilizadores esperam ótimos resultados, respostas rápidas, suporte multi-idioma, refinamento da pesquisa e mais. Vamos mergulhar no conceito de Search-as-a-Service e comparar o que as duas maiores plataformas de
+cloud
+têm para oferecer.
diff --git a/_sessions/signalr-com-typescript.md b/_sessions/signalr-com-typescript.md
index a9045c1..325fb80 100644
--- a/_sessions/signalr-com-typescript.md
+++ b/_sessions/signalr-com-typescript.md
@@ -1,20 +1,17 @@
---
title: "SignalR (com TypeScript)"
date: 2013-11-30
-start_time: 16:30:00 +0100
-end_time: 18:00:00 +0100
+start_time: 16:30
speakers: ["glauco-godoi"]
-videos_urls: ["http://www.youtube.com/watch?v=ZqpkGEUAAso"]
meeting: 4a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/signalr-com-typescript/
---
-Com o ASP.NET SignalR passamos a ter o poder da comunicação em real-time através de mecanismos de push. O SignalR utiliza um conjunto de tecnologias e técnicas para permitir que o servidor envie informação para um ou mais clientes, com funcionalidades de tempo real, bidirecionalidade, hubs de comunicação e uma API fácil de usar. Os clientes podem ser tão diferentes quanto um cliente HTML + Javascript/TypeScript, uma aplicação WPF ou mesmo uma app a ser executada no iOS.
+
+Com o ASP.NET SignalR passamos a ter o poder da comunicação em real-time através de mecanismos de push. O SignalR utiliza um conjunto de tecnologias e técnicas para permitir que o servidor envie informação para um ou mais clientes, com funcionalidades de tempo real, bidirecionalidade, hubs de comunicação e uma API fácil de usar. Os clientes podem ser tão diferentes quanto um cliente HTML + Javascript/TypeScript, uma aplicação WPF ou mesmo uma app a ser executada no iOS.
Vamos explorar estas potencialidades em um conjunto de exemplos práticos onde poderemos perceber:
-- Quais as técnicas e tecnologias que suportam o SignalR;
-- Quão simples é criar um cliente capaz de fazer comunicação em real-time;
-- Quais plataformas já suportam o SignalR;
-- Além disso poderemos discutir quais as áreas de aplicabilidade desta tecnologia.
-Finalmente vamos usar TypeScript para criar um cliente web de SignalR como um dos exemplos.
+Quais as técnicas e tecnologias que suportam o SignalR; Quão simples é criar um cliente capaz de fazer comunicação em real-time; Quais plataformas já suportam o SignalR;Além disso poderemos discutir quais as áreas de aplicabilidade desta tecnologia.
+
+Finalmente vamos usar TypeScript para criar um cliente web de SignalR como um dos exemplos.
diff --git a/_sessions/silverlight-desde-o-file-new-project.md b/_sessions/silverlight-desde-o-file-new-project.md
index 8b15ad8..80daf1b 100644
--- a/_sessions/silverlight-desde-o-file-new-project.md
+++ b/_sessions/silverlight-desde-o-file-new-project.md
@@ -1,13 +1,10 @@
---
title: "Silverlight desde o File -> New Project"
date: 2011-05-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["esqueleto"]
-slides_urls: ["http://www.slideshare.net/netponto/silverlight-desde-o-file-new-project"]
-videos_urls: ["http://www.youtube.com/watch?v=Zib5ZsPHKro"]
+start_time: 10:00
+speakers: ["paulo-aboim-pinto"]
meeting: 20a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/silverlight-desde-o-file-new-project/
---
-Nesta apresentação, o Paulo irá mostrar-nos como desenvolver uma pequena aplicação em Silverlight do início ao fim, explicando as diferenças entre os diversos templates de projecto, criação e utilização de um modelo Entity Framework 4.0, RIA Services, e uma introdução ao padrão Model-View-ViewModel (MVVM) utilizando o framework MVVM Light.
+Nesta apresentação, o Paulo irá mostrar-nos como desenvolver uma pequena aplicação em Silverlight do início ao fim, explicando as diferenças entre os diversos templates de projecto, criação e utilização de um modelo Entity Framework 4.0, RIA Services, e uma introdução ao padrão Model-View-ViewModel (MVVM) utilizando o framework MVVM Light.
diff --git a/_sessions/simulacao-e-modelacao-ordo-ad-chaos.md b/_sessions/simulacao-e-modelacao-ordo-ad-chaos.md
index ab4e95e..bdaafc9 100644
--- a/_sessions/simulacao-e-modelacao-ordo-ad-chaos.md
+++ b/_sessions/simulacao-e-modelacao-ordo-ad-chaos.md
@@ -1,19 +1,15 @@
---
title: "Simulação e modelação: ordo ad chaos"
date: 2015-10-24
-start_time: 12:00:00 +0100
-end_time: 13:10:00 +0100
-speakers: ["mestre_vieira"]
+start_time: 12:00
+speakers: ["paulo-vieira"]
meeting: 57a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/simulacao-e-modelacao-ordo-ad-chaos/
---
-A mudança está sempre presente no mundo em que vivemos. Estamos sistematicamente a assistir a transformações radicais no mundo, não só a nível tecnológico, mas também social e ambiental, que surgem com um ritmo cada vez mais acelerado.
+A mudança está sempre presente no mundo em que vivemos. Estamos sistematicamente a assistir a transformações radicais no mundo, não só a nível tecnológico, mas também social e ambiental, que surgem com um ritmo cada vez mais acelerado.
Se algumas destas mudanças são conquistas maravilhosas da humanidade (comunicação, saúde, transportes), outras empobrecem a civilização (desemprego, criminalidade) e chegam a constituir uma ameaça séria à nossa sobrevivência (aquecimento global).
-
-Para ultrapassar os desafios que nos são colocados pelos novos problemas é necessário adotar novas abordagens e ferramentas que induzam novas formas de pensar quando a experimentação direta não é solução, por exemplo: Qual é o impacto do aumento de CO2 na atmosfera? Como treinar pilotos de aviação? Como treinar operadores de centrais nucleares? Como testar o impacto da colocação de semáforos no fluxo de tráfego?
-
-Nesta sessão será apresentada uma abordagem holística de modelação de sistemas complexos (suportada na teoria geral de sistemas) e serão exemplificados paradigmas de modelação e simulaçãocom o objetivo de responder a questões praticamente impossíveis de responder através de experimentação direta.
-
+Para ultrapassar os desafios que nos são colocados pelos novos problemas é necessário adotar novas abordagens e ferramentas que induzam novas formas de pensar quando a experimentação direta não é solução, por exemplo: Qual é o impacto do aumento de CO2 na atmosfera? Como treinar pilotos de aviação? Como treinar operadores de centrais nucleares? Como testar o impacto da colocação de semáforos no fluxo de tráfego?
+Nesta sessão será apresentada uma abordagem holística de modelação de sistemas complexos (suportada na teoria geral de sistemas) e serão exemplificados paradigmas de modelação e simulação
+com o objetivo de responder a questões praticamente impossíveis de responder através de experimentação direta.
Esta apresentação pretende lançar o desafio de pensar de uma forma diferente sobre os problemas do dia-a-dia e alargar os horizontes para abordagens que, não sendo convencionais, nos permitem utilizar as competências de programação para aumentar a capacidade de raciocínio e lidar de maneira diferente com a complexidade dos sistemas que desenvolvemos.
-
diff --git a/_sessions/sistemas-safety-critical-que-diferencas.md b/_sessions/sistemas-safety-critical-que-diferencas.md
index 36f2aab..eafa7cb 100644
--- a/_sessions/sistemas-safety-critical-que-diferencas.md
+++ b/_sessions/sistemas-safety-critical-que-diferencas.md
@@ -1,15 +1,12 @@
---
title: "Sistemas safety-critical: que diferenças?"
date: 2016-03-19
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
+start_time: 10:00
speakers: ["silvia-resendes"]
-meeting: 61a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+meeting: X61a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/sistemas-safety-critical-que-diferencas/
---
-Os menos familiares com o tema, ficarão a conhecer um pouco das diferenças que existem quando um software é considerado safety-critical. Os mais familiares (ou perspicazes e criativos) poderão partilhar e discutir soluções encontradas.
-
-- Exposição de conceitos relevantes sobre safety e desenvolvimento de software em contextos safety-critical
-- Diferenças no processo de desenvolvimento de software para sistemas safety-critical: problemas habituais, pessoas, papéis, ...
-- Conclusões: Como dormir descansado, quando se trabalha num contexto safety-critical?
+Os menos familiares com o tema, ficarão a conhecer um pouco das diferenças que existem quando um software é considerado safety-critical. Os mais familiares (ou perspicazes e criativos) poderão partilhar e discutir soluções encontradas.- Exposição de conceitos relevantes sobre safety e desenvolvimento de software em contextos safety-critical-
+Diferenças no processo de desenvolvimento de software para sistemas safety-critical: problemas habituais, pessoas, papéis, ...-
+Conclusões: Como dormir descansado, quando se trabalha num contexto safety-critical?
diff --git a/_sessions/soapui-testes-em-webservices.md b/_sessions/soapui-testes-em-webservices.md
index eafc5be..5b92eff 100644
--- a/_sessions/soapui-testes-em-webservices.md
+++ b/_sessions/soapui-testes-em-webservices.md
@@ -1,13 +1,10 @@
---
title: "SoapUI: Testes em WebServices"
date: 2010-08-14
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["jnmanso"]
-slides_urls: ["http://www.slideshare.net/netponto/soapui-testes-em-webservices-5063477"]
-videos_urls: ["http://www.youtube.com/watch?v=S_rukgMagGc"]
+start_time: 10:00
+speakers: ["joao-manso"]
meeting: 13a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/soapui-testes-em-webservices/
---
-No desenvolvimento de aplicações orientadas a serviços (SOA) torna-se imperativo realizar testes funcionais, testes de carga, e simulação (Mocks). Nesta apresentação, o João Manso vai mostrar que o SoapUI é um verdadeiro canivete suíço na capacidade de testar esses serviços, com suporte a vários protocolos, tais como SOAP, REST, HTTP, etc. Venha ver como o SoapUI pode aumentar a produtividade e a qualidade dos vossos testes.
+No desenvolvimento de aplicações orientadas a serviços (SOA) torna-se imperativo realizar testes funcionais, testes de carga, e simulação (Mocks). Nesta apresentação, o João Manso vai mostrar que o SoapUI é um verdadeiro canivete suíço na capacidade de testar esses serviços, com suporte a vários protocolos, tais como SOAP, REST, HTTP, etc. Venha ver como o SoapUI pode aumentar a produtividade e a qualidade dos vossos testes.
diff --git a/_sessions/software-craftsmanship.md b/_sessions/software-craftsmanship.md
new file mode 100644
index 0000000..c1ca417
--- /dev/null
+++ b/_sessions/software-craftsmanship.md
@@ -0,0 +1,10 @@
+---
+title: "Software Craftsmanship"
+date: 2016-11-12
+start_time: 11:30
+speakers: ["pedro-fidalgo-machado"]
+meeting: 13a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/software-craftsmanship/
+---
+
+Desenvolvimento de Software é uma área recente do conhecimento humano, apesar dos enormes desafios que continuam por resolver e que enquanto Software Developers todos os dias temos de lidar, são inegáveis os progressos feitos nesta área de conhecimento nas ultimas décadas.Nesta apresentação vamos fazer uma pequena reflexão sobre este percurso, partilhar experiências e trocar ideias para o futuro.
diff --git a/_sessions/software-dev-career-anti-patterns.md b/_sessions/software-dev-career-anti-patterns.md
new file mode 100644
index 0000000..6031a59
--- /dev/null
+++ b/_sessions/software-dev-career-anti-patterns.md
@@ -0,0 +1,10 @@
+---
+title: "Software developer career anti patterns"
+date: 2017-12-02
+start_time: 10:00
+speakers: ["sergio-oliveira"]
+meeting: 19a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/software-dev-career-anti-patterns/
+---
+
+With the increasing number and expansion of tech companies, IT professionals became highly desirable professionals. In fact, nowadays, one just needs to be a computer engineer to get a job. Is this reality fostering the evolution of the new age IT professionals?Throughout mentoring developers, and conducting more than 200 job interviews, the speaker was able to identify several career anti-patterns and pitfalls.
diff --git a/_sessions/software-estimation-a-step-closer-to-the-silver-bullet.md b/_sessions/software-estimation-a-step-closer-to-the-silver-bullet.md
index 8c19643..013c2a6 100644
--- a/_sessions/software-estimation-a-step-closer-to-the-silver-bullet.md
+++ b/_sessions/software-estimation-a-step-closer-to-the-silver-bullet.md
@@ -1,14 +1,12 @@
---
title: "Software Estimation - A Step Closer to the Silver Bullet"
date: 2012-06-16
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["lokijota"]
-videos_urls: ["http://www.youtube.com/watch?v=3QFmLi1b1KE"]
+start_time: 12:00
+speakers: ["joao-martins"]
meeting: 30a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/software-estimation-a-step-closer-to-the-silver-bullet/
---
-As estimativas para projectos de software têm fama de nunca estarem correctas, geralmente errando pelo lado do excesso de optimismo.
-O objectivo desta sessão é recapitular algumas técnicas de simples e conhecidas, mas raramente utilizadas na prática, que diminuem significativamente o erro de estimativa. Sempre sem esquecer que, mesmo que tenhamos a *Silver Bullet*, o alvo está em movimento.
+As estimativas para projectos de software têm fama de nunca estarem correctas, geralmente errando pelo lado do excesso de optimismo.
+O objectivo desta sessão é recapitular algumas técnicas de simples e conhecidas, mas raramente utilizadas na prática, que diminuem significativamente o erro de estimativa. Sempre sem esquecer que, mesmo que tenhamos a Silver Bullet, o alvo está em movimento.
diff --git a/_sessions/sql-database-for-developers-match-made-in-the-cloud.md b/_sessions/sql-database-for-developers-match-made-in-the-cloud.md
new file mode 100644
index 0000000..8f0d417
--- /dev/null
+++ b/_sessions/sql-database-for-developers-match-made-in-the-cloud.md
@@ -0,0 +1,10 @@
+---
+title: "SQL Database for Developers, match made in the cloud"
+date: 2016-11-26
+start_time: 12:00
+speakers: ["vitor-tomaz"]
+meeting: 65a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/sql-database-for-developers-match-made-in-the-cloud/
+---
+
+SQL Database é a oferta de bases de dados relacionais em modo PaaS (Platform as a Service) do Azure. Pode ser usado desde as aplicações mais simples até às aplicações à escala global. Nesta sessão vamos explorar as características e funcionalidades que tornam este o mais completo serviço de base de dados relacional as a service.Além das funcionalidades que suportam o funcionamento normal vamos ainda explorar como dormir descansado relativamente a proteção contra desastres.
diff --git a/_sessions/sql-server-2014-in-memory-oltp-game-changer-para-os-programadores.md b/_sessions/sql-server-2014-in-memory-oltp-game-changer-para-os-programadores.md
index b183874..814d364 100644
--- a/_sessions/sql-server-2014-in-memory-oltp-game-changer-para-os-programadores.md
+++ b/_sessions/sql-server-2014-in-memory-oltp-game-changer-para-os-programadores.md
@@ -1,17 +1,11 @@
---
-title: "SQL Server 2014 In-Memory OLTP - Game Changer para os Programadores"
+title: "SQL Server 2014 In-Memory OLTP – Game Changer para os Programadores"
date: 2014-02-22
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["pjcorreiasql"]
-videos_urls: ["https://www.youtube.com/watch?v=LB8AlBldCFM"]
+start_time: 10:00
+speakers: ["pedro-correia"]
meeting: 45a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/sql-server-2014-in-memory-oltp-game-changer-para-os-programadores/
---
-Embora ainda não tenha sido lançado, o novo SQL 2014 irá incorporar um novo componente que já começa a revolucionar a maneira como os programadores interagem com o SQL Server. Nesta sessão iremos:
-
-- Dar a conhecer e contextualizar este novo componente: "In-Memory OLTP";
-- Deixar a plateia estupefacta com os ganhos de performance que conseguimos obter;
-- Perceber as alterações a nível interno do SQL que permitem obter estes ganhos;
-- Elencar alterações necessárias na interação com o SQL Server 2014 que os programadores terão que adotar.
+Embora ainda não tenha sido lançado, o novo SQL 2014 irá incorporar um novo componente que já começa a revolucionar a maneira como os programadores interagem com o SQL Server.
+Nesta sessão iremos:Dar a conhecer e contextualizar este novo componente: “In-Memory OLTP”;Deixar a plateia estupefacta com os ganhos de performance que conseguimos obter;Perceber as alterações a nível interno do SQL que permitem obter estes ganhos;Elencar alterações necessárias na interação com o SQL Server 2014 que os programadores terão que adotar.
diff --git a/_sessions/stateful-mock-servers-to-the-rescue-on-rest-ecosystems.md b/_sessions/stateful-mock-servers-to-the-rescue-on-rest-ecosystems.md
new file mode 100644
index 0000000..3aa8f7d
--- /dev/null
+++ b/_sessions/stateful-mock-servers-to-the-rescue-on-rest-ecosystems.md
@@ -0,0 +1,12 @@
+---
+title: "Stateful mock servers to the rescue on REST ecosystems"
+date: 2018-04-07
+start_time: 10:00
+speakers: ["nuno-caneco"]
+meeting: 76a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/stateful-mock-servers-to-the-rescue-on-rest-ecosystems/
+---
+
+A utilização de Web APIs nos últimos anos tem sido cada vez maior.
+Entre APIs públicas e internas, a utilização do padrão REST tem-se tornado (quase) um standard
+de facto.Porém, a construção de plataformas usando a orientação a micro-serviços pode levar a uma grande complexidade em termos das dependências que são necessárias para entregar o produto final.Grafos de dependências complexos podem facilmente criar sérios obstáculos ao desenvolvimento de software, obrigando os programadores a terem que ter todas as dependências a correr para poder fazer o seu trabalho.Nesta sessão vamos explorar duas técnicas distintas para criar Fakes de Web APIs por forma a acelerar o processo de desenvolvimento de software
diff --git a/_sessions/suportar-a-lingua-arabe-e-so-escrever-da-direita-para-a-esquerda.md b/_sessions/suportar-a-lingua-arabe-e-so-escrever-da-direita-para-a-esquerda.md
new file mode 100644
index 0000000..005178e
--- /dev/null
+++ b/_sessions/suportar-a-lingua-arabe-e-so-escrever-da-direita-para-a-esquerda.md
@@ -0,0 +1,10 @@
+---
+title: "Suportar a língua árabe - é só escrever da direita para a esquerda..."
+date: 2018-06-23
+start_time: 12:00
+speakers: ["gil-faria"]
+meeting: 77a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/suportar-a-lingua-arabe-e-so-escrever-da-direita-para-a-esquerda/
+---
+
+Quando hoje se fala na internacionalização e na localização de uma aplicação web, encaramos estes assuntos como "business as usual" - que não existe nada de novo! Mas como será suportar a língua árabe nas nossas aplicações?Certamente não basta traduzir o texto, mudar o tipo de letra, trocar a direcção do texto e das imagens. É necessário mudar o User Interface, alterar o código, alguns processos e substituir ferramentas. É preciso mudar a nossa forma de pensar, bem como a maneira como olhamos para a nossa aplicação!Nesta sessão, vamos falar dos problemas que podemos enfrentar, de pormenores que pensamos não fazerem diferença (mas fazem!) e em algumas recomendações que podem facilitar a adaptação das nossas aplicações à língua e cultura árabe.
diff --git a/_sessions/team-foundation-server-muito-mais-do-que-um-gestor-de-versoes.md b/_sessions/team-foundation-server-muito-mais-do-que-um-gestor-de-versoes.md
index 7245f21..da76c6a 100644
--- a/_sessions/team-foundation-server-muito-mais-do-que-um-gestor-de-versoes.md
+++ b/_sessions/team-foundation-server-muito-mais-do-que-um-gestor-de-versoes.md
@@ -1,18 +1,10 @@
---
-title: "Team Foundation Server...Muito mais do que um gestor de versões"
+title: "Team Foundation Server…Muito mais do que um gestor de versões."
date: 2014-02-22
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrorosa"]
-videos_urls: ["https://www.youtube.com/watch?v=egE8tRqI2-Y"]
+start_time: 12:00
+speakers: ["pedro-rosa"]
meeting: 45a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/team-foundation-server-muito-mais-do-que-um-gestor-de-versoes/
---
-Muitos de nós vemos o TFS como sendo apenas um gestor de versões, mas é muito mais do que isso.
-
-Nesta apresentação vai ser possível perceber como utilizar o TFS desde o inicio de um projeto, até a sua conclusão e durante a fase de manutenção.
-
-A utilização dos templates adequados à metodologia que escolhemos, o controlo através dos workitems, tarefas e bugs, o relacionamento com o cliente através dos reports em excel, project ou pdf, o gestor de versões, a possibilidade de comunicação entre membros da equipa de uma forma simples, eficaz e com histórico, fazem desta ferramenta a minha ferramenta de eleição no que toca a gestão do ciclo de vida de um projeto de desenvolvimento de software.
-
-Durante a apresentação vamos poder acompanhar estes pontos com um caso prático de uso de TFS.
+Muitos de nós vemos o TFS como sendo apenas um gestor de versões, mas é muito mais do que isso.Nesta apresentação vai ser possível perceber como utilizar o TFS desde o inicio de um projeto, até a sua conclusão e durante a fase de manutenção.A utilização dos templates adequados à metodologia que escolhemos, o controlo através dos workitems, tarefas e bugs, o relacionamento com o cliente através dos reports em excel, project ou pdf, o gestor de versões, a possibilidade de comunicação entre membros da equipa de uma forma simples, eficaz e com histórico, fazem desta ferramenta a minha ferramenta de eleição no que toca a gestão do ciclo de vida de um projeto de desenvolvimento de software.Durante a apresentação vamos poder acompanhar estes pontos com um caso prático de uso de TFS.
diff --git a/_sessions/tecnologia-net-em-mundos-virtuais.md b/_sessions/tecnologia-net-em-mundos-virtuais.md
index d28170b..98cace4 100644
--- a/_sessions/tecnologia-net-em-mundos-virtuais.md
+++ b/_sessions/tecnologia-net-em-mundos-virtuais.md
@@ -1,10 +1,10 @@
---
title: "Tecnologia .NET em Mundos Virtuais"
date: 2009-08-15
-start_time: 11:30:00 +0100
-end_time: 12:20:00 +0100
-speakers: ["brunoacpires"]
-slides_urls: ["http://www.slideshare.net/netponto/tecnologia-net-em-mundos-virtuais"]
+start_time: 11:30
+speakers: ["bruno-pires"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/tecnologia-net-em-mundos-virtuais/
---
+
+
diff --git a/_sessions/templates-azure-resource-manager.md b/_sessions/templates-azure-resource-manager.md
new file mode 100644
index 0000000..d354a42
--- /dev/null
+++ b/_sessions/templates-azure-resource-manager.md
@@ -0,0 +1,10 @@
+---
+title: "Templates Azure Resource Manager para deployment consistente"
+date: 2017-09-09
+start_time: 10:30
+speakers: ["jose-maia"]
+meeting: 17a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/templates-azure-resource-manager/
+---
+
+A Microsoft, no seu redesenho mais recente das APIs e mecanismos por detrás do Microsoft Azure, decidiu definir uma estratégia baseada em JSON para a gestão dos seus recursos. Juntamente com uma estratégia multiplataforma baseada na Azure Powershell e na Azure Cross-Platform CLI, as APIs passaram a respeitar esta estratégia - o que eles chamam de Azure Resource Manager.Uma característica desta estratégia é a possibilidade de definir templates, que nos garantem numa sintaxe simples e fácil de escrever (e entender!) uma forma de expressar toda a estrutura de uma aplicação cloud. Estas templates em JSON são processadas para os comandos REST todos necessários para aprovisionar e configurar os recursos que desejamos. Esta talk pretende servir como onboarding para estes conceitos e exploração das ideias que podemos retirar para o software que desenvolvemos.
diff --git a/_sessions/testando-aplicacoes-usando-specflow-gherkin-selenium.md b/_sessions/testando-aplicacoes-usando-specflow-gherkin-selenium.md
new file mode 100644
index 0000000..763e435
--- /dev/null
+++ b/_sessions/testando-aplicacoes-usando-specflow-gherkin-selenium.md
@@ -0,0 +1,10 @@
+---
+title: "Testando aplicações usando Specflow & Gherkin + Selenium."
+date: 2017-06-24
+start_time: 10:00
+speakers: ["glauco-godoi"]
+meeting: 70a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/testando-aplicacoes-usando-specflow-gherkin-selenium/
+---
+
+Vamos ver como utilizar o Gherkin para permitir que os analistas de negócio criem os testes de aceitação usando linguagem natural e dando enfase aos cenários mais relevantes para o bom funcionamento da solução. Como utilizar o tooling do SpecFlow para transformar os ficheiros escritos em Gherkin em testes unitários (NUnit). Estes testes podem utilizar o Selenium para interagir directamente com browsers (IE, Chrome e FireFox) de forma a validar que o comportamento da aplicação além de coerente é o correto em todos eles.E toda essa estrutura de testes pode ser utilizada em ambientes de Continuous Integration para aumentar a cobertura dos testes e reduzir as possibilidades de erro na solução.
diff --git a/_sessions/testes-automaticos-em-projectos-de-grande-dimensao.md b/_sessions/testes-automaticos-em-projectos-de-grande-dimensao.md
index b05c032..92d67e1 100644
--- a/_sessions/testes-automaticos-em-projectos-de-grande-dimensao.md
+++ b/_sessions/testes-automaticos-em-projectos-de-grande-dimensao.md
@@ -1,17 +1,17 @@
---
title: "Testes Automáticos em Projectos de Grande Dimensão"
date: 2015-06-20
-start_time: 10:00:00 +0100
-end_time: 13:30:00 +0100
+start_time: 10:00
speakers: ["andre-silva"]
meeting: 54a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/testes-automaticos-em-projectos-de-grande-dimensao/
---
-O código está pronto, lindo e funciona na perfeição. Mas eis senão quando um utilizador super-importante na hierarquia da organização tem uma ideia nova à última da hora que impacta todo o código desenvolvido: desde a estrutura da base de dados, passando pelo código específico de negócio até aos contratos de dados que são trocados com outros sistemas. É preciso fazer a alteração o mais depressa possível e de preferência sem estragar nada. E agora?
-
-De certeza que isto já vos aconteceu.
-
-Em projectos de grande dimensão ou duração é altamente provável que os requisitos e pressupostos mudem ao longo do tempo. A consequência disso é que estamos constantemente a fazer evoluir o código e como tal, também é altamente provável que se introduzam erros inadvertidamente. Como ter a certeza que uma brilhante nova funcionalidade que acabou de ser introduzida não tem efeitos colaterais nefastos para o sistema e para a nossa sanidade mental?
+O código está pronto, lindo e funciona na perfeição. Mas eis senão quando um utilizador super-importante na hierarquia da organização
+tem uma ideia nova à última da hora que impacta todo o código desenvolvido: desde a estrutura da base de dados,
+passando pelo código específico de negócio até aos contratos de dados que são trocados com outros sistemas.
+É preciso fazer a alteração o mais depressa possível e de preferência sem estragar nada. E agora?De certeza que isto já vos aconteceu.
+Em projectos de grande dimensão ou duração é altamente provável que os requisitos e pressupostos mudem ao longo do tempo.
+A consequência disso é que estamos constantemente a fazer evoluir o código e como tal, também é altamente provável que se introduzam erros inadvertidamente.
+Como ter a certeza que uma brilhante nova funcionalidade que acabou de ser introduzida não tem efeitos colaterais nefastos para o sistema e para a nossa sanidade mental?
A resposta é: Testes automáticos! Montes de testes automáticos!
-
diff --git a/_sessions/testes-com-specflow.md b/_sessions/testes-com-specflow.md
index 9a56c21..9533301 100644
--- a/_sessions/testes-com-specflow.md
+++ b/_sessions/testes-com-specflow.md
@@ -1,13 +1,10 @@
---
title: "Testes com Specflow"
date: 2012-11-24
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["sagostinho"]
-videos_urls: ["http://www.youtube.com/watch?v=0ld8PpzLmAc"]
-source_code_urls: ["https://github.com/sergiofagostinho/netponto.specflow"]
+start_time: 12:00
+speakers: ["sergio-agostinho"]
meeting: 33a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/testes-com-specflow/
---
-Nesta sessão, o Sérgio vai apresentar uma breve introdução a Specflow, um framework .NET para Behavior-Driven Development (BDD). Baseado na sua experiência vai explicar como este tipo de testes se pode integrar no processo de desenvolvimento, e algumas das lições aprendidas.
+Nesta sessão, o Sérgio vai apresentar uma breve introdução a Specflow, um framework .NET para Behavior-Driven Development (BDD). Baseado na sua experiência vai explicar como este tipo de testes se pode integrar no processo de desenvolvimento, e algumas das lições aprendidas.
diff --git a/_sessions/testes-de-ui-em-aplicacoes-web-com-selenium.md b/_sessions/testes-de-ui-em-aplicacoes-web-com-selenium.md
index b9c061f..ae74669 100644
--- a/_sessions/testes-de-ui-em-aplicacoes-web-com-selenium.md
+++ b/_sessions/testes-de-ui-em-aplicacoes-web-com-selenium.md
@@ -1,16 +1,13 @@
---
title: "Testes de UI em Aplicações Web com Selenium"
date: 2012-06-16
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["rmlalves"]
-videos_urls: ["http://www.youtube.com/watch?v=cRsFE-GQE_U"]
+start_time: 10:00
+speakers: ["ricardo-alves"]
meeting: 30a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/testes-de-ui-em-aplicacoes-web-com-selenium/
---
-Muitas das aplicações hoje em dia são feitas para correr dentro dum browser, e com a adopção de metodologias ágeis cada vez mais há uma necessidade de conseguir testar ate que ponto as apps são "cross browser" assim como automatizar estes testes.
-É aí que entra o [Selenium][1]{:rel="nofollow"}, uma ferramenta de automação de testes de UI onde facilmente conseguimos criar e automatizar os nosso testes de UI, corre-los a partir do nosso ambiente de desenvolvimento e ainda integrá-los no nosso processo de build.
+Muitas das aplicações hoje em dia são feitas para correr dentro dum browser, e com a adopção de metodologias ágeis cada vez mais há uma necessidade de conseguir testar ate que ponto as apps são "cross browser" assim como automatizar estes testes.
-[1]: http://seleniumhq.org "Selenium - Web application testing system"
+É aí que entra o Selenium, uma ferramenta de automação de testes de UI onde facilmente conseguimos criar e automatizar os nosso testes de UI, corre-los a partir do nosso ambiente de desenvolvimento e ainda integrá-los no nosso processo de build.
diff --git a/_sessions/testes-mas-isso-nao-aumenta-o-tempo-de-projecto-nao-quero.md b/_sessions/testes-mas-isso-nao-aumenta-o-tempo-de-projecto-nao-quero.md
index 87b053a..a200dd4 100644
--- a/_sessions/testes-mas-isso-nao-aumenta-o-tempo-de-projecto-nao-quero.md
+++ b/_sessions/testes-mas-isso-nao-aumenta-o-tempo-de-projecto-nao-quero.md
@@ -1,13 +1,10 @@
---
-title: "Testes? Mas isso não aumenta o tempo de projecto? Não quero"
+title: "Testes? Mas isso não aumenta o tempo de projecto? Não quero..."
date: 2011-04-09
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrorosa"]
-slides_urls: ["http://www.slideshare.net/netponto/testes-mas-isso-no-aumenta-o-tempo-de-projecto-no-quero"]
-videos_urls: ["http://www.youtube.com/watch?v=ioxtNHdUnjw"]
+start_time: 12:00
+speakers: ["pedro-rosa"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/testes-mas-isso-nao-aumenta-o-tempo-de-projecto-nao-quero/
---
-Os Testes são cada vez mais uma necessidade nos projectos de desenvolvimento de software... Sejam eles unitários, de carga ou de "User Interface", uma boa framework de testes ajuda a resolver os problemas mais cedo, de forma mais eficaz e mais barata. No final da sessão vamos perceber não só para que servem, como são feitos e como o Visual Studio 2010 pode ajudar.
+Os Testes são cada vez mais uma necessidade nos projectos de desenvolvimento de software... Sejam eles unitários, de carga ou de "User Interface", uma boa framework de testes ajuda a resolver os problemas mais cedo, de forma mais eficaz e mais barata. No final da sessão vamos perceber não só para que servem, como são feitos e como o Visual Studio 2010 pode ajudar.
diff --git a/_sessions/the-clean-coder-a-code-of-conduct-for-professional-programmers.md b/_sessions/the-clean-coder-a-code-of-conduct-for-professional-programmers.md
index 43b6b79..36e52f0 100644
--- a/_sessions/the-clean-coder-a-code-of-conduct-for-professional-programmers.md
+++ b/_sessions/the-clean-coder-a-code-of-conduct-for-professional-programmers.md
@@ -1,11 +1,10 @@
---
title: "The Clean Coder: A Code of Conduct for Professional Programmers"
date: 2011-09-24
-start_time: 13:40:00 +0100
-end_time: 14:10:00 +0100
-speakers: ["jnmanso"]
-slides_urls: ["http://www.slideshare.net/netponto/clean-coder"]
-videos_urls: ["http://www.youtube.com/watch?v=-IOBsR2wjAU"]
+start_time: 13:40
+speakers: ["joao-manso"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/the-clean-coder-a-code-of-conduct-for-professional-programmers/
---
+
+
diff --git a/_sessions/the-future-of-csharp.md b/_sessions/the-future-of-csharp.md
new file mode 100644
index 0000000..e575897
--- /dev/null
+++ b/_sessions/the-future-of-csharp.md
@@ -0,0 +1,10 @@
+---
+title: "The Future Of C#"
+date: 2018-09-15
+start_time: 12:00
+speakers: ["paulo-morgado"]
+meeting: 78a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/the-future-of-csharp/
+---
+
+A look at what’s coming to C# 8
diff --git a/_sessions/the-power-of-templating-with-nvelocity.md b/_sessions/the-power-of-templating-with-nvelocity.md
index 51d7d2d..5546b16 100644
--- a/_sessions/the-power-of-templating-with-nvelocity.md
+++ b/_sessions/the-power-of-templating-with-nvelocity.md
@@ -1,24 +1,10 @@
---
title: "The power of templating... with NVelocity"
date: 2013-11-23
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["masterzdran"]
-slides_urls: ["http://www.slideshare.net/NetPonto/the-power-of-templating-with-nvelocity-nuno-cancelo"]
-videos_urls: ["https://www.youtube.com/watch?v=3Nd2mzvyA-I"]
+start_time: 12:00
+speakers: ["nuno-cancelo"]
meeting: 43a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/the-power-of-templating-with-nvelocity/
---
-Desde os inicio dos tempos existem padrões de desenho ainda que não tivessem um nome atribuído e com o aparecimento da Internet para o mero utilizador, tornou-se evidente para o programador a importância da utilização de padrões e separar as responsabilidades dos módulos das suas aplicações.
-
-O padrão mais conhecido por entre as aplicações é o [MVC][1]{:rel="nofollow"} ou criar um conjuntos de boas práticas e separar a aplicação em três componentes: O Modelo, o Controlador e a Vista. E é com este padrão que dispara o potencial dos "templates engines", ao permitir alcançar os objectivos lançados pela nossa imaginação e propósito da aplicação, como por exemplo gerar Templates para:
-
-- páginas web
-- emails
-- geração de código
-
-Na sessão vamos falar do [NVelocity][2]{:rel="nofollow"}, um template engine com grande potencial que permite realizar o limite da nossa mente.
-
-[1]: http://en.wikipedia.org/wiki/Model-view-controller
-[2]: http://docs.castleproject.org/Default.aspx?Page=NVelocity&NS=MonoRail&AspxAutoDetectCookieSupport=1
+Desde os inicio dos tempos existem padrões de desenho ainda que não tivessem um nome atribuído e com o aparecimento da Internet para o mero utilizador, tornou-se evidente para o programador a importância da utilização de padrões e separar as responsabilidades dos módulos das suas aplicações.O padrão mais conhecido por entre as aplicações é o MVC ou criar um conjuntos de boas práticas e separar a aplicação em três componentes: O Modelo, o Controlador e a Vista. E é com este padrão que dispara o potencial dos "templates engines", ao permitir alcançar os objectivos lançados pela nossa imaginação e propósito da aplicação, como por exemplo gerar Templates para:páginas webemailsgeração de códigoNa sessão vamos falar do NVelocity, um template engine com grande potencial que permite realizar o limite da nossa mente.
diff --git a/_sessions/trazer-clareza-ao-feedback-loop-numa-organizacao-ou-ate-mesmo-numa-equipa.md b/_sessions/trazer-clareza-ao-feedback-loop-numa-organizacao-ou-ate-mesmo-numa-equipa.md
new file mode 100644
index 0000000..9322698
--- /dev/null
+++ b/_sessions/trazer-clareza-ao-feedback-loop-numa-organizacao-ou-ate-mesmo-numa-equipa.md
@@ -0,0 +1,54 @@
+---
+title: "Trazer clareza ao feedback loop numa organização, ou até mesmo numa equipa"
+date: 2016-07-23
+start_time: 10:00
+speakers: ["rodrigo-dias"]
+meeting: 62a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/trazer-clareza-ao-feedback-loop-numa-organizacao-ou-ate-mesmo-numa-equipa/
+---
+
+Não acredito que existam
+receitas para uma empresa tecnológica
+ter sucesso. O mundo em que vivemos é tão complexo e muda tão rapidamente que encontrar
+sucesso é um empreendimento exploratório, que deve estar aberto a feedback contínuo. Então, mais do que metodologias e do que processos,
+acredito na importância de nutrir uma cultura que permita que
+as pessoas que fazem parte do sistema
+possam experimentar e pôr em causa.Nesta talk quero explorar convosco o conceito de "espaço seguro", o impacto que pode ter num grupo de pessoas com um propósito comum e de como é que esse "espaço seguro" se implementa.·
+
+
+
+
+
+
+
+
+Falaremos de
+feedback loops.·
+
+
+
+
+
+
+
+
+Falaremos de necessidades
+e de enviezamentos.·
+
+
+
+
+
+
+
+
+Falaremos de pessoas.·
+
+
+
+
+
+
+
+
+E faremos um exercício prático que vos ajude a refletir sobre a vossa experiência pessoal.Será acima de tudo uma partilha de experiências e de ideias práticas.
diff --git a/_sessions/truques-dicas-no-desenvolvimento-para-windows-phone.md b/_sessions/truques-dicas-no-desenvolvimento-para-windows-phone.md
index f1794a2..5811773 100644
--- a/_sessions/truques-dicas-no-desenvolvimento-para-windows-phone.md
+++ b/_sessions/truques-dicas-no-desenvolvimento-para-windows-phone.md
@@ -1,11 +1,10 @@
---
title: "Truques & Dicas no Desenvolvimento para Windows Phone"
date: 2011-11-19
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrolamas"]
-slides_urls: ["http://www.slideshare.net/netponto/desenvolvimento-para-windows-phone-truques-dicas"]
-videos_urls: ["http://www.youtube.com/watch?v=pcNyqr2f-jI"]
+start_time: 12:00
+speakers: ["pedro-lamas"]
meeting: 3a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/truques-dicas-no-desenvolvimento-para-windows-phone/
---
+
+
diff --git a/_sessions/tudo-o-que-sempre-quis-saber-sobre-o-linq.md b/_sessions/tudo-o-que-sempre-quis-saber-sobre-o-linq.md
index 10085a0..ceb6a71 100644
--- a/_sessions/tudo-o-que-sempre-quis-saber-sobre-o-linq.md
+++ b/_sessions/tudo-o-que-sempre-quis-saber-sobre-o-linq.md
@@ -1,13 +1,10 @@
---
title: "Tudo o que sempre quis saber sobre o LINQ"
date: 2010-05-15
-start_time: 11:30:00 +0100
-end_time: 12:45:00 +0100
+start_time: 11:30
speakers: ["sergio-amendoeira"]
-slides_urls: ["http://www.slideshare.net/netponto/tudo-o-que-sempre-quis-saber-sobre-o-linq"]
-videos_urls: ["http://www.youtube.com/watch?v=bsH2gUdMg-o"]
meeting: 10a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/tudo-o-que-sempre-quis-saber-sobre-o-linq/
---
-O LINQ já existe há algum tempo, mas por vezes é visto como um bicho de 7 cabeças, e é muitas vezes descartado quando as alternativas são "mais simples". Mas o LINQ também é simples, e oferece vantagens quando se pretende obter, pesquisar e actualizar dados em (qualquer) fonte de dados. Mais, fá-lo de uma maneira consistente e sempre utilizando a mesma sintaxe. Quer obter ou pesquisar dados em Objectos? Quer obter ou pesquisar dados em BDs? Quer obter ou pesquisar dados em XML? Quer obter ou pesquisar dados em listas de Sharepoint? O LINQ permite tudo isto e mais através dos seus diversos "providers". Venha então descobrir nesta sessão tudo o que o LINQ tem para oferecer, e descobrir que afinal talvez o LINQ seja a solução ideal para a sua aplicação.
+O LINQ já existe há algum tempo, mas por vezes é visto como um bicho de 7 cabeças, e é muitas vezes descartado quando as alternativas são "mais simples". Mas o LINQ também é simples, e oferece vantagens quando se pretende obter, pesquisar e actualizar dados em (qualquer) fonte de dados. Mais, fá-lo de uma maneira consistente e sempre utilizando a mesma sintaxe. Quer obter ou pesquisar dados em Objectos? Quer obter ou pesquisar dados em BDs? Quer obter ou pesquisar dados em XML? Quer obter ou pesquisar dados em listas de Sharepoint? O LINQ permite tudo isto e mais através dos seus diversos "providers". Venha então descobrir nesta sessão tudo o que o LINQ tem para oferecer, e descobrir que afinal talvez o LINQ seja a solução ideal para a sua aplicação.
diff --git a/_sessions/typescript-with-angular-2.md b/_sessions/typescript-with-angular-2.md
index a30a1df..b139ec8 100644
--- a/_sessions/typescript-with-angular-2.md
+++ b/_sessions/typescript-with-angular-2.md
@@ -1,15 +1,10 @@
---
title: "Typescript with Angular 2 in Enterprise Apps"
date: 2016-01-16
-start_time: 10:00:00 +0100
-end_time: 11:00:00 +0100
-speakers: ["sobreiro-pedro"]
+start_time: 10:00
+speakers: ["jose-pedro-silva"]
meeting: 9a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/typescript-with-angular-2/
---
-Num ambiente em constante evolução como é a Web, desenvolver aplicações empresariais, destinadas a estar em produção durante décadas, é um enorme risco. A escolha das ferramentas de desenvolvimento pode ter a mesma importância que escolher a pessoa com a qual vamos partilhar o resto das nossas vidas: já pensaram que hoje em dia muitas vezes troca-se mais facilmente de esposo(a) do que se substitui totalmente um sistema empresarial?
-
-Na Critical Manufacturing estamos a construir a próxima geração do cmNavigo, o nosso principal produto, para a Web e para os dispositivos móveis. Utilizando Typescript, em conjunto com Angular 2 e Flux, a nova interface do cmNavigo está desenhada para ser utilizada por milhares de utilizadores, 24/7, em diferentes browsers e dispositivos.
-
-Nesta apresentação vamos falar sobre os últimos desafios de desenvolvimento que estamos a enfrentar e como estamos a modelar o sistema para ter o desempenho e estabilidade que os nossos clientes exigem. Vamos ainda dar a conhecer as últimas novidades do Typescript 1.7 e como as estamos a utilizar de forma a implementar os últimos standards nesta área.
+Num ambiente em constante evolução como é a Web, desenvolver aplicações empresariais, destinadas a estar em produção durante décadas, é um enorme risco. A escolha das ferramentas de desenvolvimento pode ter a mesma importância que escolher a pessoa com a qual vamos partilhar o resto das nossas vidas: já pensaram que hoje em dia muitas vezes troca-se mais facilmente de esposo(a) do que se substitui totalmente um sistema empresarial?Na Critical Manufacturing estamos a construir a próxima geração do cmNavigo, o nosso principal produto, para a Web e para os dispositivos móveis. Utilizando Typescript, em conjunto com Angular 2 e Flux, a nova interface do cmNavigo está desenhada para ser utilizada por milhares de utilizadores, 24/7, em diferentes browsers e dispositivos.Nesta apresentação vamos falar sobre os últimos desafios de desenvolvimento que estamos a enfrentar e como estamos a modelar o sistema para ter o desempenho e estabilidade que os nossos clientes exigem. Vamos ainda dar a conhecer as últimas novidades do Typescript 1.7 e como as estamos a utilizar de forma a implementar os últimos standards nesta área.
diff --git a/_sessions/typescript.md b/_sessions/typescript.md
index 8ebf43a..1c3b298 100644
--- a/_sessions/typescript.md
+++ b/_sessions/typescript.md
@@ -1,20 +1,19 @@
---
title: "TypeScript"
date: 2013-11-30
-start_time: 14:30:00 +0100
-end_time: 16:00:00 +0100
-speakers: ["quintans"]
-videos_urls: ["http://www.youtube.com/watch?v=oZ3Fr_QxG0o"]
+start_time: 14:30
+speakers: ["paulo-quintans-pereira"]
meeting: 4a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/typescript/
---
-O [TypeScript][1]{:rel="nofollow"} é uma nova linguagem com o objetivo de tornar o desenvolvimento de Javascript escalável, permitindo construir aplicações grandes mais robustas e com alto nível de confiança
+
+O TypeScript é uma nova linguagem com o objetivo de tornar o desenvolvimento de Javascript escalável, permitindo construir aplicações grandes mais robustas e com alto nível de confiança
+
Tem uma sintaxe e semântica semelhante ao Javascript, familiar a milhões de programadores.
-Permite a utilização de código Javascript existente, e como compila simplesmente para Javascript, tem a capacidade de ser chamado a partir de outro código Javascript.
-Nesta apresentação iremos ver como podemos evoluir código Javascript existente, de uma forma gradual, para um código em TypeScript, usando padrões object-oriented de uma forma standard, tornando características como herança mais legíveis e interoperáveis.
+Permite a utilização de código Javascript existente, e como compila simplesmente para Javascript, tem a capacidade de ser chamado a partir de outro código Javascript.
-[1]: http://www.typescriptlang.org
+Nesta apresentação iremos ver como podemos evoluir código Javascript existente, de uma forma gradual, para um código em TypeScript, usando padrões object-oriented de uma forma standard, tornando características como herança mais legíveis e interoperáveis.
diff --git a/_sessions/um-passo-em-frente-com-o-entity-framework.md b/_sessions/um-passo-em-frente-com-o-entity-framework.md
index 005f29a..c5ffa76 100644
--- a/_sessions/um-passo-em-frente-com-o-entity-framework.md
+++ b/_sessions/um-passo-em-frente-com-o-entity-framework.md
@@ -1,10 +1,10 @@
---
title: "Um passo em frente com o Entity Framework"
date: 2009-08-15
-start_time: 10:20:00 +0100
-end_time: 11:10:00 +0100
-speakers: ["henrrypires"]
-slides_urls: ["http://www.slideshare.net/netponto/um-passo-em-frente-com-o-entity-framework"]
+start_time: 10:20
+speakers: ["henrry-pires"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/um-passo-em-frente-com-o-entity-framework/
---
+
+
diff --git a/_sessions/uma-introducao-a-asp-net-web-api.md b/_sessions/uma-introducao-a-asp-net-web-api.md
index f7104a9..3539360 100644
--- a/_sessions/uma-introducao-a-asp-net-web-api.md
+++ b/_sessions/uma-introducao-a-asp-net-web-api.md
@@ -1,19 +1,14 @@
---
title: "Uma Introdução à ASP.NET Web API"
date: 2012-03-24
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pmhsfelix"]
-slides_urls: ["http://www.slideshare.net/netponto/uma-introduo-a-aspnet-web-api"]
-videos_urls: ["http://www.youtube.com/watch?v=S3hPh196AxQ"]
+start_time: 12:00
+speakers: ["pedro-felix"]
meeting: 27a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/uma-introducao-a-asp-net-web-api/
---
-A ASP.NET Web API é o novo membro da família de tecnologias ASP.NET, recentemente anunciada com o ASP.NET MVC 4 Beta.
-Tem por objectivo fornecer uma plataforma para a realização de *Web APIs* - serviços expostos na Web, usando o HTTP como protocolo aplicacional, e usáveis a partir duma gama variada de clientes, nomeadamente dispositivos móveis.
+A ASP.NET Web API é o novo membro da família de tecnologias ASP.NET, recentemente anunciada com o ASP.NET MVC 4 Beta.
+Tem por objectivo fornecer uma plataforma para a realização de Web APIs - serviços expostos na Web, usando o HTTP como protocolo aplicacional, e usáveis a partir duma gama variada de clientes, nomeadamente dispositivos móveis.
Esta sessão realiza uma introdução à tecnologia ASP.NET Web API, apresentando: a sua aplicabilidade; o modelo de programação; a arquitectura de processamento; as diferentes possibilidades de hosting; e as formas de extensibilidade.
-
Aborda também o modelo de classes para o protocolo HTTP, introduzido no .NET 4.5, incluindo a componente de cliente.
-
diff --git a/_sessions/umbraco-the-open-source-asp-net-cms.md b/_sessions/umbraco-the-open-source-asp-net-cms.md
index 24c2022..1ad96be 100644
--- a/_sessions/umbraco-the-open-source-asp-net-cms.md
+++ b/_sessions/umbraco-the-open-source-asp-net-cms.md
@@ -1,13 +1,10 @@
---
title: "Umbraco: The open source ASP.NET CMS"
date: 2011-04-16
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["bifeverde", "theplastictoy"]
-slides_urls: ["http://www.slideshare.net/netponto/umbraco-the-open-source-aspnet-cms"]
-videos_urls: ["http://www.youtube.com/watch?v=wnc8K1KboJ0"]
+start_time: 12:00
+speakers: ["cesar-silva","ricardo-fiel"]
meeting: 19a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/umbraco-the-open-source-asp-net-cms/
---
-O Umbraco está rapidamente a tornar-se numa das mais conhecidas soluções de CMS. Implementado sobre .NET, gratuito e open-source, este CMS conta com perto de 100.000 instalações activas e uma comunidade fortemente empenhada no seu desenvolvimento. Nesta sessão vamos ver o que é o Umbraco, muito código e conselhos de quem o utiliza há 3 anos para a implementação de websites para algumas das maiores marcas nacionais.
+O Umbraco está rapidamente a tornar-se numa das mais conhecidas soluções de CMS. Implementado sobre .NET, gratuito e open-source, este CMS conta com perto de 100.000 instalações activas e uma comunidade fortemente empenhada no seu desenvolvimento. Nesta sessão vamos ver o que é o Umbraco, muito código e conselhos de quem o utiliza há 3 anos para a implementação de websites para algumas das maiores marcas nacionais.
diff --git a/_sessions/unpack-webpack.md b/_sessions/unpack-webpack.md
new file mode 100644
index 0000000..f944be0
--- /dev/null
+++ b/_sessions/unpack-webpack.md
@@ -0,0 +1,10 @@
+---
+title: "📦 Unpack Webpack "
+date: 2017-03-04
+start_time: 11:30
+speakers: ["luis-couto"]
+meeting: 14a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/unpack-webpack/
+---
+
+A área de desenvolvimento de Front-End está em constante evolução, com ferramentas e bibliotecas novas a surgir e desaparecer regularmente. Algumas tem períodos de vida bastante curtos. Outras conseguem prevalecer e tornarem-se ferramentas de facto. Webpack é nitidamente uma dessas ferramentas que lenta, mas de forma consistente, tem ocupado o lugar de module bundler de JavaScript.Nesta sessão vamos poder perceber o porquê do crescimento do webpack e como se tornou uma ferramenta de referência, as vantages que trás e como o configurar num pequeno projecto
diff --git a/_sessions/utilizacao-de-mock-objects-em-testes-unitarios.md b/_sessions/utilizacao-de-mock-objects-em-testes-unitarios.md
index bdd7345..c0f54d0 100644
--- a/_sessions/utilizacao-de-mock-objects-em-testes-unitarios.md
+++ b/_sessions/utilizacao-de-mock-objects-em-testes-unitarios.md
@@ -1,17 +1,14 @@
---
title: "Utilização de Mock Objects em Testes Unitários"
date: 2012-05-26
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["nunocaneco"]
-slides_urls: ["http://www.slideshare.net/NetPonto/utilizacao-de-mock-objects-em-testes-unitarios"]
-videos_urls: ["http://www.youtube.com/watch?v=-8nHs-j5LEE"]
+start_time: 12:00
+speakers: ["nuno-caneco"]
meeting: 29a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/utilizacao-de-mock-objects-em-testes-unitarios/
---
-A grande maioria das aplicações não é um bloco de código isolado. Existem dependências de componentes externos que afectam o estado das nossas aplicações, como bases-de-dados ou outras aplicações com as quais é necessário comunicar. Estas dependências tornam difícil a tarefa de implementar e mantes testes unitários, visto que nem sempre é possível programar testes face à imprevisibilidade das dependências.
+
+A grande maioria das aplicações não é um bloco de código isolado. Existem dependências de componentes externos que afectam o estado das nossas aplicações, como bases-de-dados ou outras aplicações com as quais é necessário comunicar. Estas dependências tornam difícil a tarefa de implementar e mantes testes unitários, visto que nem sempre é possível programar testes face à imprevisibilidade das dependências.
A utilização de mocking frameworks em conjunto com testes unitários permite aos programadores implementar testes unitários substituindo as dependências externas por objectos fictícios cujo comportamento pode ser controlado pelo próprio caso de teste.
Nesta apresentação vamos mostrar as vantagens deste tipo de técnicas e demonstrar a sua utilização.
-
diff --git a/_sessions/utilizando-templates-para-acelerar-a-criacao-de-prototipos-em-angular.md b/_sessions/utilizando-templates-para-acelerar-a-criacao-de-prototipos-em-angular.md
new file mode 100644
index 0000000..96d7147
--- /dev/null
+++ b/_sessions/utilizando-templates-para-acelerar-a-criacao-de-prototipos-em-angular.md
@@ -0,0 +1,10 @@
+---
+title: "Utilizando templates para acelerar a criação de protótipos em Angular"
+date: 2018-06-23
+start_time: 10:00
+speakers: ["glauco-godoi"]
+meeting: 77a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/utilizando-templates-para-acelerar-a-criacao-de-prototipos-em-angular/
+---
+
+Como configurar o seu ambiente de desenvolvimento para tirar partido das funcionalidades do CLI do Angular na criação de aplicações. Como criar configurações específicas para garantir a coerência na forma e organização do código fonte através de várias equipas e projetos. Como favorecer a reutilização de artefactos entre diversos projetos
diff --git a/_sessions/ux-em-ui-a-anatomia-do-design.md b/_sessions/ux-em-ui-a-anatomia-do-design.md
index 3d43c24..eab6eeb 100644
--- a/_sessions/ux-em-ui-a-anatomia-do-design.md
+++ b/_sessions/ux-em-ui-a-anatomia-do-design.md
@@ -1,13 +1,12 @@
---
title: "UX em UI: A Anatomia do Design"
date: 2012-07-14
-start_time: 10:00:00 +0100
-end_time: 11:00:00 +0100
-speakers: ["dmitryossipov"]
+start_time: 10:00
+speakers: ["dmitry-ossipov"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-viana-do-castelo
redirect_from: /sessao/ux-em-ui-a-anatomia-do-design/
---
+
O planeamento do fluxo do utilizador e da experiência de utilização tornam-se, cada vez mais, numa fase crucial do processo de desenvolvimento de software. A expansão rápida do mercado relacionada com o aumento de vendas feitas pela internet, faz com que os produtos concorrentes muitas vezes se encontrem a distância de um click. A necessidade cada vez mais aguda de ganhar um factor diferenciador em relação a concorrência fez com que o processo de design de uma aplicação mudasse de abordagem de modo a focar toda a sua atenção no utilizador final e não somente na parte funcional da mesma.
Nesta sessão serão abordadas algumas das boas práticas utilizadas pelos UX Designers de modo a dar resposta às mudanças.
-
diff --git a/_sessions/vanilla-kiss.md b/_sessions/vanilla-kiss.md
new file mode 100644
index 0000000..4b804aa
--- /dev/null
+++ b/_sessions/vanilla-kiss.md
@@ -0,0 +1,15 @@
+---
+title: "Vanilla KISS"
+date: 2018-04-07
+start_time: 11:30
+speakers: ["nuno-ferreira"]
+meeting: 21a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/vanilla-kiss/
+---
+
+A cada dia que passa surge uma nova framework no mundo Javascript e,
+assim sendo, há cada vez mais formas de obter o mesmo resultado com
+código escrito de maneira diferente.E que tal simplificar e escrever o mesmo com a mais leve e mais suportada framework de todas: Vanilla JS?Nesta
+ sessão vamos explorar os encantos do Javascript na sua forma mais pura,
+ bem como ver as novidades que a linguagem tem oferecido ao longo dos
+últimos tempos.
diff --git a/_sessions/visual-studio-release-management.md b/_sessions/visual-studio-release-management.md
new file mode 100644
index 0000000..aa8668a
--- /dev/null
+++ b/_sessions/visual-studio-release-management.md
@@ -0,0 +1,25 @@
+---
+title: "Visual Studio Release Management"
+date: 2016-09-24
+start_time: 12:00
+speakers: ["tiago-pascoal"]
+meeting: 63a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/visual-studio-release-management/
+---
+
+Venha ver como utilizar eliminar a barreira entra as equioas de desenvolvimento e de operações, usando o Visual Studio Release Management para garantir que ambas as equipas fazem parte do mesmo processo de desenvolvimento.Usar o VS release management para uma entrega contínua de código, como fluir o código da máquina de um programador para o ambiente de desenvolvimento. QA e produção de uma forma automatizada e sem esforço.Como faze-lo garantindo que existem mecanismos de validação de qualidade (manuais e automáticos), com aprovações humaneas e rastreabilidade de ponta a ponta:·
+
+
+
+
+
+
+O que foi deployed·
+
+
+
+
+
+
+Quando e por quemEsta sessão, não terá qualquer slide
+ou ambiente de desenvolvimento; apenas será utilizado um Browser
diff --git a/_sessions/visual-studio-team-services.md b/_sessions/visual-studio-team-services.md
new file mode 100644
index 0000000..59b5f17
--- /dev/null
+++ b/_sessions/visual-studio-team-services.md
@@ -0,0 +1,11 @@
+---
+title: "Visual Studio Team Services"
+date: 2017-03-04
+start_time: 10:00
+speakers: ["luis-sousa-lopes"]
+meeting: 14a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/visual-studio-team-services/
+---
+
+Nesta sessão pretende abordar-se o VSTS como ferramenta para a gestão de código e suporte à gestão de projectos em ambientes de desenvolvimento com vários elementos. São abordadas as metodologias e papeis previstos bem como as principais componentes da plataforma.Esta sessão visa fornecer uma visão ampla sobre o VSTS, focando alguns aspectos considerados particularmente quando temos equipas de programadores a contribuirem para o mesmo projecto.
+Não se pretende fazer um “deep-dive” sobre nenhum aspecto particular mas, essencialmente, dar a conhecer a plataforma e, assim, facilitar o aprofundamento de algum aspecto particular.
diff --git a/_sessions/vsto-lob-apps-information-matters.md b/_sessions/vsto-lob-apps-information-matters.md
index 9093476..605af10 100644
--- a/_sessions/vsto-lob-apps-information-matters.md
+++ b/_sessions/vsto-lob-apps-information-matters.md
@@ -1,13 +1,10 @@
---
title: "VSTO + LOB Apps Information Matters"
date: 2012-01-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["jlivio"]
-slides_urls: ["http://www.slideshare.net/netponto/vsto-lob-apps-information-matters"]
-videos_urls: ["http://www.youtube.com/watch?v=Kv91WZ8rXqQ"]
+start_time: 10:00
+speakers: ["joao-tito-livio"]
meeting: 26a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/vsto-lob-apps-information-matters/
---
-Nesta sessão vamos abordar várias formas de manipular informação num contexto Tool for Office. Veremos como retirar informação das suas LOB Applications e trabalhá-la ao nível do Documento em Excel e Word.
+Nesta sessão vamos abordar várias formas de manipular informação num contexto Tool for Office. Veremos como retirar informação das suas LOB Applications e trabalhá-la ao nível do Documento em Excel e Word.
diff --git a/_sessions/what-s-new-in-windows-azure-platform.md b/_sessions/what-s-new-in-windows-azure-platform.md
index f2d6fce..98a9a38 100644
--- a/_sessions/what-s-new-in-windows-azure-platform.md
+++ b/_sessions/what-s-new-in-windows-azure-platform.md
@@ -1,11 +1,10 @@
---
title: "What's New in Windows Azure Platform"
date: 2011-09-24
-start_time: 10:20:00 +0100
-end_time: 10:40:00 +0100
-speakers: ["vraposo"]
-slides_urls: ["http://www.slideshare.net/netponto/novidades-azure-aps-o-build"]
-videos_urls: ["http://www.youtube.com/watch?v=bskdzTWEyGw"]
+start_time: 10:20
+speakers: ["virgilio-esteves"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/what-s-new-in-windows-azure-platform/
---
+
+
diff --git a/_sessions/who-needs-stored-procedures-anyway.md b/_sessions/who-needs-stored-procedures-anyway.md
index 276dc80..df166cf 100644
--- a/_sessions/who-needs-stored-procedures-anyway.md
+++ b/_sessions/who-needs-stored-procedures-anyway.md
@@ -1,11 +1,10 @@
---
title: "Who needs Stored Procedures anyway?"
date: 2011-09-24
-start_time: 16:50:00 +0100
-end_time: 17:20:00 +0100
-speakers: ["nikoneugebauer"]
-slides_urls: ["http://www.slideshare.net/netponto/who-needs-stored-procedures-anyway"]
-videos_urls: ["http://www.youtube.com/watch?v=7_SnVURWIPI"]
+start_time: 16:50
+speakers: ["niko-neugebauer"]
meeting: 23a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/who-needs-stored-procedures-anyway/
---
+
+
diff --git a/_sessions/why-use-containers.md b/_sessions/why-use-containers.md
new file mode 100644
index 0000000..a1e3077
--- /dev/null
+++ b/_sessions/why-use-containers.md
@@ -0,0 +1,10 @@
+---
+title: "Containers, why should I use it?"
+date: 2018-06-02
+start_time: 11:30
+speakers: ["pedro-sousa"]
+meeting: 22a-reuniao-presencial-da-comunidade-netponto-no-porto
+redirect_from: /sessao/why-use-containers/
+---
+
+The last 4 years we’ve seen several advances on containerization technologies, with new tools and features released at an increasing rate each year. Also with the DevOps (http://bit.ly/WhatIs-DevOps) culture being adopted by more and more companies worldwide, the boundaries of Developer and Operations teams are more and more thin. From Microsoft’s BUILD 2018 (https://developer.microsoft.com/en-us/events/build/content), we’ve seen several new features being released soon and some launched at the event.As a Systems Engineer that used to be a Developer, I find myself using Visual Studio more and more at my daily work. On this session, we will try to cover the basics of container usage, i.e., container architecture implementations by Docker and Microsoft, both on Prem and on the Cloud. From some simple examples of .NET Core applications, using your favorite development interface and deploying somewhere; through some more elaborate scenarios to the Cloud journey.
diff --git a/_sessions/windows-10-instalado-no-raspberry-pi-2.md b/_sessions/windows-10-instalado-no-raspberry-pi-2.md
index 5b283e6..c295e3a 100644
--- a/_sessions/windows-10-instalado-no-raspberry-pi-2.md
+++ b/_sessions/windows-10-instalado-no-raspberry-pi-2.md
@@ -1,11 +1,10 @@
---
-title: "Windows 10 instalado no Raspberry PI 2 ? Como o fazer e o que podemos esperar fazer"
+title: "Windows 10 instalado no Raspberry PI 2 ? Como o fazer e o que podemos esperar fazer..."
date: 2015-11-28
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrorosa"]
+start_time: 12:00
+speakers: ["pedro-rosa"]
meeting: 8a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/windows-10-instalado-no-raspberry-pi-2/
---
-Agora já é possível instalar o Windows 10 num dispositivo tão pequeno e barato como um Raspberry PI, a dificuldade passa por saber como o fazer e quais são as opções que temos para desenvolvermos aplicações que possam recolher, enviar e mostrar informação. Esta será uma sessão com alguns slides, mas fundamentalmente vai abordar a instalação, configuração e o desenvolvimento aplicacional.
+Agora já é possível instalar o Windows 10 num dispositivo tão pequeno e barato como um Raspberry PI, a dificuldade passa por saber como o fazer e quais são as opções que temos para desenvolvermos aplicações que possam recolher, enviar e mostrar informação. Esta será uma sessão com alguns slides, mas fundamentalmente vai abordar a instalação, configuração e o desenvolvimento aplicacional.
diff --git a/_sessions/windows-8-1-overview.md b/_sessions/windows-8-1-overview.md
index 79465de..05f9366 100644
--- a/_sessions/windows-8-1-overview.md
+++ b/_sessions/windows-8-1-overview.md
@@ -1,19 +1,14 @@
---
title: "Windows 8.1 Overview"
date: 2013-07-27
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["amarreiros"]
-slides_urls: ["http://www.slideshare.net/amarreiros/windows81overviewnetponto"]
-videos_urls: ["http://www.youtube.com/watch?v=e1uw5rOkCC0"]
+start_time: 12:00
+speakers: ["alexandre-marreiros"]
meeting: 40a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-8-1-overview/
---
+
A Microsoft supreendeu nos a pouco tempo com um paradigma de sistema operativo novo e uma promessa de ecosistema que rompe com o estabelecido até aqui.
Novas formas de interacção, regras de usabilidade e um modelo programatico refrescante que nos permite usar o que conheciamos mas ir mais longe, fazendo do conhecimento velho um novo resultado através de diferentes formas de o utilizar.
-Esta nova geração de sistema operativo evolui agora de versão, parte do que a comunidade sugeriu foi incluido e passamos a conseguir tirar ainda mais partido de muitos dos perifericos que a tecnologia nos oferece.
-
-Convidamos-os nesta sessão para discutir as novidades do Windows 8 e ver um pouco do que de novo conseguimos fazer. Venham participar na abertura em Portugal de um novo capitulo da historia Windows 8
-
+Esta nova geração de sistema operativo evolui agora de versão, parte do que a comunidade sugeriu foi incluido e passamos a conseguir tirar ainda mais partido de muitos dos perifericos que a tecnologia nos oferece. Convidamos-os nesta sessão para discutir as novidades do Windows 8 e ver um pouco do que de novo conseguimos fazer. Venham participar na abertura em Portugal de um novo capitulo da historia Windows 8
diff --git a/_sessions/windows-8-1-with-html-js.md b/_sessions/windows-8-1-with-html-js.md
index ede193d..7abe873 100644
--- a/_sessions/windows-8-1-with-html-js.md
+++ b/_sessions/windows-8-1-with-html-js.md
@@ -1,14 +1,11 @@
---
title: "Windows 8.1 with HTML/JS"
date: 2014-01-18
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["amarreiros"]
-slides_urls: ["http://www.slideshare.net/amarreiros/windows81-html5-dev-paradigm-discussion-netponto"]
+start_time: 12:00
+speakers: ["alexandre-marreiros"]
meeting: 44a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-8-1-with-html-js/
---
-Nesta sessão iremos conhecer o modelo programático para desenvolvimento nativo em HTML tendo como plataforma alvo o Windows 8.1.
+Nesta sessão iremos conhecer o modelo programático para desenvolvimento nativo em HTML tendo como plataforma alvo o Windows 8.1.
Para além de ser abordada a estratégia e os resultados que podem ser alcançados, será alvo desta sessão a analise das vantagens e desvantagens desta abordagem face a utilização do XAML como tecnologia de desenvolvimento.
-
diff --git a/_sessions/windows-8-como-desenvolver-metro-style-apps-lisboa.md b/_sessions/windows-8-como-desenvolver-metro-style-apps-lisboa.md
index 6b40793..74ac544 100644
--- a/_sessions/windows-8-como-desenvolver-metro-style-apps-lisboa.md
+++ b/_sessions/windows-8-como-desenvolver-metro-style-apps-lisboa.md
@@ -1,11 +1,10 @@
---
title: "Windows 8: Como Desenvolver Metro Style Apps"
date: 2012-07-21
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["caioproiete"]
-videos_urls: ["http://www.youtube.com/watch?v=gYIurIxevXA"]
+start_time: 12:00
+speakers: ["caio-proiete"]
meeting: 31a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-8-como-desenvolver-metro-style-apps-lisboa/
---
-O Windows 8 introduz um novo tipo de aplicações - as Metro style apps - que oferecem uma experiência bastante diferente das aplicações tradicionais Desktop, não apenas do ponto de vista de utilização, mas também do ponto de vista de desenvolvimento, incluindo a possibilidade de desenvolver aplicações em HTML5 com JavaScript, e XAML com C#. Nesta apresentação, o Caio Proiete mostrará como podemos desenvolver aplicações Metro style para o Windows 8 e tirar partido das novas APIs introduzidas com o Windows Runtime (WinRT).
+
+O Windows 8 introduz um novo tipo de aplicações - as Metro style apps - que oferecem uma experiência bastante diferente das aplicações tradicionais Desktop, não apenas do ponto de vista de utilização, mas também do ponto de vista de desenvolvimento, incluindo a possibilidade de desenvolver aplicações em HTML5 com JavaScript, e XAML com C#. Nesta apresentação, o Caio Proiete mostrará como podemos desenvolver aplicações Metro style para o Windows 8 e tirar partido das novas APIs introduzidas com o Windows Runtime (WinRT).
diff --git a/_sessions/windows-8-como-desenvolver-metro-style-apps-minho.md b/_sessions/windows-8-como-desenvolver-metro-style-apps-minho.md
index 3c0d8d6..205c6b0 100644
--- a/_sessions/windows-8-como-desenvolver-metro-style-apps-minho.md
+++ b/_sessions/windows-8-como-desenvolver-metro-style-apps-minho.md
@@ -1,13 +1,12 @@
---
title: "Windows 8: Como desenvolver Metro Style Apps"
date: 2012-07-14
-start_time: 11:30:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["caioproiete"]
+start_time: 11:30
+speakers: ["caio-proiete"]
meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-viana-do-castelo
redirect_from: /sessao/windows-8-como-desenvolver-metro-style-apps-minho/
---
+
O Windows 8 introduz um novo tipo de aplicações - as Metro style apps - que oferecem uma experiência bastante diferente das aplicações tradicionais Desktop, não apenas do ponto de vista de utilização, mas também do ponto de vista de desenvolvimento, incluindo a possibilidade de desenvolver aplicações em HTML5 com JavaScript, e XAML com C++.
Nesta apresentação, o Caio Proiete mostrará como podemos desenvolver aplicações Metro style para o Windows 8 e tirar partido das novas APIs introduzidas com o Windows Runtime (WinRT).
-
diff --git a/_sessions/windows-8-como-desenvolver-metro-style-apps.md b/_sessions/windows-8-como-desenvolver-metro-style-apps.md
index c2163bf..e103bfe 100644
--- a/_sessions/windows-8-como-desenvolver-metro-style-apps.md
+++ b/_sessions/windows-8-como-desenvolver-metro-style-apps.md
@@ -1,15 +1,12 @@
---
title: "Windows 8: Como Desenvolver Metro Style Apps"
date: 2012-04-14
-start_time: 14:00:00 +0100
-end_time: 15:30:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/windows-8-desenvolvimento-de-metro-style-apps"]
-videos_urls: ["http://www.youtube.com/watch?v=8-njK3WjZtY"]
+start_time: 14:00
+speakers: ["caio-proiete"]
meeting: 2a-reuniao-presencial-da-comunidade-netponto-no-porto
redirect_from: /sessao/windows-8-como-desenvolver-metro-style-apps/
---
+
O Windows 8 introduz um novo tipo de aplicações - as Metro style apps - que oferecem uma experiência bastante diferente das aplicações tradicionais Desktop, não apenas do ponto de vista de utilização, mas também do ponto de vista de desenvolvimento, incluindo a possibilidade de desenvolver aplicações em HTML5 com JavaScript, e XAML com C++.
Nesta apresentação, o Caio Proiete mostrará como podemos desenvolver aplicações Metro style para o Windows 8 e tirar partido das novas APIs introduzidas com o Windows Runtime (WinRT).
-
diff --git a/_sessions/windows-azure-para-developers.md b/_sessions/windows-azure-para-developers.md
index efdd983..038a2bf 100644
--- a/_sessions/windows-azure-para-developers.md
+++ b/_sessions/windows-azure-para-developers.md
@@ -1,10 +1,10 @@
---
title: "Windows Azure para Developers"
date: 2010-09-18
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["luismartins"]
-slides_urls: ["http://www.slideshare.net/netponto/windows-azure-para-developers"]
+start_time: 10:00
+speakers: ["luis-alves-martins"]
meeting: 14a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-azure-para-developers/
---
+
+
diff --git a/_sessions/windows-azure-traffic-manager.md b/_sessions/windows-azure-traffic-manager.md
index fe0b3cc..7e8893d 100644
--- a/_sessions/windows-azure-traffic-manager.md
+++ b/_sessions/windows-azure-traffic-manager.md
@@ -1,13 +1,10 @@
---
title: "Windows Azure Traffic Manager"
date: 2011-07-09
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["nunogodinho"]
-slides_urls: ["http://www.slideshare.net/netponto/windows-azure-traffic-manager"]
-videos_urls: ["http://www.youtube.com/watch?v=bRlwHLObcMM"]
+start_time: 10:00
+speakers: ["nuno-godinho"]
meeting: 2a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/windows-azure-traffic-manager/
---
-Dado que o negócio se encontra cada vez mais global, é importante que as nossas aplicações também sejam capazes de o ser. Através da utilização do Cloud Computing, e nomeadamente do Windows Azure, conseguimos disponibilizar as nossas soluções num ambiente muito mais global e disponível. No entanto, é importante manter em atenção questões como, por exemplo, o tempo que demoramos a servir cada pedido. Colocando uma solução num Data Center na Europa torna-a efectivamente global, pois está acessível de qualquer lugar via internet, mas os tempos de resposta para cada utilizar vão diferir, e essa nem sempre é uma situação que seja interessante para os objectivos do negócio. Nesta sessão iremos olhar para um novo serviço disponibilizado pelo Windows Azure chamado Traffic Manager que permite tornar as soluções globais sem perder qualidade de tempo de resposta, uma vez que poderemos disponibilizar a mesma solução em diversos Data Centers ao nível mundial e posteriormente definir a forma como o balanceamento irá funcionar, permitindo assim ter, sem dúvida, uma solução global e acessível rapidamente.
+Dado que o negócio se encontra cada vez mais global, é importante que as nossas aplicações também sejam capazes de o ser. Através da utilização do Cloud Computing, e nomeadamente do Windows Azure, conseguimos disponibilizar as nossas soluções num ambiente muito mais global e disponível. No entanto, é importante manter em atenção questões como, por exemplo, o tempo que demoramos a servir cada pedido. Colocando uma solução num Data Center na Europa torna-a efectivamente global, pois está acessível de qualquer lugar via internet, mas os tempos de resposta para cada utilizar vão diferir, e essa nem sempre é uma situação que seja interessante para os objectivos do negócio. Nesta sessão iremos olhar para um novo serviço disponibilizado pelo Windows Azure chamado Traffic Manager que permite tornar as soluções globais sem perder qualidade de tempo de resposta, uma vez que poderemos disponibilizar a mesma solução em diversos Data Centers ao nível mundial e posteriormente definir a forma como o balanceamento irá funcionar, permitindo assim ter, sem dúvida, uma solução global e acessível rapidamente.
diff --git a/_sessions/windows-azure-uma-plataforma-para-o-desenvolvimento-de-aplicacoes.md b/_sessions/windows-azure-uma-plataforma-para-o-desenvolvimento-de-aplicacoes.md
index bef5b79..4fc2b86 100644
--- a/_sessions/windows-azure-uma-plataforma-para-o-desenvolvimento-de-aplicacoes.md
+++ b/_sessions/windows-azure-uma-plataforma-para-o-desenvolvimento-de-aplicacoes.md
@@ -1,12 +1,10 @@
---
title: "Windows Azure! Uma Plataforma para o Desenvolvimento de Aplicações"
date: 2010-06-19
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedrorosa"]
-slides_urls: ["http://www.slideshare.net/netponto/windows-azure-4644750"]
+start_time: 12:00
+speakers: ["pedro-rosa"]
meeting: 11a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-azure-uma-plataforma-para-o-desenvolvimento-de-aplicacoes/
---
-A plataforma Windows Azure abre espaço a desenvimento de aplicações utilizando o novo paradigma: "A Nuvem". Aplicações escaláveis, redundantes, e mais próximas do utilizador final. Isto tudo utilizando como base os conhecimentos que já tem e o novo Visual Studio 2010.
+A plataforma Windows Azure abre espaço a desenvimento de aplicações utilizando o novo paradigma: "A Nuvem". Aplicações escaláveis, redundantes, e mais próximas do utilizador final. Isto tudo utilizando como base os conhecimentos que já tem e o novo Visual Studio 2010.
diff --git a/_sessions/windows-azure-vnext-junho-2012-2.md b/_sessions/windows-azure-vnext-junho-2012-2.md
index f4dadbe..cf0a388 100644
--- a/_sessions/windows-azure-vnext-junho-2012-2.md
+++ b/_sessions/windows-azure-vnext-junho-2012-2.md
@@ -1,14 +1,13 @@
---
title: "Windows Azure vNext Junho/2012"
date: 2012-07-21
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["vraposo"]
-videos_urls: ["http://www.youtube.com/watch?v=6kJE1lmRiwk"]
-videos_watch: ["6kJE1lmRiwk"]
+start_time: 10:00
+speakers: ["virgilio-esteves"]
meeting: 31a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-azure-vnext-junho-2012-2/
---
+
O Windows Azure não pára de crescer e teve recentemente o lançamento de mais um largo conjunto de funcionalidades e serviços. Web Sites, Cloud Services, Virtual Machines, Cache e Open-Source são alguns dos assuntos que vamos abordar ao longo desta sessão.
+
Queres saber quais são estas e outras novidades e como podes tirar partido delas?!? Este é o local!
diff --git a/_sessions/windows-azure-vnext-junho-2012.md b/_sessions/windows-azure-vnext-junho-2012.md
index faa2b5d..a93e671 100644
--- a/_sessions/windows-azure-vnext-junho-2012.md
+++ b/_sessions/windows-azure-vnext-junho-2012.md
@@ -1,14 +1,13 @@
---
title: "Windows Azure vNext Junho/2012"
date: 2012-06-09
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vraposo"]
-videos_urls: ["http://www.youtube.com/watch?v=6kJE1lmRiwk"]
-videos_watch: ["6kJE1lmRiwk"]
+start_time: 12:00
+speakers: ["virgilio-esteves"]
meeting: 5a-reuniao-presencial-da-comunidade-netponto-em-coimbra
redirect_from: /sessao/windows-azure-vnext-junho-2012/
---
+
No mês de Junho a Microsoft irá anunciar novas funcionalidades e oferecer novos tipos de serviços na plataforma Windows Azure que estarão disponíveis muito em breve.
+
Queres saber quais serão estas novidades e como podes tirar partido?!? Este é o local!
diff --git a/_sessions/windows-phone-nfc-quickstart.md b/_sessions/windows-phone-nfc-quickstart.md
index e8375ee..b54d825 100644
--- a/_sessions/windows-phone-nfc-quickstart.md
+++ b/_sessions/windows-phone-nfc-quickstart.md
@@ -1,16 +1,10 @@
---
title: "Windows Phone NFC - Quickstart"
date: 2013-03-23
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["joaocardoso"]
-videos_urls: ["http://www.youtube.com/watch?v=j3pKAcOVuX0"]
-videos_watch: ["j3pKAcOVuX0"]
+start_time: 10:00
+speakers: ["joao-cardoso"]
meeting: 37a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-phone-nfc-quickstart/
---
-Este ano no Mobile World Congress em Barcelona o NFC esteve em grande. Mais de 6000 participantes usaram o Badge com NFC para entrar no recinto e usaram desta tecnologia para ter acesso a *vouchers *e descontos um pouco por toda a cidade. Muitos já tiveram a oportunidade de fazer pagamentos também no recinto.
-Com aplicações tão diferentes como facilitar pagamentos, abrir um link com informações do evento tocando num *placard*, ou simplesmente para identificar objectos o NFC abre as portas a alguns cenários muito interessantes.
-
-Neste evento vamos ficar a conhecer alguns aspectos muito importantes do NFC, as suas valências e limitações, e vamos ver alguns exemplos práticos a funcionar num Nokia Lumia.
+Este ano no Mobile World Congress em Barcelona o NFC esteve em grande. Mais de 6000 participantes usaram o Badge com NFC para entrar no recinto e usaram desta tecnologia para ter acesso a vouchers e descontos um pouco por toda a cidade. Muitos já tiveram a oportunidade de fazer pagamentos também no recinto.Com aplicações tão diferentes como facilitar pagamentos, abrir um link com informações do evento tocando num placard, ou simplesmente para identificar objectos o NFC abre as portas a alguns cenários muito interessantes.Neste evento vamos ficar a conhecer alguns aspectos muito importantes do NFC, as suas valências e limitações, e vamos ver alguns exemplos práticos a funcionar num Nokia Lumia.
diff --git a/_sessions/windows-workflow-foundation-wf-introducao.md b/_sessions/windows-workflow-foundation-wf-introducao.md
index 5ad0d59..5e13550 100644
--- a/_sessions/windows-workflow-foundation-wf-introducao.md
+++ b/_sessions/windows-workflow-foundation-wf-introducao.md
@@ -1,13 +1,10 @@
---
title: "Windows Workflow Foundation (WF): Introdução"
date: 2011-12-17
-start_time: 10:00:00 +0100
-end_time: 11:30:00 +0100
-speakers: ["caioproiete"]
-slides_urls: ["http://www.slideshare.net/netponto/windows-workflow-foundation-4-introducao-10636933"]
-videos_urls: ["http://www.youtube.com/watch?v=6XRDUexc-Fw"]
-videos_watch: ["6XRDUexc-Fw"]
+start_time: 10:00
+speakers: ["caio-proiete"]
meeting: 25a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/windows-workflow-foundation-wf-introducao/
---
+
O Windows Workflow Foundation ou WF é um conjunto de bibliotecas do .NET Framework que fornece uma API para a execução de workflows dentro de uma aplicação ou serviço. Nesta apresentação, o Caio Proiete irá mostrar como podemos desenvolver e executar workflows com o WF 4.0, os diferentes tipos de actividades e quando utilizar cada um.
diff --git a/_sessions/wp7-xna-let-s-play.md b/_sessions/wp7-xna-let-s-play.md
index 830d745..c6bcfa1 100644
--- a/_sessions/wp7-xna-let-s-play.md
+++ b/_sessions/wp7-xna-let-s-play.md
@@ -1,13 +1,10 @@
---
title: "WP7 & XNA - Let's play?"
date: 2010-12-11
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["vraposo"]
-slides_urls: ["http://www.slideshare.net/netponto/windows-phone-7-xna-lets-play"]
-videos_urls: ["http://www.youtube.com/watch?v=zSW6j_BBMcU"]
-videos_watch: ["zSW6j_BBMcU"]
+start_time: 12:00
+speakers: ["virgilio-esteves"]
meeting: 16a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/wp7-xna-let-s-play/
---
+
É inegável que o Windows Phone 7 chegou para ficar, e que está a revolucionar completamente o mundo dos smartphones. Mais do que nunca, os telefones como os conhecemos deixaram de servir apenas para telefonar, sendo hoje verdadeiros equipamentos multimédia e de entretenimento. Sendo os jogos um dos mecanismos de entretenimento por excelência, quão difícil é efectivamente desenvolver um jogo que corra nestes dispositivos? Nesta sessão veremos pormenores acerca do hardware e do software/plataforma que suportam e possibilitam o desenvolvimento simples e simplificado de jogos, culminando na obtenção de um pequeno jogo no final da mesma.
diff --git a/_sessions/x-c-rm-como-plataforma-de-desenvolvimento-rapido.md b/_sessions/x-c-rm-como-plataforma-de-desenvolvimento-rapido.md
index 944fba1..7c40a92 100644
--- a/_sessions/x-c-rm-como-plataforma-de-desenvolvimento-rapido.md
+++ b/_sessions/x-c-rm-como-plataforma-de-desenvolvimento-rapido.md
@@ -1,18 +1,10 @@
---
title: "X(C)RM como plataforma de desenvolvimento rápido"
date: 2013-04-20
-start_time: 12:00:00 +0100
-end_time: 13:30:00 +0100
-speakers: ["pedro25495"]
-videos_urls: ["http://www.youtube.com/watch?v=5EzjF2Mw3tA"]
+start_time: 12:00
+speakers: ["pedro-azevedo"]
meeting: 38a-reuniao-presencial-da-comunidade-netponto-em-lisboa
redirect_from: /sessao/x-c-rm-como-plataforma-de-desenvolvimento-rapido/
---
-Nesta sessão vamos brevemente perceber o que é um sistema CRM (Customer Relationship Management) como o Microsoft CRM Dynamics 2011 na perspectiva do programador, passando pelos principais controlos, funcionalidades e ferramentas.
-
-Depois de vermos qual o âmbito do Microsoft CRM Dynamics 2011 bem como a sua arquitectura onde vamos ver quais os pontos de extensão tanto do lado do cliente como do lado do servidor. Vamos ver também que tecnologias (.Net, Javascript, Silverlight, WCF, WWF, ...) poderemos usar para estender o comportamento default do Microsoft CRM Dynamics 2011.
-
-O foco da sessão estará em transformar o Microsoft CRM Dynamics 2011 numa plataforma de desenvolvimento rápido, passando de um CRM para xRM (Anything Relationship Management). Aqui vamos passar por muitas demonstrações das várias possibilidades e desenvolver um sistema de gestão de uma escola. Aqui vamos demonstrar técnicas do lado do cliente e do lado do servidor.
-
-Finalizamos com uma breve explicação como poderemos "empacotar" todas as customizações e podermos "vender" essa solução a outra empresa e\ou como partner poder colocar no Marketplace das soluções Dynamics. Ainda veremos quais as opções de certificação bem como o futuro do Microsoft CRM Dynamics.
+Nesta sessão vamos brevemente perceber o que é um sistema CRM (Customer Relationship Management) como o Microsoft CRM Dynamics 2011 na perspectiva do programador, passando pelos principais controlos, funcionalidades e ferramentas.Depois de vermos qual o âmbito do Microsoft CRM Dynamics 2011 bem como a sua arquitectura onde vamos ver quais os pontos de extensão tanto do lado do cliente como do lado do servidor. Vamos ver também que tecnologias (.Net, Javascript, Silverlight, WCF, WWF, ...) poderemos usar para estender o comportamento default do Microsoft CRM Dynamics 2011.O foco da sessão estará em transformar o Microsoft CRM Dynamics 2011 numa plataforma de desenvolvimento rápido, passando de um CRM para xRM (Anything Relationship Management). Aqui vamos passar por muitas demonstrações das várias possibilidades e desenvolver um sistema de gestão de uma escola. Aqui vamos demonstrar técnicas do lado do cliente e do lado do servidor.Finalizamos com uma breve explicação como poderemos "empacotar" todas as customizações e podermos "vender" essa solução a outra empresa e\ou como partner poder colocar no Marketplace das soluções Dynamics. Ainda veremos quais as opções de certificação bem como o futuro do Microsoft CRM Dynamics.
diff --git a/_sessions/xunit-and-the-temple-of-qa-leiria.md b/_sessions/xunit-and-the-temple-of-qa-leiria.md
new file mode 100644
index 0000000..589250e
--- /dev/null
+++ b/_sessions/xunit-and-the-temple-of-qa-leiria.md
@@ -0,0 +1,11 @@
+---
+title: "Xunit and the temple of QA"
+date: 2017-10-21
+start_time: 10:00
+speakers: ["bruno-lopes"]
+meeting: 1a-reuniao-presencial-da-comunidade-netponto-em-leiria
+redirect_from: /sessao/xunit-and-the-temple-of-qa-leiria/
+---
+
+Porque é que testamos o nosso software? Se eu quiser que o código que faço não quebra código antigo, preciso de testar o meu software todo quando faço uma alteração. Mas isso seria de doidos, não seria? Se calhar, se houver umas coisas que são capazes de testar e re-testar o meu software, eu podia ensinar-las a testar, enquanto vou escrevendo mais código, mais funcionalidades e melhorar o que já tenho!Nesta sessão vamos olhar para a pirâmide de testes, cortar-lhe o topo de UI, ver como é que podemos usar Xunit para implementar os nossos testes automáticos e como é que conseguimos correr estes testes. Uma breve introdução sobre testes automáticos e, de seguida, demos demos demos, da utilização de Xunit 2.2.0, com contextos, factos, teorias, coleções, dados, disposables e excel. Sim, Excel.
+Vamos também ver de relance algumas ferramentas auxiliares como Moq e Shoudly para ajudar na construção dos nossos testes.
diff --git a/_sessions/xunit-and-the-temple-of-qa.md b/_sessions/xunit-and-the-temple-of-qa.md
new file mode 100644
index 0000000..d1a32a4
--- /dev/null
+++ b/_sessions/xunit-and-the-temple-of-qa.md
@@ -0,0 +1,12 @@
+---
+title: "Xunit and the temple of QA"
+date: 2017-07-29
+start_time: 12:00
+speakers: ["bruno-lopes"]
+meeting: 72a-reuniao-presencial-da-comunidade-netponto-em-lisboa
+redirect_from: /sessao/xunit-and-the-temple-of-qa/
+---
+
+Porque é que testamos o nosso software? Se eu quiser que o código que faço não quebra código antigo, preciso de testar o meu software todo quando faço uma alteração.Mas isso seria de doidos, não seria? Se calhar, se houver umas coisas que são capazes de testar e re-testar o meu software, eu podia ensinar-las a testar, enquanto eu vou fazendo mais código e mais funcionalidades e melhorar o que já tenho!Nesta sessão
+vamos olhar para a piramide de testes, cortar-lhe o topo de UI e ver como é que podemos usar Xunit para implementar os nossos testes automáticos, e como é que conseguimos correr estes testes.Uma breve intro sobre testes automáticos, e de seguida demos demos demos, de como usar Xunit 2.2.0, com contextos, factos, teorias, coleções, dados, disposables e excel. Sim, Excel.
+Vamos também ver de relance para algumas ferramentas auxiliares como Moq e Shoudly para ajudar na construção dos nossos testes.