Developers' Social Networking - social-networking

I am new here, and interested in collaboration and social networking sites. I wonder if any of the available social networks falls down under the "Developers' Social Networks" umbrella, if there are any.
And what makes us believe that they are developer's SNs ? How do developers use them?

I would consider github the ultimate social network for developers (... though you can fork me even if you don't know me).
Stackoverflow could be considered a developers social network as well. We unwittingly group ourselves under the tags we answer questions under and ask questions under, and a very visible heirarchy emerges thanks to the the karma system.
Yep... Stackoverflow is a socialnetwork, and Jon Skeet is /root .

What about
OpenSocial
Open Social is Google’s new collection
of application programme interfaces
(APIs). APIs are used to develop
nearly all social network sites. At
OpenSocial you can browse the
application gallery and get started
creating or modifying your own APIs.
SNetBase.com
It provides a forum for professionals
involved in all aspects of programming
and Web development to share ideas,
tips, and resources.
Facebook.com
As a programmer, you can contribute to
the site by submitting idea or code
for an application or widget.
and read an article by Scott Hanselman
Social Networking for Developers

I think the social networking features of stack overflow are fantastic.
However, while stackoverflow is great for getting answers to highly specific questions, there is still a lot of really useful information on the web in the form of blogs. Often these blog posts are more general in nature and will answer questions you will have needed to ask in the future but will never have to. (a kind of prevention vs cure)
The comments people add to blog posts often add much value. I've noticed some tech/developer blogs with 'post comment using facebook profile' features. This feature is good in that you would be using the same username for every blog that you post a comment to. It also means all of your blog comments all over the web can be aggregrated to a single place (facebook). However, I would be very hestitant in using my facebook profile to post a comment on a public blog because I wouldn't want my tech comments being posted in my friends news feed as they would be completely irrelevant to 95% of my friends (and people might think I'm a total bore!)
Ideally there would be a version of facebook that is purely for developers. It would have a a feature similar to 'facebook connect' and every tech blog would implement this 'facebook connect' feature.
I'm sorry i've gone against the grain of stackoverlow and not actually answered the question that was posted. But the overall problem is highlighted in that I'm not sure where the best place is for this kind of discussion.

My opinions are a bit different. They are not social networking sites but I suggest that a developer should play more on these sites than Orkut, Facebook etc. I don't think there can be one single option for this answer. If you are a die hard developer then you have lots of choices.
Stack Overflow (Obviously)
It has all the features of a social networking site (most importantly, it is almost addictive).
CodePlex
I consider it a platform for developer collaboration. Most important aspect of CodePlex (and Sourceforge) is that they have very little noise.
CodeProject
I love its lounge.
Note: I visit Facebook and Orkut just to see what they are doing technically because they are almost masterpieces of work. I can get a lot of ideas and inspiration from these sites.

Related

Using Optisystem software for simulation

I am using Optisystem software to simulate a project and the project browser of the software is inactive or disabled, where I can't access the component properties when creating graphs for report purposes. Can anyone help on that problem?
You could try the user forum at the vendor's site: http://optiwave.com/forums/
You won't have any luck posting questions on software usability on stackoverflow.com. The site is dedicated to coding issues, and other topics tend to get downvoted and sent elsewhere. You may have better luck posting questions like these on another stack-exchange site: superuser.com.

Is there a simple Bugzilla/Trac client for use by non software folks?

I'm aware this isn't exactly a programming question, but it directly impacts our developers and the code we're assigned to write. If there's another SO-like forum where this could be better posted, please let me know and I'll take the question down from here & post it there.
Our work environment is a couple of developers creating (20-30%) and maintaining (lion's share) legacy software for factory production floor and test workers to use to calibrate or test the equipment the company sells. We've implemented a very simple Google form based bug reporting page, but we're already running into problems of scale (approx 40:1 them:us and lots of old-old buggy software that we didn't write). The company has tried using Bugzilla before my arrival with little success, the factory folks were apparently intimidated by it and wouldn't use it. However, they seem to like the simple Google form and the wizard-like steps to file a bug or request a feature. We're currently manually cutting & pasting their bug/feature requests from the Google form spreadsheet into Trac, and manually tracking the bugs/feature requests on a white board with magnetic bug cards. We're only a few weeks into this system and it's already showing it fragility and lack of scalability.
Ideally we'd have a Windows >= XP web or desktop client that would provide:
Simplified bug reporting, a Wizard like approach seems to work well
Customizable for our software packages (like drop downs for each)
Bugzilla or Trac integration
Standard bug tracking features developers and management can use
I've found the winners of the "Make Bugzilla Pretty" contest, but coming from a pure software house where we just used straight Bugzilla out of the box, I'm unclear on how to configure and install these skins. Obviously I can figure this out but don't want to go down that path if it's not going to solve our basic problem which is non-technical people reporting bugs.
TaskCompiler, found on the Bugzilla wiki site seemed like a candidate because it talks to both Bugzilla & Trac, but their sales page is offline and the site hasn't been updated since 2012 and I'm unsure as to their viability.
I'm certain we're not the first production facility to run into problems like this, I'm looking for recommendations to help solve both our scalability as well as-ease-of-use problem.
Another thought that occurs to me is a GAS script to push our current Google forms based bug reports into Trac or Bugzilla.
Edit: The decision between Bugzilla/Trac seems to have been made for us. I'm exploring options for using Trac here if you want to follow along.

C# MVC3 Facebook Integration, how to?

I have to provide my app with a good library for Facebook integration. For now, a FB login is all I need, but in the future I'll need more features.
With a quick search in Google I realized that the most popular library is http://facebooksdk.codeplex.com/, however, I'm totally lost in how to make a login and get required information to my app. I followed the guidelines of this link but it doesn't make it really clear. In the Codeplex websites, the information seems to be out of date or missing some previous steps...
I also followed this Stack Overflow link that has a solution very similar to what I need and in a fast test, works. But I don't know if its the most elegant solution and the best for the future, when my app will have a lot of interaction, and not only login.
So, I'd like to know if someone can help me with:
A quick step-by-step guide on how to login with my Facebook account
A link with documentation to extend my app features, for example, how to post on Facebook programmatically.
My final question: using this SDK from Codeplex is really the best for my app?
You can download the latest source code and checkout the "Samples" folder which demonstrates the usage of login and other various requests to facebook.
All your scenarios are in the samples. http://facebooksdk.codeplex.com/SourceControl/list/changesets

21 CFR part 11 validation for SAAS

In a FDA regulated environment applications need to be validated. I've done that tons of times in my career but now I'm facing SAAS. Has anyone out there faced this before? Any FDA related guideline on this scheme?
Besides some black box approach and much support from the provider I see this as hard to do.
I hear ya!
It is impossible...
check out: http://www.vantagesystems.com/Library/Pharmaceutical%20Commerce_Article_%20IMPROVING%20ERP%20IN%20THE%20LIFE%20SCIENCES%20INDUSTRY.pdf
Since original link is dead, here's a wayback machine archive link for the same article
https://web.archive.org/web/20100601233736/http://www.vantagesystems.com/Library/Pharmaceutical%20Commerce_Article_%20IMPROVING%20ERP%20IN%20THE%20LIFE%20SCIENCES%20INDUSTRY.pdf
It is indeed possible to run a validated SaaS for medical devices.
In fact here is QPharma's perspective on this.
Note I am not affiliated with QPharma, but I am very much interested in SaaS and validation techniques. The point is it is indeed quite possible!

A good framework for easily creating a social networking site

I was just reading about Magento, a free framework for easily creating an ecommerce site. I was wondering if anyone knew of a similar, easy to use framework that is designed specifically for social networking sites.
Thanks in advance for your wisdom!
I've seen a few people mention MonoX (based on ASP.Net), but I've not had a chance to evaluate it yet myself: http://www.mono-software.com/Pages/MonoX-ASP.NET-Portal-Framework.aspx
Ning.
Edit. The Ning business model is, they host your community for free and they get the revenue from adverts on the site. If you want to host it yourself you can, but you need to license the software.
Edit 2 I recommended Ning because I participate in a community hosted there. A minute's Googling through Elgg which seems to be more what you're looking for, but I haven't had an direct experience of it.
Laconi.ca (micro-blogging - which could be considered a subset of social networking). It's an open source option on which you could base a project (plugins have already been developed).
You could try something like JomSocial, which is built on top of Joomla.
Having just looked at this question again, you might find that Drupal is pretty useful in building a social networking site too.
We have recently built a private social network for a client, based on Drupal, and lots of the functionality is a pretty good match, particularly if you include modules such as User Relationships and Organic Groups.
I hope that helps!

Resources