Resources from my presentation about NDepend

Today I did a talk in  NetPonto Community at Microsoft Portugal, and here are all resources from my presentation:

The slides

The recorded:

More details about it, read me article:
Analyzing C# code using NDepend

51ª Reunião Presencial da Comunidade NetPonto em Lisboa

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.

Agenda

09:45  – Recepção dos participantes
10:00  – Como analizar o código C# com o NDependSara Silva [MVP]
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.
11:30  – Intervalo
12:00  – Personalização do Backoffice de UmbracoAndré Santos
Umbraco é umContentManagementSystem,opensource, 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

13:30  – Painel de Discussão e Sorteio de Prémios
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.

Registo / Inscrição

Para participar, basta efectuar a inscrição através do site:
http://netponto-lisboa-janeiro-2015.eventbrite.co.ukA entrada é gratuita.

Qualquer questão / esclarecimento, entre em contacto connosco.


Local

Microsoft Portugal – Auditório
Rua do Fogo de Santelmo, Lote 2.07.02
1990-110 Lisboa
Portugal

Clique para ampliar o mapa.

Patrocinador “Gold


Patrocinadores “Silver


Patrocinador “Bronze


Mais ComunidadeNetPonto:

47ª Reunião 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.

Agenda

09:45  – Recepção dos participantes
10:00  – Introdução ao Performance TuningNiko Neugebauer [MVP]
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.

11:30  – Intervalo
12:00  – C# 6.0 April 2014 PreviewPaulo Morgado [MVP]
Uma passagem pelas novas funcionalidades do C# 6.0 presentes na antevisão de Abril de 2014 e as planeadas para futura implementação.
13:30  – Painel de Discussão e Sorteio de Prémios
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.

Registo / Inscrição

Para participar, basta efectuar a inscrição através do site:
http://netponto-lisboa-maio-2014.eventbrite.com/?aff=netorg

A entrada é gratuita.

Qualquer questão / esclarecimento, entre em contacto connosco.


Local

Microsoft Portugal – Auditório
Rua do Fogo de Santelmo, Lote 2.07.02
1990-110 Lisboa
Portugal

Clique para ampliar o mapa.

Patrocinador “Gold


Patrocinadores “Silver


Patrocinador “Bronze


5ª Reunião 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.

Agenda

14:00  – Recepção dos participantes
14:30  – Era outro Cimbalino por favor! – Pedro Lamas [MSFT]
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!

16:00  – Intervalo
16:30  – Criando aplicações para Windows Phone 8.1 e Windows 8.1 com o App Studio da Microsoft –Sara Silva [MVP]
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.

18:00  – Painel de Discussão e Sorteio de Prémios
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.

Registo / Inscrição

Para participar, basta efectuar a inscrição através do site:
http://netponto-porto-maio-2014.eventbrite.com/?aff=netorgA entrada é gratuita.

Qualquer questão / esclarecimento, entre em contacto connosco.


Local

Instituto Superior de Engenharia do Porto (ISEP) – Auditório H202
Rua Dr. António Bernardino de Almeida, 431
4200-072 Porto
Portugal

Clique para ampliar o mapa.

Patrocinadores “Gold


Patrocinadores “Silver


Patrocinador “Bronze


Mais Comunidade NetPonto:

45ª Reunião 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.

Agenda

09:45  – Recepção dos participantes
10:00  – SQL Server 2014 In-Memory OLTP – Game Changer para os ProgramadoresPedro Correia
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.
11:30  – Intervalo
12:00  – Team Foundation Server…Muito mais do que um gestor de versões.Pedro Rosa
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.

13:30  – Painel de Discussão e Sorteio de Prémios
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.

Local

Microsoft Portugal – Auditório
Rua do Fogo de Santelmo, Lote 2.07.02
1990-110 Lisboa
Portugal

Clique para ampliar o mapa.

Patrocinador “Gold


Patrocinadores “Silver


Patrocinador “Bronze


Mais Comunidade NetPonto:

1º Hackathon da Comunidade NetPonto

Olá,

Estamos radiantes por te trazer mais um evento magnifico da Comunidade NetPonto!!!

No ambito do lançamento do www.DVLUP.com para Portugal, dia 1 de Fevereiro de 2014 vamos realizar o1º Hackathon da Comunidade NetPonto, que se irá realizar nas instalações da Microsoft no Parque das Nações.

Será um evento de 8 horas onde poderás desenhar, desenvolver e apresentar as tuas aplicações  de Windows Phone e sujeitares-te a ter de ganhar alguns dos fantásticos prémios que temos para ti. E se estás preocupado com o facto de não teres dispositivos para testar as aplicações, não te preocupes. Vais poder testar a tua aplicação em dispositivos topo de gama. Sim, vamos ter no evento um leque Windows Phone da Nokia para testares as apps.

Como sabemos que as 8 horas são curtas para fazer algo, estamos desde já a abrir as inscrições para que possas começar a formar a tua equipa, e a criar a tua aplicação original para quando chegares ao dia do evento possas dar os ultimos toque, melhorar a app, e finalmente apresentar a mesma ao juri.

Vamos oferecer 3 Windows Phone da Nokia, um a cada uma das 3 equipas vencedoras, e todos os seus membros vão receber pontos e XP para terem um arranque em força no www.DVLUP.com.

Mas não vamos ficar por aqui. Todos os que se inscreverem no evento, e estejam lá no dia 1 de Fevereiro, recebem automaticamente e sem sorteio ou qualquer outro requisito, 150 XP e ainda poderão vir a participar em iniciativas especialmente criadas para Portugal.

Portanto começa por ler já os regulamentos , requisitos e recursos do evento, para que nada te passe ao lado e depois inscreve-te individualmente aqui e por fim diz-nos qual é a tua equipa, descreve a tua app neste formulário.

Começa já a dar aos cordelinhos!!! 🙂

Boa sorte!

A Comunidade NetPonto

Registo

Para participar, basta efectuar a inscrição através do site:
http://netponto-hackathon-fevereiro-2014.eventbrite.co.uk

A entrada é gratuita.


Mais Comunidade NetPonto:

44ª Reunião Presencial da Comunidade NetPonto em Lisboa

No dia 18-01-2014 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.

Agenda

09:45  – Recepção dos participantes
10:00  – MVVM Light e Cimbalino Toolkit para Windows Phone – Sara Silva [MVP]
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.

11:30  – Intervalo
12:00  – Windows 8.1 with HTML/JS – Alexandre Marreiros
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.

13:30  – Painel de Discussão e Sorteio de Prémios
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.

Local

Microsoft Portugal – Auditório
Rua do Fogo de Santelmo, Lote 2.07.02
1990-110 Lisboa
Portugal

Clique para ampliar o mapa.

Patrocinadores “Gold


Patrocinadores “Silver


Patrocinador “Bronze


Mais Comunidade NetPonto:

[PT] 43ª Reunião 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.

Agenda

09:45  – Recepção dos participantes
10:00  – Deep dive into Windows Azure Mobile ServicesRicardo Costa
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.

11:30  – Intervalo
12:00  – The power of templating…. with NVelocityNuno Cancelo
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 web
  • emails
  • geração de código

Na sessão vamos falar do NVelocity, um template engine com grande potencial que permite realizar o limite da nossa mente.

13:30  – Painel de Discussão e Sorteio de Prémios
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.

Registo / Inscrição

Para participar, basta efectuar a inscrição através do site:
http://netponto-lisboa-novembro-2013.eventbrite.com/A entrada é gratuita.

Qualquer questão / esclarecimento, entre em contacto connosco.


Local

Microsoft Portugal – Auditório
Rua do Fogo de Santelmo, Lote 2.07.02
1990-110 Lisboa
Portugal

Clique para ampliar o mapa.

42ª Reunião Presencial da Comunidade NetPonto em Lisboa

42ª Reunião 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.

Agenda

09:45  – Recepção dos participantes
10:00  – Introdução ao Nokia Imaging SDK – João Cardoso [MVP]
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.

11:30  – Intervalo
12:00  – Building Apps that use Media Services – Virgílio Esteves [MVP]
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.

13:30  – Painel de Discussão e Sorteio de Prémios
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.

Registo / Inscrição

Para participar, basta efectuar a inscrição através do site:
https://netponto-lisboa-outubro-2013.eventbrite.com/

A entrada é gratuita.

Qualquer questão / esclarecimento, entre em contacto connosco.


Local

Microsoft Portugal – Auditório
Rua do Fogo de Santelmo, Lote 2.07.02
1990-110 Lisboa
Portugal

Clique para ampliar o mapa.