@TheJoe: Then why all the fuss about Sherlock? :P
So, while playing about with Blend, I ended up creating a Pomodoro timer as a Visual Studio 2013 Extension. I've published it now (it's free), so if anyone wants to give it a whirl feel free to grab a copy (either direct from the web, or from within Visual Studio by searching for 'pomodoro') and give me constructive feedback, it would be welcome.
It's a deliberately simple affair -- click to start, get alerted when it's time to rest or restart, click to stop.
If you like it, please review and rate it in the gallery.
Channel9 has changed from an 'interact with us' site to a marketing site, so the Coffeehouse is no longer a priority. That's OK with me (a smaller forum group is easier to keep track of), but it does mean that is doesn't get much love from the C9 team who are obviously concentrating on the videos.
I don't mind deleting spam when it occurs (I just deleted about 3 pages worth), but it takes me 4 or 5 seconds per post to delete as spam, so when there are pages and pages I'm just going to give up -- unless I can bill MS for my time ;)
The team just needs to take the risk and give more admin rights to someone in order to deal with these DoS spam attacks when they (regularly) occur outside of MS working hours.
@TheJoe: Actually, the Pilgrims left Europe because Europe was too liberal and tolerant over religion. The Pilgrims wanted the "freedom" to be able to kill people over their religion if they wanted to, which is why they left to start their own country.
It occurred to me this morning:
"ISIS are a group of people who want to found a state based on their interpretation of Islamic religion."
Replace a couple of words and place in the past-tense:
"The Pilgrims were a group of people who wanted to found at state based on their interpretation of Christian religion."
I'm surprised the USA isn't more supportive. :P
Is there a reason you're not using a data structure and binding the contents of the data structure to the controls?
For example, I would create a class called Address, with properties for all the details like CountryName, CountryCode, etc. On the form I would create an instance of this structure and bind it's content to the relevant controls. Then when it needs to save to XML you can simply serialize the data structure.
For more complex scenarios you end up with a full Controller/ViewModel containing all the code and the logic, while the form simply uses data binding to display the data to the user.
@123tax: I have the Sculpt Ergonomic Desktop and the negatives outweigh the pluses for me:
- good shape (ergonomically and visually)
- nice key action and feel
- Media/Function key require a physical switch to select between -- getting sick of hitting F5 to refresh, but instead opening the search charm (stop, flip switch, press escape to dismiss search, press F5 again to refresh).
- Media/Function keys can get stuck down if not hit straight (key edge goes under the keyboard lip). Took me a while to figure out why my code kept trying to run whenever I hit any key.
- Occasionally misses key presses (not sure if it's me or the keyboard, but it's not a problem I have on other keyboards).
- Chews through batteries faster than other wireless keyboards I've owned (although this may be because it only takes AAA instead of the AA of other keyboards).
Conclusion : OK for light keyboard users, not good for developers/writers.