These are chat archives for akkadotnet/akka.net

30th
Jun 2015
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 05:27
thx @Aaronontheweb
@trbngr wanna implement async receives in persistent actors? ;)
Roger Johansson
@rogeralsing
Jun 30 2015 10:36
Have we merged akka.io yet?
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 11:43
nope
we asked willieferguson for xml comments - but for me this could be done after merge
Roger Johansson
@rogeralsing
Jun 30 2015 12:17
agree
Arjen Smits
@Danthar
Jun 30 2015 16:26
@thomaslazar yikes. Sry about that.
Aaron Stannard
@Aaronontheweb
Jun 30 2015 16:27
@rogeralsing @Horusiath either one of you can pull Akka.IO in now - should be fine
senor @stefansedich has been doing a ton of work on getting Mono builds up and running... but it looks like we're screwed at the moment: xunit/xunit#158
until Mono 4.0.3 ships, along with some updates to the F# apt-get package, we can't run the Mono test suite
Aaron Stannard
@Aaronontheweb
Jun 30 2015 16:57
IIRC though, Akka.NET still compiles on Mono at least :p
not that that's much comfort without the accompanying test suite
Chris Martin
@trbngr
Jun 30 2015 17:13
@Horusiath I'm sure there's a reason they're not supported. If I find time, I'd really love to dig into the code. Although I fear it may become an obsession. :)
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 17:37
@trbngr yes there is a reason... nobody has done it yet :P
Chris Martin
@trbngr
Jun 30 2015 17:38
touché!
But you know, the more I think of it, there's not a lot of reason for me to be doing anything async in a persistent actor.
I was trying to enrich some state when requested, but I'm leaving that up to the caller for now. Cleaner
Chris Martin
@trbngr
Jun 30 2015 18:41
:clap:
Aaron Stannard
@Aaronontheweb
Jun 30 2015 18:41
senor @skotzko wrote up a post about some of the common design patterns we use in our trainings
Chris Martin
@trbngr
Jun 30 2015 18:42
Any guidance on testing ActorySystem with DI? Just override ctor and create resolver?
Aaron Stannard
@Aaronontheweb
Jun 30 2015 18:43
@trbngr yeah, at the moment there aren't a lot of good options for testing actors that depend on DI - especially child actors
we need to add special DI Resolver for the TestKit
one that can be mocked or something
Chris Martin
@trbngr
Jun 30 2015 18:43
Guess I'll go down that rabbit hold until I can't
hole
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 18:44
good di container is no di container :P
Chris Martin
@trbngr
Jun 30 2015 18:45
yeah yeah yeah....I know ahah
Roger Johansson
@rogeralsing
Jun 30 2015 19:08
@Aaronontheweb you should totally make that post into an infoq.com article :)
Aaron Stannard
@Aaronontheweb
Jun 30 2015 19:08
how do we do that? :p
Roger Johansson
@rogeralsing
Jun 30 2015 19:09
no idea :) isnt there some submit content or "become a writer" or something in their top bar ?
Aaron Stannard
@Aaronontheweb
Jun 30 2015 19:09
Roger Johansson
@rogeralsing
Jun 30 2015 19:10
ye
btw. the name "character actor" makes 0 sense to me as a non native english speaker, I think "letter" or "game avatar" when I see that name. might just be me, but had to say it :)
Aaron Stannard
@Aaronontheweb
Jun 30 2015 19:12
disposable actor who dies so the characters you care about don't have to
character actor == red shirt from Star Trek
Roger Johansson
@rogeralsing
Jun 30 2015 19:13
oooooohhh
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 19:19
I was thinking about describing Passivation and Backoff patterns
Roger Johansson
@rogeralsing
Jun 30 2015 19:20
but you dont have any blog anymore... hides
sorry :P have you got the blog generator back up?
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 19:21
I've moved to ghost.io, also I've written a scrapper which created a ghost import file from by previous blog's atom file
right now I'm waiting until my CNAME changes will apply to the new domain
hopefully I didn't fucked up anything
Roger Johansson
@rogeralsing
Jun 30 2015 19:24
I've tried ghost.io a little bit, but never got that impressed with it. you have to host images and resources elsewhere, right? or can you upload those somehow?
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 19:25
I was always uploading them somewhere else
Roger Johansson
@rogeralsing
Jun 30 2015 19:26
btw. we have blogging capabilities on getakka.net :) there i a blog template somewhere. so we could do .md files for blog posts there if we want too
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 19:28
yes, that would be good place to describe some patterns and philosophy behind actor model
people have the most problems with understanding the paradigm itself
Bartosz Sypytkowski
@Horusiath
Jun 30 2015 19:36
and personally, I've found so much freedom when thinking in actor model. All these questions: How do you compose those classes? In which layer should we place it? It simple: You don't. You don't care. ;)
Chris Martin
@trbngr
Jun 30 2015 19:45
Man....it really is that simple. You nailed it @Horusiath. As soon as I wrapped my head around the actor model, the world became so much laid back.
Marc Piechura
@marcpiechura
Jun 30 2015 19:52
Would love to see souch a blog post :-)
Marc Piechura
@marcpiechura
Jun 30 2015 20:01
such..
Chris Martin
@trbngr
Jun 30 2015 20:09
Writing a TestKit when Xunit.Sdk.TestClassExceptionThe following constructor parameters did not have matching fixture data: ActorSystem system
I'm trying to use the ctor for setup
any ideas?
public ClassName(): base((ActorSystem) null) works
Aaron Stannard
@Aaronontheweb
Jun 30 2015 21:43
@Horusiath yep, I'd agree with that - a lot of the feedback we get from bootcamp attendees comes from a place where they aren't sure they can sell this to their boss or co-workers, etc... It's the concepts behind the model that are so strange, moreso than the framework itself.
Stefan Sedich
@stefansedich
Jun 30 2015 22:08
so much chat when you don't get on here for a while :D