Aperture

By MichaelXF

Playing

JavaScript NodeJS
JavaScript NodeJS

Producing

A directory of music, curated by me.

SEARCH
NOW PLAYING
RESULTS

Portofolio

Michael Brasington


Languages

  • JavaScript
  • NodeJS
  • CSS, SCSS
  • HTML, PUG
  • C#
  • C++

  • Visual Basic
  • Batch
  • Bash

Interfaces

  • VS Code, main editor
  • VS 2017 C, main IDE
  • Atom
  • Notepad++

  • Git
  • Putty & SSH
  • FTP
  • WinSCP
  • Emmet

Platforms

Specialities

NodeJS

  • Express: PUG, SCSS & BCRYPT
  • MongoDB
  • Discord.JS
  • Socket.IO
  • RESTful API's
  • GraphQL

Web

  • CSS ― SCSS
  • HTML ― PUG
  • JavaScript
  • WebSockets, XHR, Promises, Canvas, & AudioContext
  • JQuery & FontAwesome

C++

  • Chromium Embedded Framework, CEF
  • 2D OpenGL & Glut
  • Corsair API

C#

  • Unity
  • Windows Forms
  • Nuget Packages

Linux & Raspberry PI

  • Bash
  • PM2

Settings


High quality audio
Autoplay tracks
Visits
Last Visit

Extra

More stuff about me.


Built with ReactApache

Random Stuff

  • My name is Michael, but people call me "MiniMike"
  • I wrote all the HTML, CSS, and JavaScript (excluding jQuery) for this website.
  • I hatedislike school
  • Sleeping is my favorite sport.
  • My main programming editor is VS Code
  • I like sleeping
  • Some people just never shut up about their bullcrap
  • ― Still Reading? ―
  • This list is long. So I bolded words to give contrast on your eyeballs.
  • Wrap your text in a <b> to bold, not good for search crawlers tho.
  • This site's contents is fully loaded. Just some pages are hidden. Notice the ".../#/extra"
  • Once the window.location.hash is changed, I show the new page.
  • NodeJS is my favorite language.
  • Chrome 70.0.3538.110 blocks autoplaying-audio, super annoying for me!

Device Info

    None of this information is saved, & any website can also access this.

  • Screen Width:
  • Screen Height:
  • Remote IP: 34.237.76.91
  • Browser:

Changelog

5.17.2019 v1.3

Mobile Optimizations

  • Better UX on mobile

    Added a mobile media bar, which allows mobile users to pause, skip, and scrub for songs.

  • Added "Events" section to the landing page.
  • Added a "Ripple effect" to certain buttons.
  • Improved performance on mobile
  • Removed jQuery
  • Micro-improvements
5.11.2019 v1.2

Projects Page Added

  • Added #/projects page
  • Redesigned track page
  • Fixed issues with audio not playing
4.1.2019 v1.1

April Fools

  • Added "Built with ReactApache" banner.
  • Added Artificial Intelligence to assist you
3.1.2019 v1

Site deployed

  • Hurray!