-
Minesweeper met Javascript en Canvas
Vrijdagmiddag om half vier is een uitstekend moment om de laatste 90 minuten pre-borrel gewoonweg te verspillen. Dat kan met filmpjes kijken of door spelletjes te spelen. Blijkbaar had systeembeheer dit ook door, want op mijn verse geïnstalleerde machine staat mooi geen mijnenveger. Mooi moment om eens te gaan spelen met <canvas />. Beware voor awesome code, met fantastische variabelenamen: Minesweeper in Javascript en Canvas (bouwtijd: minder dan 60 minuten vanaf scratch)!
•
-
Video: Primer; Hoe Facebook omgaat met Javascript
De beste video die ik in 2010 heb gezien, "Primer: Facebook's 2k of JavaScript to power (almost) all interactions" door Makinde Adeagbo. Verplicht voer voor iedereen die professioneel met JavaScript bezig is.
Videolink
•
-
MVC Views gebruiken in ASP.NET Webforms
Wanneer je een hybride website hebt, waarin zowel MVC als Webforms gebruikt worden; een niet ongewoon scenario wanneer je website constant in development is; kan het gebeuren dat je veelgebruikte controls (zoals bijvoorbeeld een 'Login' control) in Webforms schrijft omdat je ze dan voor allebei de architecturen kan gebruiken.
Vandaar het 'ViewRenderer' control, een CustomControl dat MVC Views kan renderen in Webforms controls. Syntax?
•
-
Non-javascript fallbacks in ASP.NET MVC
Alles op den ganse aarde is tegenwoordig Ajaxified, en een behoorlijk aantal websites heeft haar Ajax interacties Javascript-only gemaakt. Nogal vervelend als een aanzienlijk deel van je gebruikers onder werktijd je website probeert te gebruiken. Met ASP.NET MVC is het behoorlijk gemakkelijk gemaakt om eenvoudige interacties ook beschikbaar te maken voor non-Javascript clients.
De 'Bewaren' knop
Men neme als voorbeeld, de 'Bewaren als favoriet' functionaliteit zoals deze op elke detailpagina te zien is. Een knop met drie states:
Aan de achterkant doet dit niets anders dan een GET naar de controller 'ClientActie' (GETs zijn goedkoper dan POSTs) via:
•
-
2010: Nu eens échte cijfers over browsers en besturingssystemen
Na vandaag de volgende artikelen te hebben gelezen: Firefox deelt klap uit aan IE in Europa, en Windows 7 in Nederland groter dan XP; ter reflectie eens wat cijfers van een echte website die door een aanzienlijk deel der bevolking wordt gebruikt. Met net even andere conclusies. Tevens een aardige indicator voor het gebruik van Internet Explorer 6 in 2010.
Browsers
Het aantal bezoeken per browser over geheel 2010:
Duidelijk te zien is dat IE nog altijd zeer dominant is. Wanneer we alleen de maand december pakken, dan is wel duidelijk dat dit afneemt; maar nog altijd ruim de grootste. Opvallend is wel de opmars van Safari.
•
-
Intelligente suggesties, deel 4: Aantallen, caching en Protocol Buffers
Dit is deel 4 in een serie over de techniek uit een 'intelligente' zoekbox.
- 1. Introductie en 'StartsWith'
- 2. Volledige matching en typfouten
- 3. Uitspraak en hierarchie
- 4. Aantallen, caching en Protocol Buffers
•
-
Intelligente suggesties, deel 3: Uitspraak en hierarchie
Dit is deel 3 in een serie over de techniek uit een 'intelligente' zoekbox.
- 1. Introductie en 'StartsWith'
- 2. Volledige matching en typfouten
- 3. Uitspraak en hierarchie
- 4. Aantallen, caching en Protocol Buffers
•
-
Intelligente suggesties, deel 2: Volledige matching en typfouten
Dit is deel 2 in een serie over de techniek uit een 'intelligente' zoekbox.
- 1. Introductie en 'StartsWith'
- 2. Volledige matching en typfouten
- 3. Uitspraak en hierarchie
- 4. Aantallen, caching en Protocol Buffers
•
-
Intelligente suggesties, deel 1: Introductie en 'StartsWith'
Dit is deel 1 in een serie over de techniek uit een 'intelligente' zoekbox.
- 1. Introductie en 'StartsWith'
- 2. Volledige matching en typfouten
- 3. Uitspraak en hierarchie
- 4. Aantallen, caching en Protocol Buffers
•
-
Video! On-the-fly zoeksuggesties: Levenshtein en Soundex in de praktijk
•
This is an archived copy of all my blog posts which is irregularly updated.