Parceria IVIA e TriadWorks

Capacitação especializada na plataforma Java.

Handerson Frota - Desenvolvedor, Fundador da TriadWorks e da JavaCE
September 25, 2014

TriadWorks blog image

A IVIA é uma empresa genuinamente cearense e especializada em tecnologia da informação e é uma das poucas empresas globais que possui avaliação ISO 9001, MPS.BR e CMMI e se não fosse suficiente ainda foi eleita pelo quinto ano consecutivo como uma das melhores empresas para trabalhar no Brasil, segundo o Great Place to Work.

A partir da . . .

Read More

Evite condicionais em JavaScript com o uso de Duck Typing

Escreva código de qualidade e orientado a objetos em JavaScript

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

TriadWorks | JavaScript e Duck Typing

Desenvolver aplicações Web é uma prática que requer do desenvolvedor conhecimento em diversas linguagens, como HTML, CSS, JavaScript, Java, SQL, entre outras. Com a exigência dos sistemas Web, é importante que um desenvolvedor Web sinta-se confortável ao trabalhar com JavaScript, já que ele usará esta linguagem a maior parte do tempo para . . .

Read More

Controle transacional declarativo com Spring: AOP ou @Transactional

Aprenda as vantagens e desvantagens de configurar o controle transacional do Spring via XML ou anotação

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
September 15, 2014

Spring Transaction Management: AOP vs Annotation

Um dos principais motivos para adoção do Spring em projetos Java sem dúvida está relacionado ao seu robusto, simples e flexível controle transacional. O gerenciamento das transações feito pelo Spring evita diversos problemas durante o desenvolvimento, como repetição de código, acoplamento entre código de negócio e infraestrutura, vazamento . . .

Read More

Suporte a HTML5 com JSF 2.2

Aprenda a usar HTML5 em suas páginas com Pass-through Attributes e Elements do JSF 2.2

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

HTML5 com JSF 2.2

O HTML5 e provavelmente uma das palavras mais “fashions” e faladas no mundo do desenvolvimento Web atualmente. Esta fama não é à toa, pois novas funcionalidades e melhorias foram implementadas para facilitar a vida dos desenvolvedores Web. Por esse motivo, uma das principais melhorias no JSF 2.2 foi o suporte as novidades do HTML5, que . . .

Read More

MVC 1.0: JSR para um framework MVC action-based na Java EE 8

Conheça a nova proposta para criação de um framework Web MVC para JEE8

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
September 01, 2014

Essence of MVC blog image, by Shane Delamore
Nesta última semana disponibilizaram a proposta inicial de um framework Web MVC que seguirá o modelo action-based para Java EE 8. Dessa forma, os desenvolvedores que se utilizam da plataforma JEE não estarão mais restritos ao modelo component-based do JSF (JavaServer Faces), que é o único framework MVC na plataforma. O nome da nova . . .

Read More

6 dicas para manter a portabilidade da sua aplicação com JPA

Desenvolva e matenha aplicações multi-banco com JPA

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
August 25, 2014

Aplicações multi-banco com JPA - TriadWorks
Uma das maiores vantagens quando trabalhamos com a JPA é que não nos prendemos a detalhes específicos do banco de dados, ou melhor, do SGBD. Tanto é que em teoria só precisaríamos modificar algumas poucas configurações no persistence.xml que nossa aplicação deveria funcionar de maneira idêntica com outros bancos de dados.

A JPA cuida de 80% . . .

Read More

Quando usar action ou actionListener com JSF

Sabe aquela dúvida comum: action vs actionListener? Entenda a diferença entre os dois e saiba qual o melhor para sua aplicação JSF

Rafael Ponte - Desenvolvedor e instrutor na TriadWorks
August 16, 2014

JSF: Action VS ActionListener

Basicamente temos duas formas de executar uma ação no managed bean após clicar em um botão ou link com JSF. Podemos passar uma EL (Expression Language) para o atributo action ou para o atributo actionListener do componente. Apesar de ambos os atributos invocarem um método no managed bean, eles possuem um diferença sútil que costuma levar a . . .

Read More

All Categories: java(33) java ee(19) testes(11) testes automatizados(10) treinamento(9) clean code(9) ensino(9) jsf(9) boas praticas(9) javascript(8) fortaleza(8) curso(8) codigo(8) jee(8) refactoring(8) web(7) logica de programacao(7) triadworks(7) orientação a objetos(7) tdd(7) junit(6) tutorial(6) lógico(6) boa pratica(5) programação(5) oo(5) jsf 2.2(5) html(5) javaee(5) ioc(5) html5(5) curly law(5) javace(4) jsf2(4) jpa(4) spring(4) mobile edition(4) one thing(4) android(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) constantes(2) jpa2(2) lógica(2) golden master test(2) niveis de abstração(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