Visual Studio 2012

VS2012With Visual Studio 11, the 11 was the code name of the next release of Visual Studio. Today Microsoft believe this is the right time to disclose the official name – Visual Studio 2012. As part of RC Visual Studio team made numerous improvements to Visual Studio, including performance improvements across the board, updates to the UI based on customer feedback, and enhancements to existing features. Release Candidate of Visual Studio 2012, Team Foundation Server 2012, and .NET Framework 4.5 are ready. More...

Effective software product post mortem

Post Mortem is the feedback meeting at the end of a project, or the written report of that meeting.  Whoever ends up writing the post-mortem report will conclude that the proper course of action to prevent similar failures is to do whatever it is the author thinks everybody ought to be doing anyway. Sometimes you may think you've completed a software project, but you aren't truly finished until you've conducted a project postmortem. Most shops are far too busy rushing ahead to the next project to spend any time thinking about how they could improve and refine their software development process. And then they wonder why their new project suffers from all the same problems as their previous project. More...

Effective communication is harder than it should be in your workplace

First of all there’s just something about communications that’s harder than it should be. Of all the skills we develop as leaders and professionals, communicating are one that we’ve been practicing since birth. And yet it often gets in our way, causes stress, and leaves us at a loss. I found extremely useful advices from Guy Farmer blog. We too frequently miscommunicate, obfuscate the point, cause an unintended reaction, or avoid a messy discussion altogether. More...

Near Field Communication and Mobile Tagging

People’s phones are an essential part of their daily life, connecting them to their entire world of friends and information. Using recognition technologies to make virtually anything clickable lets you quickly take advantage of today’s phone-centric lifestyle and help you direct customers to the most relevant information about your brand. The Microsoft Tag marketing solution gives you and your customers the easy way to use a rich suite of recognition technologies, from QR Codes to the current Tag barcodes and beyond to the next generation in mobile, Near Field Communication (NFC). Depending on your choice, you can create a simple campaign delivering a line of text or a phone number, or go further and help people use your mobile site, see a video, download an app, get contact info, and much more. You don't have to worry about them typing in your URL or finding you online – using Tag instantly puts the relevant info at their fingertips. More...

Problem solving - the Right Stuff

Problem-solving is not a science, but part art and part skill. I read this phrase and list of common practices for algorithm design in S.S. Skiena, The Algorithm Design Manual book. Skiena explains that this is one of the skills most worth developing. I've read other data-structures and algorithms books, and I've never found one like this one. Algorithm Design Manual - is very deep book and it is easy to understand More...