100-Question JavaScript Interview Quiz

1) Basics, Types, Coercion (1–15) 1) What is the result of typeof null? A) “null” B) “object” C) “undefined” D) “number”Answer: B Explanation: A long-standing JS quirk: typeof null returns “object”. 2) What does NaN === NaN evaluate to? A) true B) falseAnswer: B Explanation: NaN is not equal to anything, even itself. Use Number.isNaN(x). … Read more

Vibe Learning Issue 20 Learning Exercises

Becoming a Meta-Learner: Exercises 1–5 (Complete + Worked Examples) What these exercises build A meta-learner doesn’t just learn topics — they improve their learning process over time. These exercises turn your learning into a system that adapts to you. 🎯 Exercise 1 — Look Back (Pattern Mining) What the student does Pick 3 recent things … Read more

Built a Google Docs AddOn from Scratch

How to Build a Google Docs Add-On with Apps Script (Step-by-Step) https://github.com/lsvekis/Google-Docs-Addon Google Docs is incredibly powerful—but when documents are copied from Word, PDFs, LMS systems, or email, formatting quickly turns into chaos. Instead of fixing formatting manually every time, you can build a Google Docs Add-on using Google Apps Script that runs directly inside … Read more

Learning How You Learn Best Becoming a Meta-Learner

🌟 VIBE LEARNING — ISSUE #20 (ADVANCED) Becoming a Meta-Learner: Learning How You Learn Best The final skill that makes all other skills easier to acquire. 👋 Welcome to Issue #20 (Advanced) By now, you’ve learned how to: This final issue focuses on the skill behind all skills: Meta-learning — understanding, adapting, and improving your … Read more

Vibe Coding Playbooks for Real Growth Choose Your Path

🚀 Vibe Coding — Issue #13 Choose Your Path: Vibe Coding Playbooks for Real Growth Beginner • Frontend • Learning • Leadership • Career Tracks By now, one thing should be clear: There is no single “right” way to use AI.What works depends on where you are and what you’re trying to improve. Issue #13 … Read more

Vibe Learning Day 1 Exercises expanded examples

📘 DAY 1 — WORKED EXAMPLE Understanding Exercise 2, 3, and 4 (Fully Filled Sample) 🧠 Context: Sample Learner Profile (from Exercise 1) Before Exercise 2, the learner already completed Exercise 1 (Personal Learning Profile). Sample learner profile summary: This context matters — you’ll see why in Exercise 3. 🧪 EXERCISE 2 — Request Three … Read more

Building Your Personal AI Workflow Vibe Coding

🚀 Vibe Coding — Issue #12 From Tool to System: Building Your Personal AI Workflow Repeatability • Prompt Systems • Daily Habits • Thinking Frameworks • Sustainable Velocity Up to now, Vibe Coding has shown what to do. Issue #12 answers the harder question: How do I make this repeatable every day—without chaos, prompt sprawl, … Read more

Building AI Powered JavaScript Applications JavaScript Deep Dive

🟦 JavaScript Deep Dive — Issue #10 (Final) Building AI-Powered JavaScript Applications (Without Losing Control) How to integrate AI responsibly, predictably, and maintainably in real-world JS apps AI is no longer a novelty in JavaScript applications.It’s becoming infrastructure — used for search, assistants, personalization, content generation, tutoring, analytics, and automation. But most examples online focus … Read more

Google Docs Smart Clean Up app One Click fix with Apps Script

Google Docs “Smart Cleanup” — One Click to Fix Spacing, Quotes, Dashes, and Hidden Characters https://github.com/lsvekis/Google-Docs-Smart-Clean-Up-app-One-Click-fix-with-Apps-Script If you work in Google Docs all day (course outlines, policies, SOPs, lesson plans, client docs), you’ve seen it: This post gives you a commonly needed Docs solution: a one-click “Smart Cleanup” menu built with Google Apps Script that … Read more

Learning for Career Leverage Skills That Compound Over Time

🌟 VIBE LEARNING — ISSUE #19 (ADVANCED) Learning for Career Leverage: Skills That Compound Over Time How advanced learners choose skills that grow in value, not expire. 👋 Welcome to Issue #19 (Advanced) By now, you’ve learned how to: Now comes a crucial question: What skills are actually worth learning long-term? Not every skill compounds.Not … Read more