Como fazer

Como criar uma apresentação cativante usando Reveal.js

Como criar uma apresentação cativante usando Reveal.js

menos de 1 minuto Construir apresentações não é fácil. Muitas vezes, você fica preso no Prezi ou no PowerPoint e os modelos são extremamente limitados e genéricos. Hoje, vamos aprender como criar uma apresentação impressionante e animada usando HTML, CSS e JavaScript. Se você é iniciante em desenvolvimento web, não se preocupe! Este tutorial será fácil o suficiente para acompanhar. Então, vamos deslizar direto para ele! Usaremos uma estrutura incrível chamada Reveal.js . Ele fornece funcionalidade robusta para criar apresentações interessantes e personalizáveis. Vamos começar! Vá para o repositório Reveal.js e clone o Leia mais

SQL Developer com “dark theme”

SQL Developer com “dark theme”

menos de 1 minuto Já faz muito tempo que utilizo “dark theme” em minhas IDEs/editores, seja Intellij, Sublime, Vim e VS Code. Ultimamente, venho usando bastante o SQL Developer para codar SQL e o tema Default ou Twilight do Developer nunca me agradaram. ChesterSolarized darkVS2010 darkDracula Particularmente gosto muito do Dracula, mas instalei também o Chester, fiquei confortável com ambos. Escolha um ou mais dos temas disponíveis no site, e siga os passos abaixo para adicionar los no Developer. Garanta que seu SQL Developer Leia mais

Oracle: Regexp

Oracle: Regexp

menos de 1 minuto Fala pessoal, como vão? Vocês já sentiram a necessidade de usar regex para resolver alguma regra de negócio diretamente no Oracle sem ter a necessidade de tratar isso no Java? Eu frequentemente tenho esta necessidade. Muitas vezes carregar o dado para a camada Java apenas para fazer um tratamento em uma coluna pode ser bem custoso e trabalhoso. Contudo o Oracle nos fornece um conjunto de funções muito úteis para trabalhar com regex, são elas: REGEXP_COUNT;REGEXP_REPLACE;REGEXP_LIKE;REGEXP_SUBSTR;REGEXP_INSTR; Destas, as que mais Leia mais

Adicionando coluna com valor default em tabelas volumosas

Adicionando coluna com valor default em tabelas volumosas

menos de 1 minuto Fala pessoal, como vão vocês? Espero que bem! Nestes últimos meses venho trabalhando bastante com banco de dados Oracle, com isso acabei me deparando com alguns problemas relacionados a performance. Um deles, foi ao adicionar uma nova coluna com valor default definido em tabelas volumosas com mais de 5.000.000 de registros. Como tinha criado um script para cada uma das alterações, percebi que alguns scripts demoraram quase uma hora para finalizar o procedimento. Ficaria inviável coloca-los na aplicação. Então pesquisando Leia mais

Groovy #8: Construindo objetos através de Maps

Groovy #8: Construindo objetos através de Maps

menos de 1 minuto Fala galera, Esta semana precisei criar um teste de um método que recebe um objeto por parâmetro. O problema era que eu tinha apenas um Map inicializado contendo todos os atributos e valores que precisava no objeto. Lembrei então que o Groovy podia me ajudar nisto já que ele pode construir um objeto a partir de um mapa, desta forma: Basicamente, usei a reflexão do Java para criar o objeto através do full qualified name da classe Pessoa (no exemplo Leia mais

Como configurar um Datasource Oracle no Wildfly 10.1.0

Como configurar um Datasource Oracle no Wildfly 10.1.0

menos de 1 minuto Nos últimos meses, tenho vivido grandes desafios na equipe onde trabalho como desenvolvedor fazendo a migração da nossa aplicação do Jboss 5.1.2 para o Wildfly 10 (sim, é uma grande mudança), e entre os desafios, havia a configuração do datasource Oracle no Wildfly. Bem, confesso que não tive tanta dificuldade nisso, porém não havia tantas informações diretas na internet que pudessem me auxiliar na hora em que mais precisei, com isso, decidi compartilhar a experiência aqui e espero que ajude Leia mais

Oracle: Constraints NOVALIDATE

Oracle: Constraints NOVALIDATE

menos de 1 minuto Fala aí galera, tudo certo? Passando hoje para registrar um dica que recebi do Bruno Proença, sobre constraints novalidade do Oracle. Constraints NOVALIDATE No projeto que trabalho, sofremos um pouco com modelagem de dados. Quando o projeto foi concebido, uma das premissas era receber dados do sistema origem do cliente de qualquer jeito, assim se mesmo estivesse com problema de integridade ou duplicidade, criticamos o registro. Desta forma, podemos chamar nosso modelo de dados de “fraco”, já que praticamente não temos constraints. Como alguns dos problema de Leia mais

Aprendendo Spring: #5 – JpaRepository

Aprendendo Spring: #5 – JpaRepository

menos de 1 minuto Fala aí galera, tudo certo? Vou escrever hoje, sobre repository em Spring Boot. Mas antes, caso seja seu primeiro contato com Spring Boot e não acompanhou os posts anteriores, seguem abaixo os links. São leituras recomendadas: Aprendendo Spring Aprendendo Spring #1: Startup de Projeto Aprendendo Spring: #2: Configurando Beans Como tratar exceções e redirecionar erros usando Spring (Autoria de Débora Adorni) Aprendendo Spring: #3: Enviando e-mail Aprendendo Spring: #4: Criando Converters Dependências Para usarmos repository em uma aplicação Spring Boot, primeiramente será necessário Leia mais

Aprendendo Spring: #4 –  Criando Converters

Aprendendo Spring: #4 – Criando Converters

menos de 1 minuto E aí Pessoal, tudo bem com vocês? Estou muito feliz em anunciar que este é 101° post do blog. O blog foi criado em Dezembro de 2015, ainda é um bebê de 1 ano e 3 meses, mas já chegamos nesta marca expressiva. Agradeço a @debbyad pela ajuda, que publicou alguns destes posts e que continue a trazer ótimo conteúdos! Mas vamos para o que interessa. Hoje vou falar sobre os Converters do Spring. Estas Classes são responsáveis por fazerem a conversão Leia mais