Thursday, December 8, 2005

1470.aspx

Koders and CodeKeep plugins for .NET

A good code example is a great help when using a new API for the first time so I was pretty exited when Koders and CodeKeep released their plugins for Visual Studio. They take two different approaches:



  • CodeKeep searches private and public code sniplets

  • Koders searches a huge collection of source code


CodeKeep
I like the idea behind CodeKeep as it works on code sniplets that does something useful and not a huge db of source code. CodeKeep only has a plugin in for Visual Studio .NET 2003 but versions for Visual Studio 2005 and Eclipse should be out soon.



Even though I like the idea, I quickly hit a big limitation: CodeKeep only searches by Description or Title. This is a problem as it requires you (and everyone else) to enter a good great description. It maybe useful for organizing your own code sniplets but searching for sniplets on how to use a particular API is difficult.


Koders
Koders take the other approach; they do not search the title or description but the code. With an ever growing code base it allows you to find an example for most APIs.


The Koders Visual Studio plugin installs a menu short cut and a small search toolbar. Versions for 2003 and Eclipse are available as well.


Conclusion
Both solutions are useful, but I would prefer mix that allows me to:



  • search by code when I know the API I have problems with. The code must have a brief description/title so I know if it applies to my context or not.

  • search by title/description/category when I know the problem but not the API.

  • view feedback and provide feedback. The more people that find the code useful the higher rank it will get

  • work with a local and internet solution. I am sure the "private/public" concept of CodeKeep works but I doubt if my clients would be happy if I posted their code on the internet

36 comments:

  1. First off, thanks for using CodeKeep, and I appreciate the honesty in the review. I thougt you might like to know that CodeKeep is about to undergo a major release that will include the following features:



    - The ability to browse all public snippets, thus not forcing you to search. You'll be able to browse all public snippets by language and by author.

    - Search will now be performed on the actual snippet code, in addition to the title and description.

    - You'll be able to leave comments/feedback on any snippet, thus creating dialogue between the snippet author and the community.

    - RSS feeds for the languages have been much improved to now make each snippet an item in the feed, which includes the snippet title, description, and code.



    These features will go live on the site witin the next few days (as I write this). The updates to the add-in will follow shortly thereafter.



    The other thing you might be interested in is a feature to make a snippet "protected". To do this you create a group and invite people to the group. The snippets assigned to that group can then be seen by any member of the grouo but not to the general public. An "internal only" version of CodeKeep has been talked about, but I admit it would be a ways off.



    --Dave

    ReplyDelete
  2. Great news.

    All the features I wished for and then some!

    ReplyDelete
  3. Thought you might like to know that I released a major upgrade to CodeKeep over the weekend. Also, the first version of the VS2005 add-in will be out later this week.

    ReplyDelete
  4. Thanks for the tip Dave.



    I will give it a try.

    ReplyDelete
  5. Wow! This is an excellent blog. I love programming and enjoy it very much, and at the same time, I develop Many programs on .Net, For example, school management systems, etc. As a part-time, I am also Writer, and I also provide Btec Assignment Writing Service to students who have problems in doing Assignments in school and university.

    ReplyDelete
  6. I am in love with the shoes I bought, the very helpful communication via email laptop outlet discount code the speed of delivery and the quality of the product.

    ReplyDelete
  7. its great article and also informative and you know i am designer if you are rider please visit <a href='https://www.samishleather.com/category/men/clothing-men/coats-jackets-men/biker-men/biker leather jackets for men in USA</a>

    ReplyDelete
  8. its great article and also informative and you know i am designer if you are rider please visit biker leather jackets for men in USA

    ReplyDelete
  9. or removing dirt to Earthwork service texas in houstonpreparation for subterranean utilities, you can count on us to do the job safely and effectively

    ReplyDelete
  10. Engineers and strategists at Arix Digital are driven individuals who seo services dubaistrive to perfect mission-critical software solutions.

    ReplyDelete
  11. Looking for the best selection of chocolate in all of saudi? Look no best chocolate in saudifurther than Truffeers

    ReplyDelete
  12. experience working with offshore banks. Customers can use these services to Back to Back LC transactions in Dubaicomplete trade transactions using Financial Instruments. The following are some of the major areas of work.

    ReplyDelete
  13. final objectives Among the platforms used by Valorant Dubai and Dota2 Middle East in Dubai for the international contests are the Xbox One, PlayStation 4, and PC. the long term? Even an esports event could be held in the future! Happy New Year to all of our outstanding leaders!

    ReplyDelete
  14. Great article and very knowledgeable contents it had to get more knowledge about dc computer crime laws bankruptsy lawyers near me

    ReplyDelete
  15. Hey fellow students,

    I wanted to share my fantastic experience with the Auditing Assignment Helper service provided by Great Assignment Help. As a student pursuing a degree in accounting, I often find myself juggling multiple tasks and deadlines. However, thanks to this incredible service, I have been able to stay on top of my assignments and achieve excellent grades.

    What sets Great Assignment Help apart is their round-the-clock availability. No matter when I need assistance, their team of expert auditors is always there to guide me through complex concepts, offer valuable insights, and provide step-by-step solutions.

    The auditors at Great Assignment Help possess extensive knowledge in the field, ensuring that every assignment is handled with utmost precision and accuracy. They take the time to understand my specific requirements and tailor their guidance accordingly, allowing me to grasp the subject matter effectively.

    Moreover, the platform's user-friendly interface makes it effortless to upload assignments, communicate with the auditors, and receive timely updates. The team is highly responsive, addressing any concerns or queries promptly, which greatly enhances the overall experience.

    In addition to their availability and expertise, Great Assignment Help also ensures timely delivery of assignments. Their commitment to meeting deadlines has been a lifesaver for me during hectic academic periods. I can confidently rely on them to provide high-quality work within the stipulated time frame.

    To top it all off, the service is reasonably priced, making it accessible to students on varying budgets. Great Assignment Help understands the financial constraints faced by students and offers competitive rates without compromising on the quality of assistance provided.

    So, if you're struggling with auditing assignments or need reliable support, I highly recommend checking out Great Assignment Help. Their 24/7 availability, knowledgeable auditors, timely delivery, and affordability make them the perfect partner in your academic journey.

    Remember, don't let assignments overwhelm you when help is just a few clicks away!

    Best regards,
    James Joseph

    ReplyDelete
  16. Great and powerful post, thank you for the information it is really helpful. If you are a student and you want to analysis on your essay then you can visit: analysis essay writing help online

    ReplyDelete
  17. I recently collaborated with an app design company, and I'm thrilled with the results. Their talented team of designers created a visually stunning and intuitive interface that perfectly aligns with our brand. Highly recommended!

    ReplyDelete
  18. Exploring the coding realm with Koders and CodeKeep plugins for .NET – a dynamic duo for efficient development. While you craft your digital masterpieces, indulge in the flavors of success with our outstanding Office catering services in midland Texas – where every event becomes a coding celebration.

    ReplyDelete
  19. Exploring the Koders and CodeKeep plugins for .NET is a game-changer for developers, streamlining coding processes and boosting efficiency. While you optimize your digital workspace, consider fortifying your physical space with wood fencing contractor in Edmonton Choose a solution that matches the reliability and precision of your coding tools, ensuring both your virtual and real-world environments are secure and well-structured.

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. The release of plugins by Koders and CodeKeep for Visual Studio brings excitement for developers seeking efficient integration with new APIs. Just as discovering a beautiful kaftan dress in Pakistan adds elegance to one's wardrobe, these plugins enhance coding experiences with streamlined access to code examples and resources. 💻👗

    ReplyDelete
  22. Exciting news: CodeKeep's focus on useful code snippets rather than a vast database of source code is promising. Looking forward to its availability in Visual Studio 2005 and Eclipse soon! Visit Serene massage center and spa Karachi for a rejuvenating experience.

    ReplyDelete
  23. Exploring new APIs can be daunting, but having access to code examples can be a game-changer for developers. The plugins from Koders and CodeKeep for Visual Studio offer invaluable support, each with its unique approach to aiding developers in navigating unfamiliar territory. And just as these tools enhance coding experiences, incorporating Mushrooms Supplements into your routine can boost cognitive function, helping you tackle coding challenges with clarity and focus.

    ReplyDelete
  24. This comment has been removed by the author.

    ReplyDelete
  25. Taking my online class has been very helpful in guiding new tools and APIs. For example, when exploring the Koders and CodeKeep plugins for Visual Studio, having access to good code examples was a game-changer. It's amazing how these plugins offer different approaches to utilizing APIs, providing a richer understanding of how to leverage them effectively. With hands-on practice and guidance from experts, learning becomes much more efficient and enjoyable. Don't miss out on the opportunity to enhance your coding skills—take my online class!

    ReplyDelete
  26. dust suppression units Edmonton profile radiates a dedication to excellence, highlighting their commitment to innovation and reliability. As a distributor of Arjes Machinery Canada, their partnership ensures customers receive cutting-edge industrial solutions with unmatched quality and service."

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. Nursing is a profession online class help services that requires a unique blend of scientific knowledge, technical skill, and compassion. It is a career that offers both challenges and rewards, with the opportunity to make a significant impact on the lives of others. Whether working at the bedside, in a classroom, or in a leadership role, nurses are essential to the delivery of high-quality healthcare. The dynamic nature of the profession ensures that there is always something new to learn and new ways to contribute to the health and well-being of patients and communities.

    ReplyDelete
  29. The future of nursing is bright, with increasing demand for skilled nurses in a variety of settings. As the population ages and healthcare needs become more complex, the role of nurses will continue to expand. There is also growing recognition of the value online class services of nursing care, both in terms of patient outcomes and cost-effectiveness. This recognition is likely to lead to increased investment in nursing education and training, as well as greater opportunities for nurses to take on leadership roles within the healthcare system.

    ReplyDelete
  30. This comment has been removed by the author.

    ReplyDelete
  31. This comment has been removed by the author.

    ReplyDelete
  32. Further creating Nursing Quality: EssayGoats' Benefits

    On the Nurs Fpx 4060 test 4, students consistently search for unequivocal, complete data that gets speculative discernment together with genuine application. EssayGoat works successfully of ensuring that each part satisfies wise standards, is fitting to the sensible experiences of prepared experts, and gives assistance that is especially proposed for this appraisal.Essay Goatis a huge resource for nursing students since it highlights consistency, clearness, and all around research while changing testing nursing errands into critical entryways for informational turn of events.

    ReplyDelete
  33. Further making Nursing Quality: EssayGoats' Advantages
    On thenurs fpx 4040 assessment 1, understudies reliably look for unequivocal, complete information that gets speculative acumen along with authentic application. EssayGoat works effectively of guaranteeing that each part fulfills shrewd guidelines, is fitting to the reasonable encounters of arranged specialists, and gives help that is particularly proposed for this evaluation. EssayGoat is an enormous asset for nursing understudies since it features consistency, clearness, and all around research while changing testing nursing tasks into basic doorways for instructive new development.

    ReplyDelete
  34. This Typist Cover Letter example highlights key skills like typing speed, attention to detail, and familiarity with office software. Tailored for administrative roles, it emphasizes professionalism and organizational expertise.

    ReplyDelete
  35. Enhancing Learning Through Psychological Interventions
    Another significant contribution of psychology writing services is their role in disseminating information about psychological interventions that can enhance learning. Psychological interventions, such as cognitive-behavioral strategies, mindfulness practices, and social-emotional learning buy Psychology assignment, have been shown to improve students' academic performance, emotional well-being, and social skills. However, for these interventions to be widely adopted in educational settings, the information must be communicated in a way that is accessible and actionable for educators.

    ReplyDelete
  36. Great post! The insights on ASP.NET and its features are incredibly valuable for developers looking to enhance their web applications. Visit our Website ISO Certification In Philippines

    ReplyDelete