WYSIWYG, WYSIWYM and all that jazz

So you have a requirement – supply the possibility to create and edit rich formatted text in a web application. Seems pretty straightforward – use a ready editor and you’re done. Now, add some constraints to that, like – the editor needs to be dead simple because the target user does not care about all that semantic stuff (that’s your job), it needs to perform well and be as in…

By on (tags: editors, categories: web)

String concatenation and the myths that go with it

I’ve heard a lot of advice about how I should and how I should not concatenate strings. I’ve stuck to them, but the moment of questioning was inevitable. So I spun up a small app to see what’s what. If you’re interested, read along. There have always been moments when I wasn’t sure when to use the “+” operator and when not – in a majority of cases I didn’t cause I’ve always bee…

By on (tags: performance, categories: code)

Support for All()/Any() in WCF Data Services 5.0

9th of April 2012 the new version of WCF Data Services was released with number 5.0 and support for V3 OData protocol. You can download this version from here. You can read more about all new features added to this release of Data Services on WCF Data Services Team Blog Most important features are Vocabularies Actions Spatial types Named streams Patch support Any() All() suppor…

By Mirek on (tags: Data Services, OData, WCF, categories: code)

Practical differences between ASP.NET Web API and WCF Data Services

In this post I would like to point out the main practical differences between ASP.NET Web API and WCF Data Services (OData). For those who does not yet know too much about Web API there is a lot of articles and tutorial about this topic on the net. The starting point is of course Microsoft ASP.NET team site which provides all related information and a bunch of tutorials. Concer…

By Mirek on (tags: ASP.NET, OData, WCF Data Services, Web API, categories: infrastructure, code)