Skip to content



Block or Report

Block or report a-luna

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

a-luna's github stats

👨🏽‍💻 What Type of Code Did I Write This Week?

From: 14 May 2022 - To: 21 May 2022

Svelte       4 hrs 13 mins   ██████████▓░░░░░░░░░░░░░░   43.15 %
TypeScript   2 hrs 21 mins   ██████░░░░░░░░░░░░░░░░░░░   24.06 %
Other        1 hr 16 mins    ███▒░░░░░░░░░░░░░░░░░░░░░   13.06 %

Coding metrics are powered by Wakatime

Recent Blog Posts

  • Hugo: Add Copy-to-Clipboard Button to Code Blocks with Vanilla JS
    November 13 2019 — Hugo includes a built-in syntax-highlighter called Chroma. Chroma is extremely fast since it is written in pure Go (like Hugo) and supports every language I can think of. Chroma’s speed is especially important since syntax highlighters are notorious for causing slow page loads. However, it lacks one vital feature — an easy way to copy a code block to the clipboard. I decided to document my implementation using only vanilla JS since every blog post I found for this issue relied on jquery to parse the DOM, which is completely unnecessary at this point.

  • Packer Template: Amazon EC2 Ubuntu AMI with Latest NGINX
    March 30 2018 — Packer is an open source tool for creating identical machine images for multiple platforms from a single source configuration. Packer is lightweight, runs on every major operating system, and is highly performant, creating machine images for multiple platforms in parallel. In this post, I will demonstrate how to create a packer template for AWS that automatically installs and configures NGINX on the most recent Ubuntu OS.

  • The Periodic Table of DevOps Tools
    March 22 2018 — When I began learning about DevOps software and processes, it seemed like there were numerous tools that accomplished the same task, or nearly the same task without a clear consensus opinion on the best toolchain and workflow. I quickly discovered that there isn’t a single, correct answer, mostly due to the nature of open-source software. The Periodic Table of DevOps Tools is a crowdsourced website that nicely illustrates the current landscape.


  1. A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis)

    Python 69 9

  2. Accessible, sortable, paginated table component (created with sveltekit)

    TypeScript 1

  3. Boilerplate for a Flask REST API with JWT-based authentication, built with SQLAlchemy, Flask-RESTx, PyJWT, and pytest. This is a companion repo for a multi-part tutorial series on my personal website.

    Python 37 9

  4. vigorish Public

    MLB data web scraper, Python CLI application

    Python 2 2

  5. Customizable progress bar for C# console applications (.NET Core 2.0). Includes a basic progress bar which can be used for any long-running task and a file transfer progress bar that detects when t…

    C# 16 10

  6. Light-weight, cross-platform (NET Core 2.1) C# Asynchronous file server and text messaging platform. Utilizes custom extension methods which wrap asynchronous TCP socket method pairs (BeginProcess/…

    C# 8 7

976 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri
Activity overview
Contributed to a-luna/vig-data, a-luna/vigorish, a-luna/vig-api and 13 other repositories

Contribution activity

May 2022

a-luna has no activity yet for this period.

Seeing something unexpected? Take a look at the GitHub profile guide.