Yippee Ki-Yay JavaScript And Code Refactoring Spells
I spent a week refactoring a data tree into a flat table, finding that while trees can function as tables, they’re harder to visualize than grids; I tried using AI to convert…
Writing software: JavaScript, Node.js, web development, visual programming, Linux, tools and tutorials.
430 posts · page 8 of 18
I spent a week refactoring a data tree into a flat table, finding that while trees can function as tables, they’re harder to visualize than grids; I tried using AI to convert…
I propose a new way of learning JavaScript that blends visual programming with game‑like challenges inspired by classic pixel art “Rube Goldberg” puzzles such as *Incredible…
The author presents several poetic versions of “The Slayer,” depicting a cat who conquers four visual‑programming challenges—serial, parallel, self‑healing, and pipe‑waiting—and…
The author explains how “SwitchMap”—a term that combines “switch” (referring to observables) and “map” (the transformation of values)—is an idiom that feels natural only within…
A “Subscribable” is a simple container that holds an array of subscriber functions with `subscribe` and `unsubscribe` methods; `subscribe` returns a tiny anonymous function that…
JavaScript—together with its rich ecosystem of frameworks such as Electron, Node.js, React Native, and Ionic—lets you write code that runs on servers, desktops, websites, browser…
The author begins by contrasting the rigid, team‑driven mindset of many programmers with his own maverick, solo approach, praising the clarity and stability of structured code…
This post argues that you can write maintainable, future‑proof JavaScript without any framework by building a simple tree‑based structure under your app, using signals for data…
The author argues that learning programming starts with grasping concepts like RxJS’s combineLatest operator, which merges the latest values from multiple streams once each has…
The author reflects on winter’s chill and on his own experience as a programmer, weaving poetic images with technical metaphors: he sees coding as building cities of data, where…
I’ve spent years building a lightweight visual programming language that lets users connect boxes with lines, using SVG to draw the connections and a custom zooming UI on top of…
I began programming in various languages—ASP, Perl, PHP, ActionScript, Visual Basic and Java—before discovering that JavaScript was still a relatively slow browser language when…
The post suggests starting your first desktop‑app project with beginner‑friendly tools like Electron Fiddle, p5.js or Node‑RED, all of which let you embed small JavaScript…
I’ve been exploring a new way to learn JavaScript: asking an AI to explain complex ideas and then have it rewrite them into clean, lightweight code. The AI sometimes comes snarky…
I work 15 hours a week and try to get up early on Saturdays so I can spend my free time talking with an AI about programming and memory; the conversation reminded me that neural…
After years of wanting to build a Beowulf cluster, the author finally tackled the task by leveraging an AI assistant to generate JavaScript code for an HTTP master server and…
I started by sketching an Android app idea—a code editor built with NativeScript that would expose the Android API for on‑the‑go programming, something useful for personal use…
Shifting from five platform‑specific apps to one JavaScript codebase that runs both client‑side and server‑side, the author shows how signals and visual programming can simplify…
The post explains why parsing XML with simple regular expressions works only when identical tags are never nested inside each other: a naive regex that grabs the first closing…
I’m a lifelong coder who enjoys writing small programs in my free time and recently built a compact 50‑line XML parser that demonstrates how easy it is to handle nested tags once…
The post recounts a “rebellion” between SQL and No‑SQL paradigms, arguing that the fixed structure of relational databases is not always optimal and that understanding key‑value…
The author reflects on learning visual programming—representing code as interconnected boxes—and argues it’s a step ahead of traditional text-based coding because its structure…
The post describes how the writer uses artificial intelligence as a learning tool in two distinct ways: first by requesting “Simple, Bare Bone, Light Weight” snippets that…
At around 11:48, the author writes a whimsical poem reflecting on a recent coding mishap—a complex state machine and job queue in Node that caused silent failures until an AI…