Aplicação Web?! HTTP?!

Mais de 2 bilhões de pessoas acessam a web todos os dias com diversos objetivos. Muitos sites são publicados todos os dias, porém poucas destas pessoas tem o conhecimento de como realmente funciona por baixo dos panos um site de serviço HTTP (Hypertext Transfer Protocol) ou HTTPS(Hypertext Transfer Protocol Secure).

Continue reading

Introdução a linguagem Scala – Parte 1

A Máquina Virtual Java (JVM) é muito conhecida por sua portabilidade, possibilitando o desenvolvimento de aplicações que possam rodar em diversas plataformas, o famoso “write once, run everywhere”. Isso é possível por que quando um código em Java é compilado é gerado um código intermediário formado por bytecodes, que são instruções independentes de plataforma que a JVM consegue executar. Além disso a JVM ainda faz otimizações …

Continue reading

SAP ABAP – Um velho entre os novos

O que é isso? Não fiquem desesperados pequenos gafanhotos. É somente um velho entre os novos. Seu significado é [A]dvanced [B]usiness [A]pplication [P]rogramming [A,B,A,P], é uma linguagem de programação de alto nível. Desenvolvida pela a gigante alemã, a SAP. Uma empresa que disponibiliza uma plataforma ERP também nomeado como SAP, o sistema é associado a …

Continue reading

Como sobrescrever métodos em Java?

Sobrescrever métodos em Java é como herdar habilidades dos seus pais, mas dar a sua personalidade para essas habilidades. Meu pai foi quem me ensinou a dirigir. Apesar de ter aprendido com ele, eu não dirijo exatamente como ele. Eu tenho alguns comportamentos diferentes dos dele, principalmente em relação à forma de estacionar. Então, eu …

Continue reading

ASP.NET 5 CoreCLR com Mac OS X

Uma das várias mudanças que estão acontecendo no mundo do .NET 2015 e do ASP.NET 5 é que agora aplicações .NET poderão rodar também no Mac e Linux, com suporte oficial da própria Microsoft. Yaaaay. Durante a enxurrada de eventos dos últimos dias (Build 2015, dotnetConf 2015, Ignite) várias palestras se dedicaram a mostrar o …

Continue reading