Jason Lee
Software engineering with a focus on web applications and data pipelining.
A collection of thoughts on programming and hobbies
2024
2023
2015
-
Logging Information on Browser Crashes
Logging client details on crashes
-
Rendering List of Elements in React With JSX
Rendering a list in React
-
A Review of Hired
Turn the interviewing tables around
-
Codewars, Leetcode, Hackerrank. Online Judges Reviews
An exploration on code online judges
-
Things I Learned From Failing Technical Interviews
Lessons learned from technical phone interviews and how to improve your chances
-
JavaScript Inheritance
Understanding prototypal inheritance in JavaScript and how to implement subclassing
-
How Much Stuff Can You Fit in Memory?
Understanding memory capacity and how many data types you can store in different amounts of RAM
-
Confess.me Postmortem
Confess.me is an anonymous real-time secret posting website. Other supportive members can send comforting messages of support to the anonymous secret sharer.
-
6.82 Visualizer Postmortem
A postmortem analysis of building a gold and experience data visualizer for Dota 2's controversial 6.82 update
-
NicoNicoTwitch Postmortem
NicoNicoTwitch is a JavaScript canvas project that's meant to bring over the unique on-screen scrolling commentary feature of Nico Nico Douga onto the popular game live streaming platform twitch.tv.
-
Share Codes Postmortem
Share Codes is a site for people to trade beta/alpha/early access codes. The premise is simple, people with codes post their email and people who want codes post their emails.
-
A Basic Rundown of How the Internet Works
So how does the internet work? How does your desktop, phone, laptop, Xbox, television, all get access to YouTube or Facebook? It's actually kind of miraculous that something that was once used as a long distance communication protocol to share research amongst universities is now being used as what I think is the hottest commodity of the modern world.
-
Quiz With Me Postmortem
Quiz With Me is a community generated trivia site. Each user competes against the people around the world to test themselves with the trivia questions that they submit.
2014
-
What Is This?
The this keyword in JavaScript is probably one of the most confusing and misunderstood fundamental concepts of the language. The use of this allows for repeatable creation of objects and flexibility in method sharing, but its often the source of many problems through misuse and misunderstanding.
-
Organizing Object Oriented Javascript
Object oriented Javascript isn't really a new concept. For years people have been trying to make JavaScript more familiar towards object oriented programmers by perverting its naturally prototypical architecture towards something more classical.
-
Executing Highlighted Code in Eclipse Debugger
How to run slices of code in Eclipse
-
Bejeweled Bot
Bejeweled Bot is a bot that automatically plays Bejeweled Blitz as fast as possible. Once executed, the bot will orient itself with the origin of the game board, determine the current gems on the grid, parse the possible matches, then move the appropriate gems in the game to create matches.
-
Text Twist Bot
Text Twist Bot is a bot made to play the anagram solving game Text Twist. Once ran, the bot will auto detect the location of the window, parse the current letters on the board, and automatically input all anagrams that can be found from those six letters.