Category: Computer Science

  • Choosing Between the GPL and LGPL

    In CS-348, we have recently been discussing and learning about software licenses and the affect they have on what developers can do with their software. Before this I had a very baseline understanding of what licenses did. I understood that open-source licenses had different rules about how code could be used and distribute, but I…

  • Understanding Different Types of Technical Debt

    Introduction For this blog post I have elected to use “Technical Debt Quadrant” by Martin Fowler for my blog post of choice. This source was chosen as it directly connects to Design Smells and Technical Debt which was covered in class on September 23. Why I Chose This Article I find that this article provides…

  • The Importance of Proper Documentation

    For this blog entry I have elected to discuss documentation standards and the role it plays in software process management. For my source I have chosen “Documentation done right: A developer’s guide” by Brittany Ellich & Sam Browning, this article was published on the GitHub Blog. The article discusses why documentation is one of the…

  • Microservices in Modern Networking Architecture

    For this blog I would like to touch on the topic of microservervice architecture and how it affects much of modern networking infrastructure today. For my source I have selected “Microservices Guide” by James Lewis and Martin Fowler (2014). This writing briefly discusses the applications, benefits, drawbacks, and advantages over a more traditional monolithic architecture…

  • Welcome 2: Electric Boogaloo

    CS-348 Introduction Hello, my name is Aiden and this is my first blog post, and I am introducing my CS-348 course I will be taking this Fall!

  • Welcome!

    CS-343 Introduction Hello, my name is Aiden and this is my first blog post, and I am introducing my CS-343 course I will be taking this Fall!