-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path100_second_run.txt
1083 lines (817 loc) · 52.1 KB
/
100_second_run.txt
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
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
100 Day 2nd run
May 11th (Day 1!)
// Reset!
// git stuff for these lists
https://help.github.com/articles/resolving-a-merge-conflict-from-the-command-line/
More on this:
https://www.freecodecamp.com/challenges/roman-numeral-converter
ITIL lynda.com
// Main concepts of the service life cycle
Summary: Service life cycle
Quiz
https://www.khanacademy.org/computing/computer-science/cryptography/crypt/v/random-vs-pseudorandom-number-generators
https://www.khanacademy.org/computing/computer-science/cryptography/crypt/p/random-walk-exploration
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/a/ciphers-vs-codes
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/a/shift-cipher
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/a/xor-bitwise-operation
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/what-is-computer-memory-prime-adventure-part-7
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/a/xor-and-the-one-time-pad
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/p/xor-exploration
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/e/bitwise-operators
Learn jQuery in 15 minutes – Part 1 – Selectors, Animations, Filters
https://youtu.be/v-RC3kJCL4c?list=PLqGj3iMvMa4KOekRWjjajinzlRK879Ksn
May 12th (day 2)
https://www.udemy.com/learn-nodejs-by-building-10-projects/learn/v4/overview
Overview: https://www.udemy.com/learn-nodejs-by-building-10-projects/learn/v4/t/lecture/2798894
Project Intro: https://www.udemy.com/learn-nodejs-by-building-10-projects/learn/v4/t/lecture/2798912
Installing Nodejs: https://www.udemy.com/learn-nodejs-by-building-10-projects/learn/v4/t/lecture/2798920
NPM intro and basic HTTP Server: https://www.udemy.com/learn-nodejs-by-building-10-projects/learn/v4/t/lecture/2798924
Do the exercise: set up node and use git bash to instal npm
from
http://www.frontendhandbook.com/practice/making-fd.html
Interview with Kyle Simpson (O'Reilly Fluent Conference 2016)
https://youtu.be/QjKH1J77gjI?list=PL055Epbe6d5bQubu5EWf_kUNA3ef_qbmL
http://www.frontendhandbook.com/learning/internet.html
https://www.w3.org/wiki/How_does_the_Internet_work
More Git
// the fun thing is doing git from two computers means more merge conflicts.. so I get actual practice
https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/
May 13 (Day 3)
// More Node training
Serving Html Pages: https://www.udemy.com/learn-nodejs-by-building-10-projects/learn/v4/t/lecture/2798930
rewatched this:
https://www.lynda.com/Higher-Education-tutorials/Neuroscience-Learning/188434-2.html
back to Git:
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/remotes
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/git-clone
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/git-remote-v
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/git-fetch
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/git-merge-II
https://git-scm.com/docs/git-show-branch
https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/workflow
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/git-push
https://www.codecademy.com/en/courses/learn-git/lessons/git-teamwork/exercises/teamwork-review
https://www.codecademy.com/en/courses/deploy-a-website/lessons/create-static-site/exercises/jekyll
https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging
May 14th (Day 4)
// rewatching these
https://teamtreehouse.com/library/http-basics/introduction-to-http/introduction-to-http
https://teamtreehouse.com/library/http-basics/introduction-to-http/building-a-case-for-http
https://teamtreehouse.com/library/http-basics/introduction-to-http/http-requests-using-telnet
https://teamtreehouse.com/library/http-basics/introduction-to-http/http-request-format
https://teamtreehouse.com/library/http-basics/introduction-to-http/http-response-format
// these from here on are new:
https://teamtreehouse.com/library/http-basics/introduction-to-http/sending-data-with-a-get-request
https://teamtreehouse.com/library/http-basics/introduction-to-http/sending-data-with-a-get-request-2
https://teamtreehouse.com/library/http-basics/introduction-to-http/sending-data-with-a-post-request
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/the-browser-as-a-gui-for-http
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/intro-to-chrome-developer-tools
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/html-review-and-uris-vs-urls
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/uris-vs-urls
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/using-anchors-for-get-requests
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/using-anchors-for-get-requests-2
May 15 (Day 5)
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/using-forms-for-get-requests
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/data-in-post-requests
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/using-forms-for-post-requests
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/using-forms-for-http-requests
https://teamtreehouse.com/library/http-basics/get-and-post-requests-in-a-browser/wrapup
https://dev.opera.com/articles/adding-meaning-to-http-error-pages/
https://www.flickr.com/search/?q=404%20page
https://dev.opera.com/articles/adding-meaning-to-http-error-pages/404.html
lynda.com ITIL vids IT Service Management IT today, IT oportunities
several videos on this (7)
// links from: http://www.frontendhandbook.com/learning/internet.html
https://www.khanacademy.org/partner-content/code-org/internet-works
https://www.khanacademy.org/partner-content/code-org/internet-works/v/the-internet-wires-cables-and-wifi
https://teamtreehouse.com/library/rest-api-basics
http://www.webopedia.com/TERM/A/API.html
https://teamtreehouse.com/library/rest-api-basics/getting-the-rest-you-need/introduction
https://teamtreehouse.com/library/rest-api-basics/getting-the-rest-you-need/endpoints
https://teamtreehouse.com/library/rest-api-basics/getting-the-rest-you-need/requests
https://teamtreehouse.com/library/rest-api-basics/getting-the-rest-you-need/responses
https://teamtreehouse.com/library/rest-api-basics/getting-the-rest-you-need/security
https://teamtreehouse.com/library/rest-api-basics/getting-the-rest-you-need/review-rest-api-basics
started: https://teamtreehouse.com/library/using-github-pages-to-host-free-websites-2
https://lagunita.stanford.edu/courses/DB/JSON/SelfPaced/courseware/ch-json_data/seq-vid-json_introduction/
several JSON vids
// and start in on this:
https://teamtreehouse.com/library/nodejs-basics
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/overview
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/hello-world
https://help.github.com/articles/fetching-a-remote/
http://railsware.com/blog/2014/08/11/git-housekeeping-tutorial-clean-up-outdated-branches-in-local-and-remote-repositories/
http://stackoverflow.com/questions/1519006/how-do-you-create-a-remote-git-branch
May 16 (Day 6)
// more links from: http://www.frontendhandbook.com/learning/internet.html
// and from https://www.khanacademy.org/partner-content/code-org/internet-works
https://www.khanacademy.org/partner-content/code-org/internet-works/v/the-internet-ip-addresses-and-dns
https://www.khanacademy.org/partner-content/code-org/internet-works/v/the-internet-packet-routers-and-reliability
https://www.khanacademy.org/partner-content/code-org/internet-works/v/the-internet-http-and-html
https://www.khanacademy.org/partner-content/code-org/internet-works/v/the-internet-encryption-and-public-keys
https://www.khanacademy.org/partner-content/code-org/internet-works/v/the-internet-cybersecurity-and-crime
https://www.khanacademy.org/partner-content/code-org/internet-works/a/learn-more-about-the-internet-on-khan-academy
// more on this: https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/hello-world
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/the-console
https://developer.mozilla.org/en-US/docs/Web/API/Console/dir
https://developer.mozilla.org/en-US/docs/Web/API/Console/error
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/javascript-without-the-browser
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/why-use-nodejs
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/the-tools-at-our-disposal
https://teamtreehouse.com/library/nodejs-basics/introduction-to-nodejs/review-introduction-to-nodejs
https://www.khanacademy.org/computing/computer-science/cryptography/ciphers/e/bitwise-operators
May 17th (Day 7)
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/the-fundamental-theorem-of-arithmetic-1
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/diffie-hellman-key-exchange-part-1
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/discrete-logarithm-problem
http://www.tutorialspoint.com/nodejs/nodejs_repl_terminal.htm
http://www.tutorialspoint.com/nodejs/nodejs_npm.htm
https://en.wikipedia.org/wiki/Representational_state_transfer
http://www.tutorialspoint.com/nodejs/nodejs_callbacks_concept.htm
May 18 (Day 8)
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/diffie-hellman-key-exchange-part-2
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/intro-to-rsa-encryption
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/rsa-encryption-step-2
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/rsa-encryption-step-3
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/p/time-complexity-exploration
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/euler-s-totient-function-phi-function
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/p/euler-totient-exploration
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/rsa-encryption-part-4
https://www.khanacademy.org/computing/computer-science/cryptography/modern-crypt/v/checkpoint-advanced-lessons
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/a/comp-number-theory-introduction
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/primality-test-challenge
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/a/trial-division
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/what-is-computer-memory-prime-adventure-part-7
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/preparation-and-planning
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/making-a-get-request-with-http
https://nodejs.org/dist/latest-v6.x/docs/api/http.html#http_http_get_options_callback
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/-making-a-get-request-with-http
http://stackoverflow.com/questions/13006135/copy-last-commits-from-master-to-branch
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/handling-errors-in-node
https://nodejs.org/dist/latest-v6.x/docs/api/http.html#http_http_request_options_callback
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/handling-errors-in-node-2
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/getting-the-response-body
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/algorithmic-efficiency
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/getting-the-response-body-2
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/parsing-json
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON
http://jsonprettyprint.com/
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/parsing-json-2
May 19 (Day 9)
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/handling-parsing-and-status-code-errors
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/using-try-and-catch
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/handling-parsing-and-status-code-errors-2
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/organizing-your-code-with-require
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/organizing-your-code-with-require-2
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/perfecting-getting-multiple-profiles
https://teamtreehouse.com/library/nodejs-basics/building-a-command-line-application/perfecting-getting-multiple-profiles-2
https://teamtreehouse.com/library/npm-basics
https://teamtreehouse.com/library/npm-basics/what-is-npm/introducing-npm
May 20 (Day 10)
https://teamtreehouse.com/library/npm-basics/what-is-npm/how-to-find-and-choose-packages
https://teamtreehouse.com/library/npm-basics/what-is-npm/npm-and-packages-review
//work on this
learnyounode: MAKE IT MODULAR (Exercise 6 of 13)
https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/installing-local-packages
https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/installing-local-packages-2
https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/installing-global-packages
https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/installing-global-packages-2
Learn jQuery in 15 minutes – Part 2 – Classes, Image Swap, Methods
https://youtu.be/OqF0kjNwDSI?list=PLqGj3iMvMa4KOekRWjjajinzlRK879Ksn
Learn jQuery in 15 minutes – Part 3 – Event Binding, Dom Traversal
https://youtu.be/WVvdw-f4Ygo?list=PLqGj3iMvMa4KOekRWjjajinzlRK879Ksn
May 21 (Day 11)
https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/managing-dependencies-in-the-packagejson-file
May 22 (Day 12)
//started reading https://quickleft.com/blog/creating-and-publishing-a-node-js-module/
http://www.tutorialspoint.com/nodejs/nodejs_callbacks_concept.htm
http://www.tutorialspoint.com/nodejs/nodejs_event_loop.htm
http://www.tutorialspoint.com/nodejs/nodejs_event_emitter.htm
May 23 (Day 13)
What is an Algorithm?
https://youtu.be/AVScy7YsKM0
//trying to go through a bunch of 'Art of the Problem" vids
Ulam Spiral Visualization - The Pattern of Prime Number
https://youtu.be/dux1TBAmndM
Calculate Probablity Visually. The Mathematics of Gambling
https://youtu.be/9eaOxgT5ys0
Prime Numbers as Building Blocks - Euclid's greatest discovery
https://youtu.be/5kl28hmhin0
Standford JSON course vids
https://lagunita.stanford.edu/courses/DB/JSON/SelfPaced/courseware/ch-json_data/seq-vid-json_demo/
https://lagunita.stanford.edu/courses/DB/JSON/SelfPaced/courseware/ch-json_data/seq-quiz-json/
//rewatch: https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/managing-dependencies-in-the-packagejson-file
https://teamtreehouse.com/library/npm-basics/installing-packages-with-npm/handling-packagejson-with-npm
https://teamtreehouse.com/library/npm-basics/updating-and-uninstalling-packages-with-npm/updating-packages-with-npm
https://teamtreehouse.com/library/npm-basics/updating-and-uninstalling-packages-with-npm/updating-local-packages-with-npm
https://teamtreehouse.com/library/npm-basics/updating-and-uninstalling-packages-with-npm/updating-global-packages-with-npm
https://teamtreehouse.com/library/npm-basics/updating-and-uninstalling-packages-with-npm/uninstalling-packages-with-npm
https://teamtreehouse.com/library/npm-basics/updating-and-uninstalling-packages-with-npm/uninstalling-packages-with-npm-2
https://teamtreehouse.com/library/npm-basics/updating-and-uninstalling-packages-with-npm/npm-basics-review
apparently from a year ago I hadn't completed this quiz!
https://teamtreehouse.com/library/jquery-basics/creating-a-spoiler-revealer/review
// started in on this as prep for the Node FCC stuff
// https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/overview
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/http-servers
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/preparing-planning
some ITIL vids on ITIL process
May 24th (Day 14)
// more on this https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/preparing-planning
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/creating-a-simple-server
//haven't done Khan for a while now:
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/algorithmic-efficiency
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/p/level-3-challenge
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/sieve-of-eratosthenes-prime-adventure-part-4
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/p/level-4-sieve-of-eratosthenes
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/trial-division-primality-test-using-a-sieve-prime-adventure-part-5
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/p/level-5-trial-division-using-sieve
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/prime-number-theorem-the-density-of-primes
May 25th (Day 15)
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/p/prime-density-spiral
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/p/prime-gaps
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/time-space-tradeoff
https://www.khanacademy.org/computing/computer-science/cryptography/comp-number-theory/v/rsa-encryption-checkpoint
May 26th (Day 16)
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/v/randomized-algorithms-prime-adventure-part-8
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/v/bayes-theorem-visualized
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/p/guess-the-coin
// started this a while ago - have a few quizes left to do, but want to rewatch the vids from this vantage point
// https://www.coursera.org/learn/internet-history
https://www.coursera.org/learn/internet-history/lecture/H6V0k/high-stakes-research-in-computing-and-communication
https://www.coursera.org/learn/internet-history/lecture/FNJ1q/alan-turing-and-bletchley-park
May 27 (Day 17)
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/v/random-primality-test-prime-adventure-part-9
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/p/level-9-trial-divison-vs-random-division
// Watch and Code --> trying out Gordon's course
http://watchandcode.com/courses/practical-javascript/lectures/896960
http://watchandcode.com/courses/practical-javascript/lectures/900443
May 28 (Day 18)
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/v/fermat-s-little-theorem-visualization
Algorithm using Flowchart and Pseudo code Level 1 Flowchart
https://youtu.be/vOEN65nm4YU
http://www.tutorialspoint.com/nodejs/nodejs_buffers.htm
// this is quite literally one of the more interesting things I've read about node.js so far.
May 29 (Day 19)
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/creating-a-simple-server
https://nodejs.org/en/about/
https://github.com/nodejs/node/blob/master/doc/topics/blocking-vs-non-blocking.md
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-simple-server-in-nodejs/http-server-review
http://watchandcode.com/courses/practical-javascript/lectures/900282
http://watchandcode.com/courses/practical-javascript/lectures/900182
http://watchandcode.com/courses/practical-javascript/lectures/900180
http://www.tutorialspoint.com/nodejs/nodejs_streams.htm
3 HTML Coding mistakes Everyone makes
https://youtu.be/GhbaVaev9Oo
May 30 (Day 20)
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/handling-routes-in-nodejs/home-route
May 31 (Day 21)
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/v/fermat-primality-test-prime-adventure-part-10
https://www.khanacademy.org/computing/computer-science/cryptography/random-algorithms-probability/p/level-10-fermat-primality-test
// start on: https://www.khanacademy.org/computing/computer-science/informationtheory
https://www.khanacademy.org/computing/computer-science/informationtheory/info-theory/v/intro-information-theory
https://www.khanacademy.org/computing/computer-science/informationtheory/info-theory/v/language-of-coins-2-8-proto-writing
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/handling-routes-in-nodejs/user-route
June 1st (day 22)
// had to rewatch the user-route video and debug it..
https://www.khanacademy.org/science/electrical-engineering/introduction-to-ee/intro-to-ee/a/ee-preparing-to-study-electrical-engineering
https://www.khanacademy.org/science/electrical-engineering/introduction-to-ee/intro-to-ee/a/ee-numbers-in-electrical-engineering
June 2nd (day 23)
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/handling-routes-in-nodejs/populating-user-information
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/handling-routes-in-nodejs/handling-routes-review
June 3rd (day 24)
the usual FCC and codecademy
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
June 4th (Day 25)
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-basic-template-engine-in-nodejs/making-our-views-dry
June 5th (Day 26)
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-basic-template-engine-in-nodejs/reading-from-files
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-basic-template-engine-in-nodejs/reading-files-review
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-basic-template-engine-in-nodejs/binding-values
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/creating-a-basic-template-engine-in-nodejs/a-simple-merge-utility
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/http-methods-and-headers/sending-content-type-headers-in-nodejs
June 6th (day 27)
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/http-methods-and-headers/dealing-with-the-post-body
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/http-methods-and-headers/redirection-headers-in-nodejs
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/http-methods-and-headers/perfection-suggestions
https://teamtreehouse.com/library/build-a-simple-dynamic-site-with-nodejs/http-methods-and-headers/http-methods-and-headers-review
June 7th (day 28)
https://watchandcode.com/courses/practical-javascript/lectures/900177
https://watchandcode.com/courses/practical-javascript/lectures/900193
https://watchandcode.com/courses/practical-javascript/lectures/900186
https://watchandcode.com/courses/practical-javascript/lectures/903236
JUne 8th (day 29)
https://watchandcode.com/courses/practical-javascript/lectures/900191
https://watchandcode.com/courses/practical-javascript/lectures/900198
https://watchandcode.com/courses/practical-javascript/lectures/900206
June 9th (day 30)
https://watchandcode.com/courses/practical-javascript/lectures/900200
https://watchandcode.com/courses/practical-javascript/lectures/900202
// for this challenge: https://www.freecodecamp.com/challenges/inventory-update
http://stackoverflow.com/questions/3524827/sort-a-2d-array-by-the-second-value
https://www.sitepoint.com/sophisticated-sorting-in-javascript/
June 10th (day 31)
// for: https://www.freecodecamp.com/challenges/friendly-date-ranges
http://stackoverflow.com/questions/1643320/get-month-name-from-date
http://stackoverflow.com/questions/17964170/get-the-weekday-name-from-yyyy-mm-dd-format-using-javascript
http://javascript.info/tutorial/datetime-functions
http://stackoverflow.com/questions/11346069/how-to-get-difference-in-year-where-dates-are-in-yyyy-mm-dd
http://stackoverflow.com/questions/24880064/converting-a-date-from-dd-mm-yyyy-to-dd-mm-yyyy-in-javascript-and-finding-the-di
http://momentjs.com/
June 11th (day 32)
// for the node challenges: https://www.freecodecamp.com/challenges/start-a-nodejs-server
https://howtonode.org/creating-custom-modules
http://www.hacksparrow.com/how-to-write-node-js-modules.html
https://www.sitepoint.com/understanding-module-exports-exports-node-js/
http://ericsteinborn.com/github-for-cats/#/
http://stackoverflow.com/questions/9229645/remove-duplicates-from-javascript-array
Build Web Apps with Express.js
https://youtu.be/wLweWF8gh-k
Introduction of Node JS by Ryan Dahl (Creator of Node Js)
https://youtu.be/dO1zf4RXsTg
// as part of: https://www.freecodecamp.com/challenges/build-web-apps-with-expressjs
HELLO WORLD!
Exercise 1 of 8
STATIC
Exercise 2 of 8
// supporting reading
https://www.npmjs.com/package/pug
http://jade-lang.com/tutorial/
http://evanhahn.com/understanding-express/
https://github.com/npm/npm-www#design-philosophy
https://en.wikipedia.org/wiki/Stylus_(stylesheet_language)
https://stephensugden.com/middleware_guide/
// and more of this: Introduction of Node JS by Ryan Dahl (Creator of Node Js)
https://youtu.be/dO1zf4RXsTg
June 12th (day 33)
https://docs.nodejitsu.com/articles/getting-started/what-is-require/
// more of this: https://github.com/azat-co/expressworks
https://nodejs.org/api/repl.html
https://www.npmjs.com/package/repl.history
https://en.wikipedia.org/wiki/Read%E2%80%93eval%E2%80%93print_loop
// for: https://www.freecodecamp.com/challenges/roman-numeral-converter
http://stackoverflow.com/questions/5767325/remove-a-particular-element-from-an-array-in-javascript
June 13 (Day 34)
// from: https://www.freecodecamp.com/challenges/save-your-code-revisions-forever-with-git
GIT + GITHUB : VERSION CONTROL + SOCIAL CODING
GET GIT
REPOSITORY
COMMIT TO IT
GITHUBBIN
REMOTE CONTROL
FORKS AND CLONES
BRANCHES AREN'T JUST FOR BIRDS
https://guides.github.com/introduction/flow/
// rewatch (or finish it off) https://watchandcode.com/courses/practical-javascript/lectures/900202
https://watchandcode.com/courses/practical-javascript/lectures/900207
https://watchandcode.com/courses/practical-javascript/lectures/923806
//later that day (read these)
IT'S A SMALL WORLD
PULL, NEVER OUT OF DATE
REQUESTING YOU PULL, PLEASE
MERGE TADA!
June 14 (day 35)
FCC Codecademy
did some FCC that I hadn't figured out
June 15 (day 36)
FCC Codecademy
did some FCC that I hadn't figured out
June 16 (Day 37)
FCC Codecademy
did some FCC that I hadn't figured out
June 17 (day 38)
FCC Codecademy
did some FCC that I hadn't figured out
June 18, 19 same (FCC other challenges)
June 20th (day 41)
// for FCC git-it
PULL, NEVER OUT OF DATE
REQUESTING YOU PULL, PLEASE
MERGE TADA!
June 21st (day 42)
// for FCC https://www.freecodecamp.com/challenges/make-a-person
https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Challenge-Build-JavaScript-Objects
https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Challenge-Construct-JavaScript-Objects-With-Functions
https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Challenge-Declare-JavaScript-Objects-As-Variables
http://www.w3schools.com/js/js_function_invocation.asp
June 22nd (Day 43)
https://www.hackerrank.com/challenges/security-inverse-of-a-function
June 23 (Day 44)
// in prep for tribute page work
http://www.hongkiat.com/blog/codepen-tips-beginners/
June 24th (day 45)
// prep for the 'map the debris' challenge: https://www.freecodecamp.com/challenges/map-the-debris
https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/Algorithm-Map-The-Debris
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/PI
https://github.com/FreeCodeCamp/FreeCodeCamp/wiki/JS-Math-Pow
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/sqrt
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/round
June 25 (day 46)
http://web.swfideas.com/nodejs-learnyounode/
LEARN YOU THE NODE.JS FOR MUCH WIN!
## HTTP CLIENT (Exercise 7 of 13)
July 2 (day 53)
# LEARN YOU THE NODE.JS FOR MUCH WIN!
## HTTP FILE SERVER (Exercise 11 of 13)
## HTTP UPPERCASERER (Exercise 12 of 13)
## HTTP JSON API SERVER (Exercise 13 of 13)
// July 1st onwards I started helping people in FCC gitterchat
July 9th (Day 60)
// from the DevTips site
HTML5 Basics - History of HTML (Part1)
https://youtu.be/NzzGt7EmXVw
July 10th (Day 61)
HTML5 Basics - Philosophy of HTML5 (Part2)
https://youtu.be/2R8_Yt8UjBo
HTML5 Basics - The DOM (Part3)
https://youtu.be/vpqm2fPEzbI
July 11th to 17th (Day 62 to 68)
July 17th
// codecademy's intro to Java
https://www.codecademy.com/learn/learn-java
exercises 1 through 10
July 18 (day 69)
https://www.codecademy.com/learn/learn-java
exercise 11 and 12
July 19th (day 70)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/decisions
July 20th (day 71)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/boolean-operators-and
// from https://pages.github.com/
build some more pages for linkfarms
play around with git
July 21 (day 72)
build the shell
https://darrenfj.github.io/Lazywaytolinkfarm/
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/boolean-operators-or
July 22 (Day 73)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/boolean-operators-not
normalize my css on my gh-page
https://necolas.github.io/normalize.css/
https://cdnjs.com/libraries/normalize
July 23 (Day 74)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/boolean-operators-precedence
July 24th (Day 75)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/if-statement
Add CodePen link to https://darrenfj.github.io/Lazywaytolinkfarm/
Play around in CodePen, set up Tribute Page shell
review some bootstrap basics
http://stackoverflow.com/questions/9184141/how-do-you-get-centered-content-using-twitter-bootstrap
http://www.tutorialspoint.com/bootstrap/bootstrap_quick_guide.htm
https://blog.udemy.com/bootstrap-tutorial-a-guide-for-beginners/
July 25 (Day 76)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/if-else
July 26 (Day 77)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/if-elseif-else
July 27 (Day 78)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/ternary-conditional
July 28 (day 79)
https://css-tricks.com/gulp-for-beginners/
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/switch-statement
// work on tribute page: http://codepen.io/DarrenfJ/pen/jAxadd
http://stackoverflow.com/questions/14338639/equal-margin-on-both-sides-of-element-in-responsive-layout
https://css-tricks.com/centering-css-complete-guide/
http://stackoverflow.com/questions/7055393/center-image-using-text-align-center
July 29 (Day 80!)
https://www.codecademy.com/en/courses/learn-java/lessons/conditionals-control-flow/exercises/generalizations-conditionals
// for tribute page
http://www.tutorialspoint.com/bootstrap/bootstrap_jumbotron.htm
http://www.tutorialspoint.com/bootstrap/bootstrap_thumbnails.htm
https://medium.com/@andygimma/bootstrap-3-in-10-minutes-153d22e897da#.b8do6sw5q
https://gist.github.com/andygimma/7698078
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_link_target
July 30 (day 81)
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/object-oriented-overview
July 31 (day 82)
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/classes-syntax
// more on my Tribute Page: http://codepen.io/DarrenfJ/full/jAxadd/
http://stackoverflow.com/questions/4465562/how-to-write-w3c-compliant-multi-level-bullet-points-in-html
https://blog.codepen.io/2014/02/06/opening-links-pens/
https://blog.codepen.io/documentation/views/full-page-view/
August 1st (Day 83)
// more on the Tribute Page
http://stackoverflow.com/questions/15458650/make-an-image-responsive-simplest-way
http://stackoverflow.com/questions/3029422/how-do-i-auto-resize-an-image-to-fit-a-div-container
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_link_image
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/classes-constructors
August 2nd (nothing here)
August 3rd (nothing here)
August 4th (nothing here)
August 5 (Day 87)
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/main-method
// Tribute Page
August 6 (day 88)
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/objects
August 7 (Day 89)
https://medium.freecodecamp.com/imperative-vs-declarative-programming-283e96bf8aea#.4j8b653mc
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/methods-1
// motivaton: https://medium.freecodecamp.com/please-dont-quit-every-expert-was-once-a-beginner-6d8f8933a338#.7krhafcnb
https://medium.freecodecamp.com/how-to-write-a-jquery-like-library-in-71-lines-of-code-learn-about-the-dom-e9fb99dbc8d2#.49f7rilrf
https://medium.freecodecamp.com/create-react-app-and-the-future-of-creating-react-applications-3c336f29bf1c#.kewvtw81k
//imposter syndrome etc: https://medium.com/@kurtrohlandt/how-i-became-a-programmer-and-when-i-started-calling-myself-one-54a0533c4335#.br47u9dhz
// build out Portfolio project: https://www.freecodecamp.com/challenges/build-a-personal-portfolio-webpage
https://medium.freecodecamp.com/turning-code-to-cash-how-to-make-money-as-a-web-developer-and-live-to-tell-the-tale-f5eedc557b3e#.bipxcktp4
// work more on Tribute Page: http://codepen.io/DarrenfJ/full/jAxadd/
August 8 (day 90!)
https://medium.freecodecamp.com/preventative-programming-how-fix-to-bugs-before-they-happen-9df82cf215c5#.c1abruxsu
https://medium.freecodecamp.com/canmaking-it-rain-code-matrix-style-ec6e1386084e#.592xnlt05
https://medium.freecodecamp.com/how-to-hack-your-friends-eef055389344#.xz6wifh4i
https://medium.freecodecamp.com/conquer-legacy-code-f9e23a6ab758#.1vwhr9jh8
https://medium.freecodecamp.com/good-coding-instincts-will-eventually-kick-you-in-the-teeth-2b3766897f3f#.aikm4wt2h
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/using-methods-1
August 9 (Day 91)
https://www.codecademy.com/en/courses/learn-java/lessons/object-oriented-programming/exercises/methods-2
August 10th nothing on this computer
Aug 11 (day 93)
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/relational-databases
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/statements
Aug 12 (day 94)
//worked on my portfolio: http://codepen.io/DarrenfJ/pen/NAENZJ
http://semantic-ui.com/
Getting Started with Semantic UI: Working With Semantic UI: https://youtu.be/nWMDtEDaLeQ
https://en.gravatar.com/site/implement/images/
https://en.gravatar.com/site/implement/hash/
https://en.gravatar.com/site/implement/profiles/jsapi/
http://stackoverflow.com/questions/22932422/get-github-avatar-from-email-or-name
http://www.miraclesalad.com/webtools/md5.php
http://stackoverflow.com/questions/2906582/how-to-create-an-html-button-that-acts-like-a-link
Aug 13 (Day 95)
// continue portfolio
http://learnsemantic.com/developing/customizing.html
http://stackoverflow.com/questions/21303799/how-to-configure-the-page-to-display-correct-font-type-using-semantic-ui
https://css-tricks.com/when-using-important-is-the-right-choice/
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/select
August 14th (Day 96)
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/update
// my portfolio: http://codepen.io/DarrenfJ/full/NAENZJ/
http://choosealicense.com/licenses/mit/
https://opensource.org/licenses/MIT
August 15th (day 97)
// work on my pens: http://codepen.io/DarrenfJ/pen/dXaqGK (random quote generator)
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/alter
August 16th (Day 98)
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/delete
https://www.codecademy.com/en/courses/learn-sql/lessons/manipulation/exercises/manipulation-generalizations
// prep CodePens for other exercises: https://www.freecodecamp.com/challenges/build-a-random-quote-machine
// and: https://www.freecodecamp.com/challenges/show-the-local-weather
Aug 17th (day 99)
// more prepping Pens: https://www.freecodecamp.com/challenges/build-a-wikipedia-viewer
// and: https://www.freecodecamp.com/challenges/use-the-twitchtv-json-api
https://www.codecademy.com/en/courses/learn-sql/lessons/queries/exercises/queries
// work on Quote generator: http://codepen.io/DarrenfJ/full/dXaqGK/
http://stackoverflow.com/questions/21057825/change-button-text-on-mouseover-by-jquery
http://stackoverflow.com/questions/10701124/jquery-replace-text-of-element-on-hover
http://stackoverflow.com/questions/18303390/change-element-css-style-with-click-of-button
http://jsfiddle.net/tvXyL/6/
https://css-tricks.com/swapping-out-text-five-different-ways/
https://support.twitter.com/articles/231474
https://css-tricks.com/examples/Blockquotes/
https://css-tricks.com/snippets/css/simple-and-nice-blockquote-styling/
https://dev.twitter.com/web/tweet-button
https://www.codecademy.com/en/tracks/youtube
https://www.codecademy.com/courses/javascript-beginner-en-EID4t/0/1?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/courses/javascript-beginner-en-EID4t/0/2?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/courses/javascript-beginner-en-EID4t/0/3?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/courses/javascript-beginner-en-EID4t/0/4?curriculum_id=50ecb8d45f787a6332000042
August 18 (day 100)
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/1/1?curriculum_id=50ecb8d45f787a6332000042#
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/1/2?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/1/3?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/1/4?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/1/5?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/2/1?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/2/2?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/2/3?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/2/4?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/2/5?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/3/1?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/3/2?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/3/3?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/3/4?curriculum_id=50ecb8d45f787a6332000042
https://www.codecademy.com/en/courses/javascript-beginner-en-EID4t/3/5?curriculum_id=50ecb8d45f787a6332000042
https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started
Aug 19 (Day 1 all over!)
https://www.codecademy.com/en/courses/learn-sql/lessons/queries/exercises/select-ii
Aug 20th (Day 2)
https://www.codecademy.com/en/courses/learn-sql/lessons/queries/exercises/select-distinct
==========
from other computer:
[to add]
June 15th
cleaning up some old FCC challenges I had half done
June 16th
http://stackoverflow.com/questions/123559/a-comprehensive-regex-for-phone-number-validation
June 17th
// for FCC solutions: http://stackoverflow.com/questions/921789/how-to-loop-through-javascript-object-literal-with-objects-as-members
June 18th
// for FCC solutions: http://stackoverflow.com/questions/9776231/regular-expression-to-validate-us-phone-numbers
June 19th
nothing
June 20th
// from watchandcode practical javascript
http://watchandcode.com/courses/practical-javascript/lectures/929349
http://watchandcode.com/courses/practical-javascript/lectures/929350
http://watchandcode.com/courses/practical-javascript/lectures/928382
June 21st (day XX)
intro to coding (this is Java)
https://www.hackerrank.com/domains/tutorials/30-days-of-code
https://www.hackerrank.com/challenges/30-hello-world
https://www.hackerrank.com/challenges/30-hello-world/tutorial
Day 0 of Code: Print Hello World!
https://youtu.be/K5WxmFfIWbo
https://www.hackerrank.com/domains/security/functions
https://www.hackerrank.com/challenges/security-tutorial-functions
https://www.hackerrank.com/challenges/security-function-ii
https://www.hackerrank.com/challenges/security-bijective-functions
http://stackoverflow.com/questions/15677869/how-to-convert-a-string-of-numbers-to-an-array-of-numbers
http://stackoverflow.com/questions/840781/easiest-way-to-find-duplicate-values-in-a-javascript-array
June 22nd (Day XX)
https://www.hackerrank.com/challenges/security-inverse-of-a-function
https://www.hackerrank.com/challenges/security-tutorial-permutations
https://www.hackerrank.com/challenges/security-involution
http://stackoverflow.com/questions/4025893/how-to-check-identical-array-in-most-efficient-way
https://www.hackerrank.com/challenges/keyword-transposition-cipher
http://stackoverflow.com/questions/9229645/remove-duplicates-from-javascript-array
June 23 (Day XX)
http://commonmark.org/help/tutorial/
http://commonmark.org/help/tutorial/02-emphasis.html
http://commonmark.org/help/tutorial/03-paragraphs.html
http://commonmark.org/help/tutorial/04-headings.html
https://www.hackerrank.com/challenges/security-message-space-and-ciphertext-space
https://www.hackerrank.com/challenges/security-key-spaces
https://www.hackerrank.com/challenges/security-encryption-scheme
// from: https://www.hackerrank.com/domains/shell/bash
https://www.hackerrank.com/challenges/bash-tutorials-lets-echo
June 24 (day XX)
http://commonmark.org/help/tutorial/05-links.html
http://commonmark.org/help/tutorial/06-images.html
// coding for bash
https://www.hackerrank.com/challenges/bash-tutorials---looping-and-skipping
http://www.panix.com/~elflord/unix/bash-tute.html
http://www.cyberciti.biz/faq/bash-for-loop/
https://www.hackerrank.com/challenges/bash-tutorials---a-personalized-echo
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_08_02.html
https://www.hackerrank.com/challenges/bash-tutorials---looping-with-numbers
https://www.hackerrank.com/challenges/bash-tutorials---the-world-of-numbers
http://unix.stackexchange.com/questions/93029/how-can-i-add-subtract-etc-two-numbers-with-bash
// an older exercise from FCC - Practice Functional Programming
// from: https://youtu.be/fn-RXl5Ah9A
// was: https://github.com/jhusain/learnrx
// now: http://reactivex.io/learnrx/
https://www.hackerrank.com/challenges/bash-tutorials---comparing-numbers
http://stackoverflow.com/questions/18668556/comparing-numbers-in-bash
https://www.hackerrank.com/challenges/bash-tutorials---getting-started-with-conditionals
http://www.thegeekstuff.com/2010/06/bash-if-statement-examples/
June 25th (Day XX)
nothing on this computer
June 26th (day XX)
https://www.hackerrank.com/challenges/bash-tutorials---getting-started-with-conditionals
https://www.hackerrank.com/challenges/bash-tutorials---more-on-conditionals
June 27th (Day XX)
Nothing but FCC
June 28th (Day XX)
// start in on this: https://www.freecodecamp.com/challenges/store-data-in-mongodb
https://community.c9.io/t/setting-up-mongodb/1717
Learn MongoDB--------------- MONGOD
Exercise 1 of 9
Learn MongoDB--------------- CONNECT
Exercise 2 of 9
Learn MongoDB
--------------- FIND
Exercise 3 of 9
Learn MongoDB
--------------- FIND PROJECT
Exercise 4 of 9
Learn MongoDB--------------- INSERT
Exercise 5 of 9
Learn MongoDB
---------------
UPDATE
Exercise 6 of 9
Learn MongoDB
--------------- REMOVE
Exercise 7 of 9
Learn MongoDB---------------
COUNT
Exercise 8 of 9
Learn MongoDB---------------
AGGREGATE
Exercise 9 of 9
https://www.hackerrank.com/challenges/bash-tutorials---more-on-conditionals
https://www.hackerrank.com/challenges/bash-tutorials---arithmetic-operations
// reread this: http://sscce.org/ (about how to post solutions)
# LEARN YOU THE NODE.JS FOR MUCH WIN!
## HTTP COLLECT (Exercise 8 of 13)
## JUGGLING ASYNC (Exercise 9 of 13)
## TIME SERVER (Exercise 10 of 13)
https://courses.nodecasts.io/courses/introduction-to-npm
June 29th (Day XX)
// from: https://courses.nodecasts.io/courses/introduction-to-npm
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119818 (intro)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119822 (installation)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119827 (Updating)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119829 (Init)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119892 (Install)
June 30th (day XX)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119899 (Uninstall)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119903 (Logging in)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119905 (Logging out)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119907 (Whoami)
https://courses.nodecasts.io/courses/introduction-to-npm/lectures/1119910 (Completion)
// from: https://courses.nodecasts.io/courses/introduction-to-node-js
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119931 (What is node.js)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119932 (installing node.js)
July 1st (day XX)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119934 (Intro the node.js REPL)
July 2nd (Day XX)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119935 (Your first node.js app)
July 3rd (day XX)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119941 (requiring modules with node.js)
July 4th (day XX)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119942 (using node.js on your filesystem)
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/toString
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119972 (building a node.js HTTP client)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119978 (debugin node.js applications)
July 5th (day XX)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119979 (managing multiple versions of node.js)
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119980 (importing and exporting modules)
// from: http://www.markdowntutorial.com/
http://www.markdowntutorial.com/lesson/1/
http://www.markdowntutorial.com/lesson/2/
http://www.markdowntutorial.com/lesson/3/
July 6th nothing
July 7th so far nothing
July 8th to 10th nothing on this computer, just helping people in FCC gitter
July 11th (Day 61?)
// from the nodecasts website on node.js
https://courses.nodecasts.io/courses/introduction-to-node-js/lectures/1119982 (node.js finale, putting it all together)
// from: https://courses.nodecasts.io/courses/express-js
https://courses.nodecasts.io/courses/express-js/lectures/1119995 (intro to express.js)
July 12th (day 62??)
// from: https://courses.nodecasts.io/courses/express-js
https://courses.nodecasts.io/courses/express-js/lectures/1120007 (send files)
https://courses.nodecasts.io/courses/express-js/lectures/1120025 (static files)
July 13th (day 63??)
https://courses.nodecasts.io/courses/express-js/lectures/1120030 (templating)
Nothing until July 18th (day XX)
https://courses.nodecasts.io/courses/express-js/lectures/1120034 (adding a database)
// nodecasts.io course on ECMAScript 6