Skip to content

Well Paid Geek

Learn to code – become a well paid geek

  • Home
  • About
  • Free Video Tutorials

Month: September 2017

Everything You Need To Know About The ‘this’ Variable In JavaScript

September 21, 2017 wellpaid Leave a comment

There’s many things that can trip up beginners when they first learn JavaScript. The one thing that I most commonly see befuddling JS newbies is the mysterious ‘this’ variable. Even veterans of other object oriented languages can have problems understanding how ‘this’ works in JavaScript, as it works very differently

javascript

NPM Packages You Should Be Using: ramda

September 19, 2017 wellpaid One comment

Welcome to the latest instalment of a series which brings to your attention NPM modules you may not be aware of, but which are very useful. Today we’ll be looking at ramda. If you’ve come to JavaScript from another mainstream language, you’ll probably feel that it’s missing a lot of

Uncategorized

Object Oriented Programming In JavaScript – Part 3: ES6 Classes

September 2, 2017 wellpaid 2 comments

ES6 introduced a whole host of new features into JavaScript. One of these was the class syntax. It gives us a way of defining ‘classes’ in JavaScript which is similar to more traditional Object Orientated languages such as Java. The reason I put ‘classes’ in inverted commas is because despite

ES6 javascript OOP

Object Oriented Programming In JavaScript – Part 2: Inheritance

September 2, 2017 wellpaid 4 comments

Inheritance is a major feature of Object Oriented Programming (OOP). It is useful because it allows for code reuse and is also a way of enabling polymorphism. Polymorphism is a bit beyond the scope of this post, but you can read various descriptions about it on the Stack Overflow thread:

javascript OOP

Object Oriented Programming In JavaScript – Part 1: The Basics

September 2, 2017 wellpaid Leave a comment

The Basics of Objects In programming, objects are units of code which contain both data and functions which act on that data, all related to a specific entity within the system. They are used to model the semantics of the system. For example a customer relationship manager tool may contain

javascript OOP

Recent Posts

  • React’s useRef hook explained
  • Why I both hate and love fat arrow functions
  • JavaScript: Using fetch to make HTTP requests
  • How to write custom hooks in React
  • JavaScript: ES6 modules made simple

Recent Comments

  • Matija on React’s useRef hook explained
  • wellpaid on JavaScript: Using fetch to make HTTP requests
  • Bernardo Ayala on JavaScript: Using fetch to make HTTP requests
  • Johny Jackson on Learning JavaScript By Building Your Own Version Of JQuery – Part 1
  • Johny Jackson on Learning JavaScript By Building Your Own Version Of JQuery – Part 1

Archives

  • February 2020
  • January 2020
  • October 2017
  • September 2017
  • August 2017
  • July 2017

Categories

  • Career
  • ES6
  • ES7
  • javascript
  • npm
  • OOP
  • React
  • Tutorials
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Powered by WordPress and Treville.