Segue uma palestra bem interessante BB usando React Native e ganhando em tempo:
Mostrando postagens com marcador Palestra. Mostrar todas as postagens
Mostrando postagens com marcador Palestra. Mostrar todas as postagens
quarta-feira, 13 de fevereiro de 2019
domingo, 5 de julho de 2015
Performance com AngularJS
Palestra da InfoQ que recomendo:
Alguns destaques:
* Use $emit em vez de $broadcast para troca de mensagens entre scopes
* Use two-way data binding somente quando realmente necessário, caso não seja, utilize one-way data binding. O one-way data-binding foi implementando na 1.3 e faz o valor ser renderizado uma só vez não sendo mais visitado pelo dirty checking. Para isso use ::, como em {{::valor}}. Tome cuidado somente ao usar one-way em valores dentro de um ng-repeat que possa vir a ser filtrado para não ter valores apresentados de forma incorreta.
* use ng-if em vez de ng-show. O ng-if inclui o elemento no DOM somente quando a condição for atendida enquanto que ng-show só oculta (display: none), com isso o dirty checking irá verificar o elemento com ng-show mais vezes do que com ng-if tendo um custo maior.
* use com moderação os filters, porque toda vez que um atributo two-way data binding é alterado o dirty checking repassa toda a árvore DOM revalidando todos os bindings. Sugestões aqui é já trazer o atributo já formatado ou manipular o array formatando-o usando o método map de Array (quando o filter foi utilizado para formatar) ou outra forma.
* nos ng-repeat utilize track by $index, isso irá otimizar o loop:
ng-repeat="item in items track by $index"
* Uso de ng-model-options, também feature nova da 1.3, informa o tempo ou em que momento o model deve ser atualizado.
Veja também:
Exploring Angular 1.3: One-time bindings
Exploring Angular 1.3: ng-model-options
* use ng-if em vez de ng-show. O ng-if inclui o elemento no DOM somente quando a condição for atendida enquanto que ng-show só oculta (display: none), com isso o dirty checking irá verificar o elemento com ng-show mais vezes do que com ng-if tendo um custo maior.
* use com moderação os filters, porque toda vez que um atributo two-way data binding é alterado o dirty checking repassa toda a árvore DOM revalidando todos os bindings. Sugestões aqui é já trazer o atributo já formatado ou manipular o array formatando-o usando o método map de Array (quando o filter foi utilizado para formatar) ou outra forma.
* nos ng-repeat utilize track by $index, isso irá otimizar o loop:
ng-repeat="item in items track by $index"
* Uso de ng-model-options, também feature nova da 1.3, informa o tempo ou em que momento o model deve ser atualizado.
Veja também:
Exploring Angular 1.3: One-time bindings
Exploring Angular 1.3: ng-model-options
Marcadores:
AngularJS,
InfoQ,
Palestra,
Performance
segunda-feira, 16 de setembro de 2013
Superando barreiras no desenvolvimento iOS
Para quem está começando a programar para iOS, como eu, indico a palestra abaixo, muitas dicas e sugestões de frameworks.
sábado, 6 de abril de 2013
Cloud - Primeiros passos
Uma ótima palestra para entender essa nova tendência
Sua aplicação Java nas nuvens: de conceitos a exemplos em AWS e Google App Engine
Sua aplicação Java nas nuvens: de conceitos a exemplos em AWS e Google App Engine
quarta-feira, 23 de janeiro de 2013
sexta-feira, 11 de janeiro de 2013
Dicas para desenvolvimento mobile
Uma palestra que assisti e recomendo, com várias dias para desenvolvimento para mobile do Sérgio Lopes.
Link:
segunda-feira, 7 de janeiro de 2013
Storage em HTML5
Para quem quiser aprender sobre as opções de storage do HTML5 recomendo esta palestra:
Puxaram o cabo de rede! Soluções para uma web sem conexão permanente
Puxaram o cabo de rede! Soluções para uma web sem conexão permanente
quarta-feira, 5 de dezembro de 2012
Clean Code: Desenvolvendo como um Profissional Ágil
Pessoal assisti esta palestra do InfoQ e achei muito boa, muitas das dicas da palestra já pratico outras conheci agora, recomendo.
Segue o link:
Clean Code: Desenvolvendo como um Profissional Ágil
quinta-feira, 2 de setembro de 2010
Palestra: Produção de jogos e aplicativos para celular usando a plataforma Flash: Flash e Flex Builder
Pessoal do RS, dia 22/09 irá ocorrer a palestra Produção de jogos e aplicativos para celular usando a plataforma Flash: Flash e Flex Builder na TargetTrust. A palestra será ministrada pela Gabriela Trindade Perry das 19h às 21h e a entrada é só um agasalho para doação.
Para se inscrever e saber mais é só acessar este link.
Pretendo ir e você?
Para se inscrever e saber mais é só acessar este link.
Pretendo ir e você?
segunda-feira, 9 de agosto de 2010
Produção de jogos e aplicativos para celular usando a plataforma Flash: Flash e Flex Builder
Pessoal do RS, amanhã irá ocorrer a palestra Produção de jogos e aplicativos para celular usando a plataforma Flash: Flash e Flex Builder na TargetTrust. A palestra será ministrada pela Gabriela Trindade Perry das 19h às 21h e a entrada é só um agasalho para doação.
Para se inscrever e saber mais é só acessar este link.
Pretendo ir e você?
Para se inscrever e saber mais é só acessar este link.
Pretendo ir e você?
quarta-feira, 23 de dezembro de 2009
Palestras / Treinamentos
Este ano foi particularmente diferenciado na minha vida profissional.
Sempre fui desenvolvedor, nunca tinha ministrado cursos ou palestras, mas neste ano isso mudou. Primeiramente foi um convite do Igor Costa para uma palestra online no FlexMania realizado nos dias 06 e 07 de julho onde palestrei sobre Criando e estendendo componentes para o Flex 3.
Neste último trimestre já ministrei três treinamentos, Programação ActionScript com Flash CS4 na Alfamídia e Desenvolvimento de Aplicativos com Adobe Flex e Acesso a dados com Adobe Flex na TargetTrust. Todos estes sobre indicação da Gabriela Trindade.
Agora para janeiro irei ministrar um treinamento na Feevale sobre AS3 no Flash para professores e alunos de um projeto de extensão chamado ENGNATV, também sobre indicação da Gabriela, fico devendo algum churrasco para ela, hehehehe.
É muito bom poder passar o conhecimento adquirido para outras pessoas. Espero que em 2010 outras oportunidades como estas ocorram.
Sempre fui desenvolvedor, nunca tinha ministrado cursos ou palestras, mas neste ano isso mudou. Primeiramente foi um convite do Igor Costa para uma palestra online no FlexMania realizado nos dias 06 e 07 de julho onde palestrei sobre Criando e estendendo componentes para o Flex 3.
Neste último trimestre já ministrei três treinamentos, Programação ActionScript com Flash CS4 na Alfamídia e Desenvolvimento de Aplicativos com Adobe Flex e Acesso a dados com Adobe Flex na TargetTrust. Todos estes sobre indicação da Gabriela Trindade.
Agora para janeiro irei ministrar um treinamento na Feevale sobre AS3 no Flash para professores e alunos de um projeto de extensão chamado ENGNATV, também sobre indicação da Gabriela, fico devendo algum churrasco para ela, hehehehe.
É muito bom poder passar o conhecimento adquirido para outras pessoas. Espero que em 2010 outras oportunidades como estas ocorram.
segunda-feira, 24 de agosto de 2009
Palestra – Empreendendo com soluções Adobe para plataforma RIA
Dia 27/08 haverá mais uma palestra on-line e gratuita ministrada pelo Igor Costa. Para mais detalhes veja.
Assinar:
Postagens (Atom)