When NoSQL is better choice than RDBMS and when it’s not
Relational Database Management Systems (RDBMS) and Structured Query Language (SQL) associated with them represent a mature technology that existed for over 30 years. However, a group of data storage technologies based on a completely different paradigm, collectively known as NoSQL, is establishing itself as a popular alternative, especially within performance-critical Continue Reading
How big data web applications are built
On the most fundamental level, a web application consists of client-side code and markup, server-side code and a database. Many small websites and small-to-medium enterprise-level browser-based applications consist of nothing other than these components. However, on its own, this basic setup is not suitable for a big data application. Big Continue Reading
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 Continue Reading
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 Continue Reading
Software design patterns explained
In order to be a successful software developer, having a detailed knowledge of a programming language is not enough. It is also essential to know best practices and techniques of writing a good software. Design patterns are the the methods of writing software without having to reinvent the wheel; therefore Continue Reading
What to study to become a web developer
Web developers are in higher demand then ever today and, because of this, the salaries in this sector are generous. This is not only driven by the web growing at exponential rate, but also by the fact that more and more enterprises are moving from desktop-based applications to centralized intranet Continue Reading
Why is there a limit on SD card capacity on mobile devices
Most of mobile devices, especially Android ones, come with extendable storage. However, there is a limit on how much external storage a device can accept, which would be listed in the device’s specifications. This leave many people puzzled. If device is able to accept a microSD with 32GB of storage, Continue Reading
What is PAC and how mobile numbers are ported
In UK, as in many other countries, you don’t have to discard your old number when changing your mobile network provider. Instead, you can obtain a Porting Authorization Code (PAC) from your old network and give it to the new provider. This article explains how PAC code works, what right Continue Reading
How Wi-Fi works
Wireless internet connection, or Wi-Fi, has became so integral to our daily life that we take it for granted. However, there are technology-minded people who are curious about the inner workings of Wi-Fi. Today, we will summarise the principles that make the Wi-Fi work. So, you will know what sort Continue Reading
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 Continue Reading