forked from revolunet/JSbooks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
issues.json
419 lines (418 loc) · 21.7 KB
/
issues.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
{ "books" : [
{
"title": "Javascript Enlightenment",
"author": "Cody Lindley",
"authorUrl": "http://www.javascriptenlightenment.com",
"level": "Intermediate",
"info": "An accurate JavaScript worldview through an examination of native JavaScript objects and supporting nuances.",
"url": "http://www.javascriptenlightenment.com/JavaScript_Enlightenment.pdf",
"cover": "img/cover_jsenlight.png"
},
{
"title": "Eloquent Javascript",
"author": "Marijn Haverbeke",
"authorUrl": "http://eloquentjavascript.net",
"level": "Beginner",
"info": "A book providing an introduction to the JavaScript language and programming in general.",
"url": "http://eloquentjavascript.net/",
"cover": "img/cover_eloquentjs.png"
},
{
"title": "Building A JavaScript Framework",
"author": "Alex Young",
"authorUrl": "http://dailyjs.com",
"level": "Advanced",
"info": "best Of Let’s Make a Framework articles.",
"url": "http://dailyjs.com/files/build-a-javascript-framework.pdf",
"cover": "img/cover_buildingjsframework.png"
},
{
"title": "JS in ten minutes",
"author": "Spencer Tipping",
"authorUrl": "http://spencertipping.com/",
"level": "Advanced",
"info": "This guide is for anyone who knows some Javascript but would like a quick intro to its advanced features.",
"url": "https://github.com/spencertipping/js-in-ten-minutes/blob/master/js-in-ten-minutes.pdf?raw=true",
"cover": "img/cover_js10minutes.png"
},
{
"title": "Smooth CoffeeScript",
"author": "E. Hoigaard",
"authorUrl": "http://autotelicum.github.com/Smooth-CoffeeScript",
"level": "Intermediate",
"info": "An introduction to CoffeeScript programming with an emphasis on clarity, abstraction and verification.",
"url": "http://autotelicum.github.com/Smooth-CoffeeScript/interactive/interactive-coffeescript.html",
"cover": "img/cover_smoothcoffeescript.png"
},
{
"title": "Node Beginner",
"author": "Manuel Kiessling",
"authorUrl": "http://www.nodebeginner.org",
"level": "Intermediate",
"info": "The aim of the book is to get you started with developing applications with Node.js, teaching you everything you need to know about 'Advanced' JavaScript along the way.",
"url": "http://www.nodebeginner.org/#about",
"cover": "img/cover_nodebeginnerbook.png"
},
{
"title": "Up and Running with Node.js",
"author": "Tom Hughes-Croucher",
"authorUrl": "http://tomhughescroucher.com/",
"level": "Advanced",
"info": "Discover NodeJS APIS, tools, modules and best practices and learn how to extend it.",
"url": "http://chimera.labs.oreilly.com/books/1234000001808/index.html",
"cover": "img/cover_upandrunningnode.png"
},
{
"title": "jQuery Fundamentals",
"author": "Rebecca Murphey",
"authorUrl": "http://jqfundamentals.com",
"level": "Beginner",
"info": "Community driven Javascript and jQuery book.",
"url": "http://jqfundamentals.com/",
"cover": "img/cover_jqueryfund.png"
},
{
"title": "Developing Backbone.js Applications",
"author": "Addy Osmani",
"authorUrl": "https://twitter.com/addyosmani",
"level": "Intermediate",
"info": "In this book we will explore MVC theory and how to build applications using Backbone's models, views, collections and routers.",
"url": "http://addyosmani.github.com/backbone-fundamentals",
"cover": "img/cover_backbonefundamentals.jpg"
},
{
"title": "Javascript Guide",
"author": "Mozilla Developer Network",
"authorUrl": "https://developer.mozilla.org",
"level": "Beginner",
"info": "JavaScript is a cross-platform, object-based scripting language. This guide explains everything you need to know about using JavaScript.",
"url": "https://developer.mozilla.org/en/JavaScript/Guide/JavaScript_Overview",
"cover": "img/cover_jsguidemozilla.png"
},
{
"title": "JavaScript For Cats",
"author": "Max Ogden",
"authorUrl": "http://github.com/maxogden",
"level": "Beginner",
"info": "An in-browser interactive introductory programming text designed for cats. Humans are probably also capable of following along.",
"url": "http://jsforcats.com",
"cover": "img/cover_jsforcats.png"
},
{
"title": "Javascript Design Patterns",
"author": "Addy Osmani",
"authorUrl": "https://twitter.com/addyosmani",
"level": "Beginner",
"info": "In this book we will explore applying both classical and modern design patterns to the JavaScript programming language",
"url": "http://www.addyosmani.com/resources/essentialjsdesignpatterns/book/",
"cover": "img/cover_jspatterns.png"
},
{
"title": "Writing Modular JavaScript With AMD, CommonJS & ES Harmony",
"author": "Addy Osmani",
"authorUrl": "https://twitter.com/addyosmani",
"level": "Advanced",
"info": "In this article, we're going to look at three formats for writing modular JavaScript: AMD, CommonJS and proposals for the next version of JavaScript, Harmony.",
"url": "http://addyosmani.com/writing-modular-js",
"cover": "img/cover_modularjavascript.png"
},
{
"title": "The little Book on CoffeeScript",
"author": "Alex MacCaw",
"authorUrl": "http://arcturo.github.com/",
"level": "Intermediate",
"info": "This book is designed to help you learn CoffeeScript, understand best practices and start building awesome client side applications.",
"url": "http://arcturo.github.com/library/coffeescript/01_introduction.html",
"cover": "img/cover_littlecoffeescript.png"
},
{
"title": "Master Space and time with JavaScript - The Basics",
"author": "Noel Rappin",
"authorUrl": "http://www.noelrappin.com/",
"level": "Intermediate",
"info": "[NOTE : Free registration needed]. A four book series aimed at developers who have a basic knowledge of JavaScript but who need to learn about newer tools and practices.",
"url": "http://www.noelrappin.com/mstwjs",
"cover": "img/cover_masterspacetime.png"
},
{
"title": "HTML Canvas Deep Dive",
"author": "Josh Marinacci",
"authorUrl": "http://joshondesign.com/",
"level": "Advanced",
"info": "For those who allready know JavaScript basics and wants to learn HTML Canvas.",
"url": "http://joshondesign.com/p/books/canvasdeepdive/toc.html",
"cover": "img/cover_htmlcanvas.png"
},
{
"title": "Dynamisez vos sites web avec JavaScript !",
"author": "Le Site du Zero",
"authorUrl": "http://www.siteduzero.com/",
"level": "Beginner",
"info": "[IN FRENCH] Le tutorial référence en francais pour apprendre le JavaScript. Culte !",
"url": "http://www.siteduzero.com/tutoriel-3-309961-dynamisez-vos-sites-web-avec-javascript.html#part_309955",
"cover": "img/cover_sitezero.png"
},
{
"title": "Testing with CoffeeScript",
"author": "Jack Franklin",
"authorUrl": "http://jackfranklin.co.uk/",
"level": "Intermediate",
"info": "[NOTE : Download needed]. You will be guided through the creation of a shopping cart system. You’ll learn about using and testing jQuery code, writing more idiomatic CoffeeScript and building a well thought out and structured, complex JavaScript application.",
"url": "https://efendibooks.com/minibooks/testing-with-coffeescript",
"cover": "img/cover_testingcf.png"
},
{
"title": "Dive into HTML 5",
"author": "Mark Pilgrim",
"authorUrl": "http://en.wikipedia.org/wiki/Mark_Pilgrim_(software_developer)",
"level": "Intermediate",
"info": "A community ebook to discover HTML5 best practices and experiment with Javascript.",
"url": "http://diveintohtml5.info/index.html",
"cover": "img/cover_diveintohtml5.png"
},
{
"title": "Javascript Garden",
"author": "Ivo Wetzel",
"authorUrl": "https://github.com/BonsaiDen",
"level": "Advanced",
"info": "A collection of documentation about the most quirky parts of JavaScript.",
"url": "http://bonsaiden.github.com/JavaScript-Garden",
"cover": "img/cover_javascriptgarden.png"
},
{
"title": "The little MongoDB book",
"author": "Karl Seguin",
"authorUrl": "http://openmymind.net/",
"level": "Advanced",
"info": "Discover NoSQL with MongoDB and commons Javascript usage patterns.",
"url": "http://openmymind.net/mongodb.pdf",
"cover": "img/cover_mongodbbook.png"
},
{
"title": "Mixu's Node book",
"author": "Mikito Takada",
"authorUrl": "http://mixu.net/",
"level": "Advanced",
"info": "A comprehensive and interesting NodeJS overview covering many aspects in details.",
"url": "http://book.mixu.net/",
"cover": "img/cover_nodemixu.png"
},
{
"title": "Single page apps in depth",
"author": "Mikito Takada",
"authorUrl": "http://mixu.net/",
"level": "Advanced",
"info": "Learn the best practices for implementing single page web apps.",
"url": "http://singlepageappbook.com/",
"cover": "img/cover_singlepagewebapps.png"
},
{
"title": "Mastering NodeJS",
"author": "TJ Holowaychuk",
"authorUrl": "http://visionmedia.github.com/masteringnode",
"level": "Advanced",
"info": "In Mastering Node we will discover how to write high concurrency web servers,…",
"url": "http://github.com/visionmedia/masteringnode/raw/master/book.pdf",
"cover": "img/cover_masteringnode.png"
},
{
"title": "JS The Right Way",
"author": "William Oliveira",
"authorUrl": "https://twitter.com/gnuwilliam",
"level": "Intermediate",
"info": "An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.",
"url": "http://jstherightway.org/",
"cover": "img/cover_jsrightway.png"
},
{
"title": "Building Browser Apps with Google Chrome",
"author": "Andy Sylvester",
"authorUrl": "http://buildbrowserapps.com/",
"level": "Intermediate",
"info": "How to write standalone packaged applications for the Google Chrome browser using Javascript. The book will teach you how to build and test an application through a step by step process.",
"url": "http://www.buildbrowserapps.com/chromeappbook/index.html",
"cover": "img/cover_chromeapp.png"
},
{
"title": "Single page apps in depth",
"author": "Mikito Takada",
"authorUrl": "http://mixu.net/",
"level": "Intermediate",
"info": "This free book is the book I would have wanted when I started working with single page apps. It's not an API reference on a particular framework, rather, the focus is on discussing patterns, implementation choices and decent practices.",
"url": "http://singlepageappbook.com/",
"cover": "img/cover_mixusingleapp.png"
},
{
"title": "Programmin Windows 8 Apps",
"author": "Devon Musgrave",
"authorUrl": "http://social.msdn.microsoft.com/profile/devon%20musgrave/",
"level": "Beginner",
"info": "[NOTE : Download needed]This book is about writing Windows Store apps using HTML5, CSS3, and JavaScript.",
"url": "http://go.microsoft.com/FWLink/?Linkid=270056",
"cover": "img/cover_windows8app.png"
},
{
"title": "CoffeeScript Cookbook",
"author": "Multiple Owner",
"authorUrl": "http://coffeescriptcookbook.com/authors",
"level": "Beginner",
"info": "CoffeeScript recipes for the community by the community.",
"url": "http://coffeescriptcookbook.com/",
"cover": "img/cover_coffeescriptcookbook.png"
},
{
"title": "DOM Enlightenment",
"author": "Cody Lindley",
"authorUrl": "http://twitter.com/codylindley",
"level": "Advanced",
"info": "Exploring the relationship between JavaScript and the modern HTML DOM",
"url": "http://domenlightenment.com/",
"cover": "img/cover_domenlightenment.png"
},
{
"title": "JavaScript Applications",
"author": "Eric Elliott",
"authorUrl": "https://twitter.com/dilvie",
"level": "Intermediate",
"info": "Take your existing JavaScript skills to the next level and learn how to build complete web scale or enterprise applications that are easy to extend and maintain.",
"url": "http://chimera.labs.oreilly.com/books/1234000000262/index.html",
"cover": "img/cover_javascriptapplications.png"
},
{
"title": "Bootstrap, Responsive Web Development",
"author": "Jake Spurlock",
"authorUrl": "https://jakespurlock.com",
"level": "Beginner",
"info": "Discover how easy it is to design killer interfaces and responsive websites with the Bootstrap framework. This practical book gets you started building pages with Bootstrap’s HTML/CSS-based tools and design templates right away. You’ll also learn how to extend your app with interactive features, using its suite of jQuery plugins—often without writing a single line of code.",
"url": "https://github.com/whyisjake/bootstrap",
"cover": "img/cover_bootstrap.png"
}, {
"title": "Art of Node",
"author": "Max Odgen",
"authorUrl": "https://maxodgen.com",
"level": "Intermediate",
"info": "a free short e-book that teaches you the fundamentals of Node.js by Max Odgen, a popular Node supporter",
"url": "https://github.com/maxogden/art-of-node",
"cover": "img/artofnode.png"
}, {
"title": "Stream handbook",
"author": "James Halliday (substack)",
"authorUrl": "https://substack.net",
"level": "Advanced",
"info": "a free short e-book that teaches you how to write node programs with streams, by James Halliday a famous NodeJS supporter that published numerous awesome NodeJS modules",
"url": "https://github.com/substack/stream-handbook",
"cover": "img/streamshandbook.png"
}, {
"title": "JavaScript Succinctly",
"author": "Cody Lindley",
"authorUrl": "http://twitter.com/codylindley",
"level": "Beginner",
"info": "JavaScript Succinctly was written to give readers an accurate, concise examination of JavaScript objects and their supporting nuances, such as complex values, primitive values, scope, inheritance, the head object, and more. If you’re an intermediate JavaScript developer and want to solidify your understanding of the language, or if you’ve only used JavaScript beneath the mantle of libraries such as jQuery or Prototype, this is the book for you.",
"url": "http://www.syncfusion.com/resources/techportal/ebooks/javascript",
"cover": "img/cover_javascriptsuccinctly.png"
}, {
"title": "jQuery Succinctly",
"author": "Cody Lindley",
"authorUrl": "http://twitter.com/codylindley",
"level": "Intermediate",
"info": "jQuery Succinctly was written to express, in short-order, the concepts essential to intermediate and advanced jQuery development. Its purpose is to instill in you, the reader, practices that jQuery developers take as common knowledge. Each chapter contains concepts essential to becoming a seasoned jQuery developer.",
"url": "http://www.syncfusion.com/resources/techportal/ebooks/jquery",
"cover": "img/cover_jquerysuccinctly.png"
}, {
"title": "Knockout.js Succinctly",
"author": "Ryan Hodson",
"authorUrl": "http://rypress.com/",
"level": "Intermediate",
"info": "Knockout.js Succinctly is intended for professional web developers who need to build dynamic, scalable user interfaces with minimal code. Author Ryan Hodson guides you through the essentials of the library, starting with a brief overview of Knockout and its data-oriented aspects, followed by a thorough examination of binding data to various HTML elements, and finally examples of accessing external data and combining Knockout with jQuery animation routines.",
"url": "http://www.syncfusion.com/resources/techportal/ebooks/knockoutjs",
"cover": "img/cover_knockoutjssuccinctly.png"
}, {
"title": "TypeScript Succinctly",
"author": "Steve Fenton",
"authorUrl": "http://www.stevefenton.co.uk/",
"level": "Intermediate",
"info": "With TypeScript Succinctly by Steve Fenton, you will learn how TypeScript provides optional static typing and classes to JavaScript development, how to create and load modules, and how to work with existing JavaScript libraries through ambient declarations. TypeScript is even significantly integrated with Visual Studio to provide the autocompletion and type checking you are most comfortable with.",
"url": "http://www.syncfusion.com/resources/techportal/ebooks/typescript",
"cover": "img/cover_typescriptsuccinctly.png"
}, {
"title": "AngularJS Fundamentals in 60 minutes",
"author": "Dan Wahlin",
"authorUrl": "http://http://weblogs.asp.net/dwahlin",
"level": "Beginner",
"info": "This eBook is a documented transcription of the famous 'AngularJS in 60 minutes' video; The ebook is going through all of the key fundamentals you need to know about the AngularJS SPA framework.",
"url": "http://fastandfluid.com/publicdownloads/AngularJSIn60MinutesIsh_DanWahlin_May2013.pdf",
"cover": "img/angular-fundamentals.jpg"
}, {
"title": "JavaScript Allonge",
"author": "Reginald Braithwaite",
"authorUrl": "http://braythwayt.com/",
"level": "Intermediate",
"info": "JavaScript Allongé is a book about programming with functions, because JavaScript is a programming language built on flexible and powerful functions.",
"url": "https://leanpub.com/javascript-allonge/read",
"cover": "img/JavaScriptAllonge.jpg"
}, {
"title": "jQuery Enlightenment",
"author": "Cody Lindley",
"authorUrl": "http://www.jqueryenlightenment.com",
"level": "Intermediate",
"info": "A book for jQuery developers who have surpassed the introductory concepts.",
"url": "http://jqueryenlightenment.com/jquery_enlightenment.pdf",
"cover": "img/cover_jqueryenlight.png"
}, {
"title": "D3 Tips and Tricks",
"author": "Malcolm Maclean",
"authorUrl": "https://leanpub.com/u/d3noob",
"level": "Intermediate",
"info": "Over 430 pages of tips and tricks for using d3.js, one of the leading data visualization tools for the web. It's aimed at helping people get started and also includes loads of help for more complicated tasks.",
"url": "https://leanpub.com/D3-Tips-and-Tricks/read",
"cover": "img/cover_d3tips.jpg"
}, {
"title": "Recipes with Angular.js",
"author": "Frederik Dietz",
"authorUrl": "http://fdietz.de/",
"level": "Beginner",
"info": "Practical concepts and techniques for rapid web application development",
"url": "https://leanpub.com/recipes-with-angular-js/read",
"cover": "img/recipes_with_angular.png"
}, {
"title": "Speaking Javascript",
"author": "Axel Rauschmayer",
"authorUrl": "http://www.rauschma.de/",
"level": "Beginner",
"info": "Like it or not, JavaScript is everywhere these days—from browser to server to mobile—and now you, too, need to learn the language or dive deeper than you have. This concise book guides you into and through JavaScript, written by a veteran programmer who once found himself in the same position.",
"url": "http://speakingjs.com/es5",
"cover": "img/speakingjs.jpg"
}, {
"title": "You Don't Know JS (series)",
"author": "Kyle Simpson",
"authorUrl": "http://getify.me",
"level": "Advanced",
"info": "Learn and deeply know *all* of JS (not just the 'good parts')",
"url": "http://YouDontKnowJS.com",
"cover": "img/ydkjs.jpg"
}, {
"title": "ECMAscript language reference",
"author": "various authors",
"authorUrl": "http://www.ecma-international.org",
"level": "Advanced",
"info": "Learn all about the Javacript language specifications with this official ECMA-262 bible.",
"url": "http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf",
"cover": "img/ecma-262.jpg"
}, {
"title": "Human Javascript",
"author": "Henrik Joreteg",
"authorUrl": "http://www.andyet.com",
"level": "Intermediate",
"info": "Practical patterns for simple but powerful javascript apps. No magic frameworks. No monolithic toolkits. You're going to work with proper, real-life javascript in a way you'll understand, and with explanations that help you learn how to make great choices as you build your apps.",
"url": "http://read.humanjavascript.com/ch01-introduction.html",
"cover": "img/human-javascript.jpg"
}, {
"title": "Canvassing",
"author": "Seth Vincent",
"authorUrl": "http://sethvincent.com",
"level": "Beginner",
"info": "Learn to use JavaScript and the HTML5 canvas tag to create art, games, and other creative coding projects.",
"url": "http://learnjs.io/canvassing/read",
"cover": "img/cover_canvassing.png"
}
]}