Tagged: software

Internet Security and Cryptography

Before you can adequately secure yourself and your data on the Internet, you need to first learn how data is transmitted across the Internet and how it can be vulnerable. Once you’ve learned these...

Object Oriented vs Structured Software Development

A few years back I conducted a presentation for a computer science course on the fundamental differences between object oriented design methodology and the traditional structured design methodology in software engineering. You’d be hard...

Distributed Objects and Models of Distribution

The distributed objects paradigm is one of the most commonly used models of distribution in distributed computing today, mainly because it integrates well with most object-oriented programming languages. We explore the four major types...

The Importance of a Strong Password Policy

Password policy is one of the most overlooked aspects of information security in many businesses today. How many times have you seen a user with a password like ‘apple44’? These kinds of passwords are...

Commenting Confusion – Should You Comment Your Code?

As a relatively inexperienced software engineer, one of the first things that struck me when working in a real dev shop environment was the lack of commenting in any of the code. This was...

SQL Injection: Examples & How to Defend Against It

SQL injection is one of the most common and dangerous security vulnerabilities facing Web sites and applications today. But what is it about SQL injection that’s so dangerous, and is there any way to...

2-Step Authentication – What Is It?

With most people using the Internet for many different applications such as online banking, shopping and social media to name a few, security of our authentication credentials are becoming increasingly important. Many organisations such...

How to Install and Configure Linux: Part One

We at the Coconut Daily are tech enthusiasts – and to celebrate our geekiness, we’ll be writing a series of articles on how to install and configure one of the better free Linux distributions...