Glenn Vanderberg: Real Software Engineering
tl;dr: (Spoiler) Software Engineering as a concept is a joke unless you’re practicing Agile disciplines.
(This is the only software talk I’ve ever seen get a standing ovation)
Uncle Bob Martin: The Renaissance of Craftmanship
tl;dr: Be less terrible.
Jim Weirich: The Grand Unified Theory of Software Design
tl;dr: Connascence is a word and it’s hard to fathom all the ways in which our code is coupled.
At Lansing GiveCamp I was chosen to lead a team tasked with creating a guest registration system for Ronald McDonald House of Mid-Michigan . Ronald McDonald House wanted to get off their current system, paper, to streamline their processes and report on their data. The event started around 7:00PM on Friday and ended with 3:00PM on Sunday. Thatโs 44 hours.
At first it seemed too simple and I wondered if Microsoft Access wouldnโt have been sufficient for their needs.
Chicago Code Camp - 2009 - NHibernate can make your domain model beautiful, your application perform better and facilitate Rapid Application Development.
Hereโs a simple way to avoid postbacks in your site, still be SEO friendly and degrade gracefully to JavaScript free browsers (and handle middle clicks and copy&paste) in ASP.NET MVC using jQuery.
First, weโll create an alternate MasterPage called No.master with no content, only one ContentPlaceHolder:
<asp:ContentPlaceHolder ID=โMainContentโ runat=โserverโ />
Now, weโre able to tell via HTTP Headers if a Request is an Ajax Request, so weโll write a new method in our Controller Base class to toggle the master page: