Wilson Mar bio photo

Wilson Mar

Hello!

Email me Calendar Skype call

LinkedIn Twitter Gitter Instagram Youtube

Github Stackoverflow Pinterest

Posts listed chronologically

2020

Git Signing

Sign git commits and tags (for non-repudiation) in GitHub using GPG, Vault, Yubikey, Keybase

Xcode install (on MacOS)

Xcode IDE contain Command-Line utilities. But separate Command-Line installer cause errors for use by Homebrew, Python, and other development tools

Kubernetes (K8s)

Container orchestration engine in clouds, including OpenShift

InnerSource

Caring about sharing within commerical enterprises using GitHub

Food (online, delivered)

How I feed via deliveries by UPS, FedEx, and USPS, instead of dining in different restaurants during the pandemic.

Cyber Security

Enterprise data risks and vulnerabilities and how to mitigate them with controls

Bash scripts (coding)

This sample Bash script contains multiple features: install, configure, and run (then remove) a web app within Docker on macOS and Linux, with one copy/paste

Printing

How to get your stuff on paper from macOS and Linux

WebGoat

Run the deliberately insecure Java app within Docker with a Contrast Security agent reporting issues and trends over time.

AI Ecosystems APIs

Brand names for how corporate overlords are making humans into robots

AWS Security

How to learn using the AWS Certified Security - Specialty (SCS-C01) exam

pytest-bdd

Achieve behavior-driven development (BDD) by automating Gherkin test specs using Pytest

Make (from) Makefile

How the venerable utility is used in Jenkins and GoCD to invoke shell commands around building Docker images for Kubernetes

Developer Teamwork

Tips for encouraging team Code Reviews, Pair Programming, and other techniques for better quality and productivity

OpenCV Color Python

Use the OpenCV to recognize a portion of your screen and have Selenuium Python click on a portion of it

2019

Streamlit

Create data visualizations declaratively for ML and Data Science on a Mac, powered by Python

Web Scraping

How to use the Scrapy Python crawler framework to fetch HTML which Beautiful Soup parsers, on a Mac for Machine Learning visualizations

ImageMagic

Manage photos and Python Scikit Learn

Tesseract (OCR)

Recognizes text and special characters in image files (after Imagemagic), for 60+ languages (using LTSM machine-learning). Used by Selenium

OpenCV SikuliX robot

Use the OpenCV to recognize a portion of your screen and have Selenuium Python click on a portion of it

Selenium Setup

How to emulate real users touching your web apps using Python controlling Selenium and Beautiful Soup for reading HTML

Virtualbox

Although it doesn't have the path to production like Docker and Kubernetes, it's free (unlike VMware Fusion)

Flood local setup

Install Flood Element CLI to run TypeScript which (like Selenium) emulates manual actions in Google Chrome browsers

SAP Fiori

performance engineering SAP UI5 Fiori sample apps using Tricentis Flood.io Elements

WordPress

A vibrant ecosystem for quickly building and maintaining dynamic feature-rich websites

Splunk

Logging indexing and visualization

2018

Azure DevOps

Microsoft's transitions TFS and VSTS to DevSecOps in the cloud

Pulumi

Deploy and control AWS, Azure, GCP, K8S, Serverless by coding JavaScript, TypeScript, Go, Python, etc.

Salesforce NPSP performance

How Gatling is used to measure the speed and capacity of microservices for Salesforce add-on NPSP (Non-Profit Success Pack)

Salesforce Heroku

Start using Heroku with a Postgres database and integrate it with Salesforce

Salesforce Jobs

Where to look, favored certifications, sample job descriptions, tips

Salesforce offerings

Competitors, Languages, Clouds, Industries, Domains, GitHubs, editions, pricing, features, versions

Salesforce Ohana

Offices, Financials, Social media, Communities, Events, Dreamforce, Dreamoji, Store

Chatbots

Computers interacting with people by voices, without keyboards

Bash (script) coding

Walk though the tricks (Bashisms) used in a script to install, configure, and run many programs on macOS and Linux

Microsoft AI

How to run Cortana AI on Microsoft's Azure cloud

Home Assistant

Control and wide range of IoT devices using Python on Raspberry Pi, iOS, and Android

2017

Kafka

How to make streaming scream

Cloud-Foundry

From Pivotal, the Java Spring Boot web services people.

JVM Profilers

Identify and resolve performance bottlenecks, memory leaks, and threading issues

Cucumber testing

Gherkin user specs drive Selenium tests for behavior-driven development (BDD) within Agile

IntelliJ IDE

This gives you more, free for Java users (who have Eclipse)

Git Rebase

Make it appear that you only made one edit before pushing to the team repo

Swagger-codegen

Install a generator of mock servers and client programs of the PetStore sample app

Why Git?

Git stores changes to use GitHub for backup and change management

Git Whoops

Don't panic. Here's how to un-do mistakes in Git

.NET profiling

Here's how to use Redgate ANTS to make C# really sing on NerdDinner

Time Series

See all 4+ dimensions (time) in visualizations

Image processing

Processing of image files using Artificial Intelligence and Machine Learning

Feature flags

Evaluate the options for Python for real-time feature configuration

Python API flask

Step-by-step using the Flask REST API library using SQLite3 locally in venv on a Mac

Python Robot testing

A robot python mimics what human testers do manually (to entertain real developers)

Testing AI

What can possibly go wrong with robots smarter than humans?

Jupyter

Notebooks that displays HTML markup as comments between executable Python code (for Machine Learning)

2016

Vue.js

This is the last framework you'll ever need to switch to, just like ReactJs. And Angular.

IoT Clouds

The value of IoT is the wisdom from analytics and notifications

News feeds

Ways to get out of the Facebook echo chamber

GraphQL API

Now THIS is the industry standard. REST API is so last season.

IoT Camera

How to setup a camera on the Raspberry Pi 3B and other boards

Task runners

Gulp, Grunt, and other noises as it works automatically

Electron

Write and test native desktop apps in JavaScript within Node.JS

Making videos

Tediously using Camtasia, Audacity, and animated PowerPoint on a Mac

Xamarin

Microsoft made it free, as in if you have a license for Visual Studio

Dynatrace (APM)

He sees you when you're sleeping. He knows when you're awake ...

IoT barn feeder

Provide just enough food for animals at just the right time, automatically

MacOS Apps

OSX Applications for a long, prosperous, happy life

Intel IoT setup

It will do what you want if ask correctly, in the proper sequence

Notifications

How the computer gets you to do what you should be doing now

NGNIX

The kick-ass secure front-end web server proxy

Museums Roadtrip USA

Visual, architectural, and culinary art in every state and major city, mapped by Machine Learning

Regression

How to calculate a formula from multiple variables in Excel

2015

2014

MacOS Bootup

To diagnose and troubleshoot getting started (vs. Linux)

Git Stash (automated by a script)

Get tips about the most common git commands (including stash, checkout, etc.) executed in a script so you can experiment on your own

2013

2012

IoT

An index of my work on IoT

Python

An index to my tutorials about using Python for programming

My MacOS Topics

An index to my work on Apple Macintosh computers (vs. Linux)

Tuning

Performance testing and engineering with monitoring

2011