{"push_id":1054002832,"size":80,"distinct_size":80,"ref":"refs/heads/master","head":"4a20cd1d27977b954567024b3269266b88d0d116","before":"19d58f41801560b45bd4fd31fe293b59fb64072f","commits":[{"sha":"3a7db1b5cd7178cc26fa22cbd92c0ad7a99aef78","author":{"email":"dfc4a0911e0c9ae703f92ead67455cebf0aa1786@gmail.com","name":"Nikalus@dnhsoft"},"message":"Added short tutorial for beginners.","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/3a7db1b5cd7178cc26fa22cbd92c0ad7a99aef78"},{"sha":"9e7efc78ca725ed26b9ce36216ad11ae4ff7e894","author":{"email":"e1c6a2dff00c3189490a49f113310b67e42ce9f8@users.noreply.github.com","name":"M i c a e l a   R a v a"},"message":"Update free-programming-books.md\n\na new addition to the #git list","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/9e7efc78ca725ed26b9ce36216ad11ae4ff7e894"},{"sha":"67e36828d10aedb39bbdc8795375ce4391f64578","author":{"email":"dfc4a0911e0c9ae703f92ead67455cebf0aa1786@gmail.com","name":"Nikalus@dnhsoft"},"message":"Update javascript-frameworks-resources.md","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/67e36828d10aedb39bbdc8795375ce4391f64578"},{"sha":"0c1fbe3b0bf4b4825501b6073b2de5748b9203bb","author":{"email":"e1c6a2dff00c3189490a49f113310b67e42ce9f8@users.noreply.github.com","name":"M i c a e l a   R a v a"},"message":"Update free-programming-books.md\n\nspace removed","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/0c1fbe3b0bf4b4825501b6073b2de5748b9203bb"},{"sha":"dea77451f98d0bd248b3a34e6a15f0a9f88387a7","author":{"email":"dfc4a0911e0c9ae703f92ead67455cebf0aa1786@gmail.com","name":"Nikalus@dnhsoft"},"message":"Update javascript-frameworks-resources.md","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/dea77451f98d0bd248b3a34e6a15f0a9f88387a7"},{"sha":"6f3a4ad3eca91ef07ed556ec444d76f8d426c24e","author":{"email":"e769ae5bfb9f0aa72ab6112eadb9d09fe3b70778@users.noreply.github.com","name":"George Gognadze"},"message":"add html5 book\n\nBook HTML5 Shoot 'em Up in an Afternoon - Bryan Bibat \r\nComplete source of the book: https://github.com/bryanbibat/html5shootemupinanafternoon \r\nAfter one click on the button \"add ebook to cart\" it's freely avaliable in thiese formats: pdf, epub, mobi and also this book purchase comes with a zip file containing extras!","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/6f3a4ad3eca91ef07ed556ec444d76f8d426c24e"},{"sha":"011fe9e6e731b4faf3f85ca4e87bf907941f1f9b","author":{"email":"1a29dc58529fafa580de8387fe427ad3621418f4@outlook.cl","name":"JLobos"},"message":"add javascript for cats in spanish","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/011fe9e6e731b4faf3f85ca4e87bf907941f1f9b"},{"sha":"6f4d1ddf1ac13429d9a67cfaca446a56afac0151","author":{"email":"1a29dc58529fafa580de8387fe427ad3621418f4@outlook.cl","name":"JLobos"},"message":"Remove trailing slash","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/6f4d1ddf1ac13429d9a67cfaca446a56afac0151"},{"sha":"bf4f345ed0c7696756a96524dae6a7b1fde2bbef","author":{"email":"f27200a5e6c4a5b252883a7c140ee38b2cbeb36a@gmail.com","name":"Shubham Thakur"},"message":"Added entry and sources for Julia","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/bf4f345ed0c7696756a96524dae6a7b1fde2bbef"},{"sha":"32dff6a27006f0b19dbc8df59f6c27c3f1dea4b7","author":{"email":"720981a0a8b66efa9fa311ec83c59ee8e93e3b19@gmail.com","name":"Panicz Maciej Godek"},"message":"Adding a link to \"A Pamphlet Against R\"","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/32dff6a27006f0b19dbc8df59f6c27c3f1dea4b7"},{"sha":"f88ed49d6a26ff4d30a444d060cfa3d364abf651","author":{"email":"75ad2a552fed8f7b0b8efa24ac9007236e310a70@gmail.com","name":"Nathan Jones"},"message":"Added React.js Fundamentals course","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/f88ed49d6a26ff4d30a444d060cfa3d364abf651"},{"sha":"ed9fe512391a0e21a70463ab56fd2a95e498761c","author":{"email":"75ad2a552fed8f7b0b8efa24ac9007236e310a70@gmail.com","name":"Nathan Jones"},"message":"Fixed alphabetical order of React links","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/ed9fe512391a0e21a70463ab56fd2a95e498761c"},{"sha":"7bf1cc55b728b6a97987d4f835a34c2fb429a94d","author":{"email":"372daee07f1fefb8137dc42867d57e0b353aa091@gmail.com","name":"Kyle Hall"},"message":"adds Flexbox defense, a tower defense game you control with flexbox","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/7bf1cc55b728b6a97987d4f835a34c2fb429a94d"},{"sha":"c9033d143a3696d5a76f8a9afa4e0f6855eb70d2","author":{"email":"d64baa86dc66dac02bb2bd246de225238f5ef0c2@gmail.com","name":"victor felder"},"message":"Merge pull request #1859 from kyle-hall/master\n\nadds Flexbox defense, a tower defense game you control with flexbox","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/c9033d143a3696d5a76f8a9afa4e0f6855eb70d2"},{"sha":"fdc553ce3f2841335a98f8e7899b5f7b2af51bc9","author":{"email":"d64baa86dc66dac02bb2bd246de225238f5ef0c2@gmail.com","name":"victor felder"},"message":"Merge pull request #1851 from dreamtocode/patch-1\n\nadd html5 book","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/fdc553ce3f2841335a98f8e7899b5f7b2af51bc9"},{"sha":"649c1ecd9dc31907105707078940476cf99a58d4","author":{"email":"c804afc86c87dda6bea29f90a221681517c560eb@gmail.com","name":"Anubhav Shrimal"},"message":"Update problem-sets-competitive-programming.md","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/649c1ecd9dc31907105707078940476cf99a58d4"},{"sha":"fb1028c4cbcfea1575f4e2c589ce9e2e52186e53","author":{"email":"c804afc86c87dda6bea29f90a221681517c560eb@gmail.com","name":"Anubhav Shrimal"},"message":"Added GeeksForGeeks.com in problem sets","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/fb1028c4cbcfea1575f4e2c589ce9e2e52186e53"},{"sha":"c8b48fd9778dac647790ce3bff813bfb76df26c2","author":{"email":"c804afc86c87dda6bea29f90a221681517c560eb@gmail.com","name":"Anubhav Shrimal"},"message":"updated geeksforgeeks.com to .org","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/c8b48fd9778dac647790ce3bff813bfb76df26c2"},{"sha":"f07c625bf96b447eb83a7695fba93c5d6398aa9f","author":{"email":"c804afc86c87dda6bea29f90a221681517c560eb@gmail.com","name":"Anubhav Shrimal"},"message":"added geeks for geeks to the problem sets for competitive programming","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/f07c625bf96b447eb83a7695fba93c5d6398aa9f"},{"sha":"ff77b4aa03c30c254f765bc663d81f6fe05a7111","author":{"email":"c804afc86c87dda6bea29f90a221681517c560eb@gmail.com","name":"Anubhav Shrimal"},"message":"reordered geeksforgeeks position in the problem set","distinct":true,"url":"https://api.github.com/repos/chrisspruck/free-programming-books/commits/ff77b4aa03c30c254f765bc663d81f6fe05a7111"}]}