Open Content Licenses

This post introduces to free and open source content licenses. These licenses are general-purpose, and may be used on texts, graphics, music, sounds or other type of structured data. Though some of these licenses are sometimes used for software source…

Introduction to Django

Django is a back-end web framework written in Python. It follows the model-template-view (MTV) architectural pattern. The Model-Template-View Architecture The Model-Template-View (MTV) architecture separates logically the definitions of a project in the following components: Django apps follows the MTV architecture.…

Source Code Editors

This post lists some source code editors for software development or coding. What is the Difference between a Source Code Editor and an IDE? An Integrated Development Environment (IDE) offers tools to create software projects considering all operative aspects (code,…

Access Control Models

This post summarizes access control models, as considered in cybersecurity and access control. List of Access Control Models Acces Control List (ACL) Access control list (ACL) Attribute-Based Control (ABAC) Attribute-Based Access Control (ABAC) Intent-based Access Control (IBAC) (IBAC) Host-based Access…

Functional Programming Languages

This post discuss about functional programming languages, it means, programming languages that use the functional paradigm. List of Functional Programming Languages Functional programming languages featured on this post: Haskell Haskell is a purely functional programming language, and one of the…