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

Managing vs Leading

Key takeaways to keep applying: – Leading vs Managing (remember to manage ‘things’ and ‘lead’ people) – Establish trust with your team by demonstrating that you value what they value – Eliminate expectation gaps – Keep giving feedback that feeds using the ‘Do well’ & ‘Do differently’ formulas Here’s a link to a short video […]

Read article : Managing vs Leading

Web Application Security

Some common web security topics and patterns.   Crypto-miner Cryptocurrency mining, or cryptomining, is a process in which transactions for various forms of cryptocurrency are verified and added to the blockchain digital ledger. Also known as cryptocoin mining, altcoin mining, or Bitcoin mining (for the most popular form of cryptocurrency, Bitcoin), cryptocurrency mining has increased […]

Read article : Web Application Security

AWS Tagging Strategy

These are some notes on AWS Tagging Best Practices. See reference section below for sources. Amazon Web Services allows customers to assign metadata to their AWS resources in the form of tags. Each tag is a simple label consisting of a customer-defined key and an optional value that can make it easier to manage, search […]

Read article : AWS Tagging Strategy

AWS Service Quotas

In Amazon Web Services there are service quotas for many of the services. A service quota is the maximum number of service resources or operations that apply to an account, although some service quotas apply to a Region. An example of an account-based quota is the number of AWS IAM roles per account or AWS […]

Read article : AWS Service Quotas

AWS Solutions Architect Certification

Notes taken during preparation for the AWS SA Associate Certification. Purpose The AWS Solutions Architect Certification is intended for individuals who perform a Solutions Architect role. This exam validates an examinee’s ability to effectively demonstrate knowledge of how to architect and deploy secure and robust applications on AWS technologies.   Exam Domains The exam is […]

Read article : AWS Solutions Architect Certification

Review of .Net Core 3

Some key features in .Net Core 3 / C# v8 Nullable Reference Types Pattern Matching Improvements First class support for Indices and Ranges Default Interface Members Async Streams JSON Parsing improvements Windows Desktop / Winforms Support Improvements to build, pack and deploy Nullable Reference Types The Null Reference Exception: static void NullException(MyObject obj) { Console.WriteLine(obj.title); […]

Read article : Review of .Net Core 3

Load Balanced and Auto Scaling containerized app with AWS ECS

Elastic Container Service (ECS) is a container management service that is scalable, secure, reliable and fast. ECS can launch containers in EC2 or serverless in what is called Fargate. For either launch types, ECS will be orchestrating the containers and managing the cluster. Amazon ECS is a regional service that simplifies running application containers in […]

Read article : Load Balanced and Auto Scaling containerized app with AWS ECS

Revisiting Angular

Angular is a platform and framework for building client applications in HTML and TypeScript. The basic building blocks of an Angular application are NgModules, which provide a compilation context for components. NgModules collect related code into functional sets; an Angular app is defined by a set of NgModules. An app always has at least a root module that enables bootstrapping, […]

Read article : Revisiting Angular

Federal Identity and Credentials

Federal Identity, Credential and Access Management F-ICAM There are 5 parts to Federal Identity, Credential and Access Management System. This is a combination of applications, tools, standards and policies. Identity Management Identity Management is how an agency collects, verifies, and manages attributes to establish and maintain enterprise identities for federal government employees, contractors, and authorized […]

Read article : Federal Identity and Credentials

Information Systems Government Compliance

Organizations DHS – Major US Government agency focused on cyber security is DHS. They focus on the physical and cyber threats to the nation. US-CERT (United States Computer Emergency Readiness Team) – coordinates cyber information sharing and manages national cyber risks. (www.us-cert.gov). They also distribute vulnerability and threat information to National Awareness System (NCAS) and […]

Read article : Information Systems Government Compliance