RefCards – Core Java Concurrency

Fernando Franzini - Este cartão de referencia ajudará os desenvolvedores Java a trabalhar com programas multi-threaded, entendendo os principais conceitos de concorrência e como aplicá-los. Veja os principais aspectos…

Seja livre com Groovy!

Vocês já viram aqueles debates sem fim sobre uma coisa ser melhor que outra, no qual não existe uma verdade absoluta? Linux ou window? Vi ou emacs? Tabs ou spaces? Cristiano Ronaldo ou Leonel Messi…

Embedded MariaDB4J

MariaDB4j é um wrapper Java utilizado para criar uma instância do MariaDB para fins de desenvolvimento local ou TDD de integração contínua. Usar um banco de dados embutido ou na memória é extremame…

JSF já era?

Eu uso node.js, angular e Ionic, mas também uso muito JSF. Concordo plenamente com o texto do Cagatay Civic – Então amigos, abra os olhos e cuidado com as notícias extremistas e os hypers. Nã…

Primefaces 7.0 Liberado Grátis

Dia 18/03/19 a PrimeTek  anunciou o lançamento 7.0-Final do PrimeFaces com mais de 500 melhorias, novos temas livres modernos, ícones de fonte, novos componentes, melhor desempenho, vários aprimora…

Curso Grátis Udemy – Eclipse IDE para Desenvolvedores Java

Objetivo deste mini curso é ensinar um iniciante em Java a como efetivamente instalar e configurar a ferramenta de desenvolvimento Eclipse. Caso você este começando sua carreira em Java, e gostaria…

Java Magazine – Março/Abril

Faça o download grátis “A oração de uma pessoa obediente a Deus tem muito poder.” Tiago 5:16

Segurança de Aplicações Web

Os ataques cibernéticos ainda são bem sucedidos. Violações continuam a ocorrer. E cada vez fazemos as mesmas perguntas: por que e como isso aconteceu? Sabemos que os passos que estamos dando para n…

Férias 2019

Estarei de férias durante os dias 01/03 a 22/03. Sendo assim, o blog, e-mail e udemy ficaram sem atividades durante esse período. Até lá! “Para tudo há uma ocasião, e um tempo para cada propó…

Sublime Text 2 no IntelliJ

Depois que migrei para o IntelliJ, a unica coisa que senti falta foi do tema sublime text 2. Mesmo pesquisando e tentando alguns temas prontos pela web, vi que alguns até deram certo, mas apresenta…

Mock de serviços REST

O WireMock é um servidor simulado de HTTP. Em sua essência, é o servidor da Web que pode ser preparado para atender respostas prontas a solicitações específicas (stub) e que captura solicitações re…

Padrões de Integração – Message Chanel 1

Um aplicativo está usando o Mom para fazer chamadas de procedimento remoto (RPCs) ou transferir documentos. Como o chamador pode ter certeza de que exatamente um receptor receberá o documento ou fa…

Desconto de 10% Udemy – 2019

Segue abaixo os links para ter 10% de desconto nos meus cursos da Udemy. Clique sobre o link do curso desejado que você será redirecionado para o curso, aplicando automaticamente o cupom de descont…

Curso Grátis Udemy – Desenvolvedor Funcional com Java 8

Objetivo deste mini curso é ensinar o paradigma de programação funcional e expressão lambdas que foram adicionados na versão do Java 8. A compreensão desses recursos é de fundamental importância pa…

Arquitetura de Software

O que é arquitetura? Arquitetura é um termo que admite múltiplas definições. Existem duas definições comumente encontradas:uma separação de alto nível do sistema em suas partes decisões que são difíc…

Protegendo Aplicativos Web

A segurança de aplicativos Web é muito mais do que um problema de TI. Pode se tornar um problema comercial significativo se não for tratado de forma agressiva. Os ataques hoje a aplicativos Web pod…

Ionic 4 Oficialmente Lançado

Dia 23/01 foi anunciado a versão final do Ionic 4! Agora o Ionic é um conjunto de componentes web que é compatível com mais moderno para mobile, web e desktop e com isso qualquer desenvolvedor web …

Padrões de Integração – Fechamento de Messaging Systems

Os 6 últimos padrões postados fornecem o vocabulário básico e a compreensão de como conseguir a integração corporativa usando o Messaging. Eles forneceram uma visão geral ampla do sistema de mensag…

Curso Grátis Udemy – Integração de Soluções com Web Services

Você sabe o que é web service? Para que servem web services? Quando usar? Quais os cenários de usabilidade? Caso não, coloco a disposição meu curso na Udemy totalmente grátis sobre o assunto: Integ…

Java Frameworks – Logging

Segue as opções de frameworks Java para logging: JSE – Log4J –  Log4Jdbc – TinyLog – Logback – LogBook – Flogger – Para todas as informações, veja o post inicial. “Por…

Gerenciando transações remotas com REST/Microservices

Uma das perguntas frequentes do nosso treinamento presencial Java EE REST com JAX-RS é como gerenciar as transações depois que você tem mais de 1 serviços REST e precisa fazer “roolback”…

Padrões de Integração – Message Endpoint 6

Vários aplicativos precisam se comunicar enviando mensagens uns aos outros por meio de canais de mensagens. Como um aplicativo se conecta a um canal de mensagens para enviar e receber mensagens? Co…

Resolvendo Pepino de Arquitetura Java

No final, tudo vira um monte de macarrão mesmo….kkkk

Desconto de 10% Udemy – 2019

Segue abaixo os links para ter 10% de desconto nos meus cursos da Udemy. Clique sobre o link do curso desejado que você será redirecionado para o curso, aplicando automaticamente o cupom de descont…

5 Animation Packages para Ionic com Angular

Com o Ionic e Angular você tem muitas opções quando se trata de animações dentro do seu aplicativo. Você pode realmente começar com Angular Animations ou qualquer outro pacote que você pode instala…

Comece sua carreira com Java em 2019

Para os interessados em começar sua carreira com java em 2019, eu liberei meu curso completo JSE F1 no Udemy totalmente grátis. Nesse curso você aprendera: o que é a plataforma Java, como funciona …

Escolha seu microservice Java

Depois de estudar e aprender o que é e para que serve microservices, chega o momento de selecionar um provedor/framework. Segue abaixo opções proprietárias: Spring Boot – Micronaut – Op…

Curso Polimorfismo Java Grátis na Udemy

Acabei de liberar meu curso de Polimorfismo com Java totalmente grátis na Udemy. Objetivos Polimorfismo e programação baseada em interfaces são dois tópicos fundamentais para se criar projetos orie…

Padrões de Integração – Message Translator 5

Os padrões anteriores descrevem como construir mensagens e como direcioná-las ao destino correto. Em muitos casos, as soluções de integração encaminham mensagens entre aplicativos existentes, como …

MongoDB em 2019

A partir de Janeiro de 2019, a MongoDB University oferecerá vários cursos oficiais online free para que você possa se aprofundar em MongoDB. Segue a lista abaixo com os devidos links: M001: MongoDB…

+ de 10 horas de aula grátis

Já acumulamos + de 10 horas de aulas grátis relacionando a linguagem Java, recursos avançados OOP, diferentes linguagens na JVM, frameworks e especificações Java, arquitetura de software, web servi…

Antes de usar, aprenda o que é microservices

Todos os livros de microservices falam 2 coisas: microservices não é “bala de prata” e adicionam mais problemas que resolvem soluções. Maioria tem usado como “hype” e não co…

Java Frameworks – SGDB Embarcados

Segue as opções de bancos de dados relacionais embarcados: HyperSQL –  JavaDB – www.oracle.com/technetwork/java/javadb/overview/index.html Apache Derby –  H2Database –  Para todas as informações, v…

Arquitetura de Aplicativos Open Source

Os arquitetos olham para milhares de edifícios durante o treinamento e estudam as críticas desses edifícios escritos por mestres. Em contraste, a maioria dos desenvolvedores de software só conhece …

Front-end com JSF

Para os amantes de JSF, framework web MVC component base server side,  ainda há esperança de um ressurgimento e evolução, mesmo com o atual perda de mercado para os frameworks js client side. JSF f…

Terminando 2018 com Microservices

Termino meu ano começando minha jornada com microservices. “Porque nós cremos com o coração e somos aceitos por Deus; falamos com a boca e assim somos salvos.” Romanos 10:10  

Parâmetros de Métodos Opcionais com Java

Com a ausência de parâmetros opcionais na linguagem Java como recurso nativo, muitas pessoas me perguntam qual é a melhor forma de se implementar essa estratégia. Segue ai dicas 1) Padrões e estrat…

Bug No Sistema

Estava lendo esse artigo, e vi essa item da checklist “Do not blame the JDK or libraries. And, never assume that Java is broken, because probability is always against you. 99 percent of the t…

Oracle Java Magazine – Novembro/Dezembro

Faça donwload grátis direto no site – Oracle Java Magazine “Para os puros, todas as coisas são puras; mas para os impuros e descrentes, nada é puro. De fato, tanto a mente como a consciência …

Rodando Ionic Native no Chrome

A partir do momento que você começa a usar o Ionic Native, os testes de desenvolvimento usando navegador perdem sua utilização, pois os mesmos não irão funcionar. Assim, você passa a fazer deploy n…

Oportunidade Java Londrina

Visite o post para mais.

Foi bom enquanto durou, adeus eclipse, bem vindo IntelliJ

Depois de mais de 15 anos usando Eclipse, finalmente compramos a versão do IntelliJ. Para quem realmente usa o eclipse pesadamente com projetos de grande porte e outras linguagens como Groovy e Sca…

Rodando seu projeto Angular 2+ via Cordova

Supondo que você já fez um app angular 2+, devidamente responsivo, já consumindo JSON de um servidor de API, penso eu….Seria realmente necessário refazer (DRY) outro projeto de front-end para…