HKHiroki Katoinhirokato.hashnode.dev·Oct 19, 2023 · 3 min readWireframing and Vilfredo ParetoDesign informs even the simplest structure, whether of brick and steel or prose. – E.B. White Wireframing is a crucial planning step in the software development process that provides an early visualization of the concepts, organizational structure, ...00
HKHiroki Katoinhirokato.hashnode.dev·Sep 29, 2023 · 3 min readThis git is lit 🔥So much of the foundation for what we do we as developers relies on effective version control. But for many, working with GitHub, not to mention git itself, is a mysterious and at times intimidating experience. Working with git shouldn’t feel like w...00
HKHiroki Katoinhirokato.hashnode.dev·Sep 8, 2023 · 5 min readBig O for BeginnersLet’s cut to the chase—a lot of the interest and initial motivation around learning Big O stems from its prevalence in technical interviews. Employers want to confirm that prospective employees understand the main concepts of Big O because the notat...00
HKHiroki Katoinhirokato.hashnode.dev·Aug 18, 2023 · 6 min readClosuresMDN: A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). In other words, a closure gives you access to an outer function's scope from an inner function. In JavaS...00
HKHiroki Katoinhirokato.hashnode.dev·Jul 27, 2023 · 5 min readStrategically naming variablesIn Act II, Scene II of Shakespeare’s Romeo & Juliet, the star-crossed lovers challenge the crux of the Montague and Capulet feud by asking, “What is in a name?” I mean, after all, that which we call a rose, by any other name would smell just as sweet...00