As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
In my current role I have been asked to evaluate a number of various SOA Governance stacks. One stack in particular, WSO2, caught my eye as it appeared to be enterprise-ready, and it had an open-source feel. On the WSO2 website, stackoverflow is listed as the only community-support option. Most other open-source projects with active user and developer communities also have threaded discussion groups and IRC. However, because this site is listed as the only community support option, that is the only one I looked at.
In order to determine whether or not the community is responsive, I asked a fairly benign question. While the question has recieved an up-vote and has also been viewed a number of times, it has recieved no responses. Then, after looking at the questions submitted to stackoverflow with the WSO2 tag over the last month, I noticed the vast majority were not answered.
Because I am using community responsiveness as one factor in determining the best SOA Governance stack for use in my company, and because Stackoverflow is the only community-support option listed for the WSO2 stack, I feel it is appropriate to ask here about the WSO2 community responsiveness.
The question is: Have other folks been able to recently get questions answered on WSO2 integration (specifically surrounding thier Governance Registry offering)?
I've experience of other open source products with a big company behind and, in my experience, WSO2 community support is not yet as strong as others.
Is a pity since the product offering is really valid and powerful (I'm using it), but really complex.
As an overall experience to have an enterprise grade solution without support you need to procure really good skilled people in all the components that compose the WSO2 framework and be prepared to dedicate time on it (do not expect to put in place an eBay solution with the out of the box downloads, I think that there is a lot of fine tuning and precious configuration optimization that only who knows the tool can do).
As said on the previous post you trade money for time here as in many open source projects (maybe a bit more in this case, but we are talking of SOA platform so you can expect a bit of complexity around)
The community is a mix, and I am from WSO2, so I cannot answer your question direct. Users outside WSO2 need to anser this for real.
However, I can point to more community channels, in addition to StackOverfalow.
Documentation: http://docs.wso2.org/wiki/dashboard.action
Jira: https://wso2.org/jira/secure/Dashboard.jspa
You can look into docs [1], report issues against docs, samples in Jira [2]. If none meets the expectations, then public channels like StackOverflow needs to be used.
Those are about user community.
In open source, in addition to user community, there is also developer community aspect.
For this we have mailing lists:
Architecture: http://wso2.markmail.org/search/?q=#query:%20list%3Aorg.wso2.architecture+page:1+state:facets
Development: http://wso2.markmail.org/search/?q=#query:%20list%3Aorg.wso2.dev+page:1+state:facets
Using these channels, you can keep an eye on the developments and progress made on open source development.
In essense, open source community is not only about the part where users get help, it is also about developers collaborating openly. So user community is only half the story.
Also, the statement "Free and open source software business won’t work unless you serve both those who spend time to save money and those who spend money to save time" http://timreview.ca/article/385. So, yes, community support will come, when time permits. And as you can see from http://wso2.markmail.org/search/?q=#query:%20list%3Aorg.wso2.carbon-commits+page:1+state:facets the developer community is busy right now.
Related
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am a software developer of having 3 year exp. in coldfusion.
May be this question is the most silliest one.
Is there is any future of coldfusion ?
Some points which force me to ask this Question
Very small developer community.
Coldfusion 10 looks not so impressive [Lots of performance related problem with this version]
only 1.1 % share of CF in web application.
Very expensive
I Just want to know the experience of different people about coldfusion future.
Is it a good decision to continue as coldfusion developer / should I start learning some other technology to secure my future.
Please share your opinion on this.
This isn't really a programming question. However:
1) Small Developer Community - True. But I think the community is pretty high quality.
2) I would like to hear more about what performance issues you are aware with ColdFusion 10. CF10 was mostly a rework of its internal deployment on Tomcat versus the antiquated JRUN server. I have heard about various bugs, but most haven't affected me to be honest and Adobe does have a patching mechanism built into CF now, but it still needs work.
3) I think you can see a very low share in many different languages that aren't the big 2: .NET/PHP. However, Adobe has reported that they've now recovered to 2008 sales levels for ColdFusion Server.
4) There are Open Source servers available in the form of Railo and Open Blue Dragon if the cost is an issue for you. Adobe also gives the developer edition of CF Server for free, and there are free licenses available for education/students as well.
Adobe has committed to regular release cycles and have committed releases/support for a number of years to come. But of course, that can change any time.
I think it would be best to learn another language, I would highly recommend learning JavaScript since it would be complementary to your ColdFusion skills and you could venture into back-end JavaScript programming using NodeJS
Here's an interesting article:
http://highscalability.com/blog/2013/1/16/what-if-cars-were-rented-like-we-hire-programmers.html
I think if you learn skills that can be applied to most languages, you will still be valuable as a developer and changing languages should mostly be a matter of symantics. I recently watched both a Java and C# web development presentation and I was really smiling at how similar the languages were to my current knowledge... they used classes, ORM, tests, etc and I could easily see myself transitioning to any of those languages given a bit of time.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I`m a beginner C++ programmer. And I want to pursue my career in system- and driver-programming.
Can you suggest me an opensource projects to I improve my skills in low-level development?
I am looking for a project with the following characteristic:
- on C\C++ language based
- a small project with a small amount of code, yet
- UNIX-based systems designed
Do you know that something like this?
Check the google summer of code projects page! These are all open source, and many of them are based on C/C++. Each project lists ideas that are aimed at outsiders / beginners.
Here is last year's page: http://code.google.com/soc/2008/ Google has not yet decided on which projects are participating this year, but this information will become available within the next couple of weeks (before the end of march 2009) along with a fresh list of ideas.
If you're a student in a College/University you can get lucky and even get mentoring through the GSOC project. But even if not, they will really value any contribution you can make.
Always work on open source projects that you actually use and care about. If you don't use the project yourself, why should you do good work on it?
What about Minix 3? It's a great way to learn about low level programming.
Start your own open source project.
Host it on Google Code
Make something does something great or makes something else easier to use
Use it and iterate it
Along the same lines as Sourceforge Help Wanted, there's a website called OpenHatch.org that lists bugs from open source projects that need attention as well as potential mentors. In particular, you can browse for bitesized bugs that might be a good place for a beginner to start.
Have you tried sourceforge's help wanted?
Edit: And as a personal suggestion, I'm not sure it fits your requirements, but the transmission bittorrent client needs an implementation of Kademlia DHT in C, which is pretty low level networking.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
What is the most recommended free/public API for accessing financial market stats and stock quotes (preferrably real-time quotes)? I'm not too picky about how it's exposed (SOAP, REST, some proprietary XML setup, etc.), as long as it's got some decent documentation.
I'm planning to build a simple web dashboard in PHP with some basic data (basically a quick-n-dirty homepage), but may want to grow it into a full blown web app eventually. Any thoughts?
As I find some, I'll post a list here (feel free to comment if you've used any of them before):
Free
opentick (soprano) // link doesn't work
Not Free
XigniteRealTime
Yahoo's api provides a CSV dump:
Example: http://finance.yahoo.com/d/quotes.csv?s=msft&f=price
I'm not sure if it is documented or not, but this code sample should showcase all of the features (namely the stat types [parameter f in the query string]. I'm sure you can find documentation (official or not) if you search for it.
http://www.goldb.org/ystockquote.html
Edit
I found some unofficial documentation:
http://ilmusaham.wordpress.com/tag/stock-yahoo-data/
I usually find that ProgrammableWeb is a good place to go when looking for APIs.
Markit On Demand provides a set of free financial APIs for playing around with. Looks like there is a stock quote API, a stock ticker/company search and a charting API available. Look at http://dev.markitondemand.com
Last I looked -- a couple of years ago -- there wasn't an easy option and the "solution" (which I did not agree with) was screen-scraping a number of websites. It may be easier now but I would still be surprised to see something, well, useful.
The problem here is that the data is immensely valuable (and very expensive), so while defining a method of retrieving it would be easy, getting the trading venues to part with their data would be next to impossible. Some of the MTFs (currently) provide their data for free but I'm not sure how you would get it without paying someone else, like Reuters, for it.
I found the links and tips under this question to be helpful.
Some of the brokerage firms like TDAmeritrade have APIs you can use to get streaming data from their servers:
http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
There are a whole raft of questions regarding payment processors for web applications but I haven't seen one yet for desktop applications. What are your experiences?
Perhaps to put this into a little context, the requirements:
Should be customisable
Should be available in Australia at least, if not world wide (less critical).
No storage of credit card details
Recurrent micro payments of varying amounts each time
1-click payment. It's ok for the user to be registered with the payment processor provider.
Unless you're looking for a world of hurt, you should not have Credit Card processing code in your client software! You might want to have an online component that responds to your client-software events and processes payments, through HTTPS requests, preferably.
It is essential that you remember to never trust ANY business decision / input that comes from the client machine! Otherwise you may be putting yourself at the mercy of black-hats who would code-kong-fu you into bankruptcy.
Times may be a changing, but I don't think that you can get all of the above.
I do have some experience a couple years back with credit cards in North America. At the time the company I worked for needed recurring billing for a different amount each month (much like your requirement). At the time, none of the providers I looked into allowed for recurring payments where the amount varied. This may have changed, but I do not know of one.
I suspect your options are either to store credit cards and process your own transactions (not too hard but a path you have to walk carefully) or use recurring billing with a constant amount.
Micropayments sort of throws the whole thing out, I think, but why not use bpay? Everyone in Australia knows and trusts bpay, I think: http://www.bpay.com.au/
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 11 years ago.
I am looking for an open-source project involving c++ GUI(s) working with a database. I have not done it before, and am looking for a way to get my feet wet. Which can I work on?
How about this one http://sourceforge.net/projects/sqlitebrowser/:
SQLite Database browser is a light GUI editor for SQLite databases, built on top of QT. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.
Do a project you can get involved in and passionate about. Hopefully a product you use every day.
Anything that you like and feel that you can contribute to.
In my brief experience contributing to an open-source project, I found two points keep me contributing:
Great people - the other people contributing were fun to collaborate with and hang out with (virtually).
Project you care about - doesn't really matter which project as long as the its goals are something you want to spend your free time working on.
Sourceforge has a help wanted page: http://sourceforge.net/people/
browse the postings to see if a project is in your expertise or find one that sound interesting...
And let me be the first to say thank you for being willing to contribute your time and knowlede to the open source movement.