NOTE: Article in Progress
plugin framework
for specific needs
personal motivation:
- recently started projects related to analysis/recommendation of bookmarks and feeds
- how far can analysis/recommendation be generalized?
- redundant tasks considering them separately
- identify the common requirements
- how to deal with domain specific needs, if any?
- plugins/extensions as a solution? like internet browsers/visualization tools like gephi
common requirements:
- bug reporting and feature requests
- compilation/preprocessing
- cache management
- continuous integration
- application configuration
- data format, validation
- data storage
- dependency management
- design of applications
- internationalization
- localization
- linking
- logging
- (memory) profiling
- queue and scheduler
- realtime
- search
- software specification
- version control
- wiki/documentation
- REPL
- package
- thread
- multi-profile
- library API
- graphical user interface
- application metrics
evolving applications
References