A pipeline is a sequence of one or more commands separated by one of the control operators ‘|’ or ‘|&’.

The format for a pipeline is

The output of each command in the pipeline is connected via a pipe…


In this article I want to shed light on things like:

  • what compiled and interpreted means
  • what is the difference between compiled and interpreted languages
  • pros and cons of compiled and interpreted languages

Let’s start with understanding what compiled and interpreted means.

Imagine you have a book that is written…


“Master programmers think of systems as stories to be told rather than programs to be written” — Uncle Bob.

If you want to make your and other people’s life easier you need to learn how to tidy up, and I am not talking about your room or your cupboards…


Javascript is the language of the web. It can be used (and it’s used) in many fields, but we can definitely say that Javascript is the language of the web.

In this post I’d like to show how easily you can use Javascript to make amazing things on the web…


Congratulations! You are now starting your journey to become a software developer. Some time ago you passed the interview process and you were accepted in Flatiron. Now it’s your first day of your first week, and you couldn’t be more excited!

If you think that I am exaggerating with the…


When I started learning to programming, I didn’t realise the importance of knowing good tools to debug your code.
Usually I was writing very small programs, and if something didn’t work, it was to look carefully at the code to figure out the problem. …

Anastasia Pankina

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store