Node.js is by far the most popular platform for creating JavaScript applications. According to a recent infographic published by Statista, more than 49% of app developers frequently utilize Node.js, making it the platform of choice for mobile app development. That is because of the Node.js advantages. This article will discuss the benefits of Node.js and what it … [Read more...]
5 Development Mistakes That Will Compromise Your Web Application’s Security
Source: Pixabay.com Developing a web application can be a tedious process. The developer hopes to build a product that satisfies performance, end user and security expectations. The first two are usually fairly straightforward since they are directly driven by the client’s explicit requirements. Security is a little more abstract since the client is sometimes not even aware of … [Read more...]
Securing Open Source Components (it’s different)
Introduction In today’s article we will discuss one of the misconceptions when it comes to understanding the difference between open source and proprietary software — with a special focus on the context of security. Let’s start with a bit of background of the clear difference. One of the key factors which differentiates open source and proprietary software comes down to how … [Read more...]
When it comes to version numbers, the most important thing is to pick a system
If you write enough scripts, eventually you will need to update one to fix a bug or introduce a new feature. How do you keep track of which version of the script is out there? You add a version number to your product. If you look around the web, there are plenty of ideas on how versioning should work. It's best to consider your environment (version control software) first and … [Read more...]
Volunteer to teach computer science in high schools with TEALS
Most US high schools do not have a computer science course. This puts those students at a disadvantage in understanding their future options compared to their peers at other high schools. Learning these computational skills can help no matter what career path a student chooses due to the problem-solving nature of computer science and the ubiquity of technology. TEALS is … [Read more...]