-
Writing Good Documentation
Sources: Ángel Cereijo and GeeksForGeeks Writing documentation for your project can be tedious and boring. Say you just finished your project, you published it, and you’re excited to see people use it… but they don’t know how. You need documentation to explain your project. Software documentation is the writing that goes along with your project,…
-
7 Essential Design Patterns
Design patterns are important for developers to use in their code. They make your programs easy to read and implement and they are able to be adapted to many situations. There are 3 kinds of design patterns: creational, structural, and behavioral. Creational patterns are used for creating objects. They give flexibility to change the creation…
-
Licensing Your Projects
Sources: Codecademy, TLDR Legal, and Choose A License Choosing a License All projects should have a license, but choosing a license for your project can seem daunting. By breaking it down into simple goals you want to achieve, the process can be much easier! First, choose how you want your users to interact with your…
-
REST API Parameters and Filters
This past week in class, we were working on a homework assignment on REST APIs. In the first part of the homework, we had to create new endpoints for the inventory path. The part I struggled with was writing the query parameters. I was pretty confused and felt like I was going in headfirst to…
-
Working in Agile and Scrum Teams
Source: Hapticmedia and The Scrum Guide Agile is a methodology that allows for iterative development that is constantly being improved upon for the best product and efficiency. Those who use Agile follow the manifesto, consisting of 4 values and 12 principles of best practices. The values are: The first value relates to prioritizing how the…