Calendário de eventos de TI em 2018 - DB1 Global Software

Boa noite, pessoal!

A DB1 Global Software teve uma excelente iniciativa de pesquisar, reunir e agrupar os principais eventos de tecnologia que acontecerão neste ano de 2018!
Trata-se de um material bastante interativo, com opções para visualizar os eventos por mês e links para download da agenda de eventos em formato ICS para importação em alguns serviços, como o Google Calendar ou Outlook. Para cada evento há informações de data, local e link para acessar o site oficial.

O material também traz algumas dicas bem interessantes de alguns profissionais da DB1 para palestrantes, como escolha de temas, apresentações e técnicas de início de conclusão de palestras.

Ficou interessado? Acesse o link abaixo e informe o seu e-mail para receber o calendário!

http://carreirati.db1.com.br/principais-eventos-de-tecnologia

 

Grande abraço!


 

CodeRage XII Brasil

Boa noite, pessoal!

Notaram que ando um pouco ausente na publicação de artigos? São dois motivos muito importantes!
Primeiro, fiquei bastante focado na pequena série de Lightning Talks sobre Design Patterns que ministrei na DB1 durante o mês de fevereiro. Em breve divulgarei os links dos 4 vídeos, mas eles já foram publicados na página do blog no Facebook.
Segundo, eu fui convidado, com muita honra, pelo Fernando Rizzato para apresentar uma palestra sobre Open Tools API no Code Rage XII Brasil.

O evento é online, gratuito, e ocorrerá nos dias 13, 14 e 15 de março, trazendo vários profissionais de peso com temas muito interessantes.
Clique no link abaixo para conferir a grade de palestras e fazer a inscrição!

http://embt.co/CRXIIBrasil

 

Após o evento, eu retorno com os dois últimos artigos sobre SOLID, ok?

Grande abraço!


 

SOLID - Liskov Substitution Principle (LSP)

Saudações, leitores!
Já temos conhecimento de que abstração, no contexto da programação, é o ato de identificar características em comum nas entidades do sistema de forma que seja possível reaproveitar comportamentos e atributos por meio de heranças. A questão é que, algumas vezes, cometemos algumas falhas no processo de abstração, levando à violação do Liskov Substitution Principle.

Continue lendo

SOLID - Open/Closed Principle -OCP

Olá, pessoal!
Algumas vezes, a solução mais rápida para codificar uma funcionalidade ou corrigir um erro é adicionar mais um Else-If em uma estrutura já existente, não é?
Bom, eu não concordo. Apesar de funcional, esse tipo de prática viola o segundo princípio do SOLID, chamado de Open/Closed Principle.
Continue lendo o artigo para entender essa violação e como eliminá-la!

Continue lendo

SOLID - Single Responsibility Principle - SRP

Boa noite, leitores! Como estão?
Hoje iniciaremos uma nova série de apenas 5 artigos abordando os princípios SOLID. Pretendo enfatizar o objetivo de cada um deste princípios devido à sua extrema importância na arquitetura de um software.
O primeiro dos princípios é a letra “S”, que corresponde ao Single Responsibility Principle. Vamos conhecê-lo?

Continue lendo