Tag Archives: C#

Agility and Architecture by Bob Martin

From Simula to C++? Writing a pre-processor to make C look like Simula? And then comes C++? And then the concept of use cases from Ivar Jacobson is introduced? So now we are talking about maybe using C++ and using use cases for designing things? And then comes the gang of four with Design Patterns? […]

C# vs Python – Part 2

I have with C# for easily about 8 – 10 years and I love the language. I have worked with Python for much less time. Probably about 1 year in total and I also like the language. There are a lot of discussions on the web in regards to differences, pros and cons betweens specific languages. […]

C# vs Python – Part 1

I have with C# for easily about 8 – 10 years and I love the language. I have worked with Python for much less time. Probably about 1 year in total and I also like the language. There are a lot of discussions on the web in regards to differences, pros and cons betweens specific languages. […]

20 of the top C# language questions answered

I love the C# Language. I enjoy learning the various material out there from the different versions which treats about the language details and intricacies. If you are starting with the language, you might want to try coming with answers to the following questions. Also check the link at the bottom for a great discussion […]

Become a much better developer

“If you are not excited about Software, you should probably find another job.” Are a front-end, back end, middle tier, data tier, xyz layer developer? More and more, we see Full Stack Developers. It’s important that as a developer, you stretch your boundaries a bit more and get out of your comfort zone. You will […]

Inherit – When Inheritance Simplifies the Design.

I love reading the book Code Complete, by Steve McConnell. The following comes from it. … In designing a software system, you’ll often find objects that are much like other objects, except for a few differences. In a accounting system, for instance, you mights find both full-time and part-time employees. Most of the data associated […]

C# Concepts: Value vs Reference Types

Edited by: Patrick Goudjo-Ako | Reading time: 20 minutes. This text comes from an extra documentation provided by Joe Albahari, creator of LinqPad, on his website. If you work on the Microsoft stack (with LINQ) and haven’t started using LinqPad, you better start now and properly learn the language. Introduction One area likely to cause […]

C# Data Structures

Array, ArrayList, List, LinkedList, Dictionary, HashSet, Stack, Queue Data Structures C#.NET has a lot of different data structures, for example, one of the most common ones is an Array. However C# comes with many more basic data structures. Choosing the correct data structure to use is part of writing a well structured and efficient program. […]

.NET and LINQ – Language Integrated Query

Hi, Today, I bring to you a series of very interesting documents for .NET developers. This content comes with Visual Studio 2010 and provides great guidance to a lot of really interesting aspects of .NET programming. As a C# developer, I enjoy reading code and optimizing it when necessary. Here is a brief overview of […]

LINQ beyond Queries – by Scott Allen

Today I share with you a very interesting Channel 9 session presented by Scott Allen during Microsoft DevDays 2010 in The Hague in The Netherlands. The C# language and the .NET platform introduced many new features to support language integrated query.  In this session, we’ll look at using these LINQ related features to build rich, […]