Lucas Simões - Desmistificando o uso de temas "prontos" em WordPressWordPress Floripa
Nessa palestra abordamos do ponto de vista de gestão de projetos e gestão de recursos o uso de temas para o desenvolvimento de sites, portais e ecommerce a partir de temas prontos (free, freemium e premium).
O objetivo é trazer os prós, contras e desafios neste cenário de projetos baseados em temas "prontos".
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...iMasters
Breno Calazans, Software Engineer da VTEX, palestrou sobre "React para aplicações web e mobile como plataforma de interface", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...iMasters
Marcos Ferreira, Analista de Segurança Sênior do Site Blindado, palestrou sobre "SecDevOps – Testes contínuos de segurança em aplicações", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
Lucas Simões - Desmistificando o uso de temas "prontos" em WordPressWordPress Floripa
Nessa palestra abordamos do ponto de vista de gestão de projetos e gestão de recursos o uso de temas para o desenvolvimento de sites, portais e ecommerce a partir de temas prontos (free, freemium e premium).
O objetivo é trazer os prós, contras e desafios neste cenário de projetos baseados em temas "prontos".
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...iMasters
Breno Calazans, Software Engineer da VTEX, palestrou sobre "React para aplicações web e mobile como plataforma de interface", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
DevCommerce Conference 2016: SecDevOps – Testes contínuos de segurança em apl...iMasters
Marcos Ferreira, Analista de Segurança Sênior do Site Blindado, palestrou sobre "SecDevOps – Testes contínuos de segurança em aplicações", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
DevCommerce Conference 2016: Vantagens e resultados de containers e VMs para ...iMasters
Wellington Silva, DevOps da Global Fashion Group, palestrou sobre "Vantagens e resultados de containers e VMs para o e-commerce", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
O novo ASP.NET - Stone Tech Saturday - Março/2017Renato Groff
Apresentação sobre as novidades do ASP.NET Core realizada em 18/03/2017 durante o Stone Tech Saturday, um evento promovido pelo grupo Comunidade .NET SP e pela Stone Soluções em Pagamentos.
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
Palestra apresentada no WordCamp Rio de Janeiro 2016. A idéia da apresentação foi abordar as facilidades da utilização de uma loja virtual usando WooCommerce, como também os benefícios ao migrar um projeto (em Magento) para WooCommerce. Relatarei também o processo de desenvolvimento no meio do caminho, alguns relatos dos clientes e as soluções desenvolvidas para as complicações que o cliente enfrentava usando a plataforma anterior.
As novidades do WordPress 3.9 e como aumentar a produtividade trabalhando com...WordPress Bahia
Apresentação de Hilder Santos no segundo Meetup WordPress Salvador. Nesta palestra foi apresentada as novidades do WordPress 3.9, plugins para turbiar seu blog/ site e como aumentar a produtividade.
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abadeIgor Abade
Muita gente acredita que automação de testes é um Santo Graal e que Selenium é a resposta a todos os problemas de qualidade em aplicações Web. Mas se seus testes forem lentos e frágeis, de que eles servem? Venha ver como usar ferramentas como PhantomJS e Web Performance Tests para acelerar e simplificar a execução de testes automatizados de apps Web
Palestra do Software Freedom Day Belém, que ocorreu no dia 19/09/2014 no CTIC - UFPA - Universidade Federal do Pará.
Apresentando a pilha tecnológica MongoDB, ExpressJS, AngularJS, NodeJS.
Vantagens, Desvantagens e como começar.
Introdução ao projeto open-source MolotovSeries
O caminho das pedras na construção de uma aplicação cloud friendlyRicardo Faria
Palestra apresentada no evento JoinCommunity 2016 onde falei sobre os principais pontos arquiteturais que devem receber atenção em aplicações cloud friendly.
A palestra tem como objetivo mostrar ferramentas do mercado atual, como editores, funções úteis, micro-frameworks e algumas boas práticas que agilizem o processo de codificação. Apresentada na PHP Conference de 2013 - Osasco SP.
DevCommerce Conference 2016: Vantagens e resultados de containers e VMs para ...iMasters
Wellington Silva, DevOps da Global Fashion Group, palestrou sobre "Vantagens e resultados de containers e VMs para o e-commerce", no DevCommerce Conference 2016.
O DevCommerce Conference 2016 aconteceu nos dias 06 e 07 de junho de 2016, no Hotel Tivoli em São Paulo-SP http://devcommerce2016.imasters.com.br/
O novo ASP.NET - Stone Tech Saturday - Março/2017Renato Groff
Apresentação sobre as novidades do ASP.NET Core realizada em 18/03/2017 durante o Stone Tech Saturday, um evento promovido pelo grupo Comunidade .NET SP e pela Stone Soluções em Pagamentos.
WordCamp Rio de Janeiro 2016 - Vinícius Lourenço | Lojas Virtuais Descomplica...Vinícius Lourenço
Palestra apresentada no WordCamp Rio de Janeiro 2016. A idéia da apresentação foi abordar as facilidades da utilização de uma loja virtual usando WooCommerce, como também os benefícios ao migrar um projeto (em Magento) para WooCommerce. Relatarei também o processo de desenvolvimento no meio do caminho, alguns relatos dos clientes e as soluções desenvolvidas para as complicações que o cliente enfrentava usando a plataforma anterior.
As novidades do WordPress 3.9 e como aumentar a produtividade trabalhando com...WordPress Bahia
Apresentação de Hilder Santos no segundo Meetup WordPress Salvador. Nesta palestra foi apresentada as novidades do WordPress 3.9, plugins para turbiar seu blog/ site e como aumentar a produtividade.
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abadeIgor Abade
Muita gente acredita que automação de testes é um Santo Graal e que Selenium é a resposta a todos os problemas de qualidade em aplicações Web. Mas se seus testes forem lentos e frágeis, de que eles servem? Venha ver como usar ferramentas como PhantomJS e Web Performance Tests para acelerar e simplificar a execução de testes automatizados de apps Web
Palestra do Software Freedom Day Belém, que ocorreu no dia 19/09/2014 no CTIC - UFPA - Universidade Federal do Pará.
Apresentando a pilha tecnológica MongoDB, ExpressJS, AngularJS, NodeJS.
Vantagens, Desvantagens e como começar.
Introdução ao projeto open-source MolotovSeries
O caminho das pedras na construção de uma aplicação cloud friendlyRicardo Faria
Palestra apresentada no evento JoinCommunity 2016 onde falei sobre os principais pontos arquiteturais que devem receber atenção em aplicações cloud friendly.
A palestra tem como objetivo mostrar ferramentas do mercado atual, como editores, funções úteis, micro-frameworks e algumas boas práticas que agilizem o processo de codificação. Apresentada na PHP Conference de 2013 - Osasco SP.
Componentes Transformers: Combinando o melhor de cada frameworkFlávio Lisboa
Inicialmente trataremos sobre padrões de construção de componentes, para então falar sobre interoperabilidade entre aplicações PHP e bibliotecas de componentes interoperáveis. Finalmente mostraremos exemplos de combinações de componentes de diferentes frameworks.
Java CDI: Usando Java CDI em projetos Jakarta EE ou MicroprofileVictor Osorio
Apresentação das features básicas da Especificação Java CDI através de casos de usos.
Video: https://www.youtube.com/watch?v=iDGgNNLYaO4&t=2412s
Código em:
- https://github.com/vepo/cdi-tutorial
- https://github.com/vepo/cdi-tutorial-java-se
Navegando em um mar de siglas do mundo javaAndrei Tognolo
O números de apis e frameworks que existem para a plataforma Java podem assustar novos desenvolvedores. Essa palestra busca mostrar uma visão geral das principais apis relacionadas ao padrão JavaEE.
Após visitar as principais tecnologias JavaEE, vamos analisar cenários e decidir quais tecnologias utilizar.
Quebrando barreiras entre desenvolvimento e operação de software com DevOpsJosé Alexandre Macedo
Apresentado para o Pop-ES e NPD da Ufes. Conheça o significado de DevOps e como ele pode apoiar entregas mais rápidas de software por meio da mudança de cultura, automatização entre outras...
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
Slides do Minicurso ministrado pela ToolsCloud na Globalcode. Para se inscrever nas proximas turmas, acesse:
http://www.globalcode.com.br/gratuitos/minicursos/minicurso-introducao-a-alm-open-source
Para experimentar as ferramentas apresentadas no minicurso, você pode utilizar o ambiente de demonstração da ToolsCloud:
https://demo.toolscloud.net
User: toolscloud
Password: toolscloud
ToolsCloud -- As ferramentas que os desenvolvedores adoram, na nuvem!
Solução complete de ALM, open source e sem stress. Começe a usar no seu projeto hoje!
http://www.toolscloud.com
Esta apresentação foi utilizada na QCon SP, 2016. O objetivo foi mostrar quais foram os desafios e dificuldades enfrentadas pelo time na migração do front-end para novas tecnologias, utilização de sistema de caching e manter integração com o checkout legado.
JHipster - Produtividade e Maturidade em suas mãosThiago Soares
Apresentação utilizada no JavaDay 2017. Um rápida introdução ao JHipster e muita prática.
O resultado foi a aplicação funcionando completamente na núvem Heroku.
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC 2013 SP | Arquitetura Java: Preciso de um Framework, mas qual usar?
1. Preciso de um Framework, masPreciso de um Framework, mas
qual usar?qual usar?
Hébert Coelho de Oliveira
2. About me
• Pós: MIT em Engenharia de Software com
Java
• Analista Desenvolvedor Sênior: 10 anos+
• Professor de Java para Pós Graduação
• Criador do blog uaiHebert.com
• Certificações: SCJP, SCWCD, OCBCD,
OCJPAD
• Livro em andamento: JPA Eficaz
• Revisor do Livro: Primefaces CookBook
• Criador do EasyCriteria
5. O que veremos:O que veremos:
Servidores
IDEs
View
Business
Infra
6. ServidoresServidores
Como escolher o melhor servidor?
◦ Material de pesquisa
◦ Facilidade de Configuração
◦ Necessidade de “re-deploy”
◦ Preparo do artefato
◦ Cuidado com “blogs”
◦ Implementações que podem dar problema
(JSF)
◦ Capacidade
14. View – Action x ComponentView – Action x Component
Action
◦ Maior controle do HTML
◦ Menor curva de aprendizado
◦ Cada ação geraria uma configuração específica
Component
◦ Bom para reutilizar código/módulos
◦ Design inicial agradável
◦ Curva de aprendizado
◦ Memória do servidor
15. View – Struts 1 [AB]View – Struts 1 [AB]
Vantagens Desvantagens
Configuração centralizada XML enorme
Formulários Grande curva de
aprendizado
Tags Beans/HTML Péssima documentação
Validações Não é transparente
Dá foco ao MVC Abordagem rígida
Muito encontrado no mercado
16. View – Struts 2 [AB]View – Struts 2 [AB]
Vantagens Desvantagens
Fácil de Testar Compatibilidade
Suporte a Ajax Grande curva de
aprendizado
Suporte a Anotações Documentação limitada
Diversas views Não é transparente
Plugins
17. View – VRaptor [AB]View – VRaptor [AB]
Vantagens Desvantagens
Fácil de Configurar Não tem muitas vagas
Integrações com outros
frameworks
Alguns erros estranhos
ainda acontecem
Bom suporte (GUJ)
18. View – Stripes [AB]View – Stripes [AB]
Vantagens Desvantagens
Não necessita de xml Comunidade pequena
Boa documentação Tem menos funcionalidades
Membros da comunidade
são ativos
19. View – JSF [CB]View – JSF [CB]
Vantagens Desvantagens
Fácil de começar a usar Difícil de evoluir
Bibliotecas de ótima
qualidade
Longa curva de aprendizado
Modularização
i18n – imagens
Front End oficial
20. View – Wicket [CB]View – Wicket [CB]
Vantagens Desvantagens
Boa documentação Bastante atenção as suas
regras
Frequentemente atualizado Atualizações costumam
quebrar código
Programadores experientes
terão mais facilidade
Programadores
inexperientes terão mais
dificuldade
Pode levar a códigos de
extrema complexidade
21. View – Tapestry [CB]View – Tapestry [CB]
Vantagens Desvantagens
Código bem próximo a um
HTML
Documentação não muito
detalhada
Boa produtividade para
quem tem bom
conhecimento
Curva de aprendizado bem
inclinada
A cada nova versão, muitas
funcionalidades estarão
disponíveis
Upgrades demoram a chegar
22. View – GWT [CB]View – GWT [CB]
Vantagens Desvantagens
Garantia de compatibilidade
do JavaScript
Poucos livros sobre o
assunto
Grande empresa como
investidora
A compilação de Java para
JavaScript é lenta
Bom suporte de IDE Mais códigos do que JQuery
Integra com JUnit / JMock /
TestNG
23. Business - EJBBusiness - EJB
Vantagens Desvantagens
Isolar a regra de negócio Especificação grande
Proteger em Firewall Extra Alta complexidade
Concurrent Access and
Transaction Support
Muita chance de criar
soluções complexas e que
tenha um alto custo
JAAS
Pool/Caching
Clusterização