When declaring a variable with the keyword var
, the variable’s declaration gets hoisted. What does that mean?
Let’s say we declared a function like this:
When it comes to web tools, there are some scenarios that set you up for failure that should be avoided
Testing is just validating an expectation about something
Unit Tests, test parts of an application or "units".A unit can be a function, an object, a module, basically everything self-contained that acts like a black box to the outside world. Very commonly, each units is tested individually and independently to ensure an application is running as expected.
rsync -av --progress sourcefolder destinationfolder --exclude thefoldertoexclude
read more here
Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later.
There are two main types of version control system models:
When writing a README for a project, make sure to ask yourself these questions:
A Getting Started or Installation section is often added to help with initial setup that may need to happen before using your code.
These are the course notes for the HTTP & Web Servers Udacity course, some parts of the notes are taken from the book HTTP: The definitive Guide.
You'll be using the command line a lot in this course. A lot of the instructions in this course will ask you to run commands on the terminal on your computer. You can use any common terminal program —
Quick intro that only quotes & links the official docs and the Chrome Extension tutorial Youtube series.