reactivemanifesto / reactivemanifesto Goto Github PK
View Code? Open in Web Editor NEWThe Reactive Manifesto
Home Page: https://www.reactivemanifesto.org
License: Other
The Reactive Manifesto
Home Page: https://www.reactivemanifesto.org
License: Other
I'm trying to promote Reactivity at work, and want to print out a banner. Is it possible for you guys to host original svg/psd files as well?
(Specifically I'm wanting an orange right)
It would be nice to know who wrote the Reactive Manifesto. I have heard some claim that this is just a vehicle for pushing people towards Akka, though I know that several non-Typesafe people have also contributed. Listing the major contributors would allow people to make up their own mind about whether this is a marketing exercise by one company or the consensus view of a broad range of specialists from across the industry. Greater transparency will either give more credence to the opinions therein or make it clear that this is mainly the work of some smart people in one or two companies. Either way, the community will benefit from that transparency.
I thought about doing a pull request based on the commit log, but I suspect a lot of the contribution has happened in emails and conversations rather than through GitHub. :)
Version 6.0.5 (8536.30.1) on Mountain Lion (10.8.5), clicking the "Sign the manifesto" button causes Safari to unceremoniously crash - it instantly disappears. I signed the manifesto using Chrome, which worked flawlessly.
Here's some of the output that would go to Apple:
Process: WebProcess [1682]
Path: /System/Library/PrivateFrameworks/WebKit2.framework/WebProcess.app/Contents/MacOS/WebProcess
Identifier: com.apple.WebProcess
Version: 8536 (8536.30.1)
Build Info: WebKit2-7536030001000000~9
Code Type: X86-64 (Native)
Parent Process: ??? [1680]
User ID: 9900184
Date/Time: 2013-11-26 09:44:37.785 -0500
OS Version: Mac OS X 10.8.5 (12F45)
Report Version: 10
Interval Since Last Report: 490191 sec
Crashes Since Last Report: 265424
Per-App Interval Since Last Report: 568886 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID:
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
Assertion failed: (s->stack->next != NULL), function CGGStackRestore, file Context/CGGStack.c, line 77.
Bundle controller class:
BrowserBundleController
Hi,
In first sentence of the manifesto, what does "look the same" refer to? "software" or "patterns"?
thanks.
Hi, I have translated README.md and glossary.md files to Italian... hope this helps.
I will issue a pull-request
The characterization of reactive systems mixes two things:
Overall, the quality attributes (responsive, resilient, elastic) are the result of employing a message-driven design.
My suggestion:
Please replace the word "Reactive" from “响应式” >>>>>>> to >>>>>> “反应式”
@jboner The Parnas (1972)
link that appears in the Component Glossary section is no longer accessible https://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf
In the page http://www.reactivemanifesto.org/zh-CN
Suggest improvements is 404.
And i think right link is https://github.com/reactivemanifesto/reactivemanifesto/blob/master/README.zh-cn.md
Example: 2 endpoints. (E1 and E2)
Issue 1: E1 wants to talk to E2, but E2 its down.
MessageDrivenOnly: E1 will fail.
EventCentric: E1 will publish its desire as a durable event, and eventually E2 will get up and receive the payload, as a subscriber.
Issue 2: E2 needs all events that E1 published, but E2 was down for a long time.
MessageDriven: E2 can request historical messages from E1, but what about the new messages that E1 is emmiting while E2 is reading old messages? Back pressure is not allowed.
EventCentric: E2 gets all the events that happened E1, because E2 is always polling for new messages. E2 will be eventually consistent.
Hi,
Recently, I wrote a translation in Korean #91 . But, It's not deployed yet. It may be related to website-manifesto
Should I do something for deployment or not? Can I hear more information or process?
Thanks.
See https://www.reactivemanifesto.org/
Expired on 30 Dec 2023
The sign button is still present on the live website, however, clicking it, and then selecting either GitHub or Google leads to either an infinite redirection error (GitHub) or an OAuth error (Google).
I propose to either fix this issue, or to disable the sign button, unless a better solution comes around.
Erroneous behavior seen here: https://www.reactivemanifesto.org/
I couldn't find that translation in Persian translation file.
the right phrase is لیست کامل
but in the Persian page, it's لسیت کامل
you can see the diff here
Hi, I have started with an Afrikaans translation.
Will issue a pull request soon if contributions are still welcome :)
The second sentence for “Elastic” has no corresponding part in the English version, it repeats some background conclusion that is otherwise stated later in the paragraph as well.
It is required for linking directly to "Sign the manifest" button.
The rendered copy (web and pdf) use a particularly low contrast font setting. Granted the Reactive Manifesto doesn't mention the idea that a system should be accessible but I feel that increasing the readability of the website would be a great service to your members and potential members. Reference 2, below gives a decent explanation of the concepts in 1.
References:
The button "Suggest improvements" on the webpage https://www.reactivemanifesto.org/cz wrongly navigates to https://github.com/reactivemanifesto/reactivemanifesto/blob/master/README.cz.md instead of https://github.com/reactivemanifesto/reactivemanifesto/blob/master/README.cs.md
Suggested fix:
The current text, especially of the Resilience part, is not clear enough on which level of abstraction or architectural granularity we mean, it can be misunderstood to prescribe exactly the Actor Model. While that model is a good fit for the software aspects—but by no means the only one!—we need to make it clear that hardware boundaries are equally important and that encapsulation of different services is a generic concern that can be addressed in several different ways.
Getting an SSL related error in Chrome when opening the website.
See:
https://www.sslshopper.com/ssl-checker.html#hostname=https://www.reactivemanifesto.org
"None of the common names in the certificate match the name that was entered (www.reactivemanifesto.org). You may receive an error when accessing this site in a web browser"
:-)
Refs https://docs.google.com/document/d/1LLQoRHsrwXFyWD-X8vvhupbLtb2jtWF0RfTCt1w8Z-Y/edit?usp=sharing
Will be a PR ends up here.
I get redirected to an empty page after github auth.
We currently postulate that every system needs to value Resilience and Elasticity higher than simplicity or maintainability, but there are certainly many cases where avoiding the non-determinism that comes with distribution is more desirable than a few more 9’s in uptime. Most notably this is true for applications that are sufficiently available based on human intervention during office hours—internal services modeling business processes are an example.
Without diluting the point that if you are forced by your requirements designing according to the Reactive principles is our clearly preferred approach, we should add that this force is relative and may be outweighed on a case by case basis. Consequences include applying Reactive at a more coarse-grained granularity or foregoing it entirely—as a conscious and well-educated decision.
"much better so than one based purely on synchronous method calls."
I don't believe "O Manifesto Reativo" is the best way to refer to this in brazilian portuguese. What you guys would think if the seme title was used on both portuguese versions, or that we used "O manifesto de sistemas reativos", like the spanish one?
did not match the picture in RPD(Reactive Design Pattern)
As @rkuhn 's reply, the picture is wrong and should alias with that in the RDP.
Hi all.
To arg about REACTIVE approach and it's adoption by people, I think it will be a good idea to represent that in a simple graphic.
We have actualy 16700 signed people but no idea of evolution of this number.
I think it wil be easy with the date and the number of signing people at this date.
Regards
Nico
The content was updated as per PR #115 , however, title seems unchanged.
Just created a twitter account for Reactive Manifesto (@activemanifesto) and hope to be of help by promoting the site and the great manifesto.
The glossary entry for Component references "Parnas (1972)". The underlying link redirects to https://kilthub.cmu.edu/, instead of a specific paper.
I suspect that the reference is about "On the Criteria To Be Used in Decomposing Systems into Modules", which I found here:
https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdf
There's a different report with that title on the kilthub site, but from 1971 rather than 1972:
https://kilthub.cmu.edu/articles/On_the_criteria_to_be_used_in_decomposing_systems_into_modules/6607958
I guess the stable reference would be this one: https://dl.acm.org/citation.cfm?id=361623m
but the ACM doesn't provide a free download of the paper.
It seems the publishing date is not part of the actual text, so I can't fix it in a PR. On the German version of the site it says
"Veröffentlicht am 16. Septempter 2014 (v2.0)"
The word for the ninth month of the year is spelled September, not Septempter.
https://www.reactivemanifesto.org/
name: jong hyeon yeo
I think motivation is good, but if we could create a wiki page or a learning resource page, which has correct content for guiding the motivated souls will be effective
WWW is filled with so many content on this, but I feel each puts forwards its own interpretation and confusing the last one we might have red
i would feel if you left me to translate the spanish manifesto and thus have a version available for spanish developers.
"Non-blocking means the ability to make continuous progress in order to for the application"
Hi,
I'd like to contribute some css change that potentially could improve the reading experience of the reactive manifesto, but not sure where I can make a pull-request to.
Any hint?
For instance if you tried to read Play documentation on the phone the ribbon will be shield big portion of useful text - I guess that this ribbon should very tiny on small screen sizes.
tested on: ios 7 - safari, chrome ; android 4.0.4 chrome
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.