Jonathan Cogley's Blog
C#, Test Driven Development, Pair Programming, MVP C#, ASPInsider, Secret Server
-
Still putting your passwords in Excel?
There is a better way. Stop by the Secret Server booth at TechEd (booth #946) to see our latest version - Secret Server 3.0. If you are not at the show, you can try out a free hosted version here or download it here. (more info here)
-
Arrived at Microsoft TechEd 2007 in Orlando, FL and first shot of the Secret Server 3.0 booth
We arrived in sunny Orlando this morning after meeting at Reagan Airport around 5am - needless to say that everyone was a little tired but there was definitely excitement in the air. We were greeted by the sign for TechEd right in the Orlando airport ... nice touch.
-
Non-Technology Thinking
Synchronized, sealed, variable, interface and even tool. These words all conjure up very specific things in the mind of a programmer or IT person. Much to my surprise they hold very different meanings for non-technology people - well at least the word "tool". This last week, I was invited to attend a meeting of the Arlington Business Council. It was their spring kick off event and it was very well organized and attended.
-
Secret Server goes to Microsoft TechEd 2007 in Orlando
This will be the first year that Thycotic has a vendor booth at Microsoft TechEd. This is an exciting milestone for the company and we are busy with preparations for the conference. There will be four of us from the team going - the flights and hotels are booked. Dan Parker and I will be staffing the booth during regular hours and are planning to meet lots of interesting people. Kevin and Pouya will actually get to go see the sessions and then will be helping out on exhibitor night.
-
Richmond Code Camp 3 reviewed
This last Saturday morning, the Thycotic team headed to Richmond at a bright and early 6am. This alone wouldn't have been too bad but some on the team had been busy until 2am on a client project! For the first Richmond Code Camp ever, it actually didn't rain (it rained all day for the last two).
-
CMAP Code Camp Sessions are posted
The CMAP Code Camp is being held on Saturday 4/21/2007 from 9AM to 7PM - you can register here.
-
Kevin Jones is now an ASP.NET MVP!
Our own Kevin Jones has been awarded MVP for ASP.NET by Microsoft. This award recognizes his excellence in technical skills and his contributions to the community in spreading best practices in software development.
-
The Indulgences of Open Source
I am always amused by the complete lack of customer savviness that open source projects sometimes demonstrate. Of course I am not being fair at all and my observations are in no way scientific and I am sure you can find ten more examples of commercial companies doing the same. With that in mind, here are my two examples:
-
Refactoring example in C# and VB.NET
Our very own Bryant Smith has revamped his conversion of Martin Fowler's refactoring example (originally in Java) to now cover both C# and VB.NET.
-
Whitespace is a code smell
Do you space out your code so there are line breaks between the pieces of logic? Why do you think this is necessary? Typically this is done to separate chunks of logic so that they can be easily distinguished. If it is a complicated enough chunk, then it may even make sense to put a comment at the top of the chunk. At this point, the Agile police will jump on you and tell you to turn your comment into a method name and perform an Extract Method refactoring. This is great practice (fellow Agile police member here!) and it makes a lot of sense since it abstracts the concept and makes the code more self describing.