Top 18 Social Media Resources for Developers

来源:互联网 发布:java输入字符串 编辑:程序博客网 时间:2024/03/29 04:34

The stereotypical view of a coder is that of an anti-social hacker,sitting alone in a darkened room, banging away on a keyboard by theglow of a monitor (or six) until all hours of the night.  But that’snot true to life - today’s programmers, developers, and codeenthusiasts have fully embraced social media. Whether you have a simplecode question or are embarking on a collaborative code project to buildyour company’s next big product, code is best done learning from andworking with others.

 

Social media is an incredible vessel for collaboration, sharing, andinformation discovery, and there are now many great tools that aid inweb and software development. These features and tools are idealhelpers for both advanced app builders or those just starting out withHTML or PHP (PHP reviews).The following collaborative tools, resources, and communities can helpyou develop and finish your project from start to finish. These areonly a few of the many great social media resources available todevelopers, so if you have any others to add, we encourage you to addyour favorites in the comments.

 

1. Stack Overflow:Whenever you’re stumped by a programming error or just have a generalquestion about development, Stack Overflow is the place to go. It is acommunity based on asking your burning questions and getting responses.Voting and reputation help assure quality. Be sure to be detailed whenasking your questions - no developer likes trying to form answers withinsufficient information.

2. Good-Tutorials:A great tutorial website, Good-Tutorials has a range of differentuser-generated tutorials in a large number of development and designtopics that go as deep as how to create Twitter (Twitter reviews) counters in jQuery. It’s definitely comprehensive.

3. Dzone: Dzone is one of the most popular developer link-sharing websites on the web. It’s a perfect addition to your RSS feed.

4. Tweako:Tweako is a user-powered programming tutorial and developer socialnetwork. There are literally hundreds of how to guides on a plethora ofprogramming subjects. There are even revenue-sharing opportunities.

 

5. TopCoder:TopCoder is an example of what social media tools and community canreally do. It’s a website where engineers and programmers can competeon different development competitions for prizes. The more you code,the more you make - and the more attention you receive. In fact, astrong reputation on the social programming website can often help youland a great job.

6. Hacker News: The development and entrepreneurship community of the YCombinatorventure fund, it is thriving with intelligent users and great insightsabout development topics and the business of web startups. In fact, I’m a regular there.

7. Reddit - Programming: The social news voting website Reddit (reddit.com reviews) has a thriving community of developers that discuss programming topics and share great resources, news, and interesting gems.

8. Slashdot:While Slashdot is not a programming-exclusive community, and is not atthe pinnacle it once was, it is still a great community for sharing anddiscussing developer, IT, and programming-related topics.

 

9. GitHub:GitHub is one of the best tools around for collaborative and socialsoftware development. It’s one of the best uses of the Git revisioncontrol system around. When you have a team building a product,GitHub’s development news feeds, secure repositories, and inlineediting are invaluable.

10. Yahoo Pipes: When you’re trying to build websites and web tools that require information from social media sources like Digg (Digg reviews)or Twitter, it’s not a bad idea to look to Yahoo Pipes. By combiningsimple commands, you can create powerful widgets, RSS feeds, and morethat incorporate social media data.

11. Launchpad:Launchpad is one of the most useful free solutions on the web for themanagement of software development. It provides the ability to trackbugs, integrates with Bazaar (a revision control system), and has itsown community knowledge base called Answers. It’s the choice of notonly Bazaar, but the massive MySQL open source database project, aswell.

12. EtherPad:Etherpad is a very robust collaborative code editor with a free versionand several paid ones. It’s easy to share code and work together tobuild the best application possible. If you’re looking to share smallersnippets of code, the code library Snipplr and GitHub’s Gist are great options as well.

 

13. Firebug:Perhaps the most useful Firefox extension ever created, Firebug allowsany developer to inspect code and even tweak it on-page to see theeffect without updating the actual server-level code.

14. Web Developer:The other must-have Firefox extension for programmers is Web Developer,which provides a toolbar and extensive options for parsing code,testing browser code and resolution, and disabling things like pagecolors and Javascript.

15. Bespin:Bespin is a project from Mozilla Labs that is trying to build aweb-based development environment for programming using the Canvaselement of HTML5. It’s an interesting code editor and an experimentthat you just have to try out. Another development experiment to watchis Mozilla Jetpack.

16. Greasemonkey:It is, without doubt, the most dynamic Firefox extension around. On theGreasemonkey platform, you can build and execute simple scripts thatwill do everything from improve usability for Gmail (Gmail reviews) to add countless features to Twitter. It’s a must-have for any developer.

 

17. SourceForge.net: Thecenter for open-source software, SourceForge.net has been an epicenterfor finding, building, and sharing open-source projects for years.

18. W3Schools:While not truly social media, there is no better place on the web tolearn almost any language for free. It not only has great tutorials,but has a wealth of tools to help you understand how the code works andan active community on its forums.