Aaron KaplanNew and Hybrid Approaches to Rendering Web Apps with Next.jsNext.js is a web development framework for React-based applications first released in 2016. React, as well as frameworks like Vue.js…Jun 15, 2022Jun 15, 2022
Aaron KaplanAre Mice Necessary? (Excerpt #2 of a Work in Progress)The word cursor comes from the Latin verb currere, “to run.” It is related to the word cursive, referring to “penmanship in which…Apr 22, 2022Apr 22, 2022
Aaron KaplanAre Mice Necessary? (Excerpt #1 of a Work in Progress)The computer mouse has been a subject of debate among software developers—and, to a lesser extent, the general public—for decades. In a…Mar 31, 2022Mar 31, 2022
Aaron KaplanHappy Programming: Notes on RubyA brief, bullet-point history of Ruby by developer Nick Sieger cites as one of the language’s foundational philosophies: “the name of…Mar 10, 2022Mar 10, 2022
Aaron KaplanOn the Imperative and the Declarative in JavaScript and ReactProgramming languages are classified according to programming paradigms, which reflect the structures, syntaxes, execution models, and…Feb 17, 2022Feb 17, 2022