Updated: 28 November, 2021
Author: Craig Stuntz
What Is Homomorphic Encryption?
“Homomorphic” is an adjective which describes a property of an encryption scheme. That property, in simple terms, is the ability to perform computations on the ciphertext without decrypting it first. Because this tends to sound either baffling or miraculous the first time you hear it, let’s begin…
A case when FreeAndNil is your enemy
February 16, 2010
Author: Allen
It seems that my previous post about FreeAndNil sparked a little controversy. Some of you jumped right on board and flat agreed with my assertion. Others took a very defensive approach. Still others, kept an “arms-length” view. Actually, the whole…
jqGrid and XSS Security
February 8, 2010
Author: Craig Stuntz
Version 3.5.2 of jqGrid included an important new feature:
Now when autoencode is set to true we encode the data coming from server and not only when we post it (secutity fix)
Prior to this, you were required to encode the data yourself.
Now personally…
Entity Framework Models and Source Control
February 3, 2010
Author: Craig Stuntz
As you’re probably aware, an Entity Framework model is stored in a single XML file, with the extension EDMX. Developers occasionally ask if this means that two people cannot work on the entity model concurrently. My answer to this is, “It depends.” But I can give you some tips to make it easier.
Obviously, if you use a source control tool which locks files on…
join in LINQ to SQL and LINQ to Entities Considered Messy, Redundant
January 13, 2010
Author: Alf Christophersen
In this post I will demonstrate that use of the join keyword in LINQ to SQL and LINQ to Entities is nearly always wrong. LINQ queries which you write with the join keyword are harder to read and write than queries you write using associations, and…
Delphi 2010 DirectWrite "Hello World" Example
December 14, 2009
Author: Sinisa P29531
In my previous post I have translated Windows 7 SDK Direct2D “Advanced Geometries” examplefrom C++ to Delphi 2010 code. That was a lot of fun, so I have decided to continue the adventure in the realm of Direct2D programming and this…
Code Navigation In The RAD Studio Code Editor
September 18, 2009
Author: Darren Kosinski V1400
During the recent field test for RAD Studio 2010, I had a discussion with some field testers about the different mechanisms that the IDE provides for navigating through your source code. In particular, they were wondering why sometimes one method of code navigation fails, but other methods still work. I thought that this would be of interest to some of you as well, so…
JSON Types for Server Methods in DataSnap 2010
August 19, 2009
Author: Adrian Z1428
converter_1946
I am very happy I was granted permission to talk about the new features present in Delphi 2010 concerning database area.
DataSnap 2010 (DS2010) extended the list of server method parameter types with the full suite of JSON types.
It is now…
In LINQ, Beware of Skip(0)
June 10, 2009
Author: Marc Geldon
Calling IQueryable<T>.Skip(0) seems like it should be “free.” In other words, since it will have no effect on the resulting data, there should be little to no performance cost for calling it. But this is demonstrably not true in LINQ to…
Using DayPilot with ASP.NET MVC
May 12, 2009
Author: Craig Stuntz
I’m going to demonstrate how to use the open-source DayPilot Lite calendar control in an ASP.NET MVC application. I will discuss the capabilities of the control and consider the general problem of how to use controls designed for “plain” ASP.NET in MVC applications. I’m including a demo solution which you can download and run yourself.
Download the demo…