Do you hate SharePoint? Part 4 of 4

If the answer is yes, could your hatred be caused by your local implementation? In this final post of our blog series we look at the last of four common problems with SharePoint implementations and how you can address them. Once again, a huge thank you to Neil MacIsaac, SharePoint MCT, for putting this entire…


Security requires a prison not a fortress

Rob Labbe, Senior Security Program Manager at Microsoft challenges us to think about security in a new way: does it matter if someone gets in to your system if you stop them from taking anything out?  One of the best parts of doing webcasts is people often ask you questions you hadn’t quite thought about,…


Do you hate Sharepoint? Part 2 of 4

If the answer is yes, could your hatred be caused by your local implementation? In this second part of our blog series we continue to explore four common problems with SharePoint implementations and how you can address them. Once again, a huge thank you to Neil McIsaac, SharePoint MCT, for putting this together. Happy reading!…


Do you hate SharePoint? Part 1 of 4

If the answer is yes, could your hatred be caused by your local implementation? In this blog series we look at four common problems with SharePoint implementations and how you can address them. SharePoint is one of those tools where the line blurs between the developer and the administrator, much like SQL Server and much…

1

Exam Taking Tips for Certification

For many people taking an exam can be really stressful. In this blog post I’d like to see if I can take some of the fear away from taking that exam. This is the final post in my series on How to get certified. Before you take the exam you should complete the first 3…

1

How to Study for a Certification Exam

The most common question I get when talking about certification is what should I study? Well, before you crack open a book, take the time to make sure you are taking the right exam, and figure out what you don’t know so your study time will be spent as effectively as possible. If you want…


By The Way There is no documentation (yet!)

In the past few weeks I have talked about some tips on how to survive when you inherit code from someone that has no associated documentation. We looked at how to generate dependency graphs, and how to generate sequence diagrams. But sometimes we do make an effort to document our code. If you are going…

1

How to Get Consensus in a Meeting with the “Fist of Five”

Have you ever been in a meeting and asked “Is everyone okay with this plan?” only to be answered with silence. You prompt again “any concerns or questions"?” again nothing. Finally you announce that you are going to assume silence means consent and move on to the next topic. But here is the big question:…

1

Why You Should Never Use DATETIME Again!

Dates, we store them everywhere, DateOrdered, DateEntered, DateHired, DateShipped, DateUpdated, and on and on it goes. Up until and including SQL Server 2005, you really didn’t have much choice about how you stored your date values. But in SQL Server 2008 and higher you have alternatives to DateTime and they are all better than the…

16

Why do IT Projects Fail?

I read an interesting article in this morning’s Ottawa Citizen. It says the auditor general has stated the government is mismanaging a number of IT projects. The auditor general’s office found a history of cost overruns and delays and of not delivering on the project’s planned purpose. There are a myriad of reasons that can…

2