Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 16 22:15
    Aaronontheweb synchronize #3889
  • Oct 16 21:00
    dependabot-preview[bot] synchronize #3986
  • Oct 16 21:00

    dependabot-preview[bot] on nuget

    Bump NUnit from 3.6.1 to 3.12.0… (compare)

  • Oct 16 21:00
    dependabot-preview[bot] synchronize #3985
  • Oct 16 21:00

    dependabot-preview[bot] on nuget

    Bump FsCheck.Xunit from 2.9.0 t… (compare)

  • Oct 16 21:00
    dependabot-preview[bot] synchronize #3983
  • Oct 16 21:00

    dependabot-preview[bot] on nuget

    Bump ApprovalUtilities from 3.0… (compare)

  • Oct 16 21:00
    dependabot-preview[bot] edited #3985
  • Oct 16 21:00
    dependabot-preview[bot] edited #3986
  • Oct 16 21:00
    dependabot-preview[bot] synchronize #3982
  • Oct 16 21:00
    dependabot-preview[bot] synchronize #3987
  • Oct 16 21:00

    dependabot-preview[bot] on nuget

    Bump FsPickler from 5.2.0 to 5.… (compare)

  • Oct 16 21:00

    dependabot-preview[bot] on nuget

    Bump LightningDB from 0.9.8 to … (compare)

  • Oct 16 21:00
    dependabot-preview[bot] edited #3982
  • Oct 16 21:00
    dependabot-preview[bot] edited #3983
  • Oct 16 21:00
    dependabot-preview[bot] edited #3987
  • Oct 16 20:59
    dependabot-preview[bot] edited #3982
  • Oct 16 20:59
    dependabot-preview[bot] edited #3985
  • Oct 16 20:59
    dependabot-preview[bot] edited #3987
  • Oct 16 20:59
    dependabot-preview[bot] edited #3986
Aaron Stannard
@Aaronontheweb
wanted to have some entropy inside the things I'm testing
but I like AutoFixture's approach for the DI stuff
that's super cool
Bartosz Sypytkowski
@Horusiath
@Aaronontheweb @rogeralsing I like AutoFixture, but preparing good object generator was a pretty big effort from my experiences. I'm using Faker (for basic datastructures) with NBuilder (for complex ones)
Aaron Stannard
@Aaronontheweb
I really need to write some documentation for Faker :\
Bartosz Sypytkowski
@Horusiath
and FsCheck has build-in incredible test data generator
Aaron Stannard
@Aaronontheweb
basically anything I open sourced when I was working at MarkedUp went straight to production use internally and I never tried to promote it
@Horusiath dude, I am loving F# btw
writing quicksort in 4 lines of code blew my mind
Bartosz Sypytkowski
@Horusiath
yes, it's very expressive... and hard to get used to, at least for me ;)
I gave up learning it about 2-3 times before
Aaron Stannard
@Aaronontheweb
after reading so much scala code from canonical Akka
Bartosz Sypytkowski
@Horusiath
maybe because no one in my college was ever trying to teach us some functional programming
Aaron Stannard
@Aaronontheweb
@Horusiath btw, can we close akkadotnet/akka.net#556 ? Sounds like we don't need it anymore?
Bartosz Sypytkowski
@Horusiath
dunno, I'll check it in a sec
Bartosz Sypytkowski
@Horusiath
var uri = "akka.tcp://sys@localhost:9000/user/actor";
var actorPath = ActorPath.Parse(uri);

var serializer = Sys.Serialization.FindSerializerFor(actorPath);
var serialized = serializer.ToBinary(actorPath);
var deserialized = (ActorPath) serializer.FromBinary(serialized, typeof (ActorPath));

Assert.Same(actorPath, deserialized);
still failing
I need to work on this
Aaron Stannard
@Aaronontheweb
kk
Roger Johansson
@rogeralsing
I cant run the freaking unit tests... :angry:
Aaron Stannard
@Aaronontheweb
(╯°□°)╯︵ ┻━┻
Bartosz Sypytkowski
@Horusiath
akkadotnet/akka.net#589 pull request should solve ActorPath serialization issue
Aaron Stannard
@Aaronontheweb
ah cool, just saw that come in
Bartosz Sypytkowski
@Horusiath
#556 should be discarded
Aaron Stannard
@Aaronontheweb
done
Bartosz Sypytkowski
@Horusiath
do we have any deadline for 0.8 release? I'd like to include latest Don Syme review changes into F# API
Aaron Stannard
@Aaronontheweb
next Wednesday is the target date
February 11
think that'll give you enough time?
Bartosz Sypytkowski
@Horusiath
I think so ;)
Aaron Stannard
@Aaronontheweb
cool, so let's include that as part of the release
do you want to add those changes to your existing PR?
or close that one and open a new one?
Bartosz Sypytkowski
@Horusiath
actually dsyme reviewed already merged changes, so I think that I'll include this changes as a next PR
Aaron Stannard
@Aaronontheweb
oh my bad, I thought he commented on #585
Aaron Stannard
@Aaronontheweb
Got the MultiNodeTestRunner hooked into the FAKE script now
so we can launch it from the commandline without too much effort
it provides failure summaries for each node now too
Roger Johansson
@rogeralsing
:+1:
Aaron Stannard
@Aaronontheweb
looks for deadlocks and other stuff that can happen in concurrent tests
Roger Johansson
@rogeralsing
I have a working async await scheduler for akka.net now :) it preserves message and sender from before the await... it is what orleans call "reentrant" , that is, we can process messages while the await executes, so local state could be different before and after the await, but we can not get race conditions...
should we offer this as an drop in feature? it is only a different message dispatcher
Aaron Stannard
@Aaronontheweb
@rogeralsing very cool! a few questions about it:
  1. Any reason this shouldn't be the default dispatcher? (i.e. overhead, etc...)
  1. Will this work with configurable dispatchers (i.e. ones with fixed size threadpools) ?
damn, markdown list ordering doesn't work across posts :p
  1. Has this been integration tested with ASP.NET / WPF to make sure that we don't do anything weird to their thread contexts and such?
Roger Johansson
@rogeralsing
It only works with that specific dispatcher, it could probably be extracted into some pre-step to all sispatchers.
It does however add massive overhead to message processing, probably not noticable on io bonund work, but for the ping Pong benchmark, it is magnitudes slower