Busca

For-j Treinamentos

Treinamentos e consultorias em engenharia de software.

Novo BootsFaces 0.9.1 Atualizado

Fernando Franzini Blog

bsf.full.teal.pngPara quem esta acompanhando, o novo BootsFaces 0.9.1 foi atualizado com novos componentes, exemplos e documentação completa de cada componente. Esse kit JSF traz todas as vantagens do framework JS Bootstrap para o mundo JSF, criando componentes que facilitam ainda mais a vida do desenvolver web JSF. É meu escolhido ai para próximos projetos, por que além de pode usar HTML5 JSF 2.2, posso usar bootstrap puro e as facilidades gerais das tag oferecidas pelo JSF. Sempre mobile first!

“Em todas essas situações temos a vitória completa por meio daquele que nos amou.” Romanos 8:37

Ver o post original

Dicas de Redis #3

Fernando Franzini Blog

downloadNo NoSQL Redis não existe transação ACID e sim transação com bloqueio otimista. Para quem dúvida, veja nesse link o conceito. Depois de um tempo batendo cabeça, achei um post super interessante sobre isso que esclarece qualquer dúvida. Veja nesse link. A parte mais importante é entender como o redis efetua suas operações:

# Redis Simple: SET powerlevel = 10 session A: WATCH powerlevel session B: WATCH powerlevel session A: GET powerlevel -> 10 session B: GET powerlevel -> 10 session A: current = 10 + 1 session B: current = 10 + 1 session A: MULTI session B: MULTI session A: SET powerlevel 11 -> QUEUED session B: SET powerlevel 11 -> QUEUED session A: EXEC -> success! powerlevel is now 11 session B: EXEC -> failure, because powerlevel has changed and was watched # In the end, we have 11, and session B knows it has to…

Ver o post original 30 mais palavras

Dicas de Redis #2

Fernando Franzini Blog

downloadO Redis não é recomendado ser instalado em windows para ambientes de produção, mas pode ser tranquilamente instalado para testes e homologação. A versão mais fácil e rápido que eu achei foi através desse link – https://github.com/MSOpenTech/redis/archive/2.6.zip no qual você pode baixar a versão 2.6. Após o download do arquivo, você pode descompactá-lo na pasta redis-2.6, dentro da qual existe uma pasta bin. Esta última contém dois arquivos no formato zip: o arquivo redisbin.zip e o redisbin64.zip, que contém os executáveis para a plataforma 32 e 64 bits do windows, respectivamente. Depois de selecionado o arquivo correspondente à sua plataforma, basta descompactá-lo e executar o -sever.exe.

Para estudos e testes você pode executar comando no redis via web nesse link – http://try.redis.io. Bons estudos !

“Deem graças ao SENHOR porque ele é bom, e o seu amor dura para sempre.” 1 Crônicas 16:34

Ver o post original

Arquitetura – Ten Coding Guidelines in Practice.

Fernando Franzini Blog

Real_World_Maintainable_Software_frontA indústria de desenvolvimento de software esta cada vez mais percebendo que o sucesso de um projeto depende da viabilidade a longo prazo. Para ajudar nesse esforço, a SIG identificou dez orientações para a entrega de código que é fácil de manter e adaptar-se ao longo do tempo. Veja nesse e-book grátis! Gostaria de aprender  mais sobre esse assunto? Veja nosso curso de AQT M1 – Introdução a Arquitetura de Software e saiba como criar um projeto sustentável.

“Tu és o meu esconderijo e o meu escudo; eu ponho a minha esperança na tua promessa.” Salmos 119:114

Ver o post original

Armazenando dados com Redis

Fernando Franzini Blog

redis-featured_largeSaber usar a melhor ferramenta para cada problema é determinante para qualquer pessoa ligada à área de tecnologia e, atualmente, com o desenvolvimento de novos bancos de dados, as opções para essa área aumentaram bastante, trazendo muito mais poder às aplicações.

Neste livro, Rodrigo Lazoti mostrará por que trabalhar com o Redis e bancos de dados chave/valor podem trazer enormes ganhos de performance para sua aplicação, além de também ser a ferramenta ideal para diversos sistemas.

Você vai aprender a trabalhar com estruturas clássicas e modernas de dados e armazenamento, filas, listas, conjuntos, além da configurações de mecanismos de publish e subscribe e, claro, como usar todo o poder da API do Redis.

“Diante de tudo isso, o que mais podemos dizer? Se Deus está do nosso lado, quem poderá nos vencer? Ninguém!” Romanos 8:31

Ver o post original

Dicas de Redis

Fernando Franzini Blog

downloadPrecisando instalar o Redis para windows como serviço ou não? Veja nesse link instaladores padrão para windows 32 e 64 bits, facilitando muito a dinâmica – https://github.com/rgl/redis/downloads

Precisando usar provedor de Redis? Veja nesse link um provedor que oferece plano grátis até 5 MG – http://redis4you.com.

“Não se enganem: ninguém zomba de Deus. O que uma pessoa plantar, é isso mesmo que colherá.” Gálatas 6:7

Ver o post original

Java Frameworks – In-Memory Data Base/ Grid

Fernando Franzini Blog

datagrid_paperSegue opções de frameworks para IMDG:

Para todas as informações, veja o post inicial.

“Pois Deus revelou a sua graça para dar a salvação a todos.” Tito 2:11-12

Ver o post original

DBeaver – Conecte em todos os seus bancos de dados relacionais e nosql

Fernando Franzini Blog

beaver-headVocê já ficou cansado de entupir e estragar sua maquina por ter que instalar 1 ferramenta de administração para cada banco de dados diferente? SQLServer + MySQL + MongoDB? Eu já fiquei e muito ainda!!!

Resolva seu problema com usando o DBeaver – http://dbeaver.jkiss.org, ferramenta simples, de graça, feita em java, baseada no eclipse, usa maven para baixar os driver e muito fácil de usar. Ufaaaaa……acabou o terror!

Free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

“A luz brilha na escuridão, e a escuridão não conseguiu apagá-la.” João 1:5

Ver o post original

Brincando com PDF’s em Java

Fernando Franzini Blog

2016-02-18-aprender-brincandoJá pensou em separar 1 pdf de 4 páginas em 4 pdfs diferentes? Você já teve que juntar 4 pdfs diferentes em um único pdf? Eu já! Segue os links ai dessas brincadeira usando o framework iText.

Que as suas conversas sejam sempre agradáveis e de bom gosto, e que vocês saibam também como responder a cada pessoa! Colossenses 4:6

Ver o post original

Feedback Livro – Boostrap 3.3.5

Fernando Franzini Blog

12118661_951405354933249_3729480248904561936_nHoje eu terminei de ler o livro  livro grátis de Boostrap 3.3.5 da novatec e gostaria de dar meu feedback. Livro muito bacana, simples e fácil de ler. Aborda somente a parte básica dos componentes bootstratp. Aconselho os leitores lerem esse livro vendo e executando os exemplos do site oficial http://getbootstrap.com/components/ para maior entendimento.

“Pois toda a Escritura Sagrada é inspirada por Deus e é útil para ensinar a verdade, condenar o erro, corrigir as faltas e ensinar a maneira certa de viver.”2 Timóteo 3:16

Ver o post original

Livro Grátis – Software Architecture Patterns

Fernando Franzini Blog

catO sucesso de qualquer desenvolvimento de software depende também de um bom padrão de arquitetura. Ao descrever as características gerais da arquitetura, esses padrões não só orientam os designers e desenvolvedores sobre como componentes, mas também determinar as maneiras pelas quais esses componentes devem interagir. Veja nesse livro um mergulho profundo em muitos padrões de arquitetura de software comum. Cada padrão inclui uma explicação completa de como ele funciona, explica os benefícios, considerações do padrão, e descreve as circunstâncias e condições que se destinava a resolver. O livro também inclui uma análise e scorecard para cada padrão com base em vários arquitetura de software e atributos de qualidade de desenvolvimento. O livro é grátis e pode ser baixado nesse link. Bons estudos:) !

“Assim já não sou eu quem vive, mas Cristo é quem vive em mim. E esta vida que vivo agora, eu a vivo pela fé no Filho de Deus…

Ver o post original 12 mais palavras

RichFaces com JSF 2.2 – Último fôlego…

Fernando Franzini Blog

1355503846_heckscheibenwischer_hand_bye_bye_1_l

Para quem ainda quer usar RichFaces pela ultima vez com JSF 2.2, ainda é possível. Essa ultima versão para JSF 2.2 deve funcionar bem ai para próximos 3, 4 anos. Veja nesse artigo. T+

Conservemos os nossos olhos fixos em Jesus, pois é por meio dele que a nossa fé começa, e é ele quem a aperfeiçoa. Hebreus 12:2

Ver o post original

Plano de Evolução – Nível de Qualidade Equipe Java

Fernando Franzini Blog

imagesEm uma das empresas que eu atuo como consultor, eu acabei construindo uma classificação que define o nível de qualidade da solução produzida por uma equipe de desenvolvimento Java. Esse plano foi utilizado para conscientizar qual era a real situação da qualidade do código produzido pela corporação e principalmente para traçar um plano de evolução para cada programador da equipem utilizado no conceito “de pronto” do Scrum. Hoje eu gostaria de publicar o plano com objetivo de receber sugestões sobre o assunto. Segue abaixo:

Nível…

É classificada como “nível 0” uma equipe de desenvolvimento que codifica suas soluções Java sem nenhuma práticas, diretrizes ou patamar qualidade estabelecido, deixando o fato de livre decisão a cada desenvolvedor.

Nível 1

É classificada como “nível 1” uma equipe de desenvolvimento que consegue codificar suas soluções Java compatível com as seguintes práticas:

  1. Java Code Convention – o código da solução é escrito seguindo o…

Ver o post original 464 mais palavras

Curso JSE F2 – Programação Orientada a Objetos com Java – EAD

Fernando Franzini Blog

object-oriented-programmingObjetivos

Objetivo deste curso é introduzir o participante aos conceitos e implementações do paradigma de programação orientado a objetos, dando sequência ao curso JSE – F1.

Público Alvo

Estudantes interessado em dar continuidade ao curso JSE – F1 ou para estudantes que desejem a aprender sobre programação orientada a objetos com a linguagem Java.

Nível de Dificuldade

Básico iniciante.

Pré-requisitos

Ter feito o curso JSE – F1 ou possuir sólidos conhecimentos relacionados ao conteúdo deste curso.

EAD

Disponibilidade

Acesso ilimitado por 60 dias a partir da matrícula.

Conteúdo Programático

Conceitos de Orientação e Objetos

  • Paradigma e filosofia
  • Classes
  • Mensagens
  • Atributos
  • Métodos
  • Objetos
  • Visibilidade
  • Encapsulamento
  • Herança
  • Agregação

Programação Orientada a Objetos

  • Pacotes
  • Classes
  • Atributos
  • Métodos
  • Objetos
  • Construtores
  • Ciclo de…

Ver o post original 44 mais palavras

Probe com JDK8 + Tomcat8

Fernando Franzini Blog

11680138Para quem já tentou usar psi-probe com JDK8 + Tomcat8 vai ver que ele não funciona por ser incompatível com essas novas versões. A solução descrita no site oficial é você baixar o projeto via git, fazer as alterações manualmente no código fonte e gerar um novo build customizado. Para que você não precise perder seu tempo fazendo isso, acesse o link desse build 2.4 já prontinho para uso – https://github.com/psi-probe/psi-probe/releases .

“Ó terra, terra, terra! Ouve a palavra do SENHOR.” Jeremias 22:29

Ver o post original

Crie um website ou blog gratuito no WordPress.com. | Tema Baskerville.

Acima ↑

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.