Interesting news about software development

jQuery
metaprogramming
git
conference
ajax
ruby
2n
rails
docker
project management
JavaScript
productivity
trailblazer
version control
graphql
tutorial
ES6
attribute accessors
SQL
graphql editor

ES6 for beginners - Part 3 (Classes)

Classes Before we start discussing Classes in JavaScript, one thing needs to be explained. Classes in JavaScript are more like syntatic sugar than the new feature. Nevertheless, as in the case of ...

Bartek

Bartosz Łogwiniuk

ES6 for beginners - Part 2 (Arrow Functions)

(Fat) Arrow Functions We all wrote a lot of functions but let's start with a simple one that adds two arguments. var add = function(a,b) { return a + b; } Of course, everything is correct a...

Bartek

Bartosz Łogwiniuk

ES6 for beginners - Part 1 (Let, Const)

Introduction In the beginning, I would like to congratulate everyone who has read some of my posts about JavaScript! Of course, there is nothing to prevent you from starting from here, but I th...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 20 (Bind, Call, Apply)

You can find previous part of this series here. We already know that a function is a special type of object and has several properties, we already discussed it. To better understand what we are go...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 19 (Closures)

After Immediately Invoked Function Expression, it's time for another very important topic. Closures At the moment, I hope that reading everything from the previous parts will pay off for a better...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 18 (IIFE)

The time has come to meet seen almost everywhere, the very popular IIFEs. Immediately Invoked Function Expressions What is IIFE really? Let's start with the fact that we already know what a Funct...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 17 (Arguments)

It's time to start the topic related to one more special key word that JavaScript engine gives us when we invoke the function. arguments It is next to a special variable: this, another element ge...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 16 (this)

Ok, we have already talked about functions, objects, execution contexts. Now we will return to the last one. this As you remember during Creation Phase, Execution Context creates a special variab...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 15 (By Value, By Reference)

By Value vs By Reference Although this topic is not really that complicated, I will try my best to explain what by value and by reference means. Let's take the first case. In the beginning, let's...

Bartek

Bartosz Łogwiniuk

JavaScript - Part 14 (First Class Functions, Function Expressions/Function Statements)

First Class Functions In this part, we will discuss a topic that I think distinguishes those who only use JavaScript, and those who understand how JavaScript under the hood works. This idea is cal...

Bartek

Bartosz Łogwiniuk