{"action":"created","issue":{"url":"https://api.github.com/repos/ippontech/blog-usa/issues/16","repository_url":"https://api.github.com/repos/ippontech/blog-usa","labels_url":"https://api.github.com/repos/ippontech/blog-usa/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/ippontech/blog-usa/issues/16/comments","events_url":"https://api.github.com/repos/ippontech/blog-usa/issues/16/events","html_url":"https://github.com/ippontech/blog-usa/pull/16","id":330085410,"node_id":"MDExOlB1bGxSZXF1ZXN0MTkzMTgxMjA5","number":16,"title":"Scala blog post","user":{"login":"iceddante","id":6844829,"node_id":"MDQ6VXNlcjY4NDQ4Mjk=","avatar_url":"https://avatars3.githubusercontent.com/u/6844829?v=4","gravatar_id":"","url":"https://api.github.com/users/iceddante","html_url":"https://github.com/iceddante","followers_url":"https://api.github.com/users/iceddante/followers","following_url":"https://api.github.com/users/iceddante/following{/other_user}","gists_url":"https://api.github.com/users/iceddante/gists{/gist_id}","starred_url":"https://api.github.com/users/iceddante/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iceddante/subscriptions","organizations_url":"https://api.github.com/users/iceddante/orgs","repos_url":"https://api.github.com/users/iceddante/repos","events_url":"https://api.github.com/users/iceddante/events{/privacy}","received_events_url":"https://api.github.com/users/iceddante/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-07T01:26:28Z","updated_at":"2018-06-07T08:45:47Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/ippontech/blog-usa/pulls/16","html_url":"https://github.com/ippontech/blog-usa/pull/16","diff_url":"https://github.com/ippontech/blog-usa/pull/16.diff","patch_url":"https://github.com/ippontech/blog-usa/pull/16.patch"},"body":"I had some issues learning scala, particularly in that I didn't know what I was getting into when I started that journey. This blog post represents a syllabus for learning that I think would help other OO developers that want to get started there. \r\n\r\nI'd like to hear feedback from Ippon Scala devs on what they think and how it can be improved."},"comment":{"url":"https://api.github.com/repos/ippontech/blog-usa/issues/comments/395342569","html_url":"https://github.com/ippontech/blog-usa/pull/16#issuecomment-395342569","issue_url":"https://api.github.com/repos/ippontech/blog-usa/issues/16","id":395342569,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTM0MjU2OQ==","user":{"login":"fsarradin","id":395048,"node_id":"MDQ6VXNlcjM5NTA0OA==","avatar_url":"https://avatars0.githubusercontent.com/u/395048?v=4","gravatar_id":"","url":"https://api.github.com/users/fsarradin","html_url":"https://github.com/fsarradin","followers_url":"https://api.github.com/users/fsarradin/followers","following_url":"https://api.github.com/users/fsarradin/following{/other_user}","gists_url":"https://api.github.com/users/fsarradin/gists{/gist_id}","starred_url":"https://api.github.com/users/fsarradin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsarradin/subscriptions","organizations_url":"https://api.github.com/users/fsarradin/orgs","repos_url":"https://api.github.com/users/fsarradin/repos","events_url":"https://api.github.com/users/fsarradin/events{/privacy}","received_events_url":"https://api.github.com/users/fsarradin/received_events","type":"User","site_admin":false},"created_at":"2018-06-07T08:45:47Z","updated_at":"2018-06-07T08:45:47Z","author_association":"NONE","body":"Hi Randeep,\r\n\r\nI really appreciate your post, especially the way you suggest direction to follow to learn Scala, instead of giving closed answer.\r\n\r\nAs a senior scala dev, I propose to my coworkers exercises, that help to explore some concepts and discuss about them. That's the topic of my [last post](http://blog.ippon.fr/2018/06/07/de-linteret-de-proposer-des-exercices-de-code-dans-vos-equipes-exemple-en-scala/) (in French btw). I also do some live coding. My coworkers use to appreciate it and their skill improve very quickly by this way.\r\n\r\nFor exercises and courses, here are some links:\r\n- https://www.scala-exercises.org/\r\n- http://aperiodic.net/phil/scala/s-99/\r\n- https://en.coursera.org/learn/progfun1\r\n\r\nIf you want to explore FP more deeply, I suggest:\r\n- https://alvinalexander.com/scala/functional-programming-simplified-book (book)\r\n- https://www.manning.com/books/functional-programming-in-scala (book)\r\n- https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc (a Gist made by John De Goes; use this resource to see where you are in your learning path at first ^^)\r\n- listening to some talks about FP and Scala on youtube, reading blog on this topic, and look around on twitter for relevant guys to follow\r\n- learning Haskell\r\n"}}
{"actor":{"display_login":"fsarradin"}}