Yesterday I shared some basic terms that will help you understand a conversation about code and programming. Today I’m going to get into a smorgasbord of terms I definitely had to look up the first time.
Github and Git
Git: saves your code as it is in that present moment. This way if you mess everything up, you can go back to your most recent version.Without using Github this is saved locally.
Github: saves your code online. There is also a great community of programmers who use github to work on projects together. See FOSS.
User experience/ user interface: not code, but very important to a website. The user interface is what the user interacts with on the site. The user experience is how that interface impacts their sense and use of the site.
HCI: Human centered design: This is a principle for UX/UI. The idea is to remember that what you’re creating is meant for people and therefore how they will use it is the most important consideration.
Sass: A CSS preprocessor. Sass looks a lot like CSS, but has added functionality to speed up and better organize styles like variables, the ability to nest styles, and mixins. A Sass compiler then converts it into CSS that the browser can interpret.
FOSS: free and open source: Open source means that the source code is available for the public to see and edit to their own purposes. This is a big movement in the development community and is great because it encourages collaboration.
MVC: Model – view –controller. This is an explanation of how an interactive web application works. The user interacts with the site through the controller which changes the model which updates the view that the user sees.