Thoughts, stories and ideas.

Featured

Zoom Web UI Helper

About the Zoom Web UI Helper, a web extension I developed to bypass the bloated zoom desktop client and use the zoom web client by default.
Conner Bradley
Conner Bradley
2 min read

Overkill Blog Setup

It's been awhile! As you can see, we have yet another blog setup. This time the architecture is absolutely ludicrous compared to before. Previously, my website was hosted from a single server that was multi-purpose. Too many points of failure, and too many shared services on one machine. So, how have we improved? Revised architecture. This new design leverages ghost as a CMS; however, the actual frontend is a swarm of NGINX nodes that serve static content. In reality it isn't exactly like this,
Conner Bradley
Conner Bradley
3 min read

Sync Gitlab to Github

I love GitLab, but a problem I have with it is I wish it showed my commit activity on GitHub (which most people look at), and I also wish I had a backup / mirror of my repository on GitHub either for other people to look at, or just a private backup. GitHub Steps 1. Create a repository on GitLab (skip if already done) 2. Create a repository on GitHub. Make it public or private depending on what you want to use the repository for. Note: even if the repo is private it will still show up
Conner Bradley
Conner Bradley
1 min read

Reverse Proxy Gitlab

Problem: cloud servers have great availability and fast bandwidth -- but storage comes at a premium. I initally wanted to put my GitLab server on my little cloud instance, but realized I would have to pay $30 a month to have it work relatively well. My home server doesn't have a fast connection out to the internet, but has an order of magnitude more storage in comparison to my cloud instance. Not to mention more CPU cores, RAM, faster storage... I want to leverage the fast connection of my cloud
Conner Bradley
Conner Bradley
4 min read

COMP2402 Runtime Cheat Sheet

Context At my university COMP2402 is a course about data structures and algorithms. The class revolved around Pat Morin’s book Open Data Structures [https://github.com/patmorin/ods]; it is an excellent read. While the book has good summaries at the end of each chapter, many of my classmates thought it would be good to have a single sheet containing all of the big-O and big-Omega runtimes for the various operations we can apply to data structures. Creation I chose LaTeX as it’s my preferred way
Conner Bradley
Conner Bradley
4 min read