REQUEST A DEMO

Tag: Kevin Miller

Monorail Introduced

May 7, 2007 The deed is done. My Code Camp talk is over. It was a great experience working on my public speaking and polishing my understanding of Monorail. My talk had 2 parts. An introduction, that needs a lot of polish, and a coding exercise where I go from an empty project to a working example complete with activerecord data model. A lot of great questions were asked. All in all it really jazzed me to have the opportunity to get the word out about the great work being done on this project and to see so many people get excited about possibilities that Monorail brings to web applications development on the .Net platform. Getting comfortable with Monorail As I promised during my talk here is a yummy collection of links to get you going. First off some introductory material to get you excited about Monorail: Colin Ramsay's has a…

Ruby Imports Agility Into Microsoft

May 1, 2007 As more details are flowing out of Mix07, the .Net world is a-buzz with dreams of Ruby On Rails and the dynamic goodness that can be hosted on the Dynamic Language Runtime (DLR). I too am excited but for another reason entirely. Microsoft is showing signs of finally doing an Agile process right. include 'Agility' John Lam and the DLR team after exiting their quiet period have announced iterative code releases. From John's - Introducing IronRuby post: Finally, I apologize for being silent about what we've been doing in this space. But this is now full disclosure - so we will be working with the community in a fully open fashion from this point onwards. IronPython has a 3 week release cycle with a live repository (you'll be able to get changes the moment we check them in), and we're going to try…

Entity Framework Designer Will Not Be In Orcas RTM

April 23, 2007 We just got confirmation today from the ADO.Net team over at Microsoft that the EDM Designer will not be in the Orcas RTM bits. Had I been more diligent in reading their blog posts I would have noticed this earlier: EDM Wizard and Designer Featured in VSLive! San Francisco Keynote - Tuesday, March 27, 2007 8:42 PM by dpblogs These videos provide some great information and a preview of the new EDM Wizard coming in Orcas, as well as a sneak preview of a new EDM Designer that we can expect to see released after the upcoming Orcas release. There it is sitting there in bold print way back a month ago and I missed it. This is bad news as most of our reason for using EF was related to the designer being there for our customers. It seems that at Orcas RTM the only…

Monorail Screencasts

April 20, 2007 Colin Ramsay just posted an excellent series of screencasts on Monorail  to the Castle Project Users google group. He basically prepared the content of my talk at Austin CodeCamp for me so thank you Colin I owe you big! Keep the great screencasts coming. Colin's Screencasts Getting Started With Monorail - screencast   Using Monorail  - screencast   Databinding and ActiveRecord - screencast   Validation and Much more - screencast   CodeGenerator and ActiveWriter - screencast  Updated: added screencast #5 Photo by alandot

Subversion and Certificate Authorities

April 12, 2007 As I mentioned before we recently changed the URL of our subversion repository. We wanted to have a URL via SSL where our code could live for awhile. So I ventured over to InstantSSL.com and grabbed a 2 year certificate updated our DNS and life is good. No more of these right? svn up Error validating server certificate for 'https://svn.repository.com' - The certificate is not issued by a trusted authority. Use thefingerprint to validate the certificate manually!Certificate information:- Hostname: svn.repository.com- Valid: from Mon, 09 Apr 2007 06:00:00 GMT until Thu, 09 Apr 2009 05:59:59 GMT - Issuer: COMODO CA Limited, Salford, Greater Manchester, GB- Fingerprint: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx(R)eject, accept (t)emporarily or accept (p)ermanently? This message is an annoyance at the user level and a huge waste of time when your have scripts or tools that start breaking because of it. The whole reason…

Code Formatting Plugin for Live Writer

April 11, 2007 I use Windows Live Writer for composing my blog posts. Gary Sherman just showed me his handy plug-in for formatting code in Live Writer. I got jealous so I looked into what was out there. The CodeFormatterPlugIn (english translation - download) is the best of two similar plug-ins for Live Writer I tried that that use the Manoli formatter library and it comes with a nice handy installer.   Results In: using System; namespace Dovetail.Utilities { public interface ITimeService { DateTime GetSystemTime(); } Community Server had trouble displaying the code until I stole Gary's CSS Overrides. Here are all the relevent css overrides: .CodeFormatContainer{ overflow:auto; border:solid 1px black; } .csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd…

Creating a simple Windsor facility

Update: What this facility accomplishes is easily done using property setter injection in Windsor. Please use this post only as an example for creating a basic, yet misguided, facility. Windsor is an excellent inversion of control (IoC) container. Besides putting components into the container for use with dependency injection you can extend, customize, tweak, spindle, the behaviors of the container by adding facilities. Facilities expose events and information about what is going on with the container such as what is being added to it and what objects are being created by it. This viewport into the container lets you inject behavior into the lifecycle of objects springing forth from the container. All of this at first is very confusing but lends itself to powerful capabilities. The exercise I went through was to provide a TimeService as an aspect of our application. Normally developers use DateTime.Now…

Google Notebook

April 10, 2007 In preparation for my CodeCamp talk on MonoRail I have started using Google Notebook, and it's excellent accompanying Firefox extension, to compile an outline and notes on supporting materials for my presentation. At this point I am just playing with it but I love how the interface integrates with my browsing experience. Notebook is ever present sleeping down there in the status bar ready to capture my thoughts or clip content I want to coorelate with what I am working on. If I want to "clip" some content from a page I just highlight the text. Right click and... Bamm, you have a snippet of the content and a URL to get you back to the whole story. At the momment it seems like I will only have time to cover some basics of MonoRail it would be nice to get into some cool stuff…

How to change the URL of your SVN repository

We just changed our Subversion repository's url from something terrible with custom port number hideousness to a URL so clean, concise and georgeous that I became brain damaged.   The old URL still works but I wanted to repoint all my checked out code to the new URL. I tried switch and it didn't work until Bret mentioned that Eclipse had something called relocate for this issue. A google search later...   command line: svn switch --relocate  <from URL> <to URL> Tortoise SVN:     I should have known all of this and likely did at one point but it just fell out of my brain.

Google Desktop vs Outlook 2007

March 27, 2007 Yesterday Scott asked me if Google Desktop Search (GDS) works with Outlook 2007. I just started using the new Outlook so I didn't know. Let's settle this with a screenshot: I did a search in Outlook 2007 and found 2 hits. The Google Desktop Search widget returned 47. Which would you find more useful?