Give Your Chatbot a Brain – Contextual AI with Python

Introduction Imagine a conversation that feels more like talking to a friend and less like interacting with a machine. That’s the power of a chatbot with a memory! In today’s digital world, chatbots are everywhere, from answering customer service questions to providing companionship. But what truly sets a great chatbot …

HTML5 miniguide

HTML5 miniguide Copyright © 2023 by Robert Wang In this miniguide, we’ll explore HTML5, the latest version of the Hypertext Markup Language. HTML5 introduces new features and improvements for building modern and interactive web pages. Let’s dive in! Sample code: https://github.com/robertluwang/hands-on-javascript Table of Contents Introduction to HTML5 Setting Up Your …

CSS miniguide

CSS miniguide Copyright © 2023 by Robert Wang Introduction to CSS Sample code: https://github.com/robertluwang/hands-on-javascript What is CSS? CSS, or Cascading Style Sheets, is a language used for describing the look and formatting of a document written in HTML. It allows you to control the appearance of web pages, including layout, …

CSS Framework Overview

CSS Framework Overview A CSS framework is a pre-prepared library of CSS files and sometimes JavaScript files that provide a foundation for designing and styling websites or web applications. They are designed to make web development faster and more efficient by providing a set of pre-defined styles, layouts, and UI …

Javascript miniguide

Javascript MiniGuide Copyright © 2023 by Robert Wang Welcome to the JavaScript MiniGuide, a concise resource designed to help you quickly grasp the fundamental concepts of JavaScript programming. You might wonder why this MiniGuide was created when there are already so many comprehensive JavaScript resources out there. The answer is …

Javascript Backend Overview: Building Fullstack To-Do List App

Javascript Backend Overview Sample code: https://github.com/robertluwang/hands-on-javascript Javascript backend stack highlight JavaScript is commonly known for its use in frontend web development, but with the advent of technologies like Node.js, it’s also being used for backend development. Here’s an overview of JavaScript backend development: Node.js: Node.js is a runtime environment that …

JavaScript Frontend Stack Overview: Building Dynamic Web Applications

JavaScript Frontend Stack Overview: Building Dynamic Web Applications Introduction In the world of web development, JavaScript stands as a cornerstone for creating interactive and dynamic frontend experiences. In this article, we’ll take a journey through the main components of the JavaScript frontend stack, exploring key concepts and providing simple code …