Articles about js
2019 - • 1 minute read
JavaScript-mancy in the Top 100 Best JavaScript Books of All Time
Whereby I find out that two JavaScript-mancy books are in the top 100 of JavaScript books of all time
- • 1 minute read
2018 - • 17 minutes read
Wiki: Making HTML5 Games With Phaser.js
A collection notes about developing HTML5 games with phaser.js
- • 17 minutes read
2017 - • 1 minute read
JavaScript-mancy Vlog: The Basics of Functions in JavaScript
Where we go through the basics of functions in JavaScript and compare function expressions with function declarations
- • 10 minutes read
A look at object internals and the secret lives of objects
A look at the metaprogramming capabilities of the Object internals methods like defineProperty and object descriptors
- • 1 minute read
2016 - • 1 minute read
Barbaric Tip of the Week: Learn Functional Programming in JavaScript with Professor Frisby
Learn functional programming in JavaScript with this outstanding course
- • 1 minute read
Behold the New JavaScriptmancy.com! Your #1 destination to learn javascript! Necromancer Style!!
Announcement of JavaScriptmancy.com the super duper awesome place to learn javascript
- • 6 minutes read
How to Create a Simple Chrome Extension To Hide Your Follower Number On Twitter
A guide to writing content script chrome extensions using a chrome extension to hide twitter followers as an example
- • 1 minute read
Barbaric Tip of The Week: Configure eslint Super Quickly with eslint init
A barbaric tip of the week about eslint and how to configure it super quickly with eslint init
- • 2 minutes read
I Have a Published A New Book: JavaScript-Mancy Getting Started! Get it now!
I have published a new book called JavaScript-mancy get started. An awesome introduction to JavaScript where JavaScript meets C# meets fantasy.
- • 1 minute read
Wiki: React.js And Redux
A collection of notes about react.js, the most popular and widely used front-end development framework today.
- • 19 minutes read
Functional Programming in JavaScript
An in-depth look at ES6/ES2015 Maps
- • 4 minutes read
Argument Destructuring and Type Annotations in TypeScript
An in-depth look at ES6/ES2015 Maps
- • 11 minutes read
A look at ES6 Sets
An in-depth look at ES6/ES2015 Maps
- • 10 minutes read
Making a Game With Rx.js and Web Speech at Active Dublin 2016 - Part III
Getting Started with rx.js. Continue by building a game with Rx.js. Part III
- • 13 minutes read
Making a Game with Rx.js and Web Speech at Active Dublin 2016 - Part II
Getting Started with rx.js. Continue by building a game with Rx.js. Part II
- • 10 minutes read
Making a Game with Rx.js and Web Speech at Active Dublin 2016 - Part I
Getting Started with rx.js. Continue by building a game with Rx.js
- • 11 minutes read
A look at ES6 Maps
An in-depth look at ES6/ES2015 Maps
- • 13 minutes read
Getting Started With Rx.js: A Gentle Introduction
Getting Started with rx.js, A series of introductory articles to rx.js and reactive programming
- • 19 minutes read
JavaScript Arrays: The All-in-One Data Structure
An in-depth look at JavaScript Arrays
- • 1 minute read
JavaScript-mancy Vlog: What is ECMAScript 6?!?
Ever wondered about ES6? ECMAScript? This video tells you all about it
- • 1 minute read
JavaScript-mancy Vlog: Learn About JavaScript Function Scoping, Hoisting and How to Win With Let And Const
Learn more about JavaScript Function Scoping, Hoisting and How to Enable Block Scope with ES6 let and const
- • 1 minute read
Master The Arcane Art of JavaScript-mancy On Video! Waaaat!?
A blog post announcing my new video series on JavaScript
- • 28 minutes read
Ultra Flexible JavaScript Object Oriented Programming with Stamps
Experience an ultra flexible way to do object oriented programming in JavaScript using Stamps
- • 23 minutes read
Safer JavaScript Object Composition With Traits and Traits.js
Experience a safer JavaScript object composition by using traits instead of Mixins via traitsjs
- • 1 minute read
2015 - • 27 minutes read
Black Tower Summoning: Object Composition With Mixins
Article about the limitations of classical inheritance and how to overcome them with javascript object composition and mixins
- • 15 minutes read
White Tower Summoning Enhanced: The Marvels of ES6 Classes
In the last article you learned how to implement *classes* in JavaScript without relying in *ES6 classes* which puts you in a prime position to learn *ES6 classes*. *ES6 classes* are great for developers that are coming to JavaScript from a static typed language like C# because they offer a perfect entry point into the language. You can start using *classes* just like you'd do in C#, and little by little learn more about the specific capabilities of JavaScript. Behold! ES6 classes!
- • 27 minutes read
White Tower Summoning: Mimicking C# Classical Inheritance in JavaScript
In this article we are going to take a deep-dive into how to emulate *classical inheritance* in JavaScript and get to the nearest equivalent to what you are accustomed to in C#. We will focus in the alternatives we had prior to *ES6 classes* so that you can work with *classes* even if you are stuck in *ES5* and so that you can understand the underlying implementation of *ES6 classes* which are just syntactic sugar over the JavaScript *prototypical inheritance* model.
- • 11 minutes read
Summoning Fundamentals: A Three Part Introduction to OOP in JavaScript for C# Developers - III - Polymorphism
An article about how to achieve polymorphism in JavaScript through the concept of duck typing
- • 19 minutes read
Summoning Fundamentals: A Three Part Introduction to OOP in JavaScript - II - Prototypical Inheritance
An article about how to use prototypical inheritance in JavaScript when working with OOP
- • 20 minutes read
Summoning Fundamentals: A Three Part Introduction To OOP in JavaScript - Encapsulation
An in-depth view into how to achieve encapsulation in JavaScript when practicing OOP
- • 1 minute read
Learn How to Build Web Apps With React JS and Flux with this Great Udemy Course
- • 19 minutes read
An Introduction to Object Oriented Programming in JavaScript for C# Developers
An introduction to object oriented programming in JavaScript for C# developers with an introduction to mimicking classes in ES5, ES6 classes and mixins
- • 3 minutes read
How To Start Writing Your AngularJS Tests In ES6
- • 14 minutes read
Mastering the Arcane Art of JavaScriptMancy For C# Developers: ES6 Spread Operator
The ES6 spread operator works sort of in an opposite way to the rest operator. Where the rest operator takes a variable number of arguments and packs them into an array, the spread operator takes and array and expands it into its compounding items. Let's find out how this new ES6 feature can help you write more readable code.
- • 22 minutes read
Mastering the Arcane Art Of JavaScript-Mancy for C# Developers: ES6 Arrow Functions
An in-depth view into ES6/ES2015 arrow functions, how to use them and detailed information about their gotchas
- • 12 minutes read
ES6 Destructuring - Mastering The Arcane Art of JavaScriptmancy for C# Developers
An in-depth view into ES6/ES2015 destructuring syntax
- • 18 minutes read
Mastering The Arcane Art Of JavaScript-mancy for C# Developers: A Guide to Strings, Finding The Right Words and Proper Spell Intonation
An in-depth look at strings in JavaScript covering also new features in ES6/ES2015 like template string literals
- • 18 minutes read
Mastering the Arcane Art of JavaScript-Mancy for C# Developers: On Summoning Servants and Critters, Or The Basics of Objects in JavaScript
An in-depth look at object initializers or object literals in JavaScript and ES6/ES2015. With a look into new features like the short-hand syntax.
- • 1 minute read
I published the First Version of JavaScript-mancy The Book!!!
An article announcin the publishing on my first book on JavaScript
- • 31 minutes read
The Basic Ingredients of JavaScript-Mancy: An Introduction to JavaScript and ES 6 For C# Developers
An introduction to JavaScript and ES6/ES2015 for C# developers
- • 5 minutes read
D3.js: Data-Driven Documents
A wiki about the d3.js visualization library
- • 23 minutes read
Mastering the Arcane Art of JavaScriptmancy for C# Developers - Chapter 8: Enumerables, Iterables, Iterators and Generators
An in-depth look into JavaScript enumerables and ES6/ES2015 iterables, iterators and generators
- • 19 minutes read
Mastering the Arcane Art of JavaScript-Mancy for C# Developers - Chapter 7: Using LINQ in JavaScript
Did you know that JavaScript arrays support a similar feature to LINQ in C sharp?
- • 17 minutes read
Mastering the Arcane Art of JavaScript-mancy for C# Developers - Chapter 6: Functions in ES2015
Welcome back! Today we will make a summary of the different ES6/ES2015 features related to functions that we've seen and worked with so far in the series destructuring, default arguments and rest parameters.
- • 11 minutes read
Even More Useful JavaScript Function Patterns - Function Overloading
Learn different patterns for achieving function overloading in JavaScript and ES6, ES2015
- • 11 minutes read
More Useful JavaScript Function Patterns - Multiple Arguments
Learn different patterns for using multiple function arguments in JavaScript and ES6, ES2015
- • 9 minutes read
Useful JavaScript Function Patterns - Default Arguments
Learn different patterns for using default function arguments in JavaScript and ES6, ES2015
- • 14 minutes read
The Basics Of JavaScript Functions
Learn more about the most foundational building block in JavaScript, the humble function.
- • 15 minutes read
The Many a One JavaScript Quirks
This article details the most commonly missunderstood parts of JavaScript, the gotchas, the quirks of this marvelous but sometimes treacherous language.
- • 27 minutes read