Create User-friendly Interface with Chart.js Tutorial from W3 Schools Code example of pie chart: <!DOCTYPE html> <html> <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.j...
[Alexa skill code example] How to use Promise, async and await
Alexa cookbook on Github A very good blog on making HTTP Requests in your Alexa skill, learn how to use asynchronous features in Node.js. function httpGet() { return new Promise(((resolve, reje...
[Alexa APL Tutorial] Labs from Dabble Lab
A very good YouTube channel Dabble Lab on Alexa APL design. Alexa developer documentation Lab1 Containers Frame layout in Container. code: { "type": "APL", "version": "1.7", "settings": ...
[CS144] Introduction to Computer Networking
Course info can be found here Good Blog TCP and socket Lecture videos: Bilibili and Youtube Problem: Applications send and receive data in packets over an Internet that is unreliable. Goal: S...
[CS144] Labs: build some significant pieces of the Internet
Course info can be found here Lab 0: networking warmup Lab material keyword: reliable byte stream
[OS: Three Easy Pieces] Book reading - Locks
Book reference: Operating Systems: Three Easy Pieces Locks Using Queues: Sleeping instead of Spinning
[JavaScript for Alexa Skill Development] Chapter 6: Objects
1. Introduction to Objects An object is a composite value: it aggregates multiple value(primitive values or other objects) and allows you to store and retrieve those values by name. The methods of ...
[JavaScript for Alexa Skill Development] Chapter 13: Asynchronous features
Good reference, this Blog. Contents from this book JavaScript: The Definitive Guide, 7th Edition channel. Promises are objects that represent the not-yet-available result of an asynchronous opera...
[Stanford CS110] Principles of Computer Systems
Book reference: Operating Systems: Three Easy Pieces Lecture references: Spring 2017 CS110 Archived Winter 2020 CS110 Archived YouTube Videos Why use threads? There are at least two majo...
[Alexa Skill development] 0 to 1: Hands-on Alexa Voice Service
Alexa Voice Service: A Developer’s Perspective AVS Device SDK on Github
[mit6.S081] A Quick Recap On OS Basics
Good lecture references: IIT Bombay, Lectures on OS and Youtube Operating Systems: Three Easy Pieces Blog Zhihu Processes About Operating System (Virtuali...
[mit6.S081] Lab 0: Xv6 and Unix utilities
Good lecture references: IIT Bombay, Lectures on OS and Youtube Blog Zhihu This Lab will familiarize you with xv6 and its system calls.
[German Learning] Deutsch von meiner Lehrerin
Lesson 1 4 German words for daily use: Der Schal [Plural: Die Schals] –> Because you couldn’t find yours today. Ich habe heute meinen Schal vergessen. Die Brotzeit [No Plural...
[DW Travel] Hiking the Bavarian Alps
Copyright to DW Travel channel Episode 0: Hiking The Bavrian Alps - Top Things To Do In the Bavarian Alps
[German Learning] Deutschtrainer A1/A2
A1/A2 Beginner Level from Deutsch lernen mit der DW Copyright to DW channel 1. Sich vorstellen 自我介绍 der Name - der Vorname - der Nachname Wie ist dein Name? Wie ist Ihr Name? Wie heißen Sie...