Perintalks
- Estrutura PrinciWeb
- Servidores
- Maquinas Virtuais
- Clouds
- Projetos
- Legados
- Desenvolvimento
- Tecnologias em Produção
- Tecnologias para Ficar de Olho
Estrutura PrinciWeb
- Servidores
- Maquinas Virtuais
- Clouds
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680194/pasted-from-clipboard.png)
Servidores (Intranet)
- Confluence (Yoda)
- Jira
- Jenkins
- Maquinas Virtuais
- Bancos de desenvolvimento
- W:/
Confluence (Yoda)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680206/pasted-from-clipboard.png)
Base da PrinciWeb.
Soberado do conhecimento.
Vai salvar todo mundo do abismo da ignorância.
Paz mundial!
Você DEVE documentar tudo!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680224/atlassian_logo-rgb-navy.png)
Jira
- Organização da equipe
- Agile, Scrum, Kanban, Workflow, Feedback
- (insira palavras hipsters na linha superior...)
- Sprints, Issues, Tasks
- Integrações
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680224/atlassian_logo-rgb-navy.png)
Jenkins
http://jenkins-samcro.princiweb.net.br:8080/ (Windows)
ou http://jenkins-heisenberg.princiweb.net.br:8181 (Ubuntu)
- Mordomo
- Integração Contínua
- DevOps
- Constrói aplicações
- Deploy de Aplicações
- Automatização de tarefas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680237/226px-Jenkins_logo.svg.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680241/devops-process.png)
Bancos de Dados
- Antiga arquitetura
- Jenkins, Yoda, Jira, W:/
- Usados para testes
Maquinas Virtuais
- Antiga arquitetura
- Usados para staging e desenvolvimento
- Projetos legados (C#)
- MySQL e SQL Server
W:/
- Kill it!!!
- Arquitetura antiga
- Servidor de arquivos na rede
- Procure aqui se não encontrar em mais lugar algum
- Cuidado: Projetos podem não estar atualizados
- Ultima alternativa, sempre!
- W:\Úteis\Apresentações\
- W:\Úteis\Programação\
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680602/6571_1080230088672_1313904995_30202429_7935900_n-771435.jpg)
Clouds
- BitBucket
- Ferramentas
- Hosting
- Azure
- GearHost
- Heroku
- Outros
BitBucket
- Git (Controle de Versão)
- Branches
- Pull-Requests
- Code Review
- Integração com Jira* e Yoda*
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680224/atlassian_logo-rgb-navy.png)
Ferramentas (BackEnd)
Hosting
Boas práticas:
- Separar arquivos de upload
- Separar aplicação
- Escalabilidade
- Facilidade de implementação
- Facilidade de automação
- Backups
- Uptime
Azure
- BizSpark (3 contas, tempo limitado)
- Implementação escalável
- Tempo de deploy elevado
- Windows :(
- SQL Server :(
- Docker ❤️❤️❤️
- Deploy via git ❤️
GearHost
- Simples
- FREEEEEEEEEEE
- Windows :(
- NodeJS, PHP, C# e Python
- MySQL e SQL Server
- Deploy via Git ❤️
- Suporte ❤️❤️❤️
Heroku
- CLI ❤️
- Maximo 16hrs/dia (free) :(
- Linux ❤️
- Qualquer linguagem
- Qualquer banco
- Deploy via Git ❤️
- Força separação de arquivos ❤️
Outros
- AWS ❤️
- Kinghost
- Hostgator
- Locaweb
PS: acessos no yoda
Projetos
- Legados
- Ativos
- Futuro
Legados
- Sistemas de Vacina (SDV)
- Faro
- Correio Popular
- Miura
- Vitória Habitué
- EMA Engenharia
- Acqualimp
- Stylist
- Discamp
- Emporio Janial
- INTL FCStone
- LG Metrologia
- Movion
- Franco do Amaral
Ativos
- CPDEC
- Sistema
- Site
- Sala de Estudos
- Food Trucks Campinas
- Imuneasy
- Alfa - Unicamp
Tecnologias
- Asp Classic
- C#
- ASP.NET WebForms
- ASP.NET MVC
- JavaScript
- Meteor
- NodeJS (ExpressJS)
- Ionic
- PHP
- Bancos
- MySQL
- SQL Server
- MongoDB
- + Universo front-end
Microsoft
- Asp Classic
- C#
- ASP.NET WebForms
- ASP.NET MVC
- Entity Framework
- Bancos
- SQL Server
- MySQL*
PS: Só rodam em Windows
JavaScript
- NodeJS
- MeteorJS
- ExpressJS
- MongoDB (NoSQL)
- Programação Funcional
- Assíncronos
PHP
O Possível futuro da princi
- Wordpress
- PHP 7
- MySQL
- Apache (Estudem NGIX)
- htaccess
Dicas do perin:
- Cuidado com o código automático
- PHP 7, por favor!
- Use a classe PDO para banco de dados
- Testes automatizados
- Regex!
- Código Limpo
- Programação Funcional + POO
- Wordpress
- Wordpress não é para tudo
- Cuidado com plugins!
- Olho na Segurança
PS: prefiro JS :P
Estude
- Spotify Engineering Culture
- Testes
- E2E
- Unitários
- DevOps
- Agile
- Dojos
- Meetups
- JavaScript
- Design Patterns
- ET Bilu
That's all folks!
And thanks for all the fish, foi TOPE!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680528/15541623_10154771081432836_8103890139577797336_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680532/12510458_775772092525387_1410751375814437643_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680534/12375975_770612606374669_3728996388775571193_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680543/15871663_1420223237990932_6491319746425974518_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680549/17799188_1509454632401125_627994971854511593_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680565/12510392_775772192525377_3485416159287354108_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680574/12052367_747523332016930_2941247191851832455_o.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680579/14102647_872443059524956_5437848282166457432_n.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/359304/images/3680591/905786_750899311679332_520725598995010749_o.jpg)
perintalks-princiweb
By Victor Perin
perintalks-princiweb
- 661