Postagens

Mostrando postagens com o rótulo Dúvidas

DevOps: Sou ou Não sou, eis a questão

Imagem
Faaaaaaaaaaaaaaaaaala galera do mal, estamos aqui de novo outra vez. Primeiramente vou justificar minha sumida (coisa que vocês já devem estar acostumados). Bem dessa vez foi uma imigração que fiz neste país, saindo do Nooooooorte para o Suuuuul, então como fiz isso a pé então demorou um pouco. Haha, to zuando. Bem, sem mais delongas, vamos ao assunto em questão. Como surgiu O movimento DevOps não começou em apenas um lugar, existem muitos lugares que  dão pistas sobre as origens do termo, por volta de 2008 começa-se a utilizar o termo  infraestrutura ágil em algumas listas de discussão com foco em desenvolvimento ágil, e na mesma época durante evento o  Agile  2008. O  Agile  abriu caminho para o DevOps, desviando as direções das metodologias de desenvolvimento de software modelo cascata e indo em direção a um ciclo continuo de desenvolvimento. O termo DevOps foi criado durante a conferência Velocity da O’Reilly em 2009, onde Jo...

Afinal, o que é esse tal de FULL STACK? Saiba se você faz parte desta categoria

Imagem
Faaaaaaaaaaaaaaaaaaala cambada :p (vou acabar fazendo um canal do You Tiuube só por conta do meu linguajar). Enfim, sei que vocês devem estar P$%#@# da vida ou não pelo meu sumiço. Galera é a crise, to vendendo tapioca pra arranjar uns trocos aí, fiquei sem tempo. Bem, mas como quem é vivo sempre aparece, venho aqui trazer mais um post, motivado justamente por muitas dúvidas que as pessoas tem relacionado ao assunto (eu mesmo por exemplo tive essa dúvida). Então, sem mais delongas, vamos lá. De fato, se levarmos em consideração apenas o  número crescente de apps  disponíveis nas três principais lojas de aplicativos (mais de 1,6 milhões no Google, 1,5 na Apple e 340 mil na Microsoft), veremos que a tecnologia agora faz parte de nossas vidas de uma forma jamais vista anteriormente. Desde a busca por receitas de bolo até programas que ajudam na hora de fazer exercícios e medir a distância da corrida, programas de todos os tipos, formatos e naturezas agora fazem parte...

Gerenciamento de projetos: Introdução, Experiência e Estudo - Parte I

Imagem
Fala Galera! Quem é vivo sempre aparece. Depois de um tempo afastado devido motivos pessoais e profissionais, estou de volta com conhecimentos e assuntos novinhos em folha para compartilhar com todos vocês. Outro ponto importante é: Nunca mais eu vou fugir! Neste post, vou falar um pouco sobre a carreira em Gerenciamento de Projetos. Você, aquele cara bacana, que trabalha com desenvolvimento a algum tempo e pretende expandir seus conhecimentos decide, seguir na parte de projetos. Assim como vocês, tive todo tipo de desafio sobre o assunto. Para você que é formado, aquele cara que terminou sua graduação agora e possui como maior parte do conhecimento, o acadêmico porém não possui uma experiência no trabalho em si. Existe o grupo que está em transição de carreira, aquele que já conhece porém está entrando agora na especificação de gerenciamento. O terceiro grupo, é aquele que corresponde as pessoas que já são gerentes, porém, querem alavancar sua carreira.  Existem b...

Processo de Software - Um simples mapa conceitual

Imagem
Salve Salve galera! Sim, eu sei que os senhores estão chateados comigo pois, a algum tempo não faço nenhuma postagem :D. Essa vida corrida me consumiu nesse final de ano muito tempo então acabei ficando in off do blog. Porém, recentemente, para uma disciplina da faculdade, percebi que os alunos estavam com um pouco de dificuldade para compreender a estrutura de um processo de software (conceito). Tendo este ponto em vista, desenhei um pequeno mapa conceitual do mesmo. Para quem não sabe, um mapa conceitual  são estruturas esquemáticas que representam conjuntos de ideias e conceitos dispostos em uma espécie de rede de proposições, de modo a apresentar mais claramente a exposição do conhecimento e organizá-lo segundo a compreensão cognitiva do seu idealizador. Com este mapa, foi visível a compreensão dos alunos com o tema e, neste contexto, acredito que possa ajudar outras pessoas a entender esta estrutura. Segue abaixo o modelo: Espero que este possa lhes ajudar a com...

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...

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é...

Ajax e Java Fácil - Conhecendo o DWR

Imagem
Salve salve senhoras e senhores! Depois de um tempo sumido, vamos falar sobre um framework que conheci recentemente e achei bastante interessante. O nome desse cara é meio estranho (Achei isso de cara quando vi), e se chama DWR. Vamos lá! O DWR é um framework Ajax para Java 100% Open Source, de fácil utilização e implementação.  O DWR facilita o acesso às classes Java de uma maneira simples e transparente utilizando-se principalmente de JavaScript. Ele também fornece uma maneira simples para a integração com vários frameworks Java do mercado, assim como proporcionar acesso Ajax às suas funcionalidades. Além de ser considerado um dos melhores frameworks Ajax para Java do mercado, o DWR é muito útil para adicionar funcionalidades Ajax em suas aplicações web, tornando a sua aplicação mais interativa. Caso você deseje adicionar funcionalidades em Ajax em sua aplicação (nova ou legada), com certeza o DWR irá resolver seu problema com facilidade. O DWR é um framework...