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: 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.
Recent content on lennybacon.com
- Generator
- Hugo -- gohugo.io
- Public lists
-
HWC DUS
How to create a ngem package
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: The assembly in the directory ObjectModel.Data relies on the one called ObjectModel. So we need to create a reference… Its pretty straight forward. Just create a file in the corresponding directory called References.
Re: How to change the default browser in Visual Studio programmatically
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…
NGem
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 Philip – NGem: A gem like 3rdPartyAssembly resolver and packer with support for private gem repositories. You can find the source code at github.
.NET Coding Dojo bei netug-niederrhein.de
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 der Code von Philip auf github
ASP.NET MVC User Group Mini Series
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.
Damn that itunes
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. WTF #2 Ok so I tried to start the download again as it seems it had not finished, but…
Not-so-developers, welcome aboard Visual Studio…
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.
CQRS & Event Sourcing by Dennis Doomen @ #DotNedUG
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 … 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. 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.
Cool Tool – Visual Studio 2010 Pro Power Tools Pro
This is real value: The “Add References Dialog” modified by Visual Studio 2010 Pro Power Tools Pro. I really love the “Search” box!!!
Sharing assemblies between Silverlight and .NET was a good idea but …
Docx 2 UnitTest
I’m proud to announce our first open source project released on GitHub. The Docx2UnitTest Code Generator is based on an idea of Thomas Bandt. You can read his blog post here. Philip Proplesch started out with a T4 template (of course edited with Tim Fischer’s fabulous tangible T4 Editor). After he told me about it I had the idea of doing it with a code generator (Visual Studio custom tool). The advantage is that you do not need to copy the T4 files around.
netug-niederrhein.de: .NET mit Maschinen
Heute haben wir mal ein richtig spannendes Thema in der Usergroup: “.NET mit Maschinen” Klaus Eichhorn und Christian (a.k.a. Olaf) zeigt wie in seiner Firma (KES) .NET in der Entwicklung zum Einsatz kommt. Das Interessante daran ist, dass hier mal die Software nicht in der virtuellen Welt" bleibt. Die KES macht Steuerungstechnik und hat z.B. eine Maschine für Reibschweißen zusammen mit der Hochschule in Magdeburg entwickelt. Sowohl Siemens, als auch Bosch werden mit einem ganzheitlichen Ansatz bedient.
Mos Def & Artist MC
Tomorrow in Cologne: Artist MC supports Mos Def…
Firefox personas
I really like the FireFox personas feature – hey IE Team: ever thought about customization :-P Here is mine: http://www.getpersonas.com/en-US/gallery/Designer/lennybacon
Mac vs. PC
Since a few weeks I’m running a 15” MacBookPro beside my beloved HP 8510w as a productive workstation. Because a lot of my friends asked me about my experience I want to share my current point of view. First of all some facts collected over the last month: Hardware Feature MAC PC Keyboard Keys - x Keyboard backlight x - Fingerprint sensor - x Docking Station - x Smart Cards - x Silence x - Weight x - Beamer-Connectivity adaptor native Touchpad x - USB-Ports 2 4 PCMCIA/UMTS - x Dual Boot x - Style x - Software
Das dem “der liebe J.” sein Wuppertal
In Zeiten, in denen man in das dem lennybacon sein Wuppertal :-) Kultur auf Grund der politischen Einsparmaßnahmen klein schreibt, freue ich mich einige einfach Kultur machen. Noch dazu wenn es so nette Nachbarn sind, wie David J. Becher! In der ersten Folge geht es (auch) um mein Viertel - die Mirke. Umbedingt einschalten: http://www.derliebej.de/
Almost X-Mas: Clemens Vasters is coming to town
Mein ehemaliger Chef, jetzt blue badged Clemens Vasters wird heute unsere User-Group (www.netug-niederrhein.de) beehren… Auf dem Grund oder in den Wolken oder beides? Hybride Verteilte Anwendungen mit Windows Azure. Cloud-Computing ist der grosse, neue Trend in der IT. Aber welche Anwendungen können schon heute tatsächlich in einer solchen Umgebung laufen? Ist Cloud-Computing eine “alles oder nichts” Entscheidung? Kann man Anwendungen so gestalten, dass Teile in einer Cloud-Computing Umgebung laufen und andere Teile traditionell auf eigenen Servern?
NetUg-NiederRhein: EntityFramework 4.0 mit Dr. Holger Schwichtenberg
Ich freue mich für den 03.12.2009 das Usergroup-Treffen zum Thema EntityFramework 4.0 mit Dr. Holger Schwichtenberg ankündigen zu dürfen. Mehr infos unter: www.netug-niederrhein.de
Max number of parameters for a command fired against SQL Server
Interesting…
PHP und WCF Interop Web Cast
Interoperabilität gehört (fast) zu meinem täglichen Brot :-) Und zwischen Web Services ist das ja auch ganz normal. Ich freue mich daher sehr, dass Microsoft das Thema auch auf dem Schirm hat. Mit dem “Evangelist mit dem Hut” habe ich mich vor ein paar Tagen zusammengesetzt und wir haben einen Web Cast aufgenommen. Jan hat danach noch ein Video-Interview mit mir gemacht, was er in seinem Blog gepostet hat. Web Cast: PHP - WCF Webservice Interoperabilität MSDN TV: Interview Der Evangelist mit dem Hut a.
Blend 3 & ASP.NET Authentication
I really like to work with Blend 3.0 beside Visual Studio for WPF (Windows Presentation Foundation) or Silverlight Applications … but this really sucks:
Visual Studio Addin - OpenInBlend
I’m currently building a Silverlight 3.0 Business Application with a customer. I really like the ability of Blend to open the current solution in Visual Studio. But what about vice versa? nada! So I hacked a small Visual Studio AddIn to do the job for me:
pan und artist
Mein Freund Jonas hat mit seinem Kollegen das “Album in der Pipeline”. Ich durfte schon in einen sneak peak das neue Werk der beiden hören… Einen Blick und ein Ohr wert! Update: Reinhören bei MySpace…
Browser herunterladen in einem Windows ohne Browser
Man man man das is ja sowas von krank. Aber das ist ja auch nicht der erste Schildbürger-Streich der EU… In der folgden Anleitung (englisch) wird erklärt, wie man in der E (für Europa) Version von Windows 7 einen Browser herunterladen kann, ohne, dass ein Browser installiert ist. Hä? Gaaaaannz einfach. Man nehme den Windows Media Player dafür (schuck!!!). Das geht (wichtige Info), weil die DLLs und das ActiveX Control des Internet Explorers im System vorhanden sind.
Re: Blinder Fleck Change Tracking
Ich habe gerade Ralfs Posting gelesen. Ich stimme ihm zu (auch wenn ich den DataSet doch etwas kritischer gegenüber stehe:-)), dass Changetracking nicht zum Binden Fleck werden darf. Den Ansatz das Tracking als seperated concern zu Implementieren habe ich erst vor kurzen gewählt – und da Ralf gefagt hat wer ‘s implementiert möchte ich hier ein paar Zeilen Code teilen. Ich verlasse mich dabei darauf, dass saubere Objekte das Interface INotifyPropertyChanging implementieren.
why in the world would you perform a slow database query… when you don't have to?
A must-read: http://www.codinghorror.com/blog/archives/001281.html Thanks, Jeff!
NRW Conf 09
Auch in diesem Jahr veranstaltet der Just Community e.V. wieder das größte Developer und IT-Pro Community Event. Unter dem Motto „Check-In zum Wissensvorsprung“ holen wir am 28.08.2009 zahlreiche nationale und internationale Speaker nach Wuppertal. Neben den Vorträgen haben Sie natürlich auch dieses Jahr wieder viel Zeit für das Networking mit anderen ITlern aus Nah und Fern. Alle Informationen, wie die Agenda und eine Übersicht über die Speaker gibt es unter http://www.
Architecture.NET Open Space 2009
Der Eventsommer geht weiter… am 5. und 6. Juni fand der erste Architecture.NET Open Space 2009 in Düsseldorf statt. Ein sehr interessantes Format und sehr interessante Themen. Lars, bitte im Winter 2008 gleich nochmal :-) btw. Lars wird unsere Usergroup am 02.07.2009 besuchen…
Project Springboard
Am 5. Juni war ich als Sprecher beim “Project Springboard” zu Gast. Dennis Zielke und das Student Partner Team haben ganze Arbeit geleistet und ein Spitzen Event auf die Beine gestellt – nochmal nochmal nochmal! Mein Vortrag “IIS, PHP & WCF – Web Services InterOp” hat wirklich Laune gemacht und ist laut Feedback bester Vortrag der Konferenz – DANKE, IHR WARD EINE SUPER AUDIENCE!!!