fir3net
January 10, 2017

How to Write Clean Code

in Programming
Introduction Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code[1]. Within this article we will take the key concepts, and points around writing Clean Code - referenced from the amazing book, The Clean Coder: A Code of Conduct for Professional…

Python - What are Context Managers?

in Python
What are Context Managers? Context managers are constructs that allow you to set something up and tear something down automatically, by using using…

Python - What are Static and Class Methods?

in Python
Have you ever seen some Python code and wondered what @staticmethod and @classmethod do ?In short, they are both methods that modify the default…

Python - What are Abstract Classes?

in Python
An abstract class can be considered a blueprint for other classes, allowing you to mandate a set of methods that must be created within any child…

Yum Error - Thread died in Berkeley DB library ... Error: rpmdb open failed)

in Linux
Issue When executing Yum you receive the following error, [root@william-gce blog]# yum install npm rpmdb: Thread/process 3934/139752225695488 failed:…

Python - What does Property() do ?

in Python
What is Property()? The purpose of this function is to create a property of a class. A property looks and acts like an ordinary attribute, except…

Cisco ASA - ICMP Inpsect and the Connection Table

in Cisco
Recently I've discovered that there is, well, fairly limited information online around this point. In this short article we will explain how ICMP…

The Pros and Cons to Azure's VNet Peering

in Cloud
Introduction The other day I was asked to design a solution that required VNet peering, after some further digging and research into this feature I…

A Beginners Guide to AWS Identity and Access Management (IAM)

in Cloud
AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources for your users. You use IAM to…

A Beginners Guide to Application Services within AWS

in Cloud
AWS provides a suite of application services, such as SQS, SNS, SES and SWF. Each service providing various features and rich toolsets to empower the…