Postagens

Mostrando postagens de 2016

Linguagens de Programação mais Utilizadas da Atualidade

Imagem
Senhores boa tarde! Sim sim, eu voltei (depois de uma temporada pela Europa 👸). Agora estou de volta e com a corda toda! Muitas pessoas tem me perguntado "Bruno qual a linguagem de programação do mercado? Sim quero me formar e saber que terei emprego para a linguagem que aprendi.". Bem esta pergunta tem-me sido recorrente, desta forma fiz umas pesquisas na internet sobre o assunto e venho com alguns resultados interessantes e significativos. Vamos lá! Confira o estudo realizado pelo  TIOBE Software  que revela quais são as linguagens de programação mais preferidas dos programadores O site TIOBE é um grande site de estudos de informações na internet e o mesmo é atualizado mensalmente com base no número de engenheiros qualificados ao redor do mundo, cursos especializados e fornecedores. Os populares mecanismos de buscas, como Google, Bing e Yahoo!, também são utilizados para calcular as classificações. O índice não determina quais são as melhores ou as piores linguag

Especialista ou Generalista? Eis a questão.

Imagem
Salve, salve galera! Eis aqui eu com um post, sobre um assunto bastante interessante e genérico. Qual a melhor escolha a se fazer? Ser um profissional especialista em uma área, ou um profissional que sabe de tudo um pouco? Esclarecerei algumas coisas neste post. Vamos lá! Qual tipo de profissional tem mais chances de atrair um recrutador: um profundo conhecedor de uma área bastante específica ou um “pau para toda obra” com perfil generalista e versátil? Um estudo conduzido por pesquisadores da Columbia Business School e da Tulane University dá uma resposta categórica à velha dúvida. “Os especialistas são definitivamente castigados pelo mercado”, diz uma das responsáveis pela pesquisa ao Harvard Business Review. “Além de receberem menos ofertas de emprego, eles ganham bônus menores”. Para chegar ao resultado, os estudiosos acompanharam cerca de 400 estudantes que se formaram nos melhores MBAs dos Estados Unidos entre 2008 e 2009 e seguiram carreira em bancos de investimen

JSF com CDI, quais anotações devo usar?

Imagem
Salve! Salve. Eu sei que estou sumido mas acontece :p. Estava lendo um artigo muito bom sobre estes dois tipos de anotações e vamos ver quais as melhores formas de se trabalhar com JSF e CDI. On Based in @TiadWorks.  Com o lançamento do JSF 2 se tornou possível eliminar a necessidade de configurar managed beans e regras de navegação em seu arquivo XML, o tal do  faces-config.xml . Não só isso, além de trabalharmos com anotações nós ainda diminuímos o número de detalhes de configuração devido as novas convenções do framework. Essas mudanças fizeram com que o  micro container IoC/DI  do JSF ficasse ainda mais conhecido do que na sua versão anterior, como podemos ver a seguir: @ManagedBean public class AlunosBean { @ManagedProperty ( "#{alunosDao}" ) private AlunosDao dao ; } No código acima, por termos anotado a classe  AlunosBean  com as anotações do JSF ela passou a ser instanciada e gerenciada pelo seu micro container. Além disso a classe  A

Entenda o Unity 3D e inicie os trabalhos com jogos

Imagem
Fala galera! Eu sei, eu sei, estou sumido e bla bla...Mas como sempre dizem que quem é vivo aparece, demorei mais voltei :p. Vim com um assunto que achei bastante oportuno e sei que muitas pessoas tem interesse em começar, que é trabalhar com desenvolvimento de jogos. Muitos de vocês podem não saber, mas antes de existirem essas engines de hoje e de criarem o termo "gamefication" sempre trabalhei com aplicações voltadas para jogos com foco educacional (antes do novo termo se chamavam "aplicação lúdica da informatica na educação"). Cheguei a desenvolver vários jogos com este foco (ainda hoje o faço) e o melhor, consegui ganhar dinheiro com isso :). Ganhei um prêmio na Infobrasil de melhor software educacional, assim como já tive clientes voltados para jogos. Neste contexto, venho lhes informar que não é impossível e sim podemos ganhar dinheiro. Vamos lá, vou falar um pouco de Unity 3D. Unity é um software que foi criado para simplificar o desenvolvimento de

Node.Js - Conhecendo, utilizando e indo à prática

Imagem
Salve, salve galera! Thuru, thuru...thuru, thuru..... Estamos aqui mais uma vez para tentar compartilhar um pouco de conhecimento com vocês. Estes dias estava lendo um pouco sobre o tão falado Node.Js. Ao adentrar um pouco mais sobre o assunto, cheguei a conclusão que é em outras palavras (ao meu ver é claro) uma coisa fantástica! Hoje no mundo das tais APIs, é nada mais nada menos uma ferramenta crucial e facilitadora na hora de implementarmos nossas aplicações. Vamos lá! O QUE É NODE.JS Node.js  é uma plataforma para desenvolvimento de aplicações  server-side  baseadas em rede utilizando  JavaScript  e o  V8 JavaScript Engine , ou seja, com  Node.js  podemos criar uma variedade de aplicações  Web  utilizando apenas código em  JavaScript . Em uma primeira análise essa informação pode não parecer tão interessante, uma vez que existem diversas outras maneiras em que esses tipos de serviços podem ser implementados. Mas se pensarmos um pouco mais sobre as demandas de a