C# Generic Methods

C# is a powerful and popular object-oriented programming language that allows developers to create generic methods to write more reusable and maintainable code. In this blog post, we will discuss what generic methods are, how to create them, and how to use them in C#. What are generic methods in C#? A generic method is […]

When to containerize an application

Containerizing an application is a popular method for delivering software in a standardized, efficient, and scalable way. It involves packaging an application and its dependencies into a self-contained unit called a container, which can be easily moved from one environment to another. Containers are beneficial in many ways: However, there are also situations where containerizing […]

Extention Methods

An extension method in C# allows you to extend the functionality of an existing type without modifying its source code. This is accomplished by defining a static method with a special syntax in a separate class. The method will appear as if it were a part of the original type, giving you the ability to […]

Reconsider your “IF” statements

C# is a powerful programming language that is widely used for developing a variety of applications, including desktop, mobile, and web applications. One of the key features of C# is the ability to control the flow of a program using conditional statements such as if-else statements. However, in some cases, it may be beneficial to […]

SOLID principles in C#

SOLID is an acronym for five design principles that aim to make software design more maintainable and scalable. The SOLID principles were introduced by Robert C. Martin and are widely recognized in the software development community. Here is a brief explanation of each SOLID principle and how it applies to C#: Single Responsibility Principle (SRP): […]

Northern Virginia Code Camp

I had the privilege yesterday(Dec 11, 2010) and attended the Northern Virginia Code Camp, or #NoVACC on twitter. While my focus today was on the MVC – with a session on Blend – the part the of this event that I’ll remember most is the charity that the Northern Virginia Code Camp sponsored – “Teardrops […]

Continued Issues

If you have read any of my prior posted, you are aware that I have the “honor” of developing software using a product from Sybase known as PowerBuilder. Around the beginning of July I found out that I was getting a newer machine, still using Windows XP SP3, but I would get Windows Office 2007 […]

Nice Visual Studio 2010 Extension

Are you a presenter at user groups or code camp? Are you writing code during your presentation – you should be? As developers we practice writing the code, making sure that code we write is correct and once we have it right we’ll copy it and put it in a separate file that we’ll open […]

Converting my PowerBuilder app to .Net

A couple of posts again I blogged about, in my opinion, some advantages in using the Visual Studio over PowerBuilder’s IDE. First let my state that I don’t hate PowerBuilder, I worked with this IDE for over 10 years . Let me explain why I angry with Sybase and PowerBuilder in general. Has I stated […]

Powerbuilder vs Visual Studio

PowerBuilder is a tool that I work with. I started using PB back in version 3. “flashback”remembering when software was distributed on the 3 1/2″ floppy and we would remove locking mechanism so we would not overwrite the content”/flashback” I was excited about working with a “truly OOP language”. Today, PowerBuilder is on version 12.x and […]