Profilo di AndreFurtaSpace - www.afurtad...FotoBlogElenchi Strumenti Guida

Blog


26 ottobre

PM verb blitz

While positions in the Dev/Test discipline at Microsoft are straightforward to understand for newcomers, this is not exactly true for the PM (program management) discipline. It's not the same thing as project management and relies much more on a technical side.
 
Steven Sinofsky already detailed what program managers do at Microsoft. My contribution here is a "verb blitz": what are common actions performed by PMs? Here you have a list compiled from some colleagues:
 
  • adjust
  • aggregate
  • analyze
  • approve
  • associate
  • assume
  • attest
  • build
  • carry
  • clarify
  • close
  • complete
  • confirm
  • connect
  • consult
  • contact
  • cooperate
  • create
  • declare
  • decline
  • define
  • describe
  • determine
  • dilute
  • disable
  • distill
  • drive
  • enable
  • find
  • follow
  • gather
  • highlight
  • illuminate
  • improve
  • inquire
  • inspire
  • interact
  • investigate
  • isolate
  • lead
  • learn
  • look
  • manage
  • match
  • mix
  • move
  • offer
  • open
  • optimize
  • partner
  • post
  • present
  • prioritize
  • prove
  • purchase
  • randomize
  • read
  • refer
  • reject
  • release
  • remix
  • replicate
  • reply
  • reproduce
  • request
  • require
  • resolve
  • review
  • set
  • share
  • sign-up
  • submit
  • substitute
  • succeed
  • summarize
  • swap
  • sync
  • transfer
  • triage
  • validate
  • verify
  • win
BR,
-- AFurtado
20 ottobre

How I extend Visual Studio?

These are the projects of individuals/companies who presented in the Microsoft's Development Tools Ecosystem Summit 2009 how they are extending Visual Studio:

  • Atmel - IDEs for AVR microcontrollers
  • Oleg Synch - T4 Toolbox: a set of ready-to-use code generation templates and supporting tools
  • Collabnet - Subversion integration
  • ComponentOne - enriched VS/SharePoint components, such as a spell-checker for VS and a Silverlight XAP file optimizer
  • GamCom - Talmia: process workflow for Team System
  • Intel - Parallel Studio: enhances Visual Studio for parallelism (C++)
  • JNBridge - .NET / Java interoperability plug-in (for VS and Eclipse)
  • Micro Focus - DevPartner Studio integration into VS2010
  • Odin Technology - Coded UI test generation from Excel spreadsheets (cool!)
  • OpenMake Software - extends build support for environments with multiple versions of .NET (VS 6.0 through 2010)
  • PreEmptive - Runtime Intelligence: code instrumentation for finding different kinds of hotspots (such as code heavily used but poorly tested)

I didn't speak this time, but you are always invited to try out my SharpLudus project which extends VS by combining model-driven development with XNA, hopefully enabling a more productive game development process.

BR,
-- AFurtado

Keyboard key mapping – solving the ASUS question mark (?) problem

Just sharing something useful: I have an ASUS laptop with a brazilian keyboard but the question mark/slash key (? and /) never worked with the brazilian ABNT layout. After browsing the web I found out that such a key was being mapped to the Control Key. The way to solve this was to map it to the question mark key, by setting the following registry key:

  • Path: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
  • Value (name): Scancode Map
  • Type: REG_BINARY
  • Data: 00 00 00 00 00 00 00 00 02 00 00 00 73 00 1D E0 00 00 00 00

This tells your computer to map the right control key to the “/?” key.

Log off, then log on. The problem will be solved.

BR,
-- AFurtado