Sharpen up Your Tech Skills

This section contains many articles that aim to help you to build your tech skills and become a better programmer.

Popular misconceptions about Node.js

As a server-side technology, Node.js has it’s advantages and disadvantages. However, many developers who are accustomed to working with other server-side technologies will never even consider Node.js. Sometimes, there are objective reasons for that. Other server-side technologies can, sometimes, achieve what Node.js cannot. However, there are also some popular misconceptions about Node.js that stop people […]

Popular misconceptions about Node.js Read More »

Why every web developer should know Node.js

Node.js has gained a huge popularity among web developers over past few years. It is a runtime that enables server-side execution of JavaScript, which was traditionally confined only to web browsers. In fact, the core of Node.js functionality is done by a V8 engine that is used by Google Chrome to parse and run JavaScript on web pages.

Why every web developer should know Node.js Read More »

Where to start if you want to become a hacker

The word hacker does not necessarily have to have a negative connotation and not all hackers are cybercriminals. Generally, there are 3 types of hackers: black hats (those who do get involved in cybercrime), white hats (those who work on behalf of legitimate clients to defend them against cybercrime) and grey hats (a mixture of

Where to start if you want to become a hacker Read More »

What to study to become a mobile app developer

Just like the software industry in general, mobile app industry is growing at a rapid pace. Instead of browsing the web by traditional means, more and more users are opting to install web-connected apps, which often provide far better users experience and allow the level of interactive use that is unachievable in a browser, such

What to study to become a mobile app developer Read More »

GIS: software that you use every day but have never heard of

Geographic information systems (GIS) is a type of a software capable of displaying maps and performing a variety of complex spatial computational operations. This type of software is used very widely, yet majority of people, even the IT professionals, have never heard of it. So today we will show you what GIS is, how it

GIS: software that you use every day but have never heard of Read More »