Hi Urs, Glad to hear that it was useful to you.
This approach I found useful when discussing with fellow developers, whom I often find limiting themselves to abstractions provided by the frameworks. I believe that any abstraction is a controlled form of ignorance. It is good to ignore things which help speedy development, but need to have understanding of what the abstraction is hiding, to build the judgement of how to effectively use that abstraction. Thanks, Unmesh On Thursday, 1 March 2018 05:49:51 UTC+5:30, Urs Schoenenberger wrote: > > Hi Unmesh, > > thank you! This kind of example - shrinking the framework to its core > concepts but still having executable code - is one of the most useful ways > to learn about the internals, I think. > Reading this also lead me to your earlier post on Akka HTTP / > "Understanding Reactive IO" which I thoroughly enjoyed. > > Thanks, > Urs > > On Wednesday, February 28, 2018 at 4:45:07 AM UTC+1, Unmesh Joshi wrote: >> >> Hi, >> >> Last few days I have been talking to various developers explaining and >> discussing what Actors are. I found that even if high level of understand >> is there, developers find it hard to understand how various things like >> dispatchers, mailboxes and actual Actor classes wire up when the code >> executes. >> To understand and explain that, I have created a very thin slice of basic >> Actor implementation, demonstrating the abstractions involved and how actor >> scheduling works. >> >> https://github.com/unmeshjoshi/actorscheduling >> >> I also have a small description on medium.com >> >> https://medium.com/@unmeshvjoshi/how-akka-actors-work-b0301ec269d6 >> >> I hope developers trying to understand how Akka Actors work will find it >> useful. >> >> Thanks, >> Unmesh >> >> > > On Wednesday, February 28, 2018 at 4:45:07 AM UTC+1, Unmesh Joshi wrote: >> >> Hi, >> >> Last few days I have been talking to various developers explaining and >> discussing what Actors are. I found that even if high level of understand >> is there, developers find it hard to understand how various things like >> dispatchers, mailboxes and actual Actor classes wire up when the code >> executes. >> To understand and explain that, I have created a very thin slice of basic >> Actor implementation, demonstrating the abstractions involved and how actor >> scheduling works. >> >> https://github.com/unmeshjoshi/actorscheduling >> >> I also have a small description on medium.com >> >> https://medium.com/@unmeshvjoshi/how-akka-actors-work-b0301ec269d6 >> >> I hope developers trying to understand how Akka Actors work will find it >> useful. >> >> Thanks, >> Unmesh >> >> > > On Wednesday, February 28, 2018 at 4:45:07 AM UTC+1, Unmesh Joshi wrote: >> >> Hi, >> >> Last few days I have been talking to various developers explaining and >> discussing what Actors are. I found that even if high level of understand >> is there, developers find it hard to understand how various things like >> dispatchers, mailboxes and actual Actor classes wire up when the code >> executes. >> To understand and explain that, I have created a very thin slice of basic >> Actor implementation, demonstrating the abstractions involved and how actor >> scheduling works. >> >> https://github.com/unmeshjoshi/actorscheduling >> >> I also have a small description on medium.com >> >> https://medium.com/@unmeshvjoshi/how-akka-actors-work-b0301ec269d6 >> >> I hope developers trying to understand how Akka Actors work will find it >> useful. >> >> Thanks, >> Unmesh >> >> > -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
