The Reactive Manifesto ([https://www.reactivemanifesto.org/\](https://www.reactivemanifesto.org/)) is several paragraphs long and lists a large number of alleged characteristics and advantages of reactive programming; so many in fact, that reactive programming appears to be offered as some sort of panacea that will solve all of our problems forever. To me it seems that most of the alleged advantages of reactive programming as listed in that manifesto are either false, or non-sequiturs, so despite what the manifesto says, I posit that the sole purpose of existence of reactive programming is performance, in other words saving threads. Incidentally, this means that in any environment that offers virtual threads (for example, in Java starting from version 19) reactive programming is irrelevant. Change my mind. P.S. Unfortunately, when people become salespersons for a certain cause, they seem to be never content with just mentioning the one game-changing advantage of their product over the competition; they seem to always want to throw as much as possible at the customer, hoping to make them buy; so, they tend to include a torrent of inconsequential or even entirely fictitious advantages, which often has the effect of drowning the one important advantage in the noise. For example I have seen this with microservices, whose lists of advantages are often twenty items long; most of them are preposterous, and almost all of them are nothing but filler, because in fact microservices only have one game-changing advantage, which is scalability, or two if we want to also count resilience.
Mike Nakis
Posts
-
Debate reactive programming with me! -
VS2010 C# intellisense crash - reproduce and confirmGrrrreat. C-:=
-
VS2010 C# intellisense crash - reproduce and confirmUpdate: installing all the hotfixes & stuff from windows update did *not* solve the problem.
-
VS2010 C# intellisense crash - reproduce and confirmTo me it happens regardless of whether I put a space before "name".
-
VS2010 C# intellisense crash - reproduce and confirmHarold aptroot wrote further down: "Confirmed. The space before "name" was crucial and I had to edit it back in, so you may get some false negatives." So, did you try it with, or without a space before "name" ?
-
VS2010 C# intellisense crash - reproduce and confirmThank you very much!
-
VS2010 C# intellisense crash - reproduce and confirmThank you very much!
-
VS2010 C# intellisense crash - reproduce and confirmThank you very much. It looks like I should be installing all those updates!
-
VS2010 C# intellisense crash - reproduce and confirmUh-oh, I did not see that. In this case I hope someone will move it there.
-
VS2010 C# intellisense crash - reproduce and confirmNo, it is not a programming question, it is an incitement for a technical discussion, which, according to the launge rules, is not only allowed, but encouraged even.
-
VS2010 C# intellisense crash - reproduce and confirmCan anyone please reproduce and confirm this? Create a new project, make it a C# console application, use all default settings. Open the generated "Program.cs" file and replace its contents with the following:
namespace ConsoleApplication1
{
public class ParameterAttribute: System.Attribute
{
}class Program { \[Parameter( name:"name1" )\] int Field1; static void Main( string\[\] args ) { } }
}
I know, there is an error in the code. Please bear with me. Just do the following: move the mouse pointer over the word "name" in the code, and click. In other words, place the caret in "name". Does anything happen? Cause when I do that, Visual Studio 2010 disappears without even saying good bye. It panic-quits. More information: I am on Win7 x64 SP1, and this is what I get from Visual Studio / Help / About / Copy Info:
Microsoft Visual Studio 2010
Version 10.0.40219.1 SP1Rel
Microsoft .NET Framework
Version 4.5.50709 SP1RelInstalled Version: Ultimate
Microsoft Visual C# 2010 01019-532-2002102-70075
Microsoft Visual C# 2010Microsoft Visual C++ 2010 01019-532-2002102-70075
Microsoft Visual C++ 2010Microsoft Visual F# 2010 01019-532-2002102-70075
Microsoft Visual F# 2010Microsoft Visual Studio 2010 Architecture and Modeling Tools 01019-532-2002102-70075
Microsoft Visual Studio 2010 Architecture and Modeling ToolsUML® and Unified Modeling Language™ are trademarks or registered trademarks of the Object Management Group, Inc. in the United States and other countries.
Microsoft Visual Studio 2010 Code Analysis Spell Checker 01019-532-2002102-70075
Microsoft Visual Studio 2010 Code Analysis Spell CheckerPortions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.
The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.
Microsoft Visual Studio 2010 Team Explorer 01019-532-2002102-70075
Microsoft Visual Studio 2010 Team ExplorerMicrosoft Visual Web Developer 2010 01019-532-2002102-70075
Microsoft Visual Web Developer 2010Crystal Reports Templates for Microsoft Visual Studio 2010
Crystal Reports Templates for Microsoft Visual Studio 2010Microsoft Visual Studio 2010 SharePoint Developer Tools 10.0.40219
-
identityHashCodeSystem.Runtime.CompilerServices.RuntimeHelpers.GetHashCode( obj );