Trabalhando com String

Olá pessoal tudo bem? Nesse post quero mostrar algumas dicas que podemos utilizar no nosso dia a dia. Em vários projetos já vi varias pessoas fazendo validações de string de uma maneira bem tradicional e acabam esquecendo as facilidades que temos no C#. Vamos para a validação de string, precisamos validar se a nossa variável […]


Lendo XML com LINQ

Olá pessoal tudo bem ? Todos sabemos o poder da LINQ, nesse post vamos aprender como carregar e ler o XML a partir de uma URL. Para esse exemplo vamos criar um projeto  do tipo “Console Application” segue abaixo a estrutura do projeto, lembrando que todos os projetos apresentados sempre adiciono no GIT.   Antes […]


Vídeos sobre arquitetura de software


Asp.net MVC + Knockoutjs – parte I

Graça a grandes aplicações como Facebook,Twitter e Google Plus, tem gerado uma grande influência na maneira de  desenvolvermos nossas aplicações , priorizando uma interface mais sofisticada e intuitiva. Para trabalhar com a nossa UI, vamos utilizar a biblioteca KnockoutJS, knockout é uma biblioteca de Java Script que nos ajuda a criar  interfaces de usuário com […]


Lambda.Where(l=>l.StartsWith(“III”));

Último post da serie sobre lambda, caso você não acompanhou os outros post acesse agora mesmo os post I, II. Muitas vezes precisamos fazer junções de dados e assim como SQL , LINQ nos permite fazer junções de dados, sobre um ou mais campos chaves. O exemplo a seguir mostra como exibir as cidades de […]


Lambda.Where(l=>l.StartsWith(“II”));

Nesse post, mostro sobre como utilizar LINQ no nosso dia a dia, caso você chegou agora nesse assunto de Lambda acesse o primeiro post. LINQ fornece uma sintaxe semelhante ao SQL, embora ela seja muito semelhante ao SQL ela é muito mais flexível  e pode tratar uma variedade mais ampla de estruturas de dados lógicos […]


Criando rotas com Asp.Net MVC parte I

Umas das coisas mais bacanas no Asp.Net MVC são os esquemas de rotas ela mapeia a URI dos request para algum controle e uma ação. Exemplos de rota padrão no MVC   routes.MapRoute( name: “Default”, url: “{controller}/{action}/{id}”, defaults: new { controller = “Home”, action = “Index”, id = UrlParameter.Optional } ); Entendendo a execução da […]


Expressões Lambda.Where(l=>l.StartsWith(“I”));

Uma expressão lambda é uma função anônima que você pode usar para criar Delegate ou tipos de árvore de expressão. Usando expressões lambda, você pode gravar funções locais que podem ser passadas como argumentos ou serem retornadas como o valor de chamadas de função. Expressões lambda são particularmente úteis para escrever expressões de consulta LINQ. Para […]


Desenvolvimento de Software é muito mais do que criar códigos parte II

Este é o segundo post da séria “Desenvolvimento de Software é muito mais do que criar códigos “, onde tento explicar como  o meu código  melhorou, entendendo alguns conceitos. Consulte  no seguinte link “Desenvolvimento de Software é muito mais do que criar códigos I” De acordo com Kent Beck, um projeto é simples se seguir as […]


Jquery + Asp.net MVC – Parte 1

Depois de ficar algum tempo sem publicar artigos resolvi fazer um série de artigos sobre Jquery + Asp.net MVC, para mostrar como que podemos usar essa poderosas ferramentas no nosso dia a dia. Por que vamos usar Jquery ? E uma excelente  biblioteca Java Script  rápida que podemos manipular o documento HTML, com essa biblioteca […]