Entries for the ‘Tech stuff’ Category

Web 3.0

Just in case you (like me) didn’t know what the **** Web 3.0 is (I didn’t even know it is a buzz word these days), you should read this post on Amit Agarwal’s blog should help you out.

Extending BuildMaster

I might have mentioned, or I might have not, that we have recently started to use BuildMaster as a continuous integration tool. Before continuing, let me make myself clear and say that besides being a satisfied customer of BuildMaster, I have nothing to do with the product itself. Now, with that out of the way, […]

Quick tip: Publishing a web application with MSBuild

We have this project, that is developed in house and at an outside contractor. Recently, we purchased and installed BuildMaster and tried to use it to automatically publish this project as well. As it occurs, it is not as easy to publish a .NET 3.5 web application as it is from Visual Studio. To cut […]

Developing for SQL Server merge replication

Lately, we’ve been pushing our application from single server environment into an environment with merge replication. Not only that, but we also migrated from another RDBMS to Microsoft SQL server. While application had no issues working in replication environment, I learned the hard way there are some things that I could and should have done […]

Quick tip: Creating multiple user controls with simillar properties

Imagine you just created 4 or 5 or n different Web user controls in your ASP.NET WebForms application. Now you realized that they all share some properties. This is a problem, because it means you are having nearly identical code in multiple spots. What you can do is create a partial public class that inherits […]

Quick tip: Templated controls

If you create a templated server control, import it into your web-site or web application and you want to do: <my:Control ID=”myControl” runat=”server”> <ItemTemplate> Some text, html or whatever. </ItemTemplate> </myControl> and you are allowed to do only: <my:Control ID=”myControl” runat=”server” /> you need to modify your ItemTemplate property to look like this: [TemplateContainer(typeof(MyTemplateControl))] [Browsable(false)] […]

Generics

For years, I have tried to learn more about generics, but since my work was never in need for such implementation, I never bothered. Finally, an opportunity arose. I cannot go in specific details, but I had to write a Windows service (in C#) that daily obtains vast amount of similar data which must then […]

.NET Custom validators – perfect tool (almost)

I don’t know about you, but working with .NET validators is always a fiddly job. Sure, they enable you to do quick validations, but I am yet to find an app where each field only needs one validator. And this is where things usually get interesting.

DB2 Data Provider for .NET – followup

A follow-up on article about DB2 Data Provider for .NET

DB2 Data Provider for .NET

As you might have read, I am lately doing a lot of stuff in .NET with DB2 as a database server. In the past, the only way to connect to a DB2 database from .NET environment was via ODBC. Nowadays, IBM provides us with DB2 data provider for .NET. On top of that, launch of […]