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) lógico(6) junit(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) hibernate(4) jpa(4) android(4) mobile edition(4) jsf2(4) one thing(4) raciocinio(4) spring(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


Funções devem ter apenas um ponto de saída? O principio Single-exit point.

Será que sua função com apenas um ponto de saída está correta? Você está fazendo do jeito certo?

Kewerson Hugo - Desenvolvedor na TriadWorks- Email
July 06, 2017

Single Path Header

Em todas linguagens de programação as pessoas seguem determinadas boas práticas criadas pelas comunidades com a intenção de evitar diversos problemas em seus códigos. Uma dessas boas práticas era ter funções com apenas uma saída (Single-exit point), uma função com apenas um return em seu bloco como por exemplo:

function maiorNumero(a, b) {  . . .

Read More

Interfaces Funcionais

Não é magia é tecnologia..ops! Entenda o que é e como funciona uma Interface Funcional do Java 8

Handerson Frota - Desenvolvedor, Fundador da TriadWorks e da JavaCE
May 16, 2017

Silvrback blog image

Olá, vimos no artigo anterior sobre Lambda, uma pequena introdução sobre Expressões Lambda e como ela pode ser utilizada no Java 8 e vimos a sua estrutura básica etc. Mas algo ficou meio que misterioso, afinal como essa mágica acontece?

Como podemos ter uma linguagem fortemente tipada e verbosa implementar algo como o Lambda que é muito . . .

Read More

Lambda, Lambda, Lambda Java

Sim o Lambda existe no Java 8 e vamos entender como ele funciona para finalmente aplicarmos no código... Lambda, Lambda, Lambda pra você \o/

Handerson Frota - Desenvolvedor, Fundador da TriadWorks e da JavaCE
April 25, 2017

Silvrback blog image

Em meados de 2015 foi lançado o Java 8 com várias novas funcionalidades e mudanças em sua estrutura, não se trata apenas de uma atualização somente na plataforma, mas finalmente na linguagem, que na minha opinião o Java 8 foi uma atualização tão importante e com o mesmo impacto da versão 5, que foi um grande marco na linguagem. Porém, muitos . . .

Read More

Desenvolvendo um Jogo da Velha / Parte 3

Vamos finalizar nossa série de artigos para exercitar programação com a última parte do nosso Jogo da Velha.

Kewerson Hugo - Desenvolvedor na TriadWorks- Email
March 29, 2017

Silvrback blog image

Finalmente chegamos na terceira parte do desenvolvimento do nosso jogo da velha.

Na primeira parte nós aprendemos sobre matrizes, como percorrer essa matriz com laços de repetição aninhados e desenhamos o nosso tabuleiro, já na segunda parte vimos como utilizar a API do Javascript para melhorar o nosso tabuleiro com botões, adicionamos . . .

Read More

Desenvolvendo um Jogo da Velha / Parte 1

Que tal criar um Jogo da Velha e praticar ainda mais programação? Nesta primeira parte do artigo iremos ver um pouco mais de lógica e matrizes.

Handerson Frota e Kewerson Hugo - Desenvolvedores e Instrutores da TriadWorks
March 06, 2017

Imagem de destaque do artigo sobre Jogo da Velha

O jogo da velha é um jogo de tabuleiro muito antigo e simples, mas podemos considerar um desafio de implementação promissor para um programador iniciante. Com isso em mente, vamos ver os principais problemas e como solucioná-los passo a passo utilizando Javascript.

Primeiramente, vamos nos recordar de algumas das regras: o jogo da velha é . . .

Read More

Por que aprender a programar?

Saiba por que é tão importante você aprender a programar mesmo você sendo de outra área!

Handerson Frota - Desenvolvedor, Fundador da TriadWorks e da JavaCE
November 09, 2015

Por que aprender a programar | TriadWorks

Já faz muito tempo que a programação está em nossas vidas e não falo somente da minha ou de quem gosta de tecnologia, ela está em todo lugar que você imaginar você querendo ou não.

Quando tive o primeiro contato com a programação deveria ter no máximo uns 10 anos, quando vi pela primeira vez alguns códigos que meu pai estava fazendo no . . .

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

Archive
  Subscribe by Email and Never Miss a Post