# Friday, September 03, 2010

I just installed Adobe Air Launchpad Beta. It is an application that eases up development of Adobe Air Projects.  By providing a wizard UI that collects information on how the app will be called, look like and so on … The result is a generated project.

Even If I’m really not a fan of Adobe… The approach is more likeable in contrast to a simplified development UI. Why? Because it eases up the process for everyone. For a professional it saves a few seconds; for a newbee it hides the complexity of getting started and flattens the learning curve.

clip_image001

clip_image002

clip_image003

clip_image004

 

Friday, September 03, 2010 12:41:06 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, August 24, 2010

NGem is a small utility that can help you to resolve assembly references (third-party or you own framework stuff).

This is the second post on how to work with NGem.

Lets assume you create a new project and start with creating its directory:

image

In the new project directory you can now run NGem to resolve the latest versions of the assemblies that you like to reference from a http reachable location. To set the location of the repository where the ngems are stored just edit the config files appsetting called nGemSource.

<?xml version="1.0"?> <configuration> <appSettings> <add key="nGemSource" value="http://ngem.devplex.net/gems"/> </appSettings> </configuration

Now type:

NGEM.exe install {your_package_name}

To see how you can create a ngem package take a look at the post here.

image

Because I’ve choosen to download my ngems from a password protected location (Windows Authentication and SSL + Basic Authentication are supported) NGem asks me for a username and a password (these will be stored – currently unencrypted – under your user profile directory (protected by the systems ACLs) is a settings file.

NGem will take care of adding the package plus all of its references to a directory called lib:

image

That’s it folks. I really think its easy this way coping with references.

Whats next? A build task? A Visual Studio Plug-In? Let me and Philip Proplesch know!

--Daniel

Tuesday, August 24, 2010 12:09:20 AM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, August 23, 2010

NGem is a small utility that can help you to resolve assembly references (third-party or you own framework stuff).

This is the first post on how to work with NGem.

So lets imagine you have created a few assemblies:

image

The assembly in the directory ObjectModel.Data relies on the one called ObjectModel. So we need to create a reference…

image

Its pretty straight forward. Just create a file in the corresponding directory called References.xml with the following content:

<?xml version="1.0"?> <references> <add name="devcoach.ObjectModel" /> </references>

Now lets build the ngems:

ngem.exe make “D:\lib\“ devcoach ObjectModel

image

ngem.exe make “D:\lib\“ devcoach ObjectModel.Data

image

Now just upload the ngems to a http reachable destination and you’re done.

Monday, August 23, 2010 11:52:31 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Sunday, August 22, 2010

I’d really like to thank Scott Hanselman for digging into the nitty gritty details of how to change the Visual Studio Default Browser.

But… let me cite one of the comments:

“Should adding browser options to Visual Studio be <sarcasm>this easy</sarcasm>?”

I hope we all agree on: Go fix this!

As I have not found my way to powershell (yet) and I want to have VS Integration (as Scott finalizes his post) too: Here comes the macro version…

Sunday, August 22, 2010 10:13:35 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 

I was really enthusiastic about Nu as I first read about it. But the problem for a lot of customers and also for myself is that it cannot cope with private assemblies – stuff that is not open source.

Today I started a new open source project with PhilipNGem: A gem like 3rdPartyAssembly resolver and packer with support for private gem repositories.

You can find the source code at github.

Sunday, August 22, 2010 2:35:50 AM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Wednesday, August 18, 2010

image

Heute hatten wir unser erstes .NET Coding Dojo. Auch wenn Ilker es nicht zu uns geschafft hat, war es ein voller Erfolg und hat allen Teilnehmern viel Spass gemacht.

Hier das Slide: http://www.lennybacon.com/download/Events/2010/2010-08-NET-Coding-DoJo.pdf

Und der Code von Philip: http://github.com/philipproplesch/NetugNiederrhein/tree/master/src/2010-08/FizzBuzz/

Wednesday, August 18, 2010 10:26:14 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Monday, August 09, 2010

Last week I did talks on ASP.NET MVC and ASP.NET Controls at the .NET Developer Group Braunschweig and Dotnet User Group Dortmund. This way I’d like to thank Lars Keller and Paul Mitzel as well as all attendees for joining and havig such a great time!

Slides will be up on the user group pages soon as I submitted them today to Paul and Lars.

Monday, August 09, 2010 4:50:55 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 

I just went over to itunes to get the black keys album brothers. What an amazing experience again. Let’s crunsch some numbers:

The album has 15 tracks

itunes crashed 22 times until all downloads finished.

WTF #1

 

Last but not least… itunes did not add the tracks to my purchases or my library. damn. A look into the the file system shows what’s going on.

image

WTF #2

Ok so I tried to start the download again as it seems it had not finished, but…

image

Fail, Apple, Fail, Fail

Monday, August 09, 2010 1:02:54 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Thursday, August 05, 2010

The last days proved what I was telling a lot of people in the last years on training and coaching  gigs…

Ayende praises “The return of the secretary”. Donald writes about “the brownfield mess”.

I’m so with these guys! I feel the pain too.

 

In my opinion there have been some *dark places* in the framework since ever: DataSet, ViewState, SqlDataSource, yada yada yada…

 

Same as it ever was!

 

On the other side it must be said, that you do not start developing at a hundred. And as I believe in the good I hope It really might be a bridge and that some of the users of these *things* will become real developers.

Thursday, August 05, 2010 11:18:53 PM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  | 
# Tuesday, June 15, 2010

After I saw what Dennis was preparing (from his messenger status) I decided to give our neighbors in the Netherlands a visit and join his Session …
image
about “Command Query Responsibility Segregation” at the DotNED user group.

He talked about how this style differs from the classic architecture. The audience had a lot of fun discussing on the differences, cons and pros.

image image

It has been quite a while that I had architecture discussions in such a big circle and I really enjoyed the topics that were hit.

As I expect Dennis to give a talk at the NRW Conf I won’t go in the details any further… I really liked it and you should give it a try on the 10th of September this year in Wuppertal.

 

You can find his Sample here: http://thecqrskitchen.codeplex.com/
CQRS in de keuken ;-)

 

The NRWConf registration will open next weekend - get your seat: http://www.nrwconf.de

Tuesday, June 15, 2010 9:50:06 AM (W. Europe Daylight Time, UTC+02:00)  #    Disclaimer  |  Comments [0]  |