Events der bliver væk

by Jesper august 27, 2009 12:37
Jeg sidder på en server applikation, der rejser en række events, som et ukendt antal klienter kan abonnerer på. Så begynder jeg pludselig at få periodiske fejl – der er klienter der ikke bliver notificeret når serveren rejser en event. Efter lang tids debugging, finder jeg frem til problemet. En af ... [Mere]

Tags:

C#

INotifyPropertyChanged hjælper

by Jesper august 26, 2009 08:00
Jeg arbejder for tiden en del med en Winform applikation, og har langt hen ad vejen implementeret MVVM, for at skille lidt af forretningslogikken ud fra UI koden. Mine model-klasser er derfor blevet fyldt med properties som rejser events hver gang de skifter værdi – modellen implementerer INotifyPro... [Mere]

Tags:

Tip | WinForms

LosFormatter hvis du vil hashe

by Jesper august 25, 2009 14:25
Har du behov for at skjule noget af din data, og ønsker du ikke at udstede nøgler og krypterer med frameworkets stærke krypteringsalgoritmer? Ja så er een af mulighederne at tage Viewstate-mekanismen, også kaldet LosFormatter (Limited Object Serializer Formatter), til hjælpe. Samtidg med at den slør... [Mere]

Tags:

C#

Jeg hader DTO’er!

by Jesper august 24, 2009 10:55
DTO som i Data Transport Objects. Objekter der bare har en række properties, så man kan overfører data mellem DAL og BLL og mellem BLL og UI. Selvfølgelig er overførslen af data mellem de forskellige lag ikke nødvendigvis de samme objekter, og man kan sagtens have et sæt DTO’er til DAL og et andet s... [Mere]

Tags:

C# | Tip

Optimer dine loops

by Jesper august 20, 2009 23:06
Jeg, og sikkert også du, har hundrede vis af gange skrevet en JavaScript for-next løkke på følgende måde: for (var i=0; i<arr.length; i++) { //Ya-di-ya } Var du klar over at man kan optimerer den løkke med en faktor 1:8 ved at lave en minimal ændring af koden? Det viser sig nemlig, ... [Mere]

Tags:

JavaScript | Tip

Json datoer er sexede

by Jesper august 20, 2009 13:35
Hvorfor er det lige det skal være så besværligt at serialicerer og deserialicerer datoer i Json? Der har været flere forskellige tiltag, og måder til at håndterer datoer i de forskellige frameworks – mere eller mindre gode. Da jeg primært (99%) udvikler på Microsoft platformen, gør jeg det daglige a... [Mere]

Tags:

JavaScript

State Machine pattern – et anti-pattern?

by Jesper august 19, 2009 15:09
Jeg arbejder en del med State Machine (SM) i et lille hobby projekt, og jeg har virkelig slået knuder på mig selv for at forstå og adapterer det designpattern. Når man først har haft en SM med 10-15 states oppe at køre, bliver man helt høj over hvor fedt ... [Mere]

Tags:

Code Smell

En ligning – 3 ubekendte

by Jesper august 14, 2009 07:23
Sidder lige nu med et, for mig, komplekst problem: Et hotel har 100 ens værelser. Hvert værelse har en kapacitet (antal senge) Hvert værelse har minimum kapacitet Der bookes samlet antal Hvordan regner man det bedste antal værelser ud? Givet at man helst vil fylde værelser, og helst v... [Mere]

Tags:

Fredag

Data dreven unittest

by Jesper august 12, 2009 08:06
Man kan vel sagtens argumenterer for at, en test man har behov for at køre gentagende gange, ikke er en god test. Men der er bare situationer, hvor det giver god mening, uanset om det så er ‘korrekt’ eller ej. Test af et kompliceret regulært udtryk for eksempel. Det er nok også derfor at NUnit i de ... [Mere]

Tags:

Unittest | VS.NET | MS test

Threadsafe filewriter

by Jesper august 07, 2009 14:55
En gang imellem kommer man ud for at man skal logge events i et multitrådet miljø. Her nytter det ikke noget bare at skrive løs i en fil, for så opstår der hurtigt låsningsproblemer. Jeg sidder for tiden med et logningsmodul, der bruger en TextWriter som persisteringsmedie, og lige siden jeg har l... [Mere]

Tags:

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen | Modified by Mooglegiant

About

Mit navn er Jesper Jensen, og jeg arbejder til dagligt som web-udvikler hos DGI, hvor mit speciale er klientside applikationer. Før det var jeg nogle år i robotbranchen, hvor jeg arbejdede med 3D simulering og system koordinering. Jeg elsker webudvikling, og specielt JavaScript har min interesse. Jeg har blogget om mine oplevelser med udvikling siden 2004

Calendar

<<  juli 2010  >>
mationtofr
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

RecentComments

Comment RSS