Bem-vindos ao meu canal, onde falo sobre desenvolvimento de software e computação.

Meu nome é Otávio Lemos, sou professor de computação na Universidade Federal de São Paulo (UNIFESP). Fiz mestrado e doutorado na USP, na área de Engenharia de Software, pós-doutorado na Universidade da Califórnia em Irvine (UCI) e leciono e faço pesquisa na UNIFESP há dez anos.

Já apresentei meu trabalho no Google, na UCI, na Carnegie Mellon University (CMU) e em diversos congressos internacionais. Sou apaixonado por desenvolvimento de software e computação em geral. Em minhas pesquisas realizo experimentos e desenvolvo ferramentas para auxiliar desenvolvedores a produzir código com mais qualidade e menor custo.

Criei esse canal principalmente para compartilhar conhecimento que vou coletando durante minha carreira e estudos. Minha expectativa é que os vídeos ajudem muitas pessoas a melhorarem o seu trabalho e aprenderem coisas novas.

Ed. de vídeos: Paulo Ferreira pgferreira.myportfolio.com/


Otavio Lemos

"Se você acha que arquitetura boa é cara, tente arquitetura ruim."
— Brian Foote & Joseph Yoder

De fato, arquitetura ruim é pior do que bugs. Se eu consigo me encontrar dentro da minha base de código, não importa que existam bugs, eventualmente vou encontrá-los.

Mas se eu não consigo entender a bagunça em que estou, como posso consertar, adicionar features ou mudar o sistema?

Quer aprender uma arquitetura boa e simples ao mesmo tempo?

No meu livro Arquitetura Limpa na Prática eu te ensino algumas ideias-chave e comuns encontradas na Arquitetura Hexagonal, no Functional Core, Imperative Shell, na Onion Architecture, e até no DDD, de maneira prática e com um exemplo completo.

Essas ideias certamente te ajudarão a construir sistemas nos quais você poderá mais facilmente dar manutenção por um longo período de tempo.

Se você foi beneficiado de alguma forma por meu conteúdo gratuito do YouTube ou posts do LinkedIn, uma ótima forma de apoiar-me para que eu continue a produzir conteúdo é também adquirindo meu livro!

Aproveite a última semana com 20% de desconto e mais de 60 vídeo-aulas de bônus!

Clique aqui e adquira agora:

www.hotmart.com/product/livro-arquitetura-limpa-na…

Valeu!

#arquiteturadesoftware #arquiteturalimpa #cleanarchitecture #cleancode

4 years ago | [YT] | 74

Otavio Lemos

Vem novidade por aí... 😄

4 years ago | [YT] | 65

Otavio Lemos

Galera, hoje vou postar o vídeo um pouco mais tarde: perto das 18:00.

Será sobre as duas escolas do TDD.

5 years ago | [YT] | 21

Otavio Lemos

O Bjarne Stroustrup (criador do C++) recomenda aprender de quatro a cinco linguagens de programação, diversificando o tipo de linguagem.

Eis as sugestões específicas:

(1) low-level: código de máquina (eu substituiria por linguagem de montagem aqui para facilitar um pouco 😅);
(2) nível de abstração mais alto: C++;
(3) funcional: Haskel ou ML; e
(4) de produção rápida: JavaScript ou Python ou Ruby.

5 years ago | [YT] | 50

Otavio Lemos

Help me!

5 years ago | [YT] | 32

Otavio Lemos

Perdi um tempinho para mapear os lugares que visitei em minha carreira para fazer alguma apresentação... :)

5 years ago | [YT] | 40

Otavio Lemos

Preparando o workshop... :)

5 years ago | [YT] | 41

Otavio Lemos

😅

5 years ago | [YT] | 40

Otavio Lemos

😂

5 years ago | [YT] | 58

Otavio Lemos

Essa é para meus amigos do front... 😅

5 years ago | [YT] | 38