Nicolas Bevacqua - JavaScript Application Design. A Build First Approach (+ Code)- 2015 (Size: 13.8 MB)
| | Nicolas Bevacqua - JavaScript Application Design. A Build First Approach (+ Code) - 2015.pdf | 6.43 MB |
| | Nicolas Bevacqua - JavaScript Application Design. A Build First Approach (+ Code) - 2015.epub | 4.62 MB |
| | Nicolas Bevacqua - JavaScript Application Design. A Build First Approach (+ Code) - 2015.jpg | 75.98 KB |
| | Descriptions.txt | 1.1 KB |
| | Bevacqua_JavaScript3.jpg | 814.28 KB |
| | Bevacqua_JavaScript1.jpg | 207.4 KB |
| | Bevacqua_JavaScript2.jpg | 185.74 KB |
| | home.jade | 1.69 KB |
| | home.less | 617 bytes |
| | layout.less | 215 bytes |
| | Gruntfile.js | 1.66 KB |
| | Readme.md | 896 bytes |
| | package.json | 617 bytes |
| | page.html | 8.45 KB |
| | Readme.md | 1.69 KB |
| | Gruntfile.js | 546 bytes |
| | package.json | 476 bytes |
| | page.css | 322 bytes |
| | Readme.md | 7.23 KB |
| | Gruntfile.js | 388 bytes |
| | APP.js | 216 bytes |
| | EC2.json | 212 bytes |
| | package.json | 156 bytes |
| | Readme.md | 3.79 KB |
| | Gruntfile.js | 287 bytes |
| | package.json | 242 bytes |
| | APP.js | 235 bytes |
| | .git | 48 bytes |
| | .jshintrc | 18 bytes |
| | Procfile | 16 bytes |
| | .gitignore | 12 bytes |
| | Readme.md | 3.59 KB |
| | License | 1.06 KB |
| | package.json | 381 bytes |
| | Gruntfile.js | 341 bytes |
| | APP.js | 216 bytes |
| | .editorconfig | 206 bytes |
| | .travis.yml | 125 bytes |
| | .git | 49 bytes |
| | .gitignore | 48 bytes |
| | .jshintrc | 19 bytes |
| | Readme.md | 3.27 KB |
| | APP.js | 236 bytes |
| | package.json | 161 bytes |
| | Procfile | 17 bytes |
| | transports.js | 415 bytes |
| | index.js | 330 bytes |
| | globals.js | 52 bytes |
| | Readme.md | 2.65 KB |
| | package.json | 407 bytes |
| | app-glob.js | 213 bytes |
| | APP.js | 152 bytes |
| | Readme.md | 2.41 KB |
| | package.json | 405 bytes |
| | APP.js | 364 bytes |
| | Readme.md | 1.91 KB |
| | Cluster.js | 475 bytes |
| | package.json | 405 bytes |
| | APP.js | 364 bytes |
| | Some.html | 291 bytes |
| | ponyfoo.png | 250 bytes |
| | Fancy.css | 87 bytes |
| | SCRIPT.js | 82 bytes |
| | Readme.md | 1.25 KB |
| | Gruntfile.js | 654 bytes |
| | package.json | 539 bytes |
| | Readme.md | 1.7 KB |
| | ANGULAR.js | 699.8 KB |
| | textService.js | 629 bytes |
| | TestController.js | 626 bytes |
| | APP.js | 576 bytes |
| | Readme.md | 2.72 KB |
| | test.html | 1.79 KB |
| | package.json | 411 bytes |
| | require.js | 80.75 KB |
| | TEXT.js | 523 bytes |
| | APP.js | 397 bytes |
| | Readme.md | 2.26 KB |
| | Gruntfile.js | 1.52 KB |
| | package.json | 486 bytes |
| | test.html | 365 bytes |
| | require.js | 80.75 KB |
| | TEXT.js | 523 bytes |
| | APP.js | 397 bytes |
| | Readme.md | 1.67 KB |
| | test.html | 783 bytes |
| | package.json | 411 bytes |
| | Readme.md | 3.71 KB |
| | object-property.js | 1.31 KB |
| | scope-this.js | 1 KB |
| | call-apply-bind.js | 1010 bytes |
| | package.json | 411 bytes |
| | sluggish-module.js | 325 bytes |
| | getSlug.js | 197 bytes |
| | filter.js | 140 bytes |
| | stamp.js | 78 bytes |
| | Readme.md | 2.31 KB |
| | APP.js | 674 bytes |
| | package.json | 411 bytes |
| | sluggish.js | 279 bytes |
| | Readme.md | 2.22 KB |
| | userService-agnostic.java | 1.28 KB |
| | Instantiation.java | 552 bytes |
| | UserService.java | 551 bytes |
| | package.json | 411 bytes |
| | protolib.js | 2.01 KB |
| | Readme.md | 1.21 KB |
| | package.json | 411 bytes |
| | APP.js | 141 bytes |
| | Readme.md | 1.7 KB |
| | test.html | 413 bytes |
| | package.json | 411 bytes |
| | component.json | 90 bytes |
| | APP.js | 114 bytes |
| | Readme.md | 1.68 KB |
| | test.html | 416 bytes |
| | package.json | 411 bytes |
| | BOWER.json | 353 bytes |
| | .bowerrc | 30 bytes |
| | index.js | 160 bytes |
| | Manipulate.js | 94 bytes |
| | Readme.md | 1.58 KB |
| | Gruntfile.js | 684 bytes |
| | package.json | 484 bytes |
| | test.html | 452 bytes |
| | component.json | 143 bytes |
| | Readme.md | 2.44 KB |
| | jquery-1.9.1.min.js | 90.42 KB |
| | Show.hbs | 726 bytes |
| | index.hbs | 185 bytes |
| | Show.hbs | 397 bytes |
| | index.hbs | 114 bytes |
| | index.hbs | 279 bytes |
| | __layout.hbs | 727 bytes |
| | user_repos_view.hbs | 332 bytes |
| | repos_controller.js | 602 bytes |
| | users_controller.js | 571 bytes |
| | home_controller.js | 81 bytes |
| | Show.js | 303 bytes |
| | index.js | 142 bytes |
| | Show.js | 294 bytes |
| | index.js | 142 bytes |
| | index.js | 140 bytes |
| | user_repos_view.js | 144 bytes |
| | base.js | 91 bytes |
| | REPOS.js | 285 bytes |
| | users.js | 164 bytes |
| | base.js | 97 bytes |
| | REPO.js | 146 bytes |
| | build.js | 144 bytes |
| | user.js | 141 bytes |
| | base.js | 92 bytes |
| | router.js | 291 bytes |
| | routes.js | 266 bytes |
| | APP.js | 82 bytes |
| | .gitkeep | 0 bytes |
| | APP.css | 404 bytes |
| | Gruntfile.js | 1.95 KB |
| | Readme.md | 1.8 KB |
| | package.json | 719 bytes |
| | APP.js | 550 bytes |
| | .gitignore | 52 bytes |
| | jquery-1.9.1.min.js | 90.42 KB |
| | Show.hbs | 333 bytes |
| | index.hbs | 114 bytes |
| | index.hbs | 241 bytes |
| | __layout.hbs | 677 bytes |
| | user_repos_view.hbs | 297 bytes |
| | users_controller.js | 571 bytes |
| | home_controller.js | 81 bytes |
| | Show.js | 262 bytes |
| | index.js | 110 bytes |
| | index.js | 109 bytes |
| | user_repos_view.js | 113 bytes |
| | base.js | 91 bytes |
| | REPOS.js | 176 bytes |
| | users.js | 164 bytes |
| | base.js | 97 bytes |
| | REPO.js | 146 bytes |
| | user.js | 141 bytes |
| | base.js | 92 bytes |
| | router.js | 291 bytes |
| | routes.js | 175 bytes |
| | APP.js | 82 bytes |
| | .gitkeep | 0 bytes |
| | APP.css | 404 bytes |
| | Gruntfile.js | 1.95 KB |
| | Readme.md | 1.51 KB |
| | package.json | 723 bytes |
| | APP.js | 465 bytes |
| | .gitignore | 52 bytes |
| | list.mu | 87 bytes |
| | list.js | 483 bytes |
| | base.js | 218 bytes |
| | APP.js | 143 bytes |
| | Readme.md | 2.1 KB |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 202 bytes |
| | list.mu | 582 bytes |
| | list.js | 1.94 KB |
| | base.js | 218 bytes |
| | shoppingItem.js | 536 bytes |
| | ShoppingList.js | 166 bytes |
| | APP.js | 143 bytes |
| | Readme.md | 1.7 KB |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 204 bytes |
| | additem.mu | 370 bytes |
| | ListItem.mu | 365 bytes |
| | ListItem.js | 1.11 KB |
| | additem.js | 1.06 KB |
| | list.js | 951 bytes |
| | base.js | 218 bytes |
| | shoppingItem.js | 536 bytes |
| | ShoppingList.js | 166 bytes |
| | APP.js | 265 bytes |
| | Readme.md | 1.9 KB |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 246 bytes |
| | additem.mu | 534 bytes |
| | ListItem.mu | 365 bytes |
| | list.mu | 58 bytes |
| | additem.js | 1.17 KB |
| | ListItem.js | 1.11 KB |
| | list.js | 983 bytes |
| | base.js | 218 bytes |
| | shoppingItem.js | 536 bytes |
| | viewRouter.js | 441 bytes |
| | shoppingService.js | 292 bytes |
| | ShoppingList.js | 166 bytes |
| | APP.js | 201 bytes |
| | Readme.md | 1.6 KB |
| | APP.css | 781 bytes |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 252 bytes |
| | APP.js | 245 bytes |
| | Readme.md | 1.57 KB |
| | Gruntfile.js | 695 bytes |
| | package.json | 641 bytes |
| | APP.html | 204 bytes |
| | list.mu | 167 bytes |
| | list.js | 935 bytes |
| | base.js | 218 bytes |
| | ShoppingList.js | 166 bytes |
| | shoppingItem.js | 82 bytes |
| | APP.js | 143 bytes |
| | Readme.md | 1.56 KB |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 230 bytes |
| | sample.mu | 139 bytes |
| | sample.js | 219 bytes |
| | base.js | 218 bytes |
| | APP.js | 330 bytes |
| | Readme.md | 1.48 KB |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 222 bytes |
| | sample.mu | 280 bytes |
| | sample.js | 770 bytes |
| | base.js | 218 bytes |
| | sample.js | 465 bytes |
| | binary.js | 395 bytes |
| | APP.js | 151 bytes |
| | Readme.md | 1.43 KB |
| | Gruntfile.js | 725 bytes |
| | package.json | 667 bytes |
| | APP.html | 206 bytes |
| | Readme.md | 2.43 KB |
| | moment.min.js | 28.04 KB |
| | All.styl | 54 bytes |
| | Readme.md | 1.19 KB |
| | package.json | 622 bytes |
| | Readme.md | 703 bytes |
| | package.json | 492 bytes |
| | gulpfile.js | 448 bytes |
| | sample.js | 96 bytes |
| | Readme.md | 695 bytes |
| | package.json | 475 bytes |
| | sample.js | 70 bytes |
| | Readme.md | 628 bytes |
| | package.json | 458 bytes |
| | emoji | 103 bytes |
| | sample.js | 179 bytes |
| | Readme.md | 20 bytes |
| | Readme.md | 608 bytes |
| | package.json | 572 bytes |
| | sample.js | 94 bytes |
| | package.json | 468 bytes |
| | Readme.md | 464 bytes |
| | gulpfile.js | 221 bytes |
| | sample.js | 94 bytes |
| | Readme.md | 1.7 KB |
| | THING | 0 bytes |
| | THING | 0 bytes |
| | Something | 0 bytes |
| | test.js | 2.07 KB |
| | Readme.md | 1.18 KB |
| | package.json | 451 bytes |
| | Wordcount.js | 949 bytes |
| | Readme.md | 2 KB |
| | License | 1.06 KB |
| | package.json | 531 bytes |
| | Gruntfile.js | 524 bytes |
| | .editorconfig | 207 bytes |
| | .git | 86 bytes |
| | ChangeLog.md | 48 bytes |
| | .gitignore | 13 bytes |
| | Readme.md | 931 bytes |
| | package.json | 446 bytes |
| | Gruntfile.js | 294 bytes |
| | Pieces.css | 27 bytes |
| | bits.css | 25 bytes |
| | package.json | 484 bytes |
| | Gruntfile.js | 417 bytes |
| | Readme.md | 374 bytes |
| | Readme.md | 913 bytes |
| | Readme.md | 502 bytes |
| | foo.pemjson | 1024 bytes |
| | Readme.md | 5.03 KB |
| | Gruntfile.js | 1.43 KB |
| | package.json | 515 bytes |
| | .jshintrc | 20 bytes |
| | home.jade | 1.85 KB |
| | home.less | 516 bytes |
| | layout.less | 215 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | .jshintrc | 23 bytes |
| | Gruntfile.js | 3.6 KB |
| | Readme.md | 939 bytes |
| | package.json | 793 bytes |
| | APP.js | 500 bytes |
| | .nodemonignore | 116 bytes |
| | .jshintrc | 20 bytes |
| | home.jade | 2.56 KB |
| | home.less | 516 bytes |
| | layout.less | 215 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | .jshintrc | 23 bytes |
| | Gruntfile.js | 3.4 KB |
| | Readme.md | 1.59 KB |
| | package.json | 793 bytes |
| | APP.js | 605 bytes |
| | .nodemonignore | 116 bytes |
| | .jshintrc | 20 bytes |
| | home.jade | 1.9 KB |
| | home.less | 516 bytes |
| | layout.less | 215 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | .jshintrc | 23 bytes |
| | Gruntfile.js | 2.91 KB |
| | Readme.md | 1.02 KB |
| | package.json | 728 bytes |
| | .jshintrc | 20 bytes |
| | home.jade | 1.64 KB |
| | home.less | 516 bytes |
| | layout.less | 215 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | Gruntfile.js | 2.14 KB |
| | Readme.md | 757 bytes |
| | package.json | 728 bytes |
| | index.js | 153 bytes |
| | Readme.md | 2.02 KB |
| | package.json | 493 bytes |
| | Gruntfile.js | 248 bytes |
| | APP.js | 82 bytes |
| | .jshintrc | 20 bytes |
| | development.json | 20 bytes |
| | home.jade | 1.45 KB |
| | home.less | 516 bytes |
| | layout.less | 215 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | Gruntfile.js | 1.93 KB |
| | package.json | 691 bytes |
| | Readme.md | 687 bytes |
| | Readme.md | 1.19 KB |
| | V.js | 1.61 KB |
| | connect.js | 580 bytes |
| | Util.js | 232 bytes |
| | UPGRADE.js | 2.21 KB |
| | rollback.js | 2.18 KB |
| | SEED.js | 1.61 KB |
| | create.js | 843 bytes |
| | 130828.01_some-people.seed.sql | 312 bytes |
| | 130828.02_create-table-pet.up.sql | 217 bytes |
| | 130828.01_create-table-person.up.sql | 183 bytes |
| | 130828.02_oops-more-people.seed.sql | 125 bytes |
| | 130828.01_create-table-person.down.sql | 18 bytes |
| | 130828.02_create-table-pet.down.sql | 15 bytes |
| | Readme.md | 4.42 KB |
| | Gruntfile.js | 559 bytes |
| | package.json | 489 bytes |
| | db.json | 137 bytes |
| | email-error.png | 792 bytes |
| | eye.png | 528 bytes |
| | ponyfoo.png | 250 bytes |
| | Readme.md | 1.24 KB |
| | package.json | 493 bytes |
| | Gruntfile.js | 283 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | Readme.md | 1.21 KB |
| | Gruntfile.js | 517 bytes |
| | package.json | 484 bytes |
| | classes.less | 234 bytes |
| | design.less | 117 bytes |
| | elements.less | 104 bytes |
| | Readme.md | 895 bytes |
| | Gruntfile.js | 543 bytes |
| | package.json | 444 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | Readme.md | 782 bytes |
| | Gruntfile.js | 713 bytes |
| | package.json | 559 bytes |
| | Readme.md | 665 bytes |
| | package.json | 408 bytes |
| | Gruntfile.js | 358 bytes |
| | foo.js | 364 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | Readme.md | 658 bytes |
| | Gruntfile.js | 612 bytes |
| | package.json | 521 bytes |
| | Readme.md | 606 bytes |
| | package.json | 446 bytes |
| | Gruntfile.js | 429 bytes |
| | foo.js | 364 bytes |
| | package.json | 446 bytes |
| | Readme.md | 437 bytes |
| | Gruntfile.js | 252 bytes |
| | something-else.js | 92 bytes |
| | Something.js | 87 bytes |
| | package.json | 446 bytes |
| | Readme.md | 357 bytes |
| | Gruntfile.js | 244 bytes |
| | Readme.md | 1.29 KB |
| | demo.js | 3.96 KB |
| | demo.css | 1.31 KB |
| | demo.html | 469 bytes |
| | package.json | 407 bytes |
| | Readme.md | 370 bytes |
| | Readme.md | 507 bytes |
| | event-bar.js | 3.87 KB |
| | Runner.html | 174 bytes |
| | event-bar.js | 1.16 KB |
| | event-bar.html | 768 bytes |
| | ENTRY.js | 45 bytes |
| | Readme.md | 1.39 KB |
| | Gruntfile.js | 606 bytes |
| | package.json | 554 bytes |
| | routes.js | 2.48 KB |
| | shoppingItem.js | 1.34 KB |
| | Runner.html | 184 bytes |
| | additem.mu | 534 bytes |
| | ListItem.mu | 365 bytes |
| | list.mu | 58 bytes |
| | additem.js | 1.17 KB |
| | ListItem.js | 1.11 KB |
| | list.js | 983 bytes |
| | base.js | 218 bytes |
| | shoppingItem.js | 536 bytes |
| | viewRouter.js | 441 bytes |
| | shoppingService.js | 292 bytes |
| | ShoppingList.js | 166 bytes |
| | APP.js | 201 bytes |
| | Readme.md | 2.58 KB |
| | Gruntfile.js | 2.11 KB |
| | package.json | 789 bytes |
| | APP.css | 781 bytes |
| | APP.html | 252 bytes |
| | emitter.js | 2.3 KB |
| | emitter.js | 513 bytes |
| | Readme.md | 547 bytes |
| | package.json | 408 bytes |
| | Qotd.js | 593 bytes |
| | Runner.html | 178 bytes |
| | qotdService.js | 196 bytes |
| | Quote.html | 173 bytes |
| | Qotd.js | 103 bytes |
| | Readme.md | 1.93 KB |
| | package.json | 608 bytes |
| | Gruntfile.js | 605 bytes |
| | Mapper.js | 771 bytes |
| | user.js | 298 bytes |
| | Mapper.js | 269 bytes |
| | Readme.md | 1.14 KB |
| | package.json | 459 bytes |
| | Readme.md | 1.03 KB |
| | package.json | 477 bytes |
| | Gruntfile.js | 398 bytes |
| | Compute.js | 173 bytes |
| | Compute.js | 59 bytes |
| | Readme.md | 997 bytes |
| | package.json | 600 bytes |
| | Gruntfile.js | 164 bytes |
| | Readme.md | 767 bytes |
| | Gruntfile.js | 472 bytes |
| | package.json | 441 bytes |
| | Runner.html | 184 bytes |
| | Compute.js | 173 bytes |
| | Compute.js | 59 bytes |
| | Readme.md | 603 bytes |
| | package.json | 531 bytes |
| | Gruntfile.js | 419 bytes |
| | Maxwell.js | 587 bytes |
| | Maxwell.js | 133 bytes |
| | package.json | 431 bytes |
| | Readme.md | 391 bytes |
| | Readme.md | 2.35 KB |
| | Readme.md | 3.58 KB |
| | sample.jslint.js | 627 bytes |
| | sample.fixed.js | 470 bytes |
| | package.json | 383 bytes |
| | sample.js | 182 bytes |
| | Readme.md | 729 bytes |
| | Crazed.js | 2.14 KB |
| | Readme.md | 1.74 KB |
| | emitter.js | 628 bytes |
| | Consumer.js | 465 bytes |
| | package.json | 380 bytes |
| | Readme.md | 1.69 KB |
| | 05_chaining-promises.js | 1.29 KB |
| | 02_thenable.js | 772 bytes |
| | 03_async-promise.js | 556 bytes |
| | 04_transforming-values.js | 512 bytes |
| | package.json | 411 bytes |
| | 01_basic.js | 217 bytes |
| | Readme.md | 1.56 KB |
| | example.js | 491 bytes |
| | package.json | 411 bytes |
| | Readme.md | 1.43 KB |
| | sample.js | 593 bytes |
| | 2_callback-hell.js | 504 bytes |
| | 3_named-functions.js | 468 bytes |
| | 4_refactored.js | 416 bytes |
| | package.json | 411 bytes |
| | 1_not-that-bad.js | 206 bytes |
| | Readme.md | 1.42 KB |
| | flow.js | 1.25 KB |
| | package.json | 411 bytes |
| | Usage.js | 406 bytes |
| | Readme.md | 1.37 KB |
| | 02_functional.js | 575 bytes |
| | package.json | 411 bytes |
| | 01_concurrent.js | 358 bytes |
| | Readme.md | 1.35 KB |
| | flow.js | 1.1 KB |
| | package.json | 383 bytes |
| | Usage.js | 347 bytes |
| | Readme.md | 1.2 KB |
| | package.json | 405 bytes |
| | QUEUE.js | 214 bytes |
| | Readme.md | 1.17 KB |
| | package.json | 383 bytes |
| | 01_fibonacci-sequence.js | 321 bytes |
| | 02_for-of.js | 169 bytes |
| | Readme.md | 1.15 KB |
| | 2_named-functions.js | 431 bytes |
| | package.json | 411 bytes |
| | 1_callback-hell.js | 407 bytes |
| | Readme.md | 2.96 KB |
| | Readme.md | 17.1 KB |
| | installation-manual.md | 1.79 KB |
| | Gruntfile.js | 1.53 KB |
| | License | 1.06 KB |
| | package.json | 741 bytes |
| | INSTALL.sh | 572 bytes |
| | install_dos.sh | 524 bytes |
| | .gitmodules | 418 bytes |
| | .editorconfig | 207 bytes |
| | .gitignore | 180 bytes |
Description
The fate of most applications is often sealed before a single line of code has been written. How is that possible? Simply, bad design assures bad results. Good design and effective processes are the foundation on which maintainable applications are built, scaled, and improved. For JavaScript developers, this means discovering the tooling, modern libraries, and architectural patterns that enable those improvements.
JavaScript Application Design: A Build First Approach introduces techniques to improve software quality and development workflow. You'll begin by learning how to establish processes designed to optimize the quality of your work. You'll execute tasks whenever your code changes, run tests on every commit, and deploy in an automated fashion. Then you'll focus on designing modular components and composing them together to build robust applications.
This book assumes readers understand the basics of JavaScript.
Related Torrents
torrent name |
size |
seed |
leech |
|
6.07 MB |
0 |
0 |
Sharing Widget