Enums são mais que constantes

Entenda o poder das enums no mundo Java e como você pode tirar melhor proveito delas no seu código orientado a objetos

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
September 22, 2015

Java - Enums são mais que constantes | TriadWorks

Embora o Java 8 tenha sido lançado há mais de 1 ano é muito comum encontrar código Java na qual o uso de enums ainda é muito mal aproveitado. A verdade é que enums são subestimadas e tratadas apenas como um simples substituto para constantes dentro do sistema. Os maiores benefícios de enums vão além disto e, na minha opinião, vale a . . .

Read More

Não misture as anotações do JSF com as anotações do CDI

Entenda por que devemos priorizar as anotações do CDI em vez das anotações JSF

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
September 08, 2015

Anotações do CDI e JSF | TriadWorks

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

Read More

Vagrant: crie e configure seu ambiente de forma automatizada

Crie, configure e compartilhe máquinas virtuais (VM) de forma automatizada usando a ferramenta Vagrant

Handerson Frota e Gabriel Mapurunga - Instrutores e desenvolvedores na TriadWorks
August 25, 2015

Vagrant | blog TriadWorks

Antes da TriadWorks entrar de cara na área de ensino e treinamentos a empresa durante muito tempo atuou como consultoria, onde a maior parte dos trabalhos tinha a ver com definição de arquitetura e tecnologias, gerenciamento de equipes e processo de desenvolvimento. O curioso, é que em cada empresa que prestávamos consultoria havia . . .

Read More

Facelets: desligue o cache de páginas em desenvolvimento

Entenda como o Facelets processa suas páginas XHTML e como isso pode impactar na sua produtividade

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
August 17, 2015

Facelets: desligue o cache das páginas em desenvolvimento

Quando desenvolvemos para Web é muito comum tirarmos proveito do hot deploy da IDE ao criar ou editar páginas JSP. Ao editar uma página JSP não precisamos reiniciar o servidor, pois nossa modificação é enxergada pela aplicação logo após salvarmos o arquivo. Agora, basta dar um refresh no navegador para ver a alteração!

O . . .

Read More

JSF: Conversão de datas e problemas com fuso horário

Configure corretamente o timezone da sua aplicação ao trabalhar com f:convertDateTime

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
August 10, 2015

JSF: Conversão de datas e problemas com fuso horário | TriadWorks

Uma das funcionalidades mais legais e úteis do JSF são seus conversores, pois através deles conseguimos converter de maneira transparente dados submetidos da tela para aplicação e enviados da aplicação para tela. Por exemplo, imagine que numa aplicação exclusivamente brasileira temos um formulário com um input para receber a data de . . .

Read More

Novo curso: Lógica de Programação

Os primeiros passos para entrar na área que mais cresce no mercado de TI

Handerson Frota e Rafael Ponte - Instrutores e desenvolvedores na TriadWorks
May 11, 2015

Curso de Lógica de Programação - TriadWorks

É com grande satisfação que anunciamos que a TriadWorks acaba de lançar seu mais novo curso: Lógica de Programação. Não é de hoje que temos ensinado Java para programadores de todos os níveis, desde iniciantes aos mais experientes, mas ainda assim não alcançamos a parcela de interessados que nos procuram, as pessoas que querem . . .

Read More

Limpando formulários e componentes no JSF 2.2

Conheça as novas funcionalidades do JSF 2.2 para limpar a árvore de componentes

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
April 28, 2015

Limpando formulários e componentes no JSF 2.2 - TriadWorks

JSF é um framework Web MVC com natureza stateful na qual mantém todo o estado no lado servidor. Este estado é mantido em cada componente visual de um formulário. O componente h:inputText, por exemplo, mantém o valor entrado pelo usuário, assim como detalhes se o valor foi convertido e validado corretamente durante o ciclo de vida. . . .

Read More

All Categories: java(33) java ee(19) testes(11) testes automatizados(10) treinamento(9) ensino(9) clean code(9) jsf(9) boas praticas(9) jee(8) javascript(8) refactoring(8) curso(8) fortaleza(8) codigo(8) web(7) tdd(7) triadworks(7) orientação a objetos(7) logica de programacao(7) tutorial(6) lógico(6) junit(6) curly law(5) html5(5) ioc(5) html(5) jsf 2.2(5) boa pratica(5) programação(5) javaee(5) oo(5) jsf2(4) mobile edition(4) android(4) spring(4) javace(4) hibernate(4) raciocinio(4) one thing(4) jpa(4) ambiente de desenvolvimento(3) di(3) testing(3) agilidade(3) dicas(3) queroworkar(3) curriculo(3) javou(3) produtividade(3) jpql(3) eclipse(2) functional(2) git(2) performance(2) polimorfismo(2) enum(2) constantes(2) xml(2) introducao(2) canvas(2) video(2) emprego(2) jpa2(2) transactions(2) build automatizado(2) testes manuais(2) junit rules(2) mau habito(2) transaction management(2) transactional(2) lambda(2) sistema legado(2) lógica(2) niveis de abstração(2) funcional(2) algoritmo(2) golden master(2) golden master test(2) bugs(2) ireport(1) relatorio(1) login(1) remote(1) api(1) enums(1) provisionamento(1) pdf(1) github(1) virtualbox(1) facelets_refresh_period(1) retrospectiva(1) @bean(1) cache(1) jetbrains(1) facelets(1) getters(1) lentidao(1) converter(1) fuso horario(1) testes de integracao(1) criteria(1) facesutils(1) timezone(1) single-entry point(1) portabilidade(1) action vs actionlistener(1) aop(1) query(1) hotdeploy(1) hot deploy(1) tomcat(1) outofmemory(1) heap space(1) early return(1) how to present code(1) slides(1) presentation(1) como apresentar codigo(1) apresentacao(1) github pages(1) stereotypes(1) jsfutil(1) cdi(1) deploy automatizado(1) shell script(1) workspace(1) regra do bom escoteiro(1) jdbc(1) fechar conexão(1) nuvem(1) dynamic queries(1) named queries(1) versionamento(1) arquivo(1) documento(1) reverter(1) resetar(1) web ide(1) regra do escoteiro(1) push(1) commit(1) site(1) vagrant(1) java 8(1) java8(1) expressao(1) literais(1) primeira classe(1) functional interface(1) interface funcional(1) interface(1) http(1) codefights(1) desafio(1) segurança(1) bidirecional(1) orm(1) kotlin(1) eventos(1) canal youtube(1) oportunidades(1) graficos(1) servlet(1) file download(1) download(1) attachment(1) palestra(1) lua(1) corona sdk(1) jogos 2d(1) query by example(1) optional filters(1) jasperreports(1) home

Archive
   Subscribe by email and never miss a post.

This update link alerts you to new Silvrback admin blog posts. A green bubble beside the link indicates a new post. Click the link to the admin blog and the bubble disappears.

Got It!