Hello World!

Welcome to my site. I use this site as a repository to dump knowledge I come across, generally in the areas of software engineering and information technologies, but may include other miscellaneous tidbits. Most of the posts are written as notes for my personal reference.

 

if i.hear then
i.forget
if i.see then
i.remember
if i.do then
i.understand

Latest articles

DevOps Security

These are some notes regarding DevOps and security The DevOps Tool Chain A measurement for successful DevOps (CALMS) Culture Accept failure Collaboration occurs widely Empower teams High levels of trust Automation Tools Continuously iterate Transparency Consistency Everything as Code Be very good at git scripts, runbooks, configurations, documentation, … Lean Confront bureaucracy Efficiency Leverage automation […]

Read article : DevOps Security

Data Privacy

Privacy Fundamental human right In most constitutions First law in 1361 against peeping toms and eavesdroppers In 1948’s Universal Declaration of Human Rights Most notable in the way it is constrained and infringed rather than how it is enforced   What is Privacy? The ability to keep information about oneself confidential Information about me as […]

Read article : Data Privacy

Cyber Ethics and Law

Before talking about Ethics and Law, we should look at the human cognition and understand some of our errors and biases. Our ethics and law try to address some of these errors. Human Biases The human factor in security incidents Analysis of security incidents reveals, more often than not, human factor as a major cause […]

Read article : Cyber Ethics and Law

Contributors to Science and Technology from marginalized groups

This was a diversity assignment to report on some leaders and significant contributors to the field of computer science from marginalized minority groups. Marsha Rhea Williams Marsha Rhea Williams is an African-American expert in information technology and advocate for STEM, especially in underprivileged black communities. Dr. Williams is most notably known for being the first […]

Read article : Contributors to Science and Technology from marginalized groups

AWS SageMaker Overview

Amazon SageMaker is a fully managed machine learning service. With SageMaker, data scientists and developers can quickly and easily build and train machine learning models, and then directly deploy them into a production-ready hosted environment. It provides an integrated Jupyter authoring notebook instance for easy access to your data sources for exploration and analysis, so […]

Read article : AWS SageMaker Overview

Machine Learning Overview

Machine Learning = building a model from example inputs to make data-driven predictions vs following strictly static program instructions. Traditional programming contains logic that the machine must follow to execution. Machine Learning does not have same logic like traditional if, loops, case etc. Instead, it is based on data and some given algorithm. With that […]

Read article : Machine Learning Overview

C / C++ Review

These are random notes in reviewing C/C++. The C Language C language history and purpose Before UNIX, most OS were written in assembly language, tying them to specific instruction set architecture (ISA) An assembly language program is a sequence of ISA instructions C was created by Dennis Ritchie at Bell Labs in 1972 to have […]

Read article : C / C++ Review

Unix System

Some notes regarding UNIX Systems. More notes can be found here: UNIX Program Execution, CPU, Memory and Virtualization     Operating System UNIX began 1970s ATT Bell Labs. Many variations of Unix today.  UNIX Architecture: Kernel System Calls Shell and Library routines Applications UNIX documentation part of OS – man pages. (manual pages). Man page […]

Read article : Unix System