Skip to content

Instantly share code, notes, and snippets.

View marcelgsantos's full-sized avatar

Marcel dos Santos marcelgsantos

View GitHub Profile
@marcelgsantos
marcelgsantos / comparativo-de-modelos-de-ia-2026.md
Created April 12, 2026 05:16
Comparativo de Modelos de IA em 2026

Comparativo de Modelos de IA em 2026

Introdução

A forma mais útil de organizar esse tema em 2026 é separar três coisas que quase sempre são misturadas: modelo aberto, modelo com pesos abertos e modelo fechado. “Open-source” no sentido estrito de software livre quase nunca descreve bem os LLMs modernos; em muitos casos o que existe é “open-weight”, isto é, pesos publicados, mas com licença, restrições ou partes do pipeline de treinamento não totalmente abertas. Esse detalhe importa muito porque muda o que você pode auditar, fine-tunar, hospedar localmente e usar comercialmente. A própria galeria do Sebastian Raschka é uma referência valiosa para comparar decisões arquiteturais recentes, especialmente no ecossistema de modelos abertos ou open-weight.

Também vale uma correção de nomenclatura antes de começar. No bloco “fechado”, Opus, Sonnet e Haiku não são famílias independentes: são linhas da família Claude, da Anthropic. Codex, hoje, também não é uma família totalmente separada de GPT no sentido antig

@marcelgsantos
marcelgsantos / llms-um-panorama-tecnico-e-comparativo-dos-llms-em-2025-2026.md
Created April 12, 2026 04:55
LLMs - Um Panorama Técnico e Comparativo dos LLMs em 2025–2026

Grandes Modelos de Linguagem

Um Panorama Técnico e Comparativo dos LLMs em 2025–2026

Modelos abertos e fechados · Arquiteturas · Custos · Multimodalidade · Treinamento


Sumário

  1. Introdução
@marcelgsantos
marcelgsantos / notas-aprenda-domain-driven-design.md
Created April 5, 2026 23:45
Anotações do Livro Aprenda Domain-Driven Design do Vlad Khononov

Cap. 6 - Lidando com a Lógica de Negócio Complexa

  • O padrão de modelo de domínio foi apresentado inicialmente por Martin Fowler no livro PoEAA.
  • O Eric Evans apresenta um conjunto de padrões com objetivo de relacionar código com o modelo do domínio de negócio.
  • Trata-se de um conjunto de ferramentas para implementar o padrão de modelo de domínio.
  • O padrão é o modelo de domínio e os blocos de construção são os agregados, objetos de valor e serviços de domínio.
  • O padrão modelo de domínio é para lidar com lógicas de negócio complexas, isto é, transições de estado complexas, regras de negócio e invariantes.
  • As invariantes são regras que devem ser cumpridas o tempo todo.
@marcelgsantos
marcelgsantos / notas-aprenda-domain-driven-design.md
Created April 5, 2026 23:44
Anotações do Livro Aprenda Domain-Driven Design do Vlad Khononov

Cap. 6 - Lidando com a Lógica de Negócio Complexa

  • O padrão de modelo de domínio foi apresentado inicialmente por Martin Fowler no livro PoEAA.
  • O Eric Evans apresenta um conjunto de padrões com objetivo de relacionar código com o modelo do domínio de negócio.
  • Trata-se de um conjunto de ferramentas para implementar o padrão de modelo de domínio.
  • O padrão é o modelo de domínio e os blocos de construção são os agregados, objetos de valor e serviços de domínio.
  • O padrão modelo de domínio é para lidar com lógicas de negócio complexas, isto é, transições de estado complexas, regras de negócio e invariantes.
  • As invariantes são regras que devem ser cumpridas o tempo todo.
@marcelgsantos
marcelgsantos / plano-de-estudos-eduardo-silva.md
Created March 13, 2026 23:35
Plano de estudos para a mentoria do Eduardo Silva

Plano de Estudos

É recomendável que o plano de estudos seja realizado de forma sequencial. O item marcado com ⭐ são de estudo obrigatório pois se trata de uma referência chave para compreender o assunto em questão. Os outros itens são opcionais mas não menos interessantes. Bom estudo! :)

Orientação a Objetos

@marcelgsantos
marcelgsantos / matriz-de-competencias.md
Created January 20, 2026 04:05
Matriz de Competências de Engenharia Loop

Matriz de Competências de Engenharia Loop

1. Introdução

Este documento tem como objetivo descrever as atribuições técnicas e não técnicas para engenheiros de software júnior, pleno e sênior que atuam em frontend, backend ou ambos. Para cada nível, presume-se que se tenha todas as habilidades do nível anterior.

Este documento permite:

  • ter clareza sobre o que é esperado para cada nível;
  • ter clareza sobre o que é esperado para o próximo nível e planejar uma promoção;

Exercícios de HTML

1. Introdução

Esta lista de exercícios tem como objetivo permitir exercitar e reforçar o aprendizado das diversas tags estudadas no curso de HTML.

2. Exercícios

Exercício 1 - Currículo 📄