Mobiele website live nl

Door creator1988 op vrijdag 29 april 2011 11:46 - Reacties (16)
Categorie: Frontend, Views: 2.709

Voor een ieder die benieuwd was naar de touch-photogallery in deze post: we zijn live!
http://100procentjan.nl/tweakers/mobiellive.png

Beschikbaar op m.funda.nl, als je op je desktop kijkt is het aan te raden Chrome of een andere Webkit browser te gebruiken.

De Nota Bene's
1. Wellicht is de DNS server van je provider nog niet bijgewerkt, in dat geval zie je nog de oude site.
2. Koppeling met je profiel op Mijn funda wordt over enkele weken toegevoegd. Samen met ondersteuning voor plattegronden en 360 foto's.

MIX Rollup, deel 1 nl

Door creator1988 op woensdag 20 april 2011 14:29 - Reacties (2)
Categorie: -, Views: 2.002

http://100procentjan.nl/tweakers/mix1.jpg
Vorige week gespendeerd in Las Vegas voor de jaarlijkse Microsoft conferentie over User Interaction & Development: MIX. Hier een quick rollup van deze week!

Zondag
Aankomst, en een dag voor de conferentie het schokkende bedrag van $20.75 uit de 5-card poker machine gehaald met 4 azen!
http://100procentjan.nl/tweakers/mix2.png

Lees verder »

Output Cache Substitution (Donut Caching) in ASP.NET MVC 2 en 3 nl

Door creator1988 op dinsdag 05 april 2011 14:27 - Reacties (2)
Categorie: Frontend, Views: 2.600

Dynamische pagina's, of het nou in PHP, CGI of .NET is, hebben het internet gemaakt tot wat het nu is; maar hebben één groot nadeel. Voor elk request dient de pagina opnieuw te worden gegenereerd. Oplossing: cachen. Nu hebben we hiervoor in ASP.NET MVC het 'OutputCache' attribuut, dat je op elke Action kan zetten:

C#:
1
2
3
4
5
6
// cache voor 1 minuut
[OutputCache(Duration = 60VaryByParam = "id")]
public ActionResult Detail(int id) {
    // haal model op
    return View();
}


Probleem
Iedereen die deze pagina de komende minuut opvraagt krijgt dezelfde versie te zien. Geen probleem voor pagina's die more-or-less statisch zijn, maar funest wanneer je bijvoorbeeld login informatie toont! Voeg je bijvoorbeeld Output caching toe aan het standaard ASP.NET MVC 2 project (In VS 2010 -> New Project -> ASP.NET MVC 2 Web Application) dan krijg je de volgende situatie:
http://www.100procentjan.nl/tweakers/cache1.png
Overzichtspagina, je ziet de 'last update' datum ter referentie

http://www.100procentjan.nl/tweakers/cache2.png
Nu loggen we in

http://www.100procentjan.nl/tweakers/cache3.png
De pagina wordt uit cache geladen (zie 'last update') maar er staat nog steeds een 'Log on' knop ipv. 'Logged in as jan'.

Lees verder »