ASP.NET News from Blogger:
Fervent Coder
Total News: 97
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 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...
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 (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...
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 ...
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 ...
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 ...
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...
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...
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...
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...
Add coffee, and shake well: Publishing .NET Applications
This. is. awesome!
...
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...
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...
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...
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 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...
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...
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...
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...
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...
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...
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, ...
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...
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...
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...
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...
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, 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...
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...
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 ...
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 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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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...
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...
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...
public class DevliciousBlog
{
IBlogger _blogger;
public Devlicious(IBlogger blogger)
{
_blogger = blogger;
}
}
public class Program
{
private static void Main(string[] a...
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...
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...
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...
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