Excelente vídeo do Thulio Bittencourt onde ele mostra como acabar com os IFs desnecessários e tornar seu código muito mais legível e eficaz.
A algum tempo o Fernando Rizzato compilou uma lista de links bastante útil para quem utiliza RAD Studio, Delphi e C++, segue a lista:
Documentação do RAD Studio
http://docs.embarcadero.com/products/rad_studio
CodeRage (30+ webinars por edição)
CodeRage 8: http://www.embarcadero.com/br/coderage/embtc-gated-sessions1013
CodeRage 9: http://www.embarcadero.com/br/coderage/coderage-9-op-sessions
CodeRage X: http://www.embarcadero.com/br/coderage/coderage-x-op-sessions
Developer Skill Sprints (100+ webinars, 20 minutos cada)*
https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc
FireDAC Skill Sprints (10+ webinars):
https://www.youtube.com/playlist?list=PLwUPJvR9mZHgjJ0JtSqJ-dv2cGtWr-jtq
RAD In Action (30+ workshops)
https://www.embarcadero.com/rad-in-action
Developers Direct (30+ webinars)
http://streaming.embarcadero.com/www/DevDirectWWW.dll/home
Migration Center
http://www.embarcadero.com/rad-in-action/migration-upgrade-center
Fonte: Delphi Insider
Genéricos ou tipos parametrizados, fornecem uma maneira de definir as classes sem especificar os tipos de dados exatos que serão usados na classe. Os genéricos são comumente usados em classes de coleção de tipo seguro, mas há muitos outros usos também. Este vído aborda os principais conceitos de genéricos, incluindo sintaxe, utilizando classes e interfaces genéricas existentes, bem como a criação de novos tipos genéricos.
Os vídeos do Code Rage Brasil III já estão no canal do youtbe, além de um conteúdo impecável feito pelos melhores os assuntos são bem atuais e abrangem várias novidades e necessidades de desenvolvimento utilizando Rad Studio XE7, de um clique é confira: https://www.youtube.com/user/regyssilveira/
Estou fazendo uma atualização quase diária do canal do youtube da página: https://www.youtube.com/user/regyssilveira/, para quem gosta de um pouco de mão na massa, no canal vai encontrar vídeos abordando diversos novos recursos do Rad Studio XE7 entre outras coisas, vale a pena conferir.
Se gostarem do canal por favor divulguem e se inscrevam.
Excelente vídeo mostrando técnicas de RTTI em Object Pascal.
Alguns pontos da linguagem de programação Delphi são sempre menosprezados, um deles é o uso de diretivas de compilação, muito poucos usuários conhecem a fundo as diretivas de compilação é as utilizam no dia-a-dia.
Agora com o advento da introdução a programação multiplataforma no Rad Studio e Delphi, as diretivas tem voltado a ser foco, visto que em alguns casos, mesmo que a linguagem abstraia ao programador as facetas da programação multiplataforma, alguns artifícios ainda se fazem necessário para desenvolvimento em mais de um ambiente ou sistema operacional, veja um exemplo o desenvolvimento de software para iOS e Android utilizando SMS, não existe uma abstração para o envio do SMS que seja comum as duas plataformas, então se faz necessário a utilização de diretivas de compilação para adaptar o código compilado a uma outra plataforma.
Voltando ao foco do artigo, a diretiva MESSAGE e uma dessas diretivas que são menosprezadas pela maioria dos usuários, ela é particularmente útil em projetos ainda em desenvolvimento, onde parte do código ainda não foi implementado, podendo ser utilizada para sinalizar partes do código que ainda necessitam de uma atenção um pouco maior, veja um exemplo simples:
Read More
SWAG é uma coleção de códigos fontes e programas exemplo para linguagem de programação Pascal. O material foi doado por vários programadores pascal ao redor do mundo com o desejo de contribuir para o avanço de uma das maiores linguagens de programação já criadas. SWAG está organizado em 57 diferentes categorias que cobrem todos os aspectos da linguagem Pascal e tudo é absolutamente livre! O material contido no SWAG tem a intenção de ser uns instrumento de ensino e aprendizagem para usuários da linguagem Pascal. Programadores iniciantes e experientes encontrarão no SWAG uma valiosa fonte de ideias e informações.
A linguagem Pascal continua forte até os dias de hoje sendo utilizada por muitas ferramentas como Delphi, Lazarus, entre outros em diversas aplicações e plataformas.
Veja mais no link: http://swag.delphidabbler.com/
Guarde está data: O CodeRage 9 acontecerá em 28 de Outubro, 2014
Você está aqui para construir grandes aplicativos e não está sozinho. Se junte a Embarcadero e a desenvolvedores de software no mundo todo no CodeRage, evento totalmente gratuito e totalmente técnico, uma conferência on-line dedicada a tecnologia e desenvolvimento de aplicações.
A conferência abordará diversos tópicos sobre desenvolvimento utilizando Object Pascal e C++, sessões sobre desenvolvimento para plataformas multi-dispositivos e outras dicas e truques de programação. Serão duas faixas de transmissão ao vivo, uma para Object Pascal e outra para C++.
As sessões planejadas incluem:
- Desenvolvimento Multi-dispositivos
- Mobilidade Empresarial
- A Internet das Coisas (IoT)
- Compartilhando projetos e código em todas as plataformas
- “Mobile First” melhores práticas, estratégias e fatores de sucesso
- Otimização de interface de usuário / Experiência para aplicativos móveis
- Dicas, truques e técnicas
- Histórias de Sucesso
- Interagindo com dispositivos, gadgets e Wearables
- A depuração de aplicativos e testes
- Trabalhando com API(s) de Plataforma e Serviços de Plataforma
- Programação com dispositivos móveis e sensores
- Conectando-se a bancos de dados SQL locais e remotos
- Integrando móvel em sua arquitetura multi-camada
- Rentabilizar seus aplicativos móveis com anúncios e compras dentro do aplicativo
- Modernizar suas aplicações Windows
- Aproveitando Cloud Servers baseados em REST e back-end como um Serviço (Baas)
- Desenvolvimento Melhores Práticas
- Linguagem de programação e recursos de biblioteca
- Construir aplicações 2D e 3D
Vídeo de introdução a nova Bliblioteca de Programação Pararela que foi lançada juntamente com o Delphi, C++ Builder e Rad Studio XE7 e funciona tanto em VCL quanto em Firemonkey.