Ricardo Martins apresenta melhores práticas para desenvolvimento no Magento, incluindo criação de temas e pacotes, desenvolvimento e instalação de módulos, versionamento, ambientes de desenvolvimento e playground, e ferramentas úteis como o Modgit.
Palestra sobre a API do WooCommerce, a idéia foi compartilhar algumas experiências, boas práticas e como ter um melhor aproveitamento da API, sua documentação e os benefícios de estudá-la, aproveitá-la e contribuir com a mesma.
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?Vinícius Lourenço
Palestra apresentada no Fórum Internacional do Software Livre 2017, em Porto Alegre. A idéia da apresentação foi de introduzir o público ao universo WordPress e apresentar alguns exemplos do que pode ser feito com o CMS.
No passado, muitas pessoas reclamavam do PHP devido a falta de organização na escrita de códigos, falta de padrões e pelos ditos "sobrinhos", a linguagem amadureceu, vieram os padrões, os frameworks, gerenciador de dependências e algumas pessoas continuam falando mal da linguagem. Estamos na era dos componentes e de tecnologias como webassembly, machine learning, graphql, bem como na reestruturação da linguagem para a versão 8.0. Nessa palestra iremos ver onde o PHP se posiciona atualmente, o que vem na linguagem na próxima versão e como utilizar a linguagem para trabalhar com as tecnologias em alta.
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for DummiesVinícius Lourenço
Palestra realizada dia 04/05 na Springpoint, em São Paulo-SP. Nesta palestra abordei de maneira panorâmica o que é o WordPress e algumas de suas possibilidades.
Palestra sobre a API do WooCommerce, a idéia foi compartilhar algumas experiências, boas práticas e como ter um melhor aproveitamento da API, sua documentação e os benefícios de estudá-la, aproveitá-la e contribuir com a mesma.
FISL17 - Vinícius Lourenço | WordPress - Como começar e o que dá para ser feito?Vinícius Lourenço
Palestra apresentada no Fórum Internacional do Software Livre 2017, em Porto Alegre. A idéia da apresentação foi de introduzir o público ao universo WordPress e apresentar alguns exemplos do que pode ser feito com o CMS.
No passado, muitas pessoas reclamavam do PHP devido a falta de organização na escrita de códigos, falta de padrões e pelos ditos "sobrinhos", a linguagem amadureceu, vieram os padrões, os frameworks, gerenciador de dependências e algumas pessoas continuam falando mal da linguagem. Estamos na era dos componentes e de tecnologias como webassembly, machine learning, graphql, bem como na reestruturação da linguagem para a versão 8.0. Nessa palestra iremos ver onde o PHP se posiciona atualmente, o que vem na linguagem na próxima versão e como utilizar a linguagem para trabalhar com as tecnologias em alta.
Springpoint São Paulo 2016 - Vinícius Lourenço | WordPress for DummiesVinícius Lourenço
Palestra realizada dia 04/05 na Springpoint, em São Paulo-SP. Nesta palestra abordei de maneira panorâmica o que é o WordPress e algumas de suas possibilidades.
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Leonam Pereira Dias
nortear os participantes que estão em busca de oportunidades no mercado de trabalho, mas que enfrentam dificuldade para se preparar e se posicionar diante da enorme diversidade de ferramentas, tecnologias e, principalmente, competição do mercado.
Palesrtra apresentada no The Developers Conference 2020 Florianópolis 2020, edição Online.
Falo sobre qualidade em software buscando quebrar alguns mitos sobre qualidade e propondo que ela deve ser de forma contínua em software e não mais uma etapa.
Nesta palestra, vemos como é a carreira de um desenvolvedor Java, falamos um pouco sobre o mercado, sobre o desenvolvimento de um profissional e damos algumas dicas de como se tornar um ninja.
Palestra apresentada para os colaboradores da MJV no dia 13/05/2020.
Conteúdo:
- fundamentos e orientação a objetos
- dívida técnica
- princípios ágeis e extreme programming
Quando você trabalha com aplicações que precisam de deploys constantes. Sempre nos perguntamos qual a melhor maneira de garantir deploys consistentes e reversíveis. Nessa palestra mostro como criar uma stack de deploy, onde em alguns segundos é possível subir uma nova versão e nos mesmos segundos, retornar para a versão antiga.
Quero me tornar desenvolvedor php. Como me preparar para entrar e me manter n...Leonam Pereira Dias
nortear os participantes que estão em busca de oportunidades no mercado de trabalho, mas que enfrentam dificuldade para se preparar e se posicionar diante da enorme diversidade de ferramentas, tecnologias e, principalmente, competição do mercado.
Palesrtra apresentada no The Developers Conference 2020 Florianópolis 2020, edição Online.
Falo sobre qualidade em software buscando quebrar alguns mitos sobre qualidade e propondo que ela deve ser de forma contínua em software e não mais uma etapa.
Nesta palestra, vemos como é a carreira de um desenvolvedor Java, falamos um pouco sobre o mercado, sobre o desenvolvimento de um profissional e damos algumas dicas de como se tornar um ninja.
Palestra apresentada para os colaboradores da MJV no dia 13/05/2020.
Conteúdo:
- fundamentos e orientação a objetos
- dívida técnica
- princípios ágeis e extreme programming
Quando você trabalha com aplicações que precisam de deploys constantes. Sempre nos perguntamos qual a melhor maneira de garantir deploys consistentes e reversíveis. Nessa palestra mostro como criar uma stack de deploy, onde em alguns segundos é possível subir uma nova versão e nos mesmos segundos, retornar para a versão antiga.
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.
Organizando a casa. o front end do jeitinho que a mamãe gostaJohnathan Cardoso
Sim, sua mamãe gosta de tudo arrumado. Você também deveria gostar de organizar seu código do front-end da melhor maneira possível. Serão apresentadas diversas práticas "maneiras" para tornar seu sistema/site mais leve e bacana, reduzindo o tempo de carregamento, melhorando a navegação do usuário e possibilitando melhores resultados.
Um panorama completo sobre os três maiores CMS desenvolvidos em PHP. Passado, presente e futuro. Será que estes gigantes ainda disputam uma mesma parcela de mercado?
As tecnologias open source foram e são responsáveis pela popularização da web. O que seria da web se não fosse a praticidade de instalar um servidor PHP e subir um site via FTP? A web está repleta de blogs e portais desenvolvidos graças a isso. Porém, há muito mais tecnologia aberta esperando para ser utilizada! Nessa palestra demonstrarei um conjunto de ferramentas, frameworks e linguagens e como elas podem auxiliar na produtividade e criação de aplicações inteligentes. Trazendo um pouco do que está acontecendo nas diversas comunidades open source existentes.
http://campuse.ro/events/campus-party-brasil-2016/talk/web-open-source/
Python mudando o modo de desenvolver para a web - Marcos Daniel PetryTchelinux
Python: mudando o modo de desenvolver para a internet (Marcos Daniel Petry)
A Palestra se propõem a apresentar várias soluções que a linguagem oferece para o desenvolvimento de aplicações voltadas para a internet e uma pequena comparação com alguns de seus “concorrentes” de outras linguagens. Fatores determinantes para a escolha de um framework ideal e também cases de sucesso de várias empresas, dos mais diversos portes, ao redor do mundo
Marcos Daniel Petry
Desenvolvedor Python/Django na Universidade de Caxias do Sul. Vice Presidente da Associação Python Brasil, associação cujo objetivo é apoiar e disseminar o uso da linguagem Python no país. Jogador de poker =P
13. Se tudo correr bem...
•
•
•
•
Criação de temas e pacotes
Criação e instalação de módulos
Versionamento e deploy
Ambiente de desenvolvimento e
playground
• Ferramentas que nos ajudam
19. Os temas nativos
• default/blank
• default/default
Apenas com alterações de css no package
base. Os arquivos de template vem do
base/default.
• default/modern
• default/iphone
20. Criando nosso pacote
• Crie seu próprio package
• Com seu tema default
• Quanto menos arquivos de templates
sobrescrever, melhor
36. Ambiente de desenvolvimento
• Erros habilitados
– php.ini > error_reporting / display_errors
– MAGE_IS_DEVELOPER_MODE
no .htaccess
• Recursos limitados
• Versão do PHP e MySQL
– Sempre a mais recente? Nem sempre.
37. Playground
• Lugar pra você fazer
experimentos
• Se divertir com os
módulos experimentais
• Limite os acessos
• Sample data
• Facilite o rollback
– Git
– Scripts de restore
47. Tem mais…
• Correios e auto-complete de ceps
– Frete.co (www.frete.co)
• Alternativa com alto SLA para calculo de fretes
• Base (realmente) completa de endereços
• Só precisa mudar a URL do webservice
48. Frete.co
Sem Frete.co
Com Frete.co
Retorno com os mesmos elementos:
{"resultado":"1","resultado_txt":"sucesso - cep
completo","uf":"SP","cidade":"Santos","bairro":"Embar
u00e9","tipo_logradouro":"Rua","logradouro":"Edu Brancato"}