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

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 que a IDE faz é . . .

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

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

Read More

Entendendo os stereotypes do Spring

Conheça o conceito de estereótipos do Spring e aprenda como criar o seu próprio estereótipo

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
March 31, 2015

Entendendo os stereotypes do Spring | TriadWorks

A base de todo o funcionamento do Spring consiste no conceito de metaprogramacao, que pode ser declarado atraves de XML ou anotacoes. Desde o Spring 3.0 a tendência passou a ser a eliminação de configuração da aplicação via XML e a adoção de configuração programática via código Java e via anotações. Uma parcela desta tendência é a . . .

Read More

Como organizar consultas JPQL: Named Queries ou Queries Dinâmicas?

Conheça as principais vantagens e desvantagens de cada abordagem ao escrever consultas JPQL na sua aplicação

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
March 11, 2015

Named Queries vs Dynamic Queries - TriadWorks

Consultar dados é uma parte fundamental da persistência. Poder persistir dados não é de muita ajuda se não temos uma forma eficiente de recuperá-los. Por este motivo, a JPA nos fornece várias maneiras de recuperar objetos persistidos, que vai desde a forma programática permitindo obter uma entidade via ID, até o uso sofisticado da API de . . .

Read More

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

Archive
  Subscribe by Email and Never Miss a Post