Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hyperupcall-archive

Edwin's old projects. This document lists some notable projects that I have once worked on and describes what they're about and what I learned. Of course, not all are complete or functional - but most are.

They include:

  • word-finder
    • Like scrabble for the terminal
    • My first "large" first project
    • Graded as final project for class AP Computer Science A
    • Contains my first real-world shell script
    • skills: Git, Java, Bash
  • portable-workstation
    • Dotfile bootstrapper for Windows
    • My first project outside of school
    • skills: Git, PowerShell, Bash
  • appliance-manager
    • Supposed to be an IoT tracker
    • My first hackathon project
    • Learned about my perfectionist tendencies the hard way
    • skills: Git, VueJS, Python, Flask
  • sigag
  • baeuda
  • periodic-table, periodic-table-v2
    • Fully responsive periodic table for the web
    • First full-stack project
    • First time I deployed to cloud (DigitalOcean VM) and registered a domain (aperiodictable.com, chemtable.app)
    • Created to rival ptable.com, since at the time it did not implement responsive design
    • Wrote v2 as an improvement, but stalled due to performance issues I could not fix at the time
    • Described in my blog post Frontend Web Development: My First Year
    • skills: Git, NodeJS, ExpressJS, GraphQL, Gulp, VueJS, HTML, SCSS, JavaScript, Mathematica
  • dockerized-mars, dockerized-mmlogic
    • One of first projects using Docker
    • skills: Git, Docker
  • infrastructure-old
  • hacklang-sucrase
    • Custom "Version" of JavaScript with keywords replaced with friends' names
    • Implemented first with Babel, then with Sucrase
    • skills: Git, JavaScript, Babel, compilers
  • fox-night
    • Wrote so me and my friends from Hack Club could watch movies together
    • skills: Git, NodeJS, Ansible, Terraform, CSS, EJS, TypeScript, JavaScript
  • fox-suite
    • Configuration manager for web development
    • Learned how wrapping well-known tools (on the command line) could be very poor for DX
    • Learned that custom configuration should be in few places as possible
    • Learned that configuration shouldn't need to be migrated to specific directories
    • Learned the imporance of writing code that solves an actual problem
    • skills: Git, NodeJS, TypeScript, monorepos, Lerna, pnpm
  • glue
    • Configuration Manager
    • Learned how bloated requirements and ambitious goals leads to poor outcomes
    • Learned the hard way of choosing the wrong language
    • Learned the negative tradeoffs of highly generalized code
  • dotfox
    • Dotfile manager (symlinker)
    • Worked quite well until I wrote dotmgr, which supercedes it
    • skills: Git, Nim
  • tails
    • All in one solution for managing programming projects
    • Learned (yet again) about being too ambitious, over-engineering solutions
    • Learned what TDD is not
    • skills: Git, gRPC, NATS.io, Docker, Docker Compose, TypeScript, JavaScript
  • typescript-runtime-transpiler
    • Transpiles TypeScript/JavaScript written for the NodeJS runtime environment to Deno
    • Learned (yet again) of using technology that I did not need to use (because it made things harder) (Babel-like monorepo pattern)
    • Solves the same use case as Denoify
    • skills: Git, Deno, parsers, ASTs
  • bats-support, bats-file, and bats-assert
    • These were initially forked from bats-core so improvements, bug fixes, and merges could be made quicker
    • Initially created for bats-all
    • Archived because upstream made the same improvements
    • skills: Git, Git Subtree, Bash

Some not included in this organization include:

Popular repositories Loading

  1. tails tails Public archive

    tails enables you to view, edit, and organize all your programming projects in one place

    TypeScript 20 2

  2. dotfox dotfox Public archive

    User and system-wide dotfile manager

    Nim 9

  3. fox-night fox-night Public archive

    Fox Night

    TypeScript 8 1

  4. typescript-runtime-transpiler typescript-runtime-transpiler Public archive

    🦕Transpile Node APIs to Deno 😎

    TypeScript 6

  5. cactus cactus Public archive

    A hotkey launcher.

    Go 6

  6. periodic-table periodic-table Public archive

    modern with an elegant, interactive, periodic table

    JavaScript 4

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 139 repositories

Top languages

Loading...

Most used topics

Loading...

AltStyle によって変換されたページ (->オリジナル) /