Add study notes: 22 areas documented by Diego IA

This commit is contained in:
OpenClaw Diego
2026-05-30 23:59:33 +00:00
parent 243d33995f
commit a932d98cd6
17 changed files with 1591 additions and 0 deletions
@@ -0,0 +1,56 @@
# Clojure, Dart, Elixir, Erlang, F# — Estudo
---
## 🟢 Clojure
**Paradigma:** Lisp funcional na JVM
**Tutoriais:**
- Twitter Bot: integração com API, streaming
- Spell-Checker: algoritmos de distância (Levenshtein)
- JIRA integration: REST APIs, Atlassian Connect
- Tetris in ClojureScript: compila pra JS
**Conceitos:** S-expressions, imutabilidade, macros, REPL-driven development
---
## 🟢 Dart / Flutter
**Paradigma:** OOP, compila nativo + web
**Tutoriais:** 13 clones de apps (Amazon, Instagram, TikTok, Zoom, Netflix, WhatsApp, etc)
**Stack:** Flutter framework, Dart language
**Conceitos:** Widget tree, hot reload, single codebase (iOS + Android + Web), Material Design
**Aplicação MT:** Se um dia precisar de app mobile — Flutter é o caminho
---
## 🟢 Elixir
**Paradigma:** Funcional, baseado em Erlang/BEAM
**Tutoriais:**
- Chat App com Phoenix (WebSockets, pub/sub)
- Link Shortener com Phoenix + Mnesia (banco embutido)
**Conceitos:** GenServers, Supervisors (tolerante a falhas), Phoenix Channels (WebSocket em tempo real), BEAM VM
---
## 🟢 Erlang
**Paradigma:** Funcional, concorrente por natureza
**Tutoriais:**
- ChatBus: multi-user chat com OTP
- Chat com Cowboy (HTTP server) + Bullet (WebSocket)
**Conceitos:** OTP (Open Telecom Platform), Actor model, "let it crash" philosophy, hot code swapping
---
## 🟢 F#
**Paradigma:** Funcional-first no .NET
**Tutorial:** Write your own Excel in 100 lines
**Conceitos:** Type providers, pattern matching, computation expressions, .NET interop