New series of blog posts: “Web development for beginners”
A beginner-friendly blog series teaching web development fundamentals: HTML, CSS, JavaScript, Node.js, Git, and deployment.
A beginner-friendly blog series teaching web development fundamentals: HTML, CSS, JavaScript, Node.js, Git, and deployment.
Explains JavaScript's dynamic typing and demonstrates type conversion through coercion and casting with practical examples.
A tutorial on creating a per-letter faded text effect using a combination of CSS and a small amount of JavaScript for dynamic styling.
A developer explains how a missing semicolon caused a confusing JavaScript TypeError and shares debugging lessons.
A guide to implementing internationalization (i18n) best practices in React frontends and Node.js backend services for scalable, global applications.
Explains how to implement lazy loading of JavaScript modules to improve web app performance by splitting bundles and loading code only when needed.
Explains how to use async/await and abort outdated fetch requests in Svelte 5 components, with practical code examples.
A technical guide on building a contextual fitness AI agent using LangChain.js, covering architecture, challenges, and implementation details.
Explains how to use Rollup's manualChunks in Vite to split JavaScript bundles for lazy loading, improving web app performance.
A guide to using Langchainjs for coordinating AI agent tool and function calls with chain-of-thought reasoning, including a practical code example.
An exploration of asynchronous programming in JavaScript and Node.js, explaining concepts like the event loop, callbacks, and non-blocking I/O.
A developer reflects on the first month of VibeTunnel, a terminal app for running AI agents, detailing rapid growth, key technical milestones, and lessons learned.
The Piccalilli team outlines their plan to transition to full-time operation by expanding courses, content, and revenue streams like ads and merch.
A developer shares their firsthand experience participating in a METR study that found AI-assisted coding tasks took 19% longer, using the jsdom project as a case study.
The author announces a new feature for Edna, a note-taking app: the ability to create, switch, and manage multiple notes with keyboard shortcuts.
Ben Nadel introduces a JavaScript utility for generating sequences of values using template literals, useful for CSS classes or test data.
Announcing a new YouTube channel, Ravgeek, offering 60-second animated explainers for technical concepts like REST APIs, Git, and OAuth.
A developer details the iterative UI design process for the 'Ask AI' feature in their note-taking app, Edna, focusing on API key clarity.
A developer's guide to calling various LLM APIs (OpenAI, Grok, Anthropic, Google) directly from the browser, including workarounds and using OpenRouter.
A hands-on guide for JavaScript developers to learn Generative AI and LLMs through interactive lessons, projects, and a companion app.