Skip to content

Instantly share code, notes, and snippets.

@renatoapcosta
renatoapcosta / yeoman.md
Last active August 29, 2015 14:27
Yeoman

Yeoman

Conjunto de geradores de código.

Ele reune yo + grunt + bower

Instalando yeoman

sudo npm install -g yo

gulp

É uma ferramenta para automatizar tarefas utilizando javascript e executa na plataforma Node.js. São extensíveis e funcionam por meio de pu\lugins.

Instalando gulp

sudo npm install -g gulp-cli
module.exports = function(grunt){
grunt.initConfig({
jshint:{
all: ['scripts.js']
},
concat:{
dist: {
src: ['scripts.js', 'script1.js', 'script2.js'],
dest: 'unidos.js'
@renatoapcosta
renatoapcosta / titanic_project_datascience.md
Last active April 10, 2018 14:10
Projeto Data Science

Projeto Data Science - Titanic

Instalar Pytho 2 e Anaconda

Instalando

conda install -c conda-forge cookiecutter

cookiecutter https://github.com/drivendata/cookiecutter-data-science
@renatoapcosta
renatoapcosta / maven_profiles.md
Created June 23, 2018 01:35
Profiles com Maven

Profiles com Maven

Criando Profiles para a aplicação

No pom.xml adicionamos

<profiles>
    <profile>
	<id>dev</id>
@renatoapcosta
renatoapcosta / maven_settings.md
Last active June 23, 2018 01:36
Maven Settings Configuração

Maven Settings Configuração

Maven é uma ferramenta de automação de construção (builder).

Variável de ambiente

M2_HOME local onde o maven foi instalado

Instalando maven no linux

@renatoapcosta
renatoapcosta / internationalization_java.md
Created June 28, 2018 13:08
Internacionalização em Java

Em WEB-INF/messages criar 3 arquivos properties

message.properties
    field.nomeSobrenome.nome=Mensagem ******
    
 message_en_US.properties
    field.nomeSobrenome.nome=Mensagem ******en_US    
@renatoapcosta
renatoapcosta / design_pattern_mediador.md
Last active June 30, 2018 03:02
Design Pattern - Mediador

Design Pattern - Mediador

"Design Patterns" pelo Gang of Four, define um objeto que encapsula um conjunto de objetos que se interagem. Mediator promove um fraco acoplamento, mantendo um objeto se referindo uns aos outros.

Analogia

screen shot 2018-06-29 at 23 59 09

@renatoapcosta
renatoapcosta / camel_mediator.md
Last active June 30, 2018 04:27
Camel - Design Pattern Mediator

Camel - Design Pattern Mediator

O Apache Camel aplica Padrões de Integração Empresarial

screenshot_20180630-000625

Endpoint

Os endpoint ou pontos de extremidades é um padrão integração empresarial.

@renatoapcosta
renatoapcosta / spring_stereotype.md
Last active July 3, 2018 01:11
Spring - Stereotype

Stereotype

Introdução

É um conjunto de características que representam um tipo de coisa.

Os Stereotypes do Spring são utilizados para definir os Beans e o Contexto do Spring.

  • @Component
  • @Controller