ASP.NET News from Blogger: Chad Myers Blog   Get the feed of: Chad Myers Blog

Total News: 59

Cool stuff in FubuMVC No. 2: Action Conventions

This is the second post of the FubuMVC series mentioned in the Introduction post. In the previous post, I hopefully sold you on the fact that behaviors combined with conventions are extremely powerful...

Pablos Fiesta 2011

In case you havent seen Johns posts about Pablos Fiesta,  I suggest you check them out. Thats right, Los Techies is having the 2nd annual Pablos Fiesta open spaces conference in Austin, TX over the we...

Cool stuff in FubuMVC No. 1: Behaviors

This is the first post of the FubuMVC series mentioned in the Introduction post. Perhaps the coolest thing about FubuMVC (and Im not kidding when I say theres a lot of cool stuff) is the behavior mode...

Convention over lots of code

Im in the middle of writing my last FubuCore series post before I proceed to the FubuMVC series of posts.   The post is called Stringification (String-eh-feh-k-shun) and its about using conventions to...

Cool stuff in FubuCore No. 9: Stringification

This is the ninth post of the FubuCore series mentioned in the Introduction post. Its a funny title, but it captures the point perfectly.  What do you do when you have something (a domain entity or mo...

A Quick Follow-up on Model Binding in FubuCore

I wanted to make some quick follow-up points to my Cool stuff in FubuCore No. 7: Model Binding post: Joshua Flanagan pointed out that I had an error in my description of how the ExpandEnvironmentVaria...

Cool stuff in FubuCore No. 8: UrlContext

This is the eighth post of the FubuCore series mentioned in the Introduction post. You might be thinking to yourself, Why is he doing a whole blog post on one class? Thats because this little puppy, U...

Cool stuff in FubuCore No. 7: Model Binding

This is the seventh post of the FubuCore series mentioned in the Introduction post. FubuCores model binding framework is perhaps the most substantial and compelling feature of the entire FubuCore libr...

Cool stuff in FubuCore No. 6: Command-line

This is the sixth post of the FubuCore series mentioned in the Introduction post. In the course of building the Fubu packaging infrastructure and later the deployment story, we had need for some comma...

Cool stuff in FubuCore No. 5: Easy Configuration

This is the fifth post of the FubuCore series mentioned in the Introduction post. In the whole history of FubuMVC, weve developed and innovated a bunch of cool stuff. Some of it can be complicated but...

Cool stuff in FubuCore No. 4: Dependency Analysis with Directed Graph

This is the fourth post of the FubuCore series mentioned in the Introduction post. There are several places in the Fubu-related projects (FubuMVC, Bottles packaging/deployment, etc) that we need to wo...

Cool stuff in FubuCore No. 3: Static Reflection

This is the third post of the FubuCore series mentioned in the Introduction post. NOTE: In case you werent aware, FubuCore is available as a Nuget package and is completely independent from FubuMVC. O...

Cool stuff in FubuCore No. 2: Extension Methods

This is the second post of the FubuCore series mentioned in the Introduction post. This post covers the various and plentiful extension methods contained in the FubuCore project. We have built up thes...

Cool Stuff in FubuCore and FubuMVC Series

Introduction I (and the Fubu team) get asked a lot: “What’s better about FubuMVC over ASP.NET MVC?” I really hate that question because a.) It’s not simple to answer because it’s a lot like the questi...

Cool stuff in FubuCore No. 1: Cache

This is the first post of the FubuCore series mentioned in the Introduction post. This post covers the Cache class (tests can be found in the CacheTester) Introduction The name of this class may make ...

Share your .NET Web Frameworks experience?

Nothing like a good open-ended subjective question to get geeks riled up, right? StackOverflow post:OpenRasta vs FubuMVC vs Asp.net MVC just some thoughts Though I think the “vs” in the title might be...

Fusion energy, Dovetail Hiring, and other stuff

Nuclear Fusion! Today at the ATX Code Lunch (if you havent come yet, youre missing out!), I was talking with some folks about the Fukushima nuclear fission reactor situation in Japan. I mentioned a f...

Dovetail Hiring a Junior- to Mid-level .NET Developer

(Im sure Gary Sherman, Dovetail CTO, wont mind if I copy his post verbatim) Dovetail is hiring a junior to mid-level .NET Developer. We're expanding the development team on our line of existing prod...

How we do Internationalization

Reading Joshs post on helpful Date/Time/TimeZone handling methods inspired me to write about how we deal with the complexities of internationalization and localization in our app. When we started, we...

First ATX Code Lunch Success!

We had our first ATX Code Lunch today and we had a great turnout.  The estimates ranged from 20-22 participants. I heard lots of different discussions from employment opportunities, to side proje...

Announcing: ATX Code Lunch

ATX Code Lunch (Austin, TX) What: A lunch-and-discussion event for coders (or people related to the process of coding) When: Bi-weekly (thats every other week as opposed to semiweekly which is twic...

Parsing a URL with a Regex

If that title didnt strike you dead with fear, then youve never attempted this impossible task before. I consider it right up there with finding Shangri-la,  Atlantis,  Z, or El Dorado. Lot...

Looking for a C Developer

Sorry for the string of job-seeking related posts recently.   I figure you wont mind since theres a lot of people out of work now and helping people find work is a work of mercy At Dovetai...

.NET Opportunity in Austin

A good friend of mine is looking for two intermediate and senior .NET developers in the Austin area (local only, no remote developers).  Its an excellent and stable company, great benefits, and...

A Brief History of Programming

In 1977, Bill Gates invented programming. Working closely with Steve Jobs, together they invented the SQL language (Steve being particularly responsible for the JOIN keyword).  That is a story fo...

A quick primer on .NET web frameworks

Ive received quite a few questions in the past months and year about web frameworks for .NET (some confusion around the difference between WebForms, ASP.NET MVC, FubuMVC, ASP.NET in general, etc)....

Unstated Requirements

I was formulating some thoughts for a whitepaper today and I was talking about two different ways to accomplish a particular task. Both ways accomplished the task, but one of them was clearly better.&...

Model Based Apps and Frameworks

Having been involved (mostly as a user or observer) with several recent applications and frameworks, Ive come to the conclusion that building your app/framework on an internal model is generally the b...

Composition versus Inheritance

One score (minus five) years ago, in the age of yore and of our programming forefathers, there was written a little book. A seminal book. A book that would change things. That book was called Design P...

Thinking about sessions for Pablos Fiesta

Weve been heads down at Dovetail, so I havent spent a lot of time thinking about Pablos Fiesta (shame!).  Ive come up for air recently and Im starting to get excited about it again.  Pablo...

FubuMVC Diagnostics

This post is about the FubuMVC framework. For more info on getting started, click the previous link, or view the Getting started wiki page. FubuMVCs configuration model is a semantic model that is bu...

FubuMVC has moved to GitHub

FYI, if youre looking at FubuMVC, you should be advised that the new home for the FubuMVC source is now at GitHub. I have cleared the SVN /trunk and /branches/reboot repositories over at the old Goog...

Announcing FubuMVC

A Little Background I have been relatively quiet about FubuMVC for some time (only briefly mentioning it in passing on this blog).  It has been a project that has been fermenting for some time w...

Pablos Fiesta Open Space Conference

In case you didnt see it on the main Los Techies feed, John Teague and fellow Los Techian announced Pablos Fiesta, Los Techies first Open Space conference. The sign-up page is here for more informati...

Productization

I need some wisdom of the crowd here. Im guessing just about ever single one of you (at least the software developer types) reading this have deployed software to a production environment at least on...

Dovetail is Hiring a Junior-to-Mid-level .NET Developer

Come work for one of the most progressive development shops in the US. This is an opportunity to work with some of the leaders in the .NET/C# space including Jeremy Miller and Joshua Flanagan both se...

Is Blogging Dead?

The other day I was at lunch with some folks (I wont name drop except to give credit for the person who originally brought it up: Jeremy), and he commented that, while is number of RSS subscriptions h...

The usual result of Poor Mans Dependency Injection

Alternate Title: An IoC Container is a Rich Mans Factory Pattern Implementation I ruffled some feathers with my last post on Poor Mans Dependency Injection (PDMI), so please allow me to clarify furth...

Just say no to 'Poor Mans Dependency Injection.

For background, Jimmy Bogard originally posted about the poor mans dependency injection style used in NerdDinner. Not to single out NerdDinner, because there are lots of apps out there doing this. Ner...

The Perfect Web Framework

Ive been paid professionally to work with or have messed around with many web frameworks. To name most of them: Perl/CGI RoR a tiny bit of Django ASP.NET WebForms ASP.NET MVC FubuMV...

How to Write Unmaintainable Code

A friend showed this one to me a long time ago, and I still chuckle every time I remember a snippet or two from it. How to Write Unmaintainable Code by Roedy Green Perhaps my most favorite section i...

Going Controller-less in MVC: The Way Fowler Meant It To Be

This is sort of a stream-of-consciousness post. Several folks have been asking me what I mean by Controllerless actions and what Im thinking about doing in FubuMVC.  The conversation has already ...

On the performance of Opinionated Builders

I was reading Eric Hexters post titled Opinionated Input Builders Part 6: Performance of the Builders and I was going to leave a lengthy comment, but decided it would be better as its own blog post: ...

Some quick updates

I know Ive been remiss in my blog posting duties. Please trust me when I say its for good reason and that youd understand. I appreciate you sticking with me. In the meantime, here are a few tidbits t...

Lifecycle of an open source project

Ive had several people ask me about the state of various open source projects that Im involved with or advocate.  They ask questions such as Is it alpha or beta?, Should we start using it?, and W...

Austin CodeCamp 09: Quite Possibly Better than Bacon

You should go to Austin CodeCamp 09. Thats a pretty sensationalistic title, Ill give you that. Im very serious though, Austin CodeCamp 09 may actually prove to be better than bacon and even -- yes, I...

To MVC or to WebForms?

In case you havent been following it, theres a sort of blog storm happening around whether or not you should learn ASP.NET MVC (or indeed MVC in general) or stick with Web Forms. You can follow the s...

Virtual ALT.NET Meeting about S#harp Architecture

The VAN is still going strong, thanks to Zachariah Young for all his dedication and hard work! Were looking for feedback on the format and topics. Please opine on the Virtual ALT.NET Mailing List (the...

Excelling in a job interview

My friend and co-worker Gary Sherman recently tweeted this and I thought I would share it with you: How to Nail an Interview: http://www.howtonailaninterview.com/ (for my English-as-a-second-langua...

Virtual ALT.NET Meeting Tonight

Zachariah Young has been rockin the Virtual ALT.NET (VAN) meetings for the past several months. Theres been good turnout and good discussions.  Hes kicking it up a notch and asking members of the...

View Other bloggers