Internet of Things

Internet of Things (IoT) considers devices connected to other devices, instead the classic view of human users behind the computers. Type of devices connected to a gateway: IoT Protocols IoT protocols featured on this post: MQTT MQTT (now an orphan…

Data repository

A data repository is an IT system that stores data. This post is an introduction to data repositories. List of open data repositories OpenML.org OpenML.org Kaggle Datasets Kaggle Dataset official website Papers with Code Paperswithcode.com UC Irvine Machine Learning Repository…

FIPS 140

FIPS 140 is an standard for processing, issued by NIST CSRC. Description of FIPS 140 Within the NIST, there is the Computer Security Resource Center (CSRC). There is a series of publications issued by NIST CSRC that is called Federal Information…

Scikit-learn

Scikit-learn is a Python library for the traditional machine learning tasks (e.g. regression, classification, clustering, etc.). It is FOSS under a BSD license. scikit-learn official website scikit-learn code repository History It was developed originally by David Cournapeau in 2007. It…

Mobile Communications

This post is about mobile communications. Mobile Communications Generations There are different generations regarding mobile communications. 1G First Generation (1G) is referred to analogic communications. Each region had a different mobile systems, and they were not compatible between them. Advanced…

Markup-to-doc converter

A mark-up-to-doc converter or static document generator is software that generates a document from a markup language text. List of markup-to-doc converters Markup-to-doc converters featured on this post: Markup language converters may be used to write a document once and…

PDF Security

This post is about aspects to take into account regarding PDF format and the security. PDF files are considered “immutable” and are used by many people to handle sensible documents, such as contracts or agreements. However, these documents are not…

IT Change Management

Change Management is part of Service management, according to ITIL. IT Change Management Description Change management is responsible for controlling the lifecycle of all changes to IT infrastructure and services, ensuring that they are properly evaluated, authorized, prioritized, planned, tested,…

Walking skeleton

The walking skeleton is a minimal, end-to-end implementation of a software system that touches all major architectural components and frameworks. Key characteristics are: It was developed by Alastair Cockburn during the 1990s. It can help to achieve a minimal viable…

Jupyter Notebook

Jupyter is a web-based interactive environment for the programming language Python. It uses IPython as a backend. You can read this post about IPython. User interface There are different user interfaces for Jupyter: Jupyter Notebook is the original and older…