BOOK: JavaScript Patterns

From the publisher: What's the best approach for developing an application with JavaScript? This book helps you answer that question with numerous JavaScript coding patterns and best practices. If you're an experienced developer looking to solve problems related to objects, functions, inheritance, and other language-specific categories, the abstractions and code templates in this guide are ideal.

Read more

BOOK: JavaScript: The Good Parts

From the publisher: Most programming languages contain good and bad parts, but JavaScript has more than its share of the bad, having been developed and released in a hurry before it could be refined. This authoritative book scrapes away these bad features to reveal a subset of JavaScript that’s more reliable, readable, and maintainable than the language as a whole-a subset you can use to create truly extensible and efficient code.

Read more

SQL Joins

Relational algebra provides a rigorous, theoretical foundation for a relational database. Within relational algebra, one of the most important operators is the join operator which allows you to combine data from multiple relations (tables, in the relational database world). In order to be a productive relational database (e.g. Oracle, SQL Server, mySQL, Postgres) programmer, you need to thoroughly master the use of the join operator. Let’s take a closer look at the different types of join operators.

Read more