Featured
VIPR: No Alert Left Behind
A vulnerability-free repository is not about tidiness for its own sake. For teams moving fast, clutter is friction and a loss of energy. For security, it is where exploits hide.
Provider 360
A mobile and desktop search application that helps Providence caregivers quickly find basic information about all enterprise employed, contracted or affiliated providers.
myHIway
A mobile and desktop search application for finding, collecting, comparing and accessing data assets across multiple enterprise business intelligence platforms.
Recent
Terminal Toolbelt
A collection of the shell aliases, completions, prompt tweaks, and environment configs I rely on day to day
CSS That Doesn't Rot: A Field Guide
A decision-oriented walkthrough of the CSS standards to hold yourself to, covering tooling, structure, tokens, color, type, layout, naming, the cascade, generated markup, icons, and modern CSS.
Saving Cache
Synchronous Redis stream cache with asynchronous write-behind to Snowflake database.
Herding Grants
Snowflake roles and privileges architecture and implementation.
Kubernetes (snips)
A collection of kubernetes-related commands.
Tunnel vision
If you are trying to solve a problem without a view of the whole, then your solution might be limited to your view of a hole.
Helm
A collection of Helm resources.
Download SharePoint files with Python
Some of the basics needed for downloading image files from an O365 SharePoint library to a local Linux directory using Python
Azure Container Registry
Remove old images from an Azure Container Registry (ACR) repository from a command line script.
Git Subtree on Azure DevOps Repos
Share the contents of a repository with one or more other repositories as an external subtree or sub-repository in the other host repositories.
Angular (snips)
A collection of AngularJS 9+ code snips
MySQL / MariaDB Commands
A collection of MySQL / MariaDB commands.
Install Helm on CentOS7
The latest Helm installer script did not work on CentOS datacenter servers, but this approach did.
Setup Kubernetes on Mac
How to install a K3d/K3s Kubernetes development environment on a Mac.
Deploy WordPress Helm Chart to Mac K3d Environment
Deploy a WordPress blog as a Kubernetes cluster using a WordPress Helm chart.
VI, VIM
A collection of VI / VIM screen editor commands.
Jamstack
This is about what made the website you're currently looking at.
Linux (console commands)
A collection of Linux console commands.
You my friends are animals
Contemplating the root cause of thinking gone awry.
myHIway - cloud architecture
Framework diagram representing the lift and shift of Providence's myHIway search application from an on-premise Kubernetes cluster to Azure Kubernetes Service (AKS).
Tableau ShadowDB on Azure Database for PostgreSQL
Avoid granting privileged access to non-admins and reduce database loads on a Tableau production server by building a copy of the transaction database on Azure Database for PostgreSQL.
Provider 360 - k8s architecture
Framework diagram representing Providence's Provider360 search application.
ng-click-outside
An Angular directive for handling click events outside an element. Useful for things like reacting to clicking outside of a dropdown menu or modal dialog.
Solr - Facet Query
The Solr query for the facets filter click is similar to the query for the page overall, with a change in the filter parameter in the JSON.
Solr - Server Health Status
The Solr Ping request handler is an endpoint for load balancers or service warning systems can use to check the "up" status of a Solr server or container.
Python
Notes on using Python for working with Tableau, Solr and Lucidworks Fusion server data.
WordPress
A collection of Wordpress install, config and admin notes.
myHIway - k8s architecture
Framework diagram representing Providence's myHIway search application.
Calling all Noahs
Reflecting on a legacy climate change survival strategy.
Social distancing
The distance between people measurably increased in early 2020 as some took actions to protect themselves from a couple of highly contagious diseases.
Afterlife containers
An ancient DevOps culture devoted to containers for virtualization.
Docker and Apache Solr
Notes on running SolrCloud in Docker on Ubuntu Linux.
Docker commands
A collection of Docker commands.
Apache web server SSL certificates
Crib notes for adding SSL certificates to an Apache web server on different Linux operating systems.
myHIway - BOE metadata ingest options
Diagrams for SAP Business Objects Enterprise metadata access discussions.
Apache Solr - Configuration Examples and Resources
A small collection of tips, file snippets and resources that may be useful when configuring an Apache Solr search engine.
Install Elasticsearch, Kibana, Apache, PHP and ODBC on CentOS 7
Dynamically display ERStudio models that could be viewed by everyone in the enterprise.
Fusion Server - Query Pipelines
A collection of examples demonstrating how to use a variety of Lucidworks Fusion Query Pipeline stages.
Fusion Server - Storing and Analyzing Signals
Fusion signals data can reveal a lot about how people use a search-based web application.
Shell scripts
A collection of Linux shell scripts.
Fusion App Studio - Tracking Clicks
A Lucidworks App Studio web application connected to a Fusion Search server collects interactions as "signals."
Fusion Server - Backup
Copy live files to static local files on each server in a Fusion high-availability cluster.
Tableau Server - Permissions
In Tableau Server v2018.2.3, all data asset permissions are found in the next_gen_permissions table.
Fusion Server - Index Pipelines
A collection of examples demonstrating how to use a variety of Lucidworks Fusion Index Pipeline stages.
Regular expressions
A collection of regular expressions (regex).
Cron
A collection of Linux cron commands.
Tableau Server - SQL Queries
A collection of PostgreSQL queries for old time's sake.
Fusion App Studio (snips)
A collection of code snips using Lucidworks App Studio – a modular code framework for developing bespoke, data-anywhere search and discovery web applications.
F-F-Fade Away Text …
Fading words out at the end of a sentence in a fixed container is a graceful way to suggest there's more to read.
Embed WordPress blog in site with version control and automated deploy
Here’s one way to embed a WordPress blog into an existing website already managed by a version control system and a continuous deployment service workflow to a cloud server.
An EDW infrastructure
Enterprise data warehouse infrastructure diagram representing how current and future plans might play out.
Home Medical Equipment - graphics
Icon and graphic for a Home Medical Equipment proof-of-concept knowledgebase search application at Providence.
Brave are they
The truth can be terrifying.
Provider 360 - graphics
Icon for Providence's Provider360 search app identity and graphics communicating provider data at a glance.
myHIway - icon
Icon representing a data discovery application called "myHIway."
myHIway - graphics
Graphics from early releases of Providence's myHIway data asset search application.
Providence Appstore Icons
Work that helped visually collect a diverse set of data-driven apps into a family of branded departmental products.
Enterprise Insights Platform
This platform underpinned several Providence search and business productivity web app initiatives.
Contemplating metadata
Some like the dry definition of metadata as 'data about data,' but it has more value when thought of as a form of storytelling.
Flash mob of cheer
Last minute holiday greeting delivered by a flash mob of well-wishing clones.
