ASP.NET News from Blogger: Fervent Coder   Get the feed of: Fervent Coder

Total News: 97

Remote Work: Placeshift and Stay Highly Collaborative Part 1

The biggest complaint most remote workers have in regards to working on a team? Feeling disconnected. The biggest complaint an office has about remote workers? They forget the remote workers are th...

Chocolatey - Guidance on Packaging Apps with Both an Install and Executable/Zip Option

chocolatey is consistency with packages and naming conventions as chocolatey continues to grow. It's fine to name packages by the app/tool name, that's both intuitive and expected. What I am more inte...

Software Release Management - Why You Can’t And Shouldn’t Force People to Use the Latest Version

As software creators we don't get to decide what version of our tools / libraries that people use. If we try to force them, our users will go somewhere else. Update: What Type of Software This Ap...

DropkicK–Deploy Fluently

DropkicK (DK) has been in development for over two years and has been used for production deployments for over a year. Dru Sellers originally posted about DK back in 2009. While DK isnt yet as super e...

RoundhousE–Intelligent Database Migrations And Versioning

Because everyone wants to kick their database, but sometimes kicking your database is a good thing! Many would not argue that you should version your code, and few would argue against versioning ...

Let’s Get Chocolatey! Kind of like apt-get for Windows

If only there was some way to quickly and silently install applications and tools on my windows machine. Chocolatey is kind of like an apt-get, but for Windows. It is a machine level package manager ...

Extend NuGet Command Line

Yesterday I started a discussion about adding a new command to nuget.exe. It ended in creating an extension to the command line that behaves in the same way without having to dive into the nuget code ...

Iowa Code Camp Presentations

Last weekend I went up to Iowa Code Camp in Cedar Rapids and had the opportunity to do two presentations, one on NuGet and one known as the Automation Tools Roundup. ICC is one of my favorite conferen...

MVP Renewal and News

It appears that my work in the community and the nominations received from others has secured my status as an MVP for a second year. Thank you all for the award and thank you everyone (including Micr...

From Zero To Deployed Contest–Winner Announced PLUS Extension To Most Creative

Recently we had a contest to see who could beat my time to get from no code to deployed. Thanks to everyone that participated and everyone that thought about participating in the contest. Most Creati...

Published Applications AKA _PublishedApplications

Less maintenance. Less work to package during your automated builds. Too easy. Remember Our Old Friend _PublishedWebsites? Youve probably seen the _PublishedWebsites folder when building websi...

Links for 2011-03-09 [del.icio.us]

Add coffee, and shake well: Publishing .NET Applications This. is. awesome! ...

From Zero To Deployed Contest–Prizes Announced

Do you have what it takes to meet the challenge? Well make it worth it. You may have noticed at the end of my last post I threw down the community challenge to get from zero to deployed faster th...

AppHarbor - Azure Done Right AKA Heroku for .NET

Easy and Instant deployments and instant scale for .NET? Awhile back a few of us were looking at Ruby Gems as the answer to package management for .NET. The gems platform supported the concept of DL...

UppercuT v1.2–NuGet Support

For those that have not yet heard, NuGet went v1 recently along with a whole slew of tools from the Microsoft folks. Ive been lucky to be a part of the NuGet project and see it take shape over the pas...

Links for 2010-12-13 [del.icio.us]

How to make sharing code between .NET and Silverlight (a little) less painful - Krzysztof Kozmic - Devlicio.us - Just the Tasty Bits "Windsor ships for both .NET and Silverlight. However working...

The Evolution of Package Management for .NET

The thing to realize is that the destination is never the most important part of the journey. Its the journey itself. When you start a journey, you are never fully sure where it is going to end...

September Topeka .NET User Group Meeting – BDD and SpecFlow

TOPIC: BDD and SpecFlow This is a presentation on how to use BDD and SpecFlow to build software driven by specifications. It will include a brief overview of how SpecFlow works and how to define spe...

Heartland Developer Conference 2010

Recently I was able to attend and speak at Heartland Developer Conference (HDC). This was my first time at the conference and it went smoothly for me. I was able to attend most of the sessions and had...

Herding Code Talks About Nu

Dru and I were recently featured on Herding Code Podcast. In the podcast we talk about everything from package management in general to Nubular (Nu) to other package management systems (OpenWrap, Bri...

Automate Your IT Shop – St. Louis Day of .NET

I facilitated a discussion on Automating Your IT Shop at St. Louis Day of .NET. There was so much to talk about, we didnt get to everything. Here are the notes I took while we were talking. Convers...

The Future of .NET Open Source Software Delivery

Imagine we are awhile into the future. How do you get open source releases down to your project so that you can use them? How do you get the products down to your computer so that you can use them? Is...

How To – UppercuT and Gems

In a previous post I mentioned how I was going to show you how UppercuT (UC) has the ability to make gems stupid simple to create and publish. You ask if gems can get any easier and to that I answer, ...

Gems For .NET – Community Response

There has been a lot of response in the community about this gems idea weve been talking about. I even had the opportunity to sit down with Nick Quaranto, the guy behind Rubygems.org, over coffee Sund...

How To – Gems And .NET – Dependencies (References)

In my last post I didnt mention dependencies. Dependencies are their own animal. They require a couple more things to be in place. Lets talk about those things. In the .NET world, the dependency for c...

How To - Gems And .NET

In my last post I showed gems being used for .NET. Now lets talk about How. Most of this stuff Ive learned over the past two days, so if I have a mistake here or you have a better idea, please dont he...

Gems - Package Management For .NET

The Ruby community has enjoyed a great user experience with a package management system they use called Gems. A gem is a package (or a library), compressed with some additional metadata, and can be ei...

Kansas City Developers Conference (KCDC)

Yesterday I attended KCDC in Kansas City. It was a great time and I had the opportunity to spend time with people much smarter than me. Even with all of the people I already know, I met quite a few ne...

RoundhousE now supports Oracle, SQL2000

RoundhousE, the database migration software that is based on sql scripts has added support for Oracle and SQL 2000. There have also been numerous other little things, including better logging and a sc...

UppercuT and Mercurial (hg)

I mentioned this awhile back on twitter, but UppercuT (UC) has support for Mercurial for versioning your assemblies. In the settings file, all you need to do it tell UC to use hg. When you build y...

Microsoft C# Most Valuable Professional

Recently I was awarded the Microsoft Most Valuable Professional (MVP) for Visual C#. For those that dont know its an annual award based on nominations from peers and Microsoft. Although there are ...

Coders For Charities

Last weekend I had the opportunity to give back to the community doing what I love. As geeks we dont usually have this opportunity. The event is called Coders 4 Charities (C4C) and its a grueling week...

Topeka Dot Net User Group (DNUG) Meeting – April 6, 2010

Topeka DNUG is free for anyone to attend! Mark your calendars now! SPEAKER: Troy Tuttle is a self-described pragmatic agilist, and Kanban practitioner, with more than a decade of experience in deliv...

UppercuT – Custom Extensions Now With PowerShell and Ruby

Arguably, one of the most powerful features of UppercuT (UC) is the ability to extend any step of the build process with a pre, post, or replace hook. This customization is done in a separate locatio...

Links for 2010-03-01 [del.icio.us]

Issues Compiling VS2010 solutions (with web projects) from Nant - Derik Whittaker - Devlicio.us - Just the Tasty Bits Awesome post! .NET OSS dependency hell - Krzysztof Kozmic - Devlicio.us - Just th...

RoundhousE – ADO.NET over SMO

One thing most database change management tools use is SQL Server Managment Objects (SMO). Most do that because ADO.NET doesnt allow the batch statement separator keyword GO in sql statements. So most...

Links for 2010-02-18 [del.icio.us]

Virtual ALT.NET: From Zero to Professional Build in a matter of moments, not days! with Rob Reynolds on Feb 24 I'm speaking y'all! Branch-Per-Feature: How I Manage Subversion With Git Branc...

Upcoming Events for 2010

One of my goals for the year was to speak at least three times this year and from the looks of things, it appears Ill meet that goal in the first half of the year. This is whats going on this year f...

Warmup – Getting Started

What if there was a tool out there that could let you specify a structure for a project (visual studio solution + everything else) and save you up to 3+ hours of work every time you started a new pro...

Windows Mobile Phone Bug: Text/SMS messages coming in from 2016 – Need a fix?

If you are seeing text messages coming in from the year 2016 and thinking this is a total WTF (mate?!), put down the phone. There is no need to break the phone. Its fine. Nearly all WM phones are expe...

Two Major Milestones for RoundhousE and UppercuT

This last year I had a focus to get more involved in Open Source (OSS). The year before I had been involved a little by submitting a patch here and there, but 2009 was a big year for me in OSS. I now ...

Lessons In Building An Email Parser

The Classic Infinite Email Loop When building an email parser, one must think about validating an email address that sends you a message. Just because that email address is where the message says it i...

SidePOP XMLConfigurator

From my previous post on SidePOP, Iwanted to make it even easier to configure SidePOP. So instead of the configure_mail_watcher()from the last post, this is what it looks like now: private void confi...

How To Check Email Programmatically - SidePOP

Background Sending email has long been easy to do with the .NET Framework. There really hasnt been a facility for checking email though. I recently had a need to be able to check email with and send a...

Command Line Parsing with Mono.Options

When you have command line arguments to parse, the place to look is Mono.Options. To date, I have not found anything better to get the job done. It is a single C# file if you do not want to download t...

Turning a New Leaf

public class DevliciousBlog { IBlogger _blogger; public Devlicious(IBlogger blogger) { _blogger = blogger; } } public class Program { private static void Main(string[] a...

RoundhousE: Version Your Database

Versioning your database is as important as versioning your code. How much time do we waste currently before we are even productive when we have to fix or enhance something in a database? Roundhou...

NHibernate Event Listener Registration With Fluent NHibernate

Im a huge fan of NHibernate. It has excellent documentation and just makes the whole job of getting things into and out of the database much more enjoyable. There is a whole series of posts on NHibern...

RoundhousE: Configuration

This week I introduced RoundhousE and its getting quite a stir. Lets take a look at the configuration. We are going to focus on the MSBuild/NAnt task configuration for now because the console isnt y...

RoundhousE DB Migration: Action Shots

I just started the appetites with my last post on RoundhousE. RoundhousE itself has a migration sample to help you get familiar with how it works. You can get to that by using a subversion client to d...

View Other bloggers