In my other post/notebook, Using GPT Vision in RAG, we use vision to help enrich our content during ingestion, prior to chat. By using vision, we are able to create robust descriptions of our complex slides that contain charts and graphs, and bring some amazing value to our end users. In this post, we're going to... Continue Reading →
Using GPT Vision in RAG
This post is created off of a Jupyter notebook in Github, which you can access here. I copied all the content for this blog post. I've adapted this a little to read easier and include no code, just the good tid bits. We're going to explore using OpenAI's GPT Vision with 4o model to gather... Continue Reading →
Script to check your git status across all repos
I recently realized "whoa, I have a lot of repos here" and wasn't confident everything has been pushed up. I have a plethora of side projects, along with loads of client repos, way too many to manually go through and check. I went ahead and created a Python script, well, ChatGPT created it for me.... Continue Reading →
Getting Started with Jekyll on GitHub Pages
Delve into the process of setting up a Jekyll site hosted on GitHub Pages! We cover everything from overcoming installation errors to customizing themes and adding an admin backend for easier content management. Along the way, we discuss tips for tackling specific challenges, such as fixing OpenSSL library issues and customizing CSS for better site aesthetics. Whether you're a beginner or a developer, this guide offers a comprehensive look at getting started with Jekyll for GitHub Pages.
A Quick Git Survey
Hello! I am preparing a talk on using git for a new dev team and wanted to crowdsource some content. If you're a developer or use git, could you take a quick survey for me? Click below Quick Git Survey Thank you so much! And if you're new to git, check out these two posts:... Continue Reading →
Publishing your new blog post
This is the last part of a mini-series on blogging. I suggest you check out Should You Even Blog and How to write a blog post. You're a writer now! Congrats! Now, you need a place to hold your genius, your thought leadership, your ramblings, your content, whatever it is. There are a slew of... Continue Reading →
Challenge #2 – Staying focused with a tomato
Here we go with challenge 2 of our little coding challenge! What's with the tomato? Well, this challenge was to make a pomodoro timer, check this out: Our second challenge gets more tangy! We'll be building a Pomodoro timer. To provide some background, the Pomodoro Technique is a time management method developed by Francesco Cirillo in... Continue Reading →
Challenge #1 – A Calculator, a RESTful man, and a Springy Boot walk into a bar…
Ha, that's all I got. As I mentioned earlier, I'm going through a fun little coding challenge with my team at Slalom. Our first challenge is to create a calculator. Since I'm learning Spring Boot and specifically creating REST APIs, I get to create this calculator as an API... But first, the requirements, here's what... Continue Reading →
Moving from Trello to Things
In my continual quest for finding a reasonable task management tool, I've stopped my quest at Things. In a previous post, I shared I moved from ToDo to Trello. I didn't like Trello, wasn't for me, but I know it works for so many, so I thought I'd be nice and cover migrating from ToDo... Continue Reading →
Stepping up your Git game
Git is a wonderful tool for managing your code. Many code repositories, like GitHub (obvi), BitBucket, Azure DevOps, and others, support git. We covered the basics of git in this post, review that before starting here. Fundamentally, knowing how to do the routine tasks of pull, push, commit, etc. is all you really need to... Continue Reading →
