# Saturday, July 01, 2006

Nikola Dudar of the C++ team seems to have decided to catch up his blogging deficit. In a single day he covered:

Plus a meta-post about comments. Keep it up Nikola!

Kate

Saturday, July 01, 2006 8:33:46 PM (Eastern Daylight Time, UTC-04:00)  #    
# Friday, June 30, 2006

Those of you who were interested in my loader lock topic at Tech Ed this year should probably get this whitepaper from Windows Hardware Developer Central (not actually a place I hang out regularly.) It's a downloadable Word document (8 pages) that tackles things like "what you should not do from DllMain" (this list is a page long), deadlocks, and threading considerations (and remember, we are all going to have to tackle threading considerations eventually). While it doesn't say it's C++-specific advice, in what other language could you "Use the memory management function from the dynamic C Run-Time (CRT)" or "Set global pointers to NULL, putting off the initialization of dynamic members"? It even has Vista-specific advice.

Kate

Friday, June 30, 2006 7:14:35 AM (Eastern Daylight Time, UTC-04:00)  #    
# Thursday, June 29, 2006

Catherine Heller, Windows Vista Technical Evangelist, is now blogging. She started during TechEd just before her session (one of the very few I attended) and so far has covered tips for interop to native APIs and some Search material. I'm looking forward to more as the summer progresses.

Kate

Thursday, June 29, 2006 7:03:23 AM (Eastern Daylight Time, UTC-04:00)  #    
# Wednesday, June 28, 2006

Recently the French government launched a geo-portal (GeoPortail en francais) with satellite pictures and maps of France and France-associated places around the world. The detail is pretty cool. Here's Le Château de Chenonceau:

Here's the smaller of the two formal gardens, to the left in the arial shot, as seen from inside the Château:

That one's not from the website, but from my own camera. It gives you a good idea of the scale the satellites can achieve. The building itself is amazing -- it actually spans the river. Worth a detour to experience if you find yourself on The Continent.

Kate

Wednesday, June 28, 2006 3:22:21 PM (Eastern Daylight Time, UTC-04:00)  #    
# Tuesday, June 27, 2006

The seventh monthly DemoCamp in Toronto will be July 4th at No Regrets in Toronto. It's a pretty simple concept: no-powerpoint-allowed demos of working product, time limit 15 minutes, followed by socializing. And they do this every month! There's room for 150 people, and according to the wiki 90 people are signed up already, so there's probably room for you, too. Watch other people demo (so you can learn how to construct your own super cool 10 minute presentation, and believe me, ten minutes is HARD), see what else is going on in your world, tap into some of Toronto's energy... I can't make this one but I will watch for the August one for sure!

Kate

Tuesday, June 27, 2006 2:43:45 PM (Eastern Daylight Time, UTC-04:00)  #    
# Monday, June 26, 2006

Hugh (hughtrain, cartoons on a business card) MacLeod has written an interesting set of "instructions" on how to be more creative. Many of these directly contradict each other... that's because there's more than one way to be creative. I actually found the summary points more helpful than the more detailed explanations further down the page. But either way, it's a good way to get yourself thinking about thinking. Then later you can relax and not think, and good ideas will come to you. Or at least that's how it works for me.

Kate

Monday, June 26, 2006 2:25:57 PM (Eastern Daylight Time, UTC-04:00)  #    
# Sunday, June 25, 2006

Jan Tielens points out a big relief in the next version of SharePoint: setting up alerts for someone other than yourself. I faced this need many times and adapted one of the many web part samples available online to allow administrators to set up alerts for other users.

Little things like this are going to dramatically reduce the number of web parts I have to write. And I like that!

Kate

Sunday, June 25, 2006 2:15:12 PM (Eastern Daylight Time, UTC-04:00)  #    
# Saturday, June 24, 2006

The Visual C++ team all gathered together over the last week to hold a "slow chat" with the CodeGuru community. Users posted questions, the team answered them, and conversations ensued. Some of the interesting questions I spotted (it's all still there for you to read through at your leisure):

  • Why have the keyword abstract? Isn't the presence/absence of a pure virtual function enough? Or a private virtual destructor, that would force someone to implement a derived class?
  • What do I gain and lose by compiling my old native app with VC 2005?
  • Will MFC gain classes that wrap Vista-specific functionality?
  • What language does Microsoft use most?

Lots of straight talk from Brandon, Ayman, Tarek, Jon, Steve, and others from the Visual C++ team. Take your time and read it all.

Kate

 

Saturday, June 24, 2006 2:07:07 PM (Eastern Daylight Time, UTC-04:00)  #