Olá
Eu tenho _ anos e moro em Minas Gerais.
Sou um desenvolvedor focado em React e TypeScript.
Aqui você pode ler sobre mim.
Contato
luizf.dev
Ver meu site primárioMeus pronomes
Lembre-se que elx/delx é menos acessível para leitores de tela.
Eu sou autista
Tenho diagnóstico de de CID-10 F84.9 "Transtornos globais não especificados do desenvolvimento".
Eu sou ENFP
- 61% Extraverted
- 60% Intuitive
- 67% Feeling
- 86% Prospecting
E não, não é só no 16personalities.
Eu gosto de programar
C
O livro que me inseriu na programação foi C Programming: A Modern Approach, assim em 2020 eu aprendi os conceitos e a importância de encapsulamento, manutenibilidade e evitar undefined behavior.
C++
Após o C eu me aventurei em C++ com os livros A Tour of C++ e The C++ Programming Language. Eu gostava de aprender C++ como fim e não como meio, portanto só usava os padrões C++17 e C++20 e adorava utilizar funcionalidades mais modernas e avançadas da linguagem. Talvez você queira ver este código que resolve durante a compilação o problema do troco com programação dinâmica (esse repositório agora é inútil com constexpr containers sentiment_dissatisfied).
Java
Preciso deixar uma coisa clara: eu ignoro Java. Eu não vejo nada de único além de estar presente em todo lugar, e a suposta "portabilidade" do Java existe em qualquer outra linguagem compilada desde que haja um compilador. Isso não me impede de ter usado Java. Na primeira aula de Java na faculdade eu fiz um mod para Minecraft—uma lupa que queima insetos—mas agradeço à força superior que me fez perder os arquivos.
Lua
Eu não gosto muito de Lua, embora cumpra seu propósito de linguagem embedded. Ainda assim, já fiz um mod para Teardown escrito em Lua que alcançou no total 33+ mil instalações (maior que a população da minha cidade!), 400+ favoritos e análises 97% positivas no momento em que escrevo isso.
Rust
Acho incrível como Rust possui um padrão de formatação, gerenciador de pacotes e sistema de build oficiais. Rust tem até um livro oficial!
Embora eu não tenha usado muito Rust, os sistemas de traits e macros fazem muitas outras linguagens deixarem a desejar. Você pode sair do Rust, mas ele não sai de você. Ainda bem que o JavaScript possui symbols!
JavaScript
Não falamos sobre JavaScript puro.
JavaScript com JSDoc / TypeScript
JavaScript porém utilizável. Com um sistema de tipos a família JavaScript/TypeScript é extremamente intuitiva e é o que mais utilizei em 2023. Escrever código com segurança de tipo e documentar com TSDoc são minha meditação, e atualmente trabalho com TypeScript.