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ário

Meus 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

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.

Coisas aleatórias na internet