Technology

    My Learning Companion, ChatGPT

    My Learning Companion, ChatGPT

    My experiences using ChatGPT to develop a better learning practice

    Trying out an AI Paired Programmer

    Trying out an AI Paired Programmer

    I recently took ChatGPT (GPT-3) for a spin as a paired programmer. The project was a simple Google Sheet extension that detected outliers for a given cell range. This felt like a good project to try out because it contained basic math, and logic that could be written natively in JavaScript, but also involved a layer of complexity with the utilization of the Google Sheets API and understanding the differences in the API’s client and server-side code. Relative to the magic shared by others from si..

    Web 3.0 and the Promise of a Privacy-First Future

    The evolution of the internet with web 3.0 and the privacy-first technologies leading new ways of identification

    The Online Web Development Course Fallacy

    The Online Web Development Course Fallacy

    I lack a formal education in programming. Outside of taking an introductory development course in college, I learned how to program by reading various books and developing side projects. When I began my journey there wasn't an abundance of interactive online courses, but now this material is the preferred method of learning and has accelerated the education of novice developers faster than ever. While this development is incredible to see, the downside to modern courses are that many create fall..

    Elastic Beanstalk - Ebextension Reverse Proxy Server Configuration

    Elastic Beanstalk - Ebextension Reverse Proxy Server Configuration

    Amazon Web Services (AWS) Elastic Beanstalk software is a massive help for developers looking to launch and scale servers without having to touch the server infrastructure. This benefit has been the reason why I have used it for multiple projects, but whenever I have needed to re-configure the server for certain use cases, I have found the product and its YAML based configuration files, ebextensions, to be difficult to use with limited documentation available. This was certainly the case when I ..

    Automatically Deleting Old Emails in Gmail

    Automatically Deleting Old Emails in Gmail

    Our life runs on email and depending on the state of our inbox, life can be good or bad. If you achieve inbox zero with ease, then congrats, you are in the 1% of people who can sleep well at night knowing they are on top of their tasks and communication. For the rest of us, it is common to stay afloat with cluttered inboxes blending important emails and newsletters to websites we didn’t realize we opted into. I, like many, fall into this category with some of my email accounts, so a few days ago..