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

Servidores (Intranet)
- Confluence (Yoda)
- Jira
- Jenkins
- Maquinas Virtuais
- Bancos de desenvolvimento
- W:/
Confluence (Yoda)

Base da PrinciWeb.
Soberado do conhecimento.
Vai salvar todo mundo do abismo da ignorância.
Paz mundial!
Você DEVE documentar tudo!

Jira
- Organização da equipe
- Agile, Scrum, Kanban, Workflow, Feedback
- (insira palavras hipsters na linha superior...)
- Sprints, Issues, Tasks
- Integrações
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


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\

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*

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!









perintalks-princiweb
By Victor Perin
perintalks-princiweb
- 786