Posts

Today we will deal with more advanced concepts in regex, like groping and cover more of the RegExp object features in JavaScript. We will also learn how to use some of the features that ES6 brought us. Let's go!

https://wanago.io/…/regex-course-part-three-grouping-and-u…/

We covered quite a few features of regex so far. There is a lot more, though. Today we will deal with more advanced concepts, like groping and cover more of the RegExp object features in JavaScript. We will also learn how to use some of the features that ES6 brought us. Let’s go! exec It …
wanago.io

Hello!
Today we are back to the regex course. This time we will learn how to write more elegant patterns. We will also find out how to define a position of the searched string, which can make it more precise.
Have a great week!

https://wanago.io/…/regex-course-part-two-writing-more-ele…/

Hello again! Today we are back to regular expressions in JavaScript. If you are new to them, check out the first part of the course. This time we will learn how to write more elegant patterns and define the position of searched strings. The shorter way to define repetitions Recently we’ve learned,...
wanago.io
Reviews
Wanago.io has no reviews yet.
Tell people what you think
Posts

Hi!
This week I begin a regex course. With it, you will learn how, when and why to use regular expressions in JavaScript. Stay tuned for upcoming parts of the course!

https://wanago.io/…/30/regex-course-part-one-basic-concepts/

Regular expressions (regex) are sequences of characters defining a search pattern. Since it can be extremely useful in programmers everyday life, it was implemented into JavaScript. In this series of articles, I will show you how it works and what are its real-life usages. Hopefully, by the end of t...
wanago.io

Hello!
Generators are a new feature and ES6, and as I promised in the article about async/await, we will cover them today. We will even go as far as implementing our own async/await functionality.
Have a great week!

https://wanago.io/…/demystifying-generators-implementing-a…/

Generators are a new feature introduced in ES6, and as I’ve promised in the article about async/await last week, we will cover them today. Iterators In JavaScript an iterator is an object that provides a next() method which returns the next item in the sequence. The first concept to understand her...
wanago.io

Hi!
Today the topic is async/await. I explain how it works using both Fetch API and dummy promises to better illustrate what it does.
Have a great week!

https://wanago.io/…/explaining-async-await-creating-dummy-…/

Back in the days, we used callbacks. Then, we were blessed with promises. The journey does not stop there, though. ES7 introduced us to a new way of handling asynchronous calls: async/await. Feel free to read my other articles if you would like to know more about async in general, or callbacks and p...
wanago.io

Hello!
Today I'm implementing a sorting algorithm using both callbacks and promises, comparing them and explaining how they work along the way. I hope creating your own promises might be helpful to you in understanding how they really work.
Have a great week!

https://wanago.io/…/explaining-promises-and-callbacks-whil…/

There is a good chance that you are already using promises in your code – they are everywhere now. Have you ever considered how they work, though? I this article I want to explain why they are a good thing and what problems do they solve. I will do that while implementing quite a ludicrous sorting...
wanago.io

Hi!
This time I am writing about casting types both explicitly and implicitly. I go as far as comparing assembly code that node.js outputs.
Hope it will prove to be interesting for you.
Have a great week!
https://wanago.io/…/1-2-3-9-looking-into-assembly-code-of-…/

Variable values have certain types. In fact, you can cast a value of one type to the other. If you do it explicitly, it is type casting (also called explicit coercion). If it happens in the background when you are trying to perform an operation on types that do not match, it is called coercion (some...
wanago.io

Hello!
Today I wanted to talk about how scopes work in JavaScript depending on different types of variable declarations. I mention var, let and const and things to watch out for when using them, such as Temporal Dead Zone.
Have a great week!

https://wanago.io/…/scopes-in-javascript-different-types-o…/

You can think of a scope as of a wrapper that contains all the variables and a reference to the parent scope. What does that mean and what should we watch out for when dealing with it? Let’s find out! How scopes work When we try to access a variable in our code, the interpreter …
wanago.io