Apr 6, 2021
		Apparently it’s been a while since I’ve rebuilt my workstations and things have changed quite a bit with the introduction of WSL.  As far as I knew the only way to cleanly isolate different dev environments was to use virtual machines which I never really care for on a laptop.  As I’m finding a lot more of my stuff works on Linux seems to make sense to take advantage of WSL containers.
		windows linux wsl vscode git 
	
	
	
		
		Mar 5, 2021
		Apparently I have setup enough Azure App Services that use the integrated Azure Active Directory (AD) authentication, that I needed to create a script for it.  I got lazy clicking through all the prompts and generating new secrets that I just whipped this up.  In order to execute it the only real requirement is having Az CLI installed.
		azure azure-active-directory app-service 
	
	
	
		
		Oct 27, 2020
		Welcome to the last part of this series on setting up NextCloud.  In order to get NextCloud working, there are a few configuration settings that need to be added/changed.  This will allow it to run on the App Service and use SSL with the database server.
		azure nextcloud app-service app-service-linux 
	
	
	
		
		Oct 26, 2020
		Welcome to part 4 of the guide to get NextCloud setup.  You should have all of the necessary infrastructure setup and now we should be ready to startup the App Serivce and configure NextCloud.  Going to just note that since there is a minor lack of full logging, it’s going to be a little bit of a sit and wait game because NextCloud writes a bunch of files and gets a lot of stuff setup.
		azure nextcloud 
	
	
	
		
		Oct 22, 2020
		This installment will talk about the database we’re going to use for NextCloud.  There are technically a few options available to you but given how we setup NextCloud on App Service, SQLite is definietly not an option (not that it would even be advisable anyways).  Which leaves three (more like 2.5?) options: MySQLMariaDB, and PostgreSQL.  Luckily for me Azure offers all three, so lucky, right?
		azure azure-database azure-mariadb 
	
	
	
		
		Oct 15, 2020
		Azure App Service Linux to me has always been very much of a black box.  It does some magic behind the scenes to determine what was deployed to it and figure out how to auto startup.  It’s even more of a black box when using containers, there is minal logging and (as far as I can tell) it’s not possible to ssh into a container just to check in on things.
		azure app-service app-service-linux docker nextcloud mysql 
	
	
	
		
		Oct 14, 2020
		Want to run a pretty slow instance of Nextcloud in the cloud? But for cheap-ish?
		azure app-service app-service-linux docker nextcloud mariadb 
	
	
	
		
		Oct 3, 2020
		If you are like me the first thing you do after setting up a new Linux server is setup your ssh keys so you can login with them.  Ubuntu has it built into the installer where it will pull it down during setup (which is what gave me the idea).  This script pulls down your public keys from your Github profile and puts them on the server for you.
		bash 
	
	
	
		
		Sep 30, 2020
		I started running Grafana and InfluxDB on one of my docker hosts at home but quickly realized there would be a problem when my IoT devices were all running on an internet access only network.  There wasn’t a great way push data collected back onto my private network.  There were a couple of options for running Grafana and InfluxDB in the cloud, each with some pros/cons but the one thing I decided was running it on Azure.
		azure app-service app-service-linux grafana influxdb docker 
	
	
	
		
		Sep 28, 2020
		I’ve spent years messing around with different ways to deal with localization and I was never really happy with any solution.  Early on in my career (like a lot of developers), I learned the to not ever ever ever ever (enough evers?) use localized datetime values to store in the database and just use UTC.  Shockly I still see this all too regularly, with people asking “what do we do now that we’re moving servers from one data center to another?”  Relying on the datetime of the server is just trouble waiting to happen.
		javascript html