Dimagi's Public Developer Wiki
This wiki holds many useful pieces of technical information we collect as a development staff. This site is built for our internal development team, but we figured it may help other individuals who are googling for simliar problems we have faced. If you've stumbled upon this page, you can learn more about us through our main website, http://www.dimagi.com.
The Dimagi Team
- Windows Applications -- A few of our favorite tools for making life on a Windows box a little bit better.
- RemoteControlPda – little application to let you remote control PDAs.
- External Developer Links-- helpful random links the team collects
- C# Programming Guidelines-- Some notes on C# syntax and style guidelines
- Python Programming Guidelines-- Some notes on Python syntax and style guidelines
- Debugging Notes - Some useful tips and tricks on debugging
- Resharper Templates - Templates for Resharper
- Resharper Tips - Useful features and tips for Resharper and Visual Studio
- SubversionTips - Tips for Subversion
- IdealVmMachine – discussion on an ideal VM machine to be put up for a new consortium site.
- Google Charts Tools - Really brief tips for using Google Charts (for data conversion, you still better read the documentation)
- Simple logging in C#
- Installation of VMServer on Ubuntu. Yikes!
- Django Setup Links plus tricks Links to setup/tutorials, plus a cool trick for getting API access via python for additional scriptage
- Install Full Version of SQL Management Studio for 2005 How to install the full version after you've installed the express edition.
- SSD Tips and Tools - Making sure your SSD install works ell
Tips and tricks
- UltimateBackup -- A little howto guide to how we entered secure backup heaven
- Nokia Phone Flashing -- a quick how-to guide
- Hindi / Nepali fonts -- tricks for making garbled fonts readable
- SQL Server Code -- helpful SQL server code samples
- C# Utility Code -- as we find useful methods for our projects, we post them here and try to eventually turn them into Utility libraries. We've probably all written IO, String, Stream, Byte, Object, etc utilities many many times.
- PythonReference -- Some helpful Python code examples.
- Developer Express How To's -- a few common problems we've found in Developer Express grid, and how to solve them.
Project Management Sites
- ProjectManagementSites -- a list of pages I've come across related to project management. Going to make a better format for this, this is just a temporary place holder.
- FogBugz - Overview -- A brief summary of how we use FogBugz at Dimagi.
- Health Information in Hindi -- Hindi translations on myriad medical topics, provided by the National Library of Medicine.