Development for iPhone and Android with Mono

Update 2024-02-17: It’s kind of funny rereading this considering lately I’ve been doing a bunch of Maui dev. Okay, for the first time ever I’m a bit jealous of iPhone users.(See below)  Novel (the sponsor of Mono) has released the MonoTouch, a C# and .NET development platform for the iPhone.  Granted it’s $400 for the […]

.

Read more

ACM’s Software Engineering Code of Ethics and Professional Practice

Update 2023-02-17 – I’ve updated the link to the most version of the code discussed here. The post is based on the original code, which has been superseded. As such it’s no longer applicable. Please follow the link and read the updated code. Recently I came across ACM’s Software Engineering Code of Ethics and Professional […]

.

Read more

Self-referencing Bindings

Between keeping up with what’s coming for .Net 4.0 as well as the end of a large DOD contract I’ve been a bit busy (and no developer fatigue, just busy :)). But don’t fret loyal readers, more will be coming soon. Until then here is a bit of xaml for self-referencing bindings. As you can […]

.

Read more

Book Review: Code Complete

I suppose for any serious software engineer one must read Code Complete. Last week I finished it and have been trying to think of how to write a review of it. I’ve decided to do so briefly. Let me start off by saying I’m excited that I finished it. There is a lot of good […]

.

Read more

Often Unused Operators: Curly Braces {}

Okay, I know you think I’ve seriously hit the crack pipe here. Curly Braces, as I’m sure we all know, are fundamental to programming in most languages. This is true no more so then here in C#. We use them for if, for, using, do, while, namespace scope, class scope, method scope and getters and […]

.

Read more

LINQ group by and GroupBy

I initially starting using LINQ as it was easy to order the objects in a list without having to write a Comparer. Just write your lambda expression and BOOM!, list sorted. I want to take this thought a step further, and as implied by the post title, do a group by. Starting, here is an […]

.

Read more

Often Unused Operators: checked and unchecked

From MSDN:The checked keyword is used to explicitly enable overflow-checking for integral-type arithmetic operations and conversions.By default, an expression that contains only constant values causes a compiler error if the expression produces a value that is outside the range of the destination type. If the expression contains one or more non-constant values, the compiler does […]

.

Read more

WPF XAML Data Binding Cheat Sheet

I hate posts about posts and try to avoid them. Sometimes, however, neat stuff pops up that you may have not run across before. If you head over to Nbd-Tech and read the post on WPF XAML Data Binding Cheat Sheet you’ll find a great resource for databinding in the form of a pdf. For […]

.

Read more

Often Unused Operators: |= (or equals)

I’ve debated before the usefulness of the | and & operators. The use of the | operator depends on the context in which it is used. In the case of bools a boolean operation is performed. In the case of ints a bitwise OR is performed. For boolean operations when the | operator is used […]

.

Read more
FormatException

928 East Plymouth Drive Asbury Park, NJ 07712