Kiran Jonnalagadda
Kiran Jonnalagadda
Flask-Lastuser recently switched from HTTP to HTML redirects (HTTP 301 to HTML Meta: Refresh) to ensure logout worked properly for [Eventframe](/hasgeek/eventframe). This was needed because HTTP redirects pass through the...
In the future, we'll need our apps available in languages other than English. i18n is really hard to retrofit into an app, so we need to plan for it upfront,...
Our convention is for the repository name to match the package name. The package is named `hgtv` as Python can't handle the period in `hasgeek.tv`. The Git repository needs to...
Not all talks have slides, but all talks over a few minutes have an implicit table of contents. It should be possible to navigate the video via its ToC. The...
Sequential ids make it impossible to have unlisted videos. Ids should be random hashes like on hasjob.
The current playlist view is rather uninspiring. For design inspiration, here's a site that uses jQuery Masonry: http://openlastminute.it/
It should be possible to transfer videos to a new primary playlist if they were added to the wrong list.
YouTube now adds a ▶ character to the beginning of the page title if the video is currently playing. This is a great way to indicate which tab is making...
HGTV's thumbnail storage has problems: 1. Images are stored on local disk, requiring a read/write filesystem and thereby creating the risk of a security breach. 2. HGTV can never be...
When tagging a speaker, user and channel information should be updated from Lastuser. This will ensure the channel's name and title are updated even if the user has not logged...