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
Microsoft Intune is industry accepted management for Windows systems. It is a cloud-based service for MDM and MAM. MDM vs MAM MDM – Mobile Device Management Capable of managing Windows MDM provider built into devices May include App management Intune MDM supports iOS, Android, Mac and Linux MAM – Mobile Application Management Focuses on app […]
Notes to review Bash and Zsh programming Background Shell is interface to run programs via commands. It is text based (command line). The Bash and Zsh (default on MacOS) are most popular. Windows has Powershell but lately can support Bash/Zsh as well via (WSL – Windows Subsystem for Linux). Zsh is very similar to Bash […]
Notes from a recent whitepaper outlining cyber security strategies in 2022. Modern application development requires responsibilities across all of IT. Gartner estimates that by 2025 at least 75% of IT organizations will have faced at least one ransomware attack. Terminology / Concepts Shift Left Moving security review processes and tooling to earlier parts of the […]
Various topics related to Cybersecurity. XDR vs EDR vs SOAR vs SIEM Definitions on tools / services commonly used for cybersecurity. SIEM Combining security information management (SIM) and security event management (SEM), security information and event management (SIEM) offers real-time monitoring and analysis of events as well as tracking and logging of security […]
Traditional WebAPI is inefficient during transactions that take long durations. Below are some popular alternatives to RESTFul API. Webhooks There is a client that registers with interested events and callback URL with the server. The client tells the server the client’s URL that the server POST updates to. When an event happens, […]
The AWS Certified Developer Associate examination is intended for individuals who perform a development role and have one or more years of hands-on experience developing and maintaining an AWS-based application. Abilities Validated by the Certification Demonstrate an understanding of core AWS services, uses, and basic AWS architecture best practices Demonstrate proficiency in developing, deploying, and […]
Angular Material is a UI component framework that follows Google’s Material Design specification. It was created and supported by the Angular development team. More information about Material Design: Material Design Setting up Material Project Create a new ng project as normal. Then run commands to add ng material ng new material ng add @angular/material@11.0.0 […]
AWS provides several devices and services for enterprise IoT solutions. Devices and Device Software Snowcone FreeRTOS OS for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect and manage IoT Greengrass Software that allows local compute, messaging, data caching, sync and machine learning inference capabilities on connected devices in a […]
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 […]
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 […]