-
Using Gemini to troubleshoot engine noise
I have to admit I didn't think of this one my own. A friend from work gave me this idea (thanks JB).
-
Help With Zoning
Looking for help to answer zoning questions.
I had the idea that if Claude had access to prior legal cases, it could be helpful to find cases related to zoning and find out who the lawyer was. This could be a good person to help answer...
-
My AI Journey in February 2026
As I continue this AI journey, I often find links for videos that I want to be able to find more quickly in the future. That is the goal for this post
-
Careful what you search for...
While updating some of the links for the Quotes page, I noticed that my link for "It's a Wonderful Life" was broke. So, I went to youtube to search for a new one.
-
Catio - Thinking in Components
As it was snowing this morning, I was staring out the window at the catio. As a computer programmer, I often think in terms of "How can I build a reusable component?" Looking at the walls—each one an independent 32" section that ties together—I realized I take that component thinking even into my woodworking projects. :-)
-
Connecting M365 Copilot to an On-Premises Knowledge Base Through Azure API Management
Many organizations have internal knowledge bases that employees need to query daily — but those systems live on-premises, behind corporate firewalls. With Microsoft 365 Copilot and Copilot Studio, you can build an AI-powered agent that lets anyone in your organization ask natural language questions against that internal KB — without ever exposing it to the public internet. This post walks through the architecture and steps to make it happen, using Azure API Management as the secure bridge.
-
What is the best way to provide content to Copilot
Claude conversation about how to use existing data in Copilot
-
When management thinks 100 junior devs can do the work of 3 senior devs
I saw this video and just had to share it.
-
Estimates
It is one of the harder things to do in software development. I was in a meeting recently where the subject came up. This clip from Apollo 13 where Ed Harris (as Gene Kranz) said "I don't need the whole ... Bible, just give me a couple chapters..." kept running through my head.
-
2019 Videos, Links, & Whatever...
Like a twig on the shoulders of a mighty stream...I have been quoting a variation of the phrase for years, and couldn't remember where it was from. However, the other day, Plains, Trains & Automobiles (1987) was playing and Del Griffith uttered the line.
-
GraphQL - From the beginning
I have seen a couple videos on GraphQL in the past, but it has been some time. So, in one sense, I am starting fresh. Here is the first video I watched this evening. It is a very good overview of...
-
2018 Videos, Links, & Whatever...
My Ramblings... [toc] Mac Powell - Super Dad! It has been months since I shared a video, but I just had to share this one. It is cool that Mac brings his daughter up on stage to fulfill one of her...
-
2017 Videos, Links, whatever
My Ramblings... [toc] Guy Kawasaki - The Lessons of Steve Jobs - Lean Startup Week 2016 Guy is a great speaker, full of energy. This is a fun quick video to watch where he does a top 10 from Steve. ...
-
Unique object names for S3
When creating buckets or objects in S3, I wanted an easy way to create a unique name for each object. The names to be as short and human readable as possible. (Guids have their place, but I don't...
-
Publishing ServiceBus message from Node (Electron)
This is a handy little module that wraps up the Azure ServiceBus code in a tight little package. I don't claim any of it as original work, since I have pulled from more sources than I can...
-
Dropping files in Electron (with Angular)
Using standard Electron File object in Angular app poses a little extra challenge.
I started with a clone this project. https://github.com/maximegris/angular-electron My goal was to find an easy way for a user to drop files into an Electron app. Electron makes this pretty easy by...
-
With friends like these...
Here is a clip that shows the kind of friends you want to have when you are in the "flow". (The sound is off, but you will get the...
-
Weekend Brain Dump
It is no secret that I am a fan of checklists. Tools like Trello are awesome. I also use NirvanaHq for my GTD type lists (Thanks David Allen). One of the few books that I am reading right now, The...
-
Html PlaceHolder Attribute done right
While a pet peeve is described as a "minor annoyance", this issue has always been a little more than that for me. I don't know how many times I see a textbox on a form somewhere and when I...
-
Idea wall
I have been a fan of cards on a wall for years. I buy the 1/2" 4'x8' sheets of insulation. In the past, they were about $8, but the latest at Home Depot is more like 14. In my current setup, I...
-
Microservices - my recent journey
Summary I have been watching videos and reading for the past couple months about Microservices. It is very timely, since I have been doing maintenance work on a monolith project, parts of which are...
-
Integrate Database Migrations with Octopus Deploy
Summary Prior to Octopus, we had a proprietary way of deploying database changes. Moving to Octopus Deploy forced us to find an alternative approach. I had used Fluent Migrations on an earlier...
-
Markdown site (Wiki) to share project information
Summary I needed an easy way to share information with other members of our team. Some people were using OneNote, which is a great product, but sharing things can be a little clunky. Our...
-
Sql Code Snippets
Creating a custom snippet Create a Snippets folder somewhere (I like c:SqlSnippets) Use the following template as your first snippet [code language="xml"] <?xml version="1.0"...
-
Senior Software Developer - Resurgent Capital Services
Jun 2014 - Present Created a File Validation site using Azure, SignalR, & Redis. Project included unit tests and I was able to obtain 97% code coverage. Developed a Go/NoGo Dashboard to provide a...
-
Go/NoGo Dashboard for System Health
Summary The idea for this project was to create a "Health" dashboard similar to Amazon or Azure. In our environment, we don't seem to have a problem getting emails when things fail. Our problem was...
-
Azure, SignalR, & Redis File Validation Site
Summary This project was to develop a site to validate files. The user will drop a .csv file on the page (or click the Browse button to find a file). After the file is uploaded, it will be analyzed...
-
NoSql, YesSql, MaybeSql - A hybrid approach
UPDATE: I don't usually claim something as an original idea. Anything formed in my brain is just an amalgamation of the videos I have watched and the stuff I have read. For this idea of just...
-
Sql Server Stored Procedure Template
Summary Have you ever written that "perfect" piece of code to handle some situation? You spend hours reading blogs and other code, and you finally pull it all together in a version that works in your...
-
Footer for all pages on site
Summary During the testing portion of a recent server move, I wanted to be sure the user knew they were on the test server. It seemed simple enough, and the solution I ended up with was not...
-
Trello Interface for Daily Printed ToDo Page
Summary This project had two major goals. First, I wanted to filter Trello cards based on tags. If you are not familiar with Trello, it is described as .. the fastest, easiest way to organize...
-
Visual Basic 6 Programming
Visual Basic was fun. I considered using VB2 for one project, but without database support, it was not the right fit. When VB3 came along with database support, I was in. I lived through the VB4...
-
SSH Interface to Siemens HiPath 4000 Phone Switch
Summary The purpose for this project was to change the class of service for a specific extension on a Siemens HiPath 4000 Phone Switch. It connects with the switch over the network using...
-
Health Level Seven (HL7) Application
Summary Health Level Seven (HL7) is the standard for exchanging information between medical applications. This application receives HL7 messages from Hospital Information Systems (HIS). These messages...
-
BooksForLuke - Web Site
Summary This site is more of a landing page than an actual site. The purpose of this page was to give people an easy way to contact us to donate books or find out more about what we are doing. Banner...
-
Move mission critical services to Amazon Web Services
Summary Summary here... Description Detailed Description... Amazon EC2 Metadata We use the following class to obtain Metadata from a running Amazon instance. This code also demonstrates a way set a...
-
TeamworkPM REST Interface
Summary Summary here... Description Detailed Description... Technology C# TeamworkPM API REST Web...
-
Hospital Update Program
Summary We install and maintain servers at customer locations around the country. Often, these servers are sitting in dark closets in basements without any human interaction. They are required to run...
-
Triage - Amazon Marketplace Web Services - Product Finder
Summary The purpose of this project was to provide an easy way to determine if a book (or other media) is sellable on Amazon. It uses the MWS (Marketplace Web Services) API provided by Amazon that...
-
Using Wordpress to display my Resume
I have used WordPress in the past for Luke's website (GrowingUpLuke) and I found it very easy to get a decent looking site up quickly. It allowed me to focus on the content, while it handled all the...
-
System Analyst, Programmer - Sidney MicroSystems
May 1996 - Mar 1999 Developed CORE - Developed a "Compoment Oriented Reusable Environment" system in Visual Basic that allows transparent communications between various shop floor terminals...
-
IT Director, Senior Programmer - United Telemanagement Corp.
Jul 2011 - Jun 2014(Contractor from Feb-Jun 2014) Served as IT director, supervising both development and support teams. ASP.Net MVC, jQuery, Ajax - Designed and assisted coding of a single page...
-
Programmer - Strategic Data Systems (Resurgent Capital Services)
Jul 2007 - Jun 2008 ASP.Net development - using both C# and VB.Net. Worked with customer to complete final changes on application that had been in UAT for more than a year. .Net C# development -...
-
Programmer - Pillar Technology (Cintas, Mason OH)
Mar 2006 - Jul 2007 ASP.Net development - using C#, Visual Studio Team System Tests, Caliber, StarTeam WATIR UI Testing - Modified Paraesthesia library to use VSTS tests (instead of NUnit), and...
-
Programmer - Barcode Management Systems.
Oct 1994 - May 1996 Summit Polymers, Kalamazoo MI - Developed a Visual Basic Multidrop application that communicates with shop floor terminals to provide lot traceability for passenger airbag...
-
Owner, Project Lead, Programmer - A7Dev
Aug 2005 - Feb 2006 Kettering Seminars Web Scheduler Conversion (ASP.Net/C#) - This project involved converting an incomplete ASP application that had lingered for nearly two years. By moving it to...
-
Director Software Support and Development - United Telemanagement Corp.
May 2003 - Aug 2005 Hospital Software Installation and Upgrade - During this two year period, we installed and maintained our application in many hospitals. Most hospitals required a trip to install...
-
Co-Owner, Project Lead, Programmer - WBSolution
Mar 1999 - May 2003 GoPromo Website (ASP) - Dynamic public website. Allows users to search and view Homes/Apartments/Mobiles in West Michigan. WBSolution Intranet (ASP) - Site developed to track...