Blog Stats
  • Posts - 99
  • Articles - 5
  • Comments - 236
  • Trackbacks - 105

 

April 2006 Entries

Glowing Orbs

Ok this thing is just cool .. how many companies out there have some screen sitting up showing the status of their system? This “glowing orb“ available from ThinkGeek in my mind makes a much cooler monitorring system. This thing is $150, on a nationwide wireless network, and has a simple programmable interface. Just think .. its portable :) You could write a custom interface to your system and give sysadmins etc these little balls to carry around with them (or executives could keep them...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Summer of Code 2006 (students)

What could be better than being paid to write open source code?! http://code.google.com/soc/... 1. What is Summer of Code 2006? Summer of Code 2006 is a program that offers student developers stipends to create new open source programs or to help currently established projects. Google will be working with a variety of open source, free software, and technology-related groups to identify and fund several hundred projects over a three-month period. The inaugural instance of the program,...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

2.0 Conditional Attributes

Let me just say that so far this is #4 on the best features in 2.0 list. If you remember in 1.x we had the Conditional Attribute that we could use in cases on a class or method. It would allow use to say .. [Conditional(“BarR... class Foo {} If “Bar“ was true, the class would be compiled into the resulting assembly. If not, the class and ALL USAGES of the class would not be compiled into the resulting assembly. This pattern was commonly used for things like debug logging....
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Repository vs ActiveRecord

Warning this post is not well formulated but has some useful random information :) There has been alot of talk lately about people refactorring from the repository pattern to the Active Record pattern. For instance Sam Gentile brings it up here How prevalent is this movement? I personally prefer the repository pattern over ActiveRecord for quite a few reasons. My db objects and domain objects rarely match up. I often use polymorphism on my repositories (especially for testing). I can write a generic...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Dependent in memory assemblies

Another GREAT question in MS newsgroups today. I'm using the CSharpCodeProvider to buils some assemblies @ runtime which are never saved as files (cp.GenerateInMemory = true;).The generated assemblies are hierachically dependent on each other so I generate the "bottom" assemblies first.How do I add a dependency to another previously loaded (generated) assembly?I would be happy if CompilerParameters.Referenc... could take a System.Reflection.Assembly reference as parameter.A possible...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

More fun a'la Alois (evil)

A wee bit faster for http://geekswithblogs.net/a... ok so Jeffery had gotten it down to 0.26 seconds on my machine ... http://blogs.extremeoptimiz... did some really slick math to make things a little bit quicker. but lets have a little fun with this .. I feel like this should have a disclaimer on it. I will show why after. I have taken Jefferey's modified code and applied this dubious change to it ... THIS IS HORRIBLY WRONG...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Hosting another process in your GUI

Someone asked about this today on MS newsgroups so I figured I would blog the answer as others may find this to be useful functionality .. I know I have! I need to display two VB6 applications side by side within a single'windows manager'My thought is that I could use a split screen form, using the 2.0framework and visual studio 2005, that display the UI of each of theVB6 apps within some control or container on the windows form.The obvious solution is to rebuild the VB6 apps as com objects andplace...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Speech Server Day

I will be pulling myself out of bed at 7am so I can get to this one! Speech Server Day - Alpharetta, GA Wednesday, May 03, 2006 8:30 AM - Wednesday, May 03, 2006 5:00 PM (GMT-05:00) Eastern Time (US & Canada) Language: English-American Microsoft Office Piedmont Conference Room1125 Santuary Parkway, Suite 300Alpharetta, Georgia 30004United States General Event Information Products: .NET. Recommended Audience: Developer. Does your application have something to say? Show me the code! Using the power...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

IE7 beta 2 released

http://www.microsoft.com/wi... better start going through this ... http://msdn.microsoft.com/l... http://www.yourkit.com/dotn... a new profiler released as well which looks interesting to say the least .. will download and report...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Well that was annoying

Have you been bit by the “Click to activate control” change to IE yet? For some history on why we now have to deal with this http://www.eweek.com/articl... MS whitepaper describing the changes http://msdn.microsoft.com/l... Basically when the control renders, it will be activated (i.e. a video will start playing) but you have to click on it before you can do anything else like adjust the volume. You can...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Rocky and Mort

http://www.lhotka.net/WeBlo... also published into an article here http://www.ftponline.com/vs... Wow. I woke up early this morning and the wheels are turning before I even have started my coffee! Personally I have to agree with many of the arguments presented here by Scott Bellware http://codebetter.com/blogs... in that the “Mort, Elvis, and Einstein” personas are extremely inaccurate....
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Seems pretty cool

http://www.visualwebgui.com/ The demos look really nice ... Has anyone actually gotten in and played heavily with these controls?
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Fun a'la Alois

Alois has put up a contest for getting the fastest Time format function http://geekswithblogs.net/a... Submitted by Bruce Dunwiddie private static string FormatFast(DateTime time) { char[] dateData = new char[12]; dateData[0] = (char)(time.Hour / 10 + '0'); dateData[1] = (char)(time.Hour % 10 + '0'); dateData[2] = ':'; dateData[3] = (char)(time.Minute / 10 + '0'); dateData[4] = (char)(time.Minute % 10 + '0'); dateData[5] = ':'; dateData[6] = (char)(time.Second / 10...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Alabama Code Camp

Had a great time out in Alabama yesterday. I was very impressed by the knowledge of the attendees of my sessions (especially the Aspect Oriented Programming one). I have given this presentation numerous times and had actually gone through and taken out most of the discussion about Inner Type Members aka “Mixins” as they seemed to be a difficult concept for many to grasp but after a mention of them I discussed them anyway and everyone seemed to understand the concept! It was the first...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Alabama Code Camp

Just woke up from a wonderful two hour nap and its time to get ready for the AL code camp. Hopefully I can catch a nap during Wally's session in the morning ... j/k Wally :) I should be in great form by the time the pub meetings happen after ... I have not had caffeine since november but I think I will be this evening.
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Rotor 2.0

I must have fallen asleep at the wheel. Didn't even notice it but Rotor 2.0 has been released!!! http://www.microsoft.com/do... New in this Release Full support for Generics. New C# 2.0 features like Anonymous Methods, Anonymous Delegates and Generics BCL additions. Lightweight Code Generation (LCG). Stub-based dispatch. Numerous bug fixes...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Office Setup

Finally got my office setup ... Realized I have a need for yet another computer ... anyone out there reading this have an old laptop (700 or higher they want to part with? need a standalone machine I can beat up with new environments:) or I guess I could just run a virtual machine .. but thats no fun!)
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Just informed

Just got an email ... I didn't put anything about the nomination on my blog, I don't know maybe superstition ... I have been awarded a Microsoft MVP for 2006/2007 in Visual Developer - Visual C#. Thanks to all those who supported me. I can eat and sleep again
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Alabama Code Camp

On April 22nd I will be making the trek over to Alabama along with others such as Paul Lockwood http://www.dotnetworkaholic... Mark Dunn http://devcow.com/blogs/mdu... Wally McClure http://weblogs.asp.net/wallym, and Jom Wooley http://www.devauthority.com... You can view the current speaker list here http://www.alabamacodecamp.... I will be giving two presentations. Aspect Oriented Programming (chalk talk) Aspect Oriented Programming (Part 1: Method Injection)...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

 

 

Copyright © Greg Young