Jonathan Cogley's Blog
C#, Test Driven Development, Pair Programming, MVP C#, ASPInsider, Secret Server
-
Last minute presentation: Pair Programming in Fairfax with the Potomac Area FoxPro Users Group
Unfortunately the speaker for March is unable to make it so I have been asked if I would present this month instead of later this year. I will be presented on Pair Programming at the Potomax Area FoxPro Users Group on Thursday 2nd March 2006 in Fairfax, VA (I have presented this topic in the past). Directions here.
-
Conversion to subversion
Thycotic Software has always used the software preferred by our clients and has made recommendations in some cases, mostly away from Visual SourceSafe and its exclusive checkout or generally connected nature. We had been using SourceGear's Vault for our own projects and even had it setup in our online hosted environment for access from our offices and client locations (asides from our own products, we also have open source and internal APIs that our developer consultants would often need to access). We had been hearing great things in the community about Subversion and were eager to try it out but not having an expert in the company meant we would have a learning curve. Enter John Morales - our new hire in November of 2005 - John joined our team biting his lip at having to use our existing source control tools but firmly believed he could turn the tide towards his favorite source control tool, Subversion.
-
Building and deploying applications with NAnt and MSBuild in Vienna, Virginia
I will be presenting at the WinProTeam Vienna .NET Users Group on 3/1/2006 at 6pm.
-
Pair Programming in Rockville MD on Weds 2/1/2006
"Imagine working the code while constantly rethinking the grand scheme of the design in your head. Imagine catching your typos first time, every time. Imagine finding bugs twice as fast and having a good conversation about how to approach finding them. Imagine learning new techniques, ideas and strategies while working on your code everyday. If you already achieve all of these things on your own then skip the usergroup and go straight to a psychologist! If not, then come along to learn why Pair Programming is fun, productive and a tremendous improvement to the otherwise black art of lone gun programming."
-
Simple pluggable forum software
We had a requirement to provide a support forum in our online store for Secret Server which led to the classic "Buy vs. Build" decision.
-
Programmers don't buy support
After thinking more on my previous post, the basic flaw in our plan was expecting a programmer to buy support.
-
Open Source doesn't work (for your typical ISV)
Can you feel the flamethrowers warming up? :-) Larry O'Brien pointed me to this great SDTimes article "The Changing Face of Open Source". In the article, Andrew Binstock discusses the challenges in coming up to speed with a complex codebase and contributing real value as a 'volunteer'. He discusses how large projects tend to be primarily driven by commercial developers and concludes that the economics ultimately comes back to the same model as traditional closed source software.
-
Secret Server now supports ASP.NET 2.0!
Our product, Secret Server, now supports ASP.NET 2.0. Testing on ASP.NET 2.0 started with a horrible crash on the secret view page resulting in the typical "but it worked fine in 1.1?!".
-
John Morales is blogging!
John Morales joined thycotic back in October and has been impressing us since the start with his knowledge of keyboard shortcuts (how often do you see *your* fellow developers writing their own macros in VS.NET?), Regular Expressions, Resharper, DotLucene and his ability to solve problems. After a little prodding, we now have him blogging with a few gems already on Regular Expressions, a great CruiseControl.NET fix and at least one enjoyable rant. Subscribed.
-
thycotic becomes a Custom Development Microsoft Certified Partner
Our company, thycotic, has become a Microsoft Certified Partner in the new Custom Development competency that was launched in November 2005. This is the result of hardwork on the part of our development team in completing Microsoft Certification exams and many successful project experiences from our clients.