Tap Dancing To Code

The only place to get the deeper understanding of the vanilla flavours of HTML, CSS, JavaScript and PHP!

Latest articles

How to install nginx+php+postgres on MacOS (2020 update)

Guys, come on, it’s very easy. The steps are as follows: make sure you’ve got HomeBrew installed https://brew.sh/ install nginx brew install nginx – as simple as that! install php brew install php (should install php74 by default) install postgres brew install postgres – yes, not that hard! Commands you should need: sudo nginx -s […]

Read it »

How to setup SSH key for Bitbucket [video tutorial]

open up terminal and cd into your home directory then go for ssh-keygen and press enter then copy the string and rewrite it to end with bitbucket you dont have to enter any passphrase because that is the very reason you’re creating a ssh key – not to have a need for remembering a password […]

Read it »

βš›οΈ React v17 RC released: Here’s what’s new

Today, on React‘s blog appeared a very intriguing article about the new major version update. It might seem interesting even more, because there has not been a major version update since 2017 (fiber rewrite). This version is still not a production ready and is in RC stage. What’s new in React v17? No new features. […]

Read it »

Different Options For Managing React State In 2020

Hello folks πŸ‘‹ ! I’ve noticed this really interested topic about react state in RFA section here on Hashnode and it immediately caught my attention since for the past 3 years, I’ve wrote around 10k+ react components, it was hundreds of thousands of lines of code and obviously, I used the state really often while […]

Read it »

What’s new in ES2020 (ES11)?

Hey guys! πŸ‘‹ It’s been a couple of weeks (or months already 😌) since the new major update of JavaScript has been released, but if you haven’t had the time to check it out yet, I invite you to join me here in this article where I will show you what’s new, what’s changed and […]

Read it »

It’s like like Google Docs for coding! Meet “GitHub Codespaces”!

Maan this should be something that every programming soul wished for! Cloud IDE is finally here and beware, it is here to stay and let’s use some buzzwords – it’s gonna disrupt how we were programming up until now! Visual Studio Code experience without leaving GitHub is the official vision for GitHub Codespaces. We’re gonna […]

Read it »

What’s new in PHP8 (July 2020 update)

Hello neophiliacs! πŸ‘‹ If you’re like me, a notion PHP8 would wake you up in the middle of the night and you would want to know immediately everything about it. The release date has been announced to be around the end of November 2020, but some of the new features are already known to be […]

Read it »

How to create rounded corners in CSS (advanced guide)

If you’re reading this article and wondering, why I call it “advanced guide” because border-radius is amongst the very first css properties you learn even as a beginner coder, keep reading 😎 – I am going to be showing you, not how to create 3px rounded corners on a button, but to accomplish something like […]

Read it »

A git repo inside another git repo? Yes! With GIT Submodules!

Have you ever wanted to have a git repository included inside another git repository? And the did git tell you something like this? hint: You’ve added another git repository inside your current repository. hint: Clones of the outer repository will not contain the contents of hint: the embedded repository and will not know how to […]

Read it »

A comprehensive guide for Chrome DevTools – Revised and Updated for July 2020

Chrome DevTools – who hasn’t heard about it. It’s one of the most powerful all-in-one tools you definitely need for programming websites and web applications. Table of contents: Available panels Application Console Elements CSS DOM JS Lighthouse Memory Network Performance Storage Wrap up It allows you to review and modify the code in real-time, test […]

Read it »

How to Create Blurred Background in CSS

Have you ever noticed on some websites, that the background of a page is blurred and the background of an element, be it header for example changes as you scroll? Apple has recently released its new iOS 14 and also they created this gorgeous website presenting the new operating system for iPhones. As you scroll, […]

Read it »

How to create a favicon for dark mode

Yeah, finally such idea came up to our minds, that it would be beneficial for our website to have a favicon that can be used in the two browser themes: light dark And since I think of myself of a creative person, I decided to do something uncanny. To actually google it. Yeah, since you […]

Read it »

How to update a NPM package

You do it very simply, just like so: make changes in your code, git commit and git push them up version of the npm package npm version major, npm version minor or npm version patch publish with npm publish you’re done 😎

Read it »

What’s new in ES2019 (ES10)

Hey folks! πŸ‘‹ Every once in a while (once a year to be precise) we’re given an opportunity to experience a thrill from what’s new in JavaScript world. Yes, I am talking about releasing a new major version update of our favourite language, JavaScript, this time called ES2019 or ES10. So, what’s the new JavaScript […]

Read it »

What’s new in ES2018 (ES9)

Hello JavaScripters! πŸ‘‹ A new JavaScript version is here packed with a bunch of new features and updates, let’s get down to it, shall we! Me personally I am looking forward to one particular udpate, i.e. the Object rest/spread operator that will enable me and certainly you to write way less code (in quantity) and […]

Read it »

What’s new in ES2017 (ES8)

Hey guys! πŸ‘‹ A year passed and JavaScript team announced just another version of our favourite language, this time called ES2017 or ES8. It is packed with a bunch of yummy stuff πŸ˜‹, so let’s get right to it! This year’s version brings better way of handling objects, strings and an update for functions that […]

Read it »

What’s new in ES2016 (ES7)

It’s been a year since JavaScript started a faster release cycle of the new versions and now we’ve been presented with this brand new version called ES2016 or ES7. In this article we will go through what’s new and what’s changed. Truth to be told, an answer to the question: “What’s new in ES6” is […]

Read it »

What’s new in ES2015 (ES6)

I could not been more happy when I heard ES6 will be officially launched. This new version of JavaScript brings a bunch of new String, Array or Object functions, new code declarations and code styles and also native Classes. Don’t get me wrong, but I think this new version of JavaScript will start a new […]

Read it »