Skip to content

Well Paid Geek

Learn to code – become a well paid geek

  • Home
  • About
  • Free Video Tutorials

Learning JavaScript By Building Your Own Version Of JQuery – Part 1

October 8, 2017 wellpaid 3 comments

JQuery is one of the most popular libraries on the web. Although it seems to be in a decline amongst serious JavaScript engineers in favour of solutions which allow for better engineering, such as React, JQuery had a big impact on JavaScript for many years. Since it’s so well known,

javascript

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

Mastering Asynchronous Javascript: Part 5 – Observables with RxJS

August 25, 2017 wellpaid Leave a comment

So far in this series we’ve looked at a number of way to handle asynchronous events in JavaScript: Callbacks Promises Generators Async / await In this, the final instalment of the series we’ll be looking at how observables can be used for asynchronous programming. The particular implementation of observables I’ll

javascript

Mastering Asynchronous Javascript: Part 4 – async / await

August 19, 2017 wellpaid 3 comments

Last time we talked about a new feature introduced in the ES6 language called generators. These make asynchronous programming fairly easy, but have the drawback of needing to use a module to make them work for asynchronous flow control (I showed you co) because they’re actually iterators rather than being

ES7 javascript

Mastering Asynchronous JavaScript: Part 3 – Generators

August 8, 2017 wellpaid 3 comments

Last time I showed you how promises can make asynchronous programming in JavaScript easier than using callbacks. Now I’ll show you some cutting edge JavaScript features that will make asynchronous programming a breeze. Introduction To Generators One of the more recent updates to the JavaScript language, ES6, introduced the concept

ES6 javascript

NPM Modules You Should Be Using: momentjs

August 8, 2017 wellpaid 2 comments

This is the first in a regular series which highlights some of the most useful npm modules out there. It’s easy to spend time home brewing your own solutions to problems when there are modules out there that could do all of the work for you. I hope this series

javascript npm

Posts navigation

«Previous Posts 1 2 3 Next Posts»

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.