Hacker Newsnew | past | comments | ask | show | jobs | submit | martinchavez's commentslogin

Node.js: Tutorial

Use this tutorial as a guide to learn Node.js. Each unit contains an annotated lesson with working examples.

Topics:

* Introduction

* Events

* Streams

* File System Manipulation

* Uploading Files

* Modules

* NPM

* Express

* Express Routes

* Socket.io

* Persisting Data with Redis

https://github.com/MartinChavez/Node.js-Tutorial


LINQ: Test-Driven Learning - http://martinchavez.github.io/LINQ/

This project is aimed to help the user further study LINQ with a test-driven approach. Each unit contains an annotated tutorial and a platform where you can test your understanding of the topic.

Overview

- LINQ Query Syntax

- LINQ Method Syntax

- LINQ Extension methods

- Lambda expressions

- First() and FirstOrDefault()

- Where()

Sorting

- OrderBy()

- ThenBy()

- OrderByDescending()

- Reverse()

- Sorting with null values

Creating

- Range()

- Repeat()

Comparing and Combining

- Intersect - Except - Concat - Distinct - Union - Projection

Select() Join() SelectMany()

Totaling

- Sum operator

Grouping and Summing

- GroupBy(Single property)

- GroupBy(Multiple Properties)

- GroupBy(Parent Property)

Measures

- Mean (using Average)

- Median (using GroupBy)

- Mode (using GroupBy and OrderByDescending)


HTML5/CSS3: Advanced Topics

Use this tutorial as a guide to learn HTML5 and CSS3. Each unit contains an annotated lesson that can assist you in developing your Web Development skills.

Topics:

- HTML5 Overview

- HTML5 Elements

- HTML5 Forms

- CSS3 Fonts

- CSS3 Styles

- The Document Outline

- CSS3 Animations

- Transform: Translate

- Transform: Rotate

- Transform: Scale

- Transform: Skew

- Transition

https://github.com/MartinChavez/HTML-CSS-Advanced-Topics


HTML/CSS: Annotated Tutorial

Use this tutorial as a guide to learn HTML and CSS. Each unit contains an annotated lesson that can assist you in developing your Web Development skills.

Topics:

Basics Divs Fonts Hexadecimal Colors Images Links Selectors The Box Model Web Forms


How do I download and use this?


I just tried it out. You can 'Download zip' from the github page and extract it to get all the files. The tutorials are mainly through comments in the html and css files. I would recommend first reading through the README.md either on github or in your text editor. Then start with the Basics.html by opening it in your browser and text editor. This way you can make changes and see the results. Hope this helps.


jQuery: Basics

A project aimed to help the user learn the basic topics of jQuery. Each unit contains a tutorial with concepts, examples and best practices.

Topics:

- Installation and Setup - Javascript and DOM - DOM Manipulation - DOM Interaction - DOM Events - Mouse Events - Keyboard Events - The Event Object - Filter Selectors - Descendant Selectors - Traversing DOM - Class Manipulation - HTML5 Data Attributes - Styling - Animations - Reusability - Best Practices


AngularJS : Advanced Topics

A project aimed to help the user master AngularJS advanced topics. Each unit contains a tutorial with concepts, examples and best practices.

Topics:

- Routing and ($routeProvider and $routeParams) - Directives ($scope and Scope) - Directives (Require and Link attributes) - Services (Factory Pattern and $resource) - Provider Service Pattern


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: