Archive

Author Archive

< ! - - code nuggets - - >

March 22nd, 2010 Michel 2 comments

Kom er net achter dat een stukje asp.net code uitcommentariëren niet per definitie betekent dat dat stukje code niets meer doet.

Bij nader inzien correct gedrag maar ik werd toch wel even gefopt.

Wat is het geval? Het uitgecommentariëerde stukje asp.net bevat een code nugget (<% %>).

Tussen <% %> wordt een call gedaan naar RenderPartial en die method klapte er uit!  Zoeken in het commentaar naar een fout doe ik over het algemeen niet. Visual Studio toont de code echter als commentaar. Ook al zit er een code nugget in de code.


<!--

<div id="questions">

<% Html.RenderPartial("Breadcrum"); %>

</div>

-->

Kortom, pas op met uitcommentariëren van asp.net code wanneer deze code nuggets bevat!

Post to Twitter

Categories: Programming, dotnetmag Tags:

corMVC

March 13th, 2010 Michel 1 comment

Afgelopen week druk in de weer geweest met jQuery en ASP.NET MVC.

Het gebrek aan ervaring met deze combinatie leidde regelmatig tot rigoreuze refactoracties.

Tijdens deze ontdekkingsreis werd mij duidelijk dat ik ook aan de clientkant (de browser) steeds meer richting MVC aan het sturen was.

Het scheiden van verantwoordelijkheden leidt eigenlijk op zeer natuurlijke wijze tot dit pattern.

Omdat ik er zeker van ben dat ik niet de enige ben die in dit schuitje vaart heb ik vandaag wat rondgesurft op zoek naar frameworks waarin MVC en jQuery aan de clientkant “opgelost” wordt.

Heb net het corMVC framework van Ben Nadel gedownload. corMVC staat voor Client-Only-Required Model-View-Controller. Op de website wel voorbeelden maar nog weinig documentatie (”coming soon…”).

De combinatie van zelf “lijden”/ontdekken en daarna een oplossing van iemand die al verder over aanpak nagedacht heeft bestuderen is ideaal om zelf ook weer een stap verder te zetten.

De komende week ga ik eens goed kijken naar dit framework en daar op een later tijdstip een en ander over bloggen.

Uiteraard stel ik het op prijs te horen of jullie al ervaring hebben met corMVC en/of andere MVC frameworks (liefst i.c.m jQuery).

Post to Twitter

Categories: Uncategorized Tags: , ,

jQuery intellisense in ASP.NET MVC

March 1st, 2010 Michel No comments

Nu jQuery onderdeel uitmaakt van Visual Studio biedt de IDE ook een intellisense mogelijkheid aan voor jQuery.

Om gebruik te maken van jQuery intellisense dient Visual Studio 2008  aan de volgende voorwaarden te voldoen:

Wanneer je nu de jQuery intellisense wilt gebruiken in een ASP.NET MVC (download MVC 1.0) solution doe dan het volgende:

  • Open master page
  • Voeg de ‘vsdoc.js ‘ regel toe achter de regel waar jQuery library wordt geinclude:
<head  runat="server">
<title>
<asp:ContentPlaceHolder  ID="TitleContent" runat="server" />
</title>
<link  href="../../Content/Site.css" rel="stylesheet" type="text/css"  />
<script  src="../../Scripts/jquery-1.4.1.js"  type="text/javascript"></script>
<script  src="../../Scripts/jquery-1.4.1-vsdoc.js"  type="text/javascript"></script>
</head>

Test nu of jQuery intellisense daarwerkelijk werkt door een MVC user control of MVC view te openen.

Wanneer je in de control/view ‘$’ intikt zal de jQuery intellisense actief worden.

Post to Twitter

Categories: .NET Tags:

@Twisst

January 12th, 2010 Michel No comments

Afgelopen jaar ben ik eindelijk echt gaan twitteren. Account bestond al een tijdje (sinds 4 maart 2008) maar erg actief was ik niet. Dat zat hem m.n. in het feit dat ik Twitter ook niet zo “snapte”.

Wat precies de knop heeft doen omgaan weet ik niet meer maar het was in een paar dagen gebeurd. Ergens in maart besloot ik dat ik het nu maar eens wel moest gaan begrijpen. En dus ben ik als een dolle gaan twitteren in de hoop het licht te zien. Gevolg: binnen twee dagen niet meer zonder kunnen.

En nu, acht maanden later, kan ik alleen maar bevestigen dat het een fantastisch medium is. Je leert veel mensen kennen met zeer uiteenlopende bezigheden. Oude interesses zijn inmiddels weer afgestoft (astronomie), bestaande kregen een nieuwe impuls (fotografie en uiteraard programmeren).

Een van de leukste ervaringen van afgelopen jaar is het betrokken raken bij @twisst. Deze dienst maakt het mogelijk om gewaarschuwd te worden wanneer op jouw lokatie de International Space Station, kortweg ISS,  duidelijk zichtbaar over komt vliegen. Twisst is bedacht en gemaakt door Jaap Meijers en Govert Schilling.

Het werkt ontzettend simpel: je volgt @twisst en in je Twitter profiel geef je aan waar je je bevindt. De rest regelt @twisst. Op de dag dat ISS  bij jou overkomt krijg je in de namiddag een tweet met informatie over de passage van het ruimtestation die avond/nacht/ochtend. In deze tweet staan o.a. het tijdstip en de richting van de ISS. Het enige dat je dan nog zelf moet doen is op tijd naar buiten gaan en de goede kant op kijken! En uiteraard hopen dat het die avond niet bewolkt is. Vanuit de tweet kun je dan ook naar jouw persoonlijke pagina waar meer informatie te vinden is.

Een ontzettend leuk (Twitter) initiatief. Voor mijzelf werd het extra leuk daar ik betrokken raakte bij het project! Inmiddels zijn er meer dan 24.000 volgers van deze Twitterdienst.

Afgelopen december is het gelukt om samen met Jaap het systeem verder te perfectioneren. Een van de punten waar we aan gewerkt hebben is het bundelen van meerdere passages van ISS op een avond/nacht. Voorheen kregen tweeps meerdere tweets op één dag. Dat is nu aangepast zodat een tweep nog maar maximaal één tweet krijgt met daarin alle informatie over de komende avond/nacht/ochtend. De realisatie daarvan was een mooi avontuur: rekenen met tijdzones en veel ervaring op doen met PHP. Normaal gesproken werk ik als Deloitte consultant veelal met Microsoft technologieën en dan kan het geen kwaad om ook eens in een andere omgeving te ontwikkelen.

Als slagroom op de taart zijn we met @twisst inmiddels genomineerd in de categorie science van de Shorty Awards! Deze maand (januari 2010) kan er gestemd worden. In februari gaan de bovenste vijf door naar de finale. Een combinatie van punten van de community en een jury zal dan bepalend zijn wie de winnaar wordt. In maart (New York) volgt dan de uitreiking van de prijs! Ongeacht de uitslag, het is al een feest op zich om alle reacties te lezen.

En o ja, stemmen op @twisst kan hier: http://shortyawards.com/twisst.

Meer informatie over twisst:

  1. Betrokkenen Twisst project
  2. Infographic over werking Twisst
  3. Meer informatie over de nieuwe versie van @twisst

Post to Twitter

Categories: Programming, Twitter, php Tags: , , ,

Console.WriteLine

December 1st, 2009 Michel 1 comment

console

P.S. Anyone who knows a nice plugin to show C# code in WordPress?

Post to Twitter

Categories: Uncategorized Tags: