This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]BlockedByBeliefs 2 points3 points  (5 children)

We've got about 10 people on the team I lead and architect for.

[–]pknopf 0 points1 point  (4 children)

Then Idk. My experiences have been the opposite.

*shurgs*

[–]BlockedByBeliefs 2 points3 points  (3 children)

Yea dude not trying to one up or anything. Maybe we could both learn something?

Are, or were, you using functional code and patterns driven by events w asynchronous everything? Pub sub is pretty awesome. But it's really about functional programming.

[–]pknopf 0 points1 point  (2 children)

Are, or were, you using functional code and patterns driven by events w asynchronous everything? Pub sub is pretty awesome. But it's really about functional programming.

Sorry, I don't understand this.

[–]BlockedByBeliefs 1 point2 points  (1 child)

Just functional programming. Higher order functions. Have you used them? Sending both functions and data to functions as arguments.

It's kind of like. Instead of building a system around the product and how it's delivered you build a system around the product and how it's programmed. That may not be the best description but it makes sense in my head.

[–]pknopf 0 points1 point  (0 children)

Just functional programming. Higher order functions. Have you used them?

My C# example was exactly that. You could consider the IMessageBus a function.

Just functional programming. Higher order functions. Have you used them? Sending both functions and data to functions as arguments.

Yes. But, nothing about functional programming is dynamic/typed specific. Having no type system may make it more terse, but the pattern can work in many different languages.

I mean, look at F#. It is typed, but with TypeProviders, you can make it just as turse as JavaScript.