Web Dev Camps – Porto Alegre no IPA

Enviado por em mai 18, 2012 em .NET Framework, ASP.NET, ASP.NET MVC, Banco de Dados, C#, CSS, Desenvolvimento, Eventos, HTML, HTML 5, IIS, JavaScript, JQuery, PHP, REST, Web, WebMatrix, Webstandards, Windows Azure

Web Dev Camps – Porto Alegre no IPA

Na noite de ontem (16/05/2012 – quarta-feira), tive o enorme prazer de realizar mais uma etapa dos Web Dev Camps aqui no sul do Brasil. Esta etapa foi realizada na cidade de Porto Alegre nas dependências do IPA. Cerca de 60 pessoas marcaram presença, entre alunos, professores e profissionais da região. Esta foi a antepenúltima etapa do evento que vai até a próxima sexta-feira (18). Abaixo disponibilizo o arquivo pptx que serviu de base para a apresentação, bem como algumas fotos do evento. Web Dev Camp View more presentations from Fabrício Lopes Sanchez ...

Mais...

Processamento digital de sinais: do desktop para a internet – Entendendo o conceito de “Sinal”

Enviado por em fev 10, 2012 em ASP.NET MVC, C#, C/C++, Desenvolvimento, HTML 5, Processamento Digital de Sinais, Web

Processamento digital de sinais: do desktop para a internet – Entendendo o conceito de “Sinal”

Os sinais acompanham as pessoas desde o momento em que chegam ao mundo. Prova disso é que, a primeira ação executada por um médico na ocasiação do nascimento consiste justamenente da exposição do bebe a determinado nível de stress de modo que, em função disso, o mesmo emita seu primeiro sinal, isto é, o choro. Durante a vida, as pessoas entram em contato com sinais de diferentes grandezas, de diferentes formas e em diferentes situações. Ao falar, ao ouvir, ao visualizar determinada cena, ao utilizar utilizar um telefone celular, ao navegar na internet com ou sem um cabo de...

Mais...

REST – Conhecendo o modelo

Enviado por em jul 16, 2011 em C#, Desenvolvimento, REST, WebService

Não faz muito tempo, quando sistemas precisavam trocar informações entre sí, profissionais da área de TI iniciavam um doloroso processo para exportação e importação das informações. Algumas atividades desenvolvidas neste processo eram: geração de planilhas, documentos de texto, tabelas, etc. Além das dificuldades imagináveis neste processo, existia ainda a barreira do tempo, isto é, nada era feito na hora. Entre a solicitação e a entrega das informações, existia um gap considerável (de dias e, dependendo da quantidade e do tipo de informações solicitadas, até...

Mais...

Teste de Performance: .NET versus Java – Pipeline de Compilação/Interpretação

Enviado por em mai 24, 2011 em .NET Framework, C#, Desenvolvimento, Java

Há alguns dias, eu e o Bruno Consul (@bconsul) iniciamos uma cruzada: começamos a elaborar (e produzir evidentemente) uma série de posts que pretende, através de diversos tipos de testes, levantar informações sobre a performance dos compiladores/interpretadores (como você preferir) das linguagens Java e das linguagens pertencentes a plataforma .NET (C#, VB e F#). No primeiro artigo, expusemos nossos objetivos gerais e específicos com esta série de posts e estabelecemos a timeline de atividades, portanto, para fins de contextualização, recomendo fortemente a leitura do primeiro post...

Mais...

Teste de Performance: .NET versus Java – Conceitos iniciais

Enviado por em mai 15, 2011 em .NET Framework, C#, C/C++, Desenvolvimento, Java

Recentemente (em pleno sábado a noite) acabei entrando em uma das muitas “discussões” envolvendo a linguagem Java (plataforma Java) e a linguagem C# (plataforma .NET). A discussão (que iniciou-se com a pontuação de que o Java estava atrasado em relação a seus adversários por não possuir algumas features importantes como: properties, delegates, etc.) consistia na polêmica: quem possui melhor desempenho – C# (e aí devemos entender o compilador C#) ou Java (compilador Java)?  Após algumas argumentações de minha parte, do Márcio Althmann, Vinícius Quaiato e do...

Mais...

ASP.NET MVC – Início, Meio e Fim – Parte 3

Enviado por em nov 18, 2010 em ASP.NET MVC, C#, Desenvolvimento

No primeiro artigo desta série, você foi apresentado ao framework ASP.NET MVC e entendeu quais são os aspectos gerais que definem a tecnologia. Em seguida, no segundo artigo, apresentamos um resumo do processo de evolução da tecnologia e entendemos como se dá a separação das responsabilidades e a comunicação entre os controllers, models e views. Caso não tenha efetuado a leitura dos dois artigos iniciais e não possua os conhecimentos equivalentes, recomendo fortemente a leitura antes de prosseguir com este artigo. Neste artigo, personalizaremos alguns aspectos da aplicação que...

Mais...