Arquivos do Blog

Shortest Paths (caminhos mínimos) Simples e direto…

Quando se fala de algoritmos de caminho mínimo o nome Edsger Dijkstra é sempre evidenciado. Este algoritmo é capaz de determinar o caminho mínimo, partindo de um vértice de inicio para todos os outros vértices de um grafo. O algoritmo

Marcado com: , , , , ,
Publicado em Zoações...

Boas práticas ao desenvolver em javascript

Hoje em dia javascript esta na moda, certo? ERRADO! O que esta na moda é o uso dos frameworks da vida. Com isso, tenho notado que até mesmo alguns ‘plugins’ ou  até mesmo frameworks estão esquecendo de algo básico… BOAS

Marcado com: , , , , , , , , ,
Publicado em Artigos

O que é REST ( Representational State Transfer ) ?

A grosso modo REST  é a evolução do SOAP, tá blz, já estou criando polêmica 🙂 , mas em minha simplória opinião é básicamente  “mais do mesmo”, SÓ que pensando em fazer algo realmente flexível. Seu termo foi usado pela primeira vez

Marcado com: , , , , , , , , , ,
Publicado em Artigos

Criando um jogo da forca em 80 linhas com javascript puro [ nada de framework! ;-) ]

Esse artigo é básicamente para mostrar como é fácil desenvolver coisas legais em javascript, em apenas algumas linhas de código, sem depender de frameworks, basta colocar a caixóla para funcionar. Então vamos ao código, simples e fácil! 😉 Diagrama de

Marcado com: , , , , , , , , , , , , , , , , , , ,
Publicado em Artigos

Design patterns – State (Estado)

Antes de começarmos, segue algumas pergunta/respostas: O que é padrão de projeto?  R: http://pt.wikipedia.org/wiki/Padr%C3%A3o_de_projeto_de_software O que é   State pattern (estado)? Explicação sobre o padrão State: R: http://pt.wikipedia.org/wiki/State R: http://en.wikipedia.org/wiki/State_pattern Qual sua categoria? R: Comportamental Sua estrutura padrão: O que é

Marcado com: , , , , , , , ,
Publicado em Artigos

GCP – Gambi Certified Professional

Marcado com: , , , , , , , ,
Publicado em Zoações...

Encriptar ConnectionString do web.config, simples e direto.

ANTES: Executar o fonte: Configuration configuration = WebConfigurationManager.OpenWebConfiguration(“~”); ConfigurationSection configurationSection = configuration.GetSection(“connectionStrings”); configurationSection.SectionInformation.ProtectSection(“DataProtectionConfigurationProvider”); configurationSection.SectionInformation.ForceSave = true; configuration.Save(ConfigurationSaveMode.Full); DEPOIS: Como pegar o valor da connectionString ? Response.Write ( ConfigurationManager.ConnectionStrings[“MinhaConnectionString”].ConnectionString ); Responsável pela mágica ->  DataProtectionConfigurationProvider []’s DEPOIS:

Marcado com: , , , , ,
Publicado em Artigos