Fix/copy improvements (#16859)

* fix(seed): Simplify copy of lessons and remove need for image

* rework copy for account creation and login emails

* fix: Fixup email template and lock-file
This commit is contained in:
Quincy Larson
2018-03-09 13:39:44 -06:00
committed by Stuart Taylor
parent 5d93e6d0c3
commit 34dea0ab9c
18 changed files with 157 additions and 252 deletions

View File

@ -9,8 +9,8 @@
"title": "Introduction to the Functional Programming Challenges",
"description": [
[
"http://imgs.xkcd.com/comics/functional.png",
"XKCD web comic with one person asking why the other likes functional programming so much, and the second responding that tail recursion is its own reward.",
"",
"",
"Functional programming is an approach to software development based around the evaluation of functions. Like mathematics, functions in programming map input to output to produce a result. You can combine basic functions in many ways to build more and more complex programs.<br><br>Functional programming follows a few core principles:<br><br><ul><li>Functions are independent from the state of the program or global variables. They only depend on the arguments passed into them to make a calculation</li><br><li>Functions try to limit any changes to the state of the program and avoid changes to the global objects holding data</li><br><li>Functions have minimal side effects in the program</li></ul><br><br>The functional programming software development approach breaks a program into small, testable parts. This section covers basic functional programming principles in JavaScript.",
""
] ],