Visual Studio debugger related attributes cheat sheet


There are some debugger-oriented attributes in .Net, however 70% of developers not even know that they exist and 95% of them has no idea what they doing and how to use it. Today we’ll try to lid light on what those attributes doing and how to achieve the best of using it. Keep reading on my blog >>

author: tamir | posted @ Tuesday, April 07, 2009 7:22 PM | Feedback (0)

How to calculate CRC in C#?


First of all, I want to beg your pardon about the frequency of posts last time. I’m completely understaffed and have a ton of things to do for my job. This why, today I’ll just write a quick post about checksum calculation in C#. It might be very useful for any of you, working with devices or external systems. Keep reading on my blog >>

BIOS CRC Error for old thinkpad

author: tamir | posted @ Monday, April 06, 2009 10:52 PM | Feedback (1)

Book review: C# 2008 and 2005 Threaded Programming


A couple of weeks ago, Packt publishing asked me to review Gastón C. Hillar book “C# 2008 and 2005 Threaded Programming: Beginner's Guide”. They sent me a copy of this book and today, I’m ready to write a review for it. Keep reading on my blog >>

image

author: tamir | posted @ Friday, March 20, 2009 11:44 PM | Feedback (1)

Some new in-mix downloads


There are some very cool downloads suddenly appear on MSDN download site due to all new technologies, presented at Mix ‘09. So let’s start

To learn more about Silverlight 3.0 and Blend 3.0, you can see first day keynotes at mix 09, Rollup of what’s new in Silverlight 3 by Joe Stegman. This includes offline mode support by Mike Harsh. I’ll write another separate post for this topic, due to the fact, that I’m a desktop guy, so wary about the future of WPF.

To learn more about how to use new Expression Blend, it worth to see this session by Pete Blois. Another good sessions are also wrapped for you by Scott Hanselman.

After we done with all web stuff, let’s speak about a client

That’s all by now, going to write a review for new book and will publish it soon (probably even before, you’ll finish with all those downloads and readings). So, stay tuned and be good people. (via Just Code)

author: tamir | posted @ Friday, March 20, 2009 4:21 PM | Feedback (0)

Finally I can reveal stuff I working for last half year!


A couple of days ago WordFocus exposed one of our (frankly old :) ) prototypes for in-car energy assistant system, so today I can exclusively show you some of screens from this state of art WPF work. Real time performance of WPF touch screen application, running on low power automotive grade PC, which boots faster, then Nokia phone. Huge respect for all developers and P-defs. Click for screenshots and video on my blog >>

author: tamir | posted @ Monday, February 16, 2009 7:20 PM | Feedback (0)

Quick how to: Reduce number of colors programmatically


My colleague just asked me about how to reduce a number of colors in image programmatically. This is very simple task and contains of 3 (or 5) steps. Keep reading in my blog>>

Simple color matrix

author: tamir | posted @ Monday, February 09, 2009 8:49 PM | Feedback (0)

Math world, simple mental calculations or what’s going on with education?


Today, I want to write blog post which is absolutely not related to programming. It related to math and education in general those days. During work interviews, I see a lot of people, who was absolutely unable to calculate mentally. They just can’t understand, that it’s possible to do without calculators. When my kids (2nd, 6th and 7th grade) were small I taught them to play with numbers, and until 4th grade (bigger kids) they were able do it. but then school teachers “killed” this ability. Why people should use calculator for simple math operations, if he can do it mentally? Shame you, the modern educational system. Let’s go back and try to understand how people were able to live without devil devices, such as calculators…

Following the paint of Nikolai Bogdanov-Belsky “Counting in their heads”. This painting is dated 1895.

Богданов Бельский - Устный счёт

As you can see at the painting, peasant kids trying to solve following exercise mentally:

(102 + 112 + 122 + 132 + 142) / 365

Keep reading to understand how >>

author: tamir | posted @ Sunday, February 08, 2009 3:09 PM | Feedback (9)

Bootstrapper for .NET framework version detector


You wrote your .NET program, that can be used as stand alone portable application (such as it should be for Smart Client Apps), however you have to be sure, that necessary prerequisites (such as .NET framework) are installed on client’s machine. What to do? How to detect .NET framework version installed on target machine before running .NET application. The answer is – to use unmanaged C++ bootstrapper, that invoke your application if correct version of framework is installed. Keep reading in my blog >>

.NET framework vrsion detector

author: tamir | posted @ Wednesday, February 04, 2009 7:23 PM | Feedback (0)

Brilliant, yet simple technical questions, can be used for work interview


Few days ago, a friend of mine, sent me set of demonstration questions for 11th grade computer science students from Russia. I throw eye on this exam and decided to use some of those questions to test candidates in my company for hardware engineer position (we’re looking for). If you’re good candidate for this position, you should be able to answer all those questions without even think a minute. You can also try to solve it >>

image

author: tamir | posted @ Friday, January 30, 2009 2:25 PM | Feedback (0)

Line-Of-Business vs. Beautifulness or two dogmas comparison as exemplified by two Twitter applications


Today I want to speak about two dogmas: design and functional driven programming. As the example of those two approaches, I want to introduce two Twitter clients: *Chirp by thirteen23 and TwitterFox by Naan Studio

Chirp and TwitterFox comparision

As you can see, *Chirp is state of art application with outstanding user interface, and well-defined usability studies. While TwitterFox is wacky grey boring kind-of-grid only. However, you cannot judge app by only how it looks like. Let’s try to understand first what’s for you need twitter client? Keep reading on my blog >>

author: tamir | posted @ Friday, January 30, 2009 10:10 AM | Feedback (0)