Marcelo Almeida's Projects
A bunch of configuration files that we usually call dotfiles. Most of these are not literally dotfiles, though 🤔.
A basic .vimrc file with some useful plugins.
Personal Blog Template Powered by Astro
Clojure & ClojureScript Interactive Programming for VS Code
Trying to figure out how to use Chrome Extensions' declarativeNetRequest to do request redirect.
An example Chrome extension built using ClojureScript
Some missing features that I believe Chrome should have.
Evolution of the Chrome Extension example (https://github.com/marcelocra/chrome-extension-cljs-example), now with leiningen and cljsbuild.
Chrome Extension used to learn about Chrome Extensions API.
Code to parse Chrome's internal extension type definitions—published on NPM as chrome-types
Simplifies CLI (command line interface) stuff like generating projects, tracking folder backup status, etc.
A tiny (239B) utility for constructing `className` strings conditionally.
Dark Reader Chrome and Firefox extension
The personal knowledge management (PKM) tool that grows as you do!
The best way to avoid "it works on my machine" problems is to use Docker during development. This repo makes that a breeze, particularly in VSCode.
Source repo for Docker's Documentation
My .clojure/deps.edn file
A cli to load dotenv files
All my development configs for vim, tmux, git, etc.
Compiler for Elm, a functional language for reliable webapps.
My global eslint config
The homepage for all my repositories. [great idea! do something like this]
The next-gen web framework.
A cheatsheet @cartermp carries around for conferences
A "framework-less" complete and fullstack solution to @hub-la's code challenge (from march 2022). Uses React and Node (express), both in JavaScript, and SQLite.
:zap: Dynamically generated stats for your github readmes
A browser extension that makes the "go/" hostname work for any go links implementation. Built for easy self-hosting.
Web Information Retrieval and Data Mining course project