One of the top priorities I have when building something is building with the user in mind. GitHub repo: OMTut/Logi That’s a nice thing to say, but I keep it as a priority. I try to establish the core responsibility of the app and then shift into usability. If the user has to actively check for[…]
This is the start of a journal into my development of a desktop app called Logi. It’s an overlay file parser. It reads a log file, filters for specific tags, and displays the desired info in real time. GitHub repo: OMTut/Logi Background During my senior year, I had an interview where a concern was expressed[…]
I wanted to dig into the Factory pattern a bit. I was fighting the thought that conceptually, it’s just a class with methods, but that’s not entirely right. I think what I’m settling into is thinking of it as an object that has purpose. It’s not modeling something. It’s creating. It’s using a model, and[…]
I’m working on a project called Naja. It’s a full-stack app using a PostgreSQL database. Each time I work on it, I cd to the frontend directory, npm run dev, then cd into the api directory, run the tests and start the server. I want to start automating this…or at least streamline it. I asked[…]
I’m working on a side project that uses Discord for authentication and connects to a PostgreSQL database. Once I got the login flow down, it’s super hard to resist the urge to start implementing other features as fast as possible. I mean it’s a side project, right? Yet, I can’t shake a nagging feeling, that[…]
This morning, I tackled turning our college project — ClearPath Task Planner — into a containerized web app. It’s a full-stack app built to help users struggling with time blindness to stay on track. With a React frontend, Express backend, and MongoDB database, it was a solid app. I want to let potential employers see[…]
sidenote: the image is from the traefik website. Previously, I have been accessing the internal services on the cluster by pointing the browser to a port on a specific ip address. It works, and there’s nothing wrong with it as long as the ip address doesn’t change…and you remember it. However if I want to[…]
Help me out here. Should I chart or not? I had two project heavy courses over the last year. One professor was adamant about charting. The other couldn’t care less. In fact, I’ll paraphrase his charting advice: “I’m obligated to tell you there is a thing called a UML diagram. Some businesses use it. Some[…]
This semester featured MongoDB in a couple of classes. I’m guessing professors are gravitating to it because it’s relatively easy to get up and running with a cloud account on Atlas. I really enjoyed working with it, and I will probably toy with a local deployment. However, I wanted to deploy a PostgreSQL database to[…]
I had a Data Structures professor at UT who would always celebrate successful functions with “Pop! Pop! Pop! Declare victory and move on!” He was popping the corks on his virtual champagne bottles…and so am I! After a long journey, I am one walk away from graduating from Texas State University with the BS in[…]