Scott Brooks

My corner of the internet to share my thoughts and experiences.

Projects

  • 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. :-)

    Catio - Thinking in Components
  • 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...

  • 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...

  • 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...