Web Developer Recruitment in Faraconesh Corporation

Faraconesh Logo

I hardly ever use my blog to publish unrelated subjects to programming. This is one of them.

Our company Faraconesh Corporation is bound to hire new talented and professional .NET developers. If you like working with me in person in a small-growing company which offer good salary, insurance, flexitime working beside experts which are pioneers in Iran in their skills and you meet the following needs

At least 3 years of relevant experiences.

Deep knowledge of .NET, C#, SQL Server and NHibernate

Also ability to work in team and using issue trackers, source controls and the rest of teamwork tools

Ability to work with WPF, WCF, WF and REST count as advantages

You can send your resume to jobs@faraconesh.com or to me at n.hajloo@gmail.com.

Faraconesh Corporation appreciates in advance your kind request to join and will arrange a meeting with you in next few days.

This is the Persian text for this advertisement.

کروکی آدرس شرکت فراکنش در نقشه تهران کتاب اول
من به ندرت در این وبلاگ مطالب غیرمرتبط با برنامه نویسی می‌نویسم. این مطلب یکی از آنهاست.شرکت ما، فراکنش قصد استخدام چند برنامه‌نویس بااستعداد و حرفه‌ای دات نت را دارد. اگر شما دوست دارید که با من از نزدیک در یک شرکت کوچک رو به رشد که حقوق کافی، بیمه، زمان کار آزاد و کار شانه به شانه با متخصصینی که در زمینه کاری خودشان از پیشروان هستند همکاری کنید و نیز درصورتی که شرایط زیر را دارید

حداقل سه سال سابقه کار مرتبط

درک و تسلط کافی و عمیق از ‫.NET, C#, SQL Server و  NHibernate

همچنین توانایی کار گروهی و استفاده از ابزارهای کار تیمی مانند ایشوترکر ها و سورس کنترها

توانایی کار با WPF, WCF, WF و REST مزیت به شمار می‌آید

را دارید

می‌توانید رزومه کاری خودتان را به آدرس jobs@faraconesh.com و یا برای من به آدرس n.hajloo@gmail.com ارسال نمایید.

شرکت فراکنش از درخواست همکاری محبت آمیز شما از قبل قدردانی کرده و در چند روز آینده یک قرار ملاقات با شما تنظیم خواهد کرد

Downgrading Report schema version and Report Viewer Nightmare

Nightmare
Nightmare

In most cases upgrading applications is a good idea, but in this week we have to downgrade our Reports to an older version. The scenario is that We had some SSRS 2005 reports in the past and we upgrade those to SSRS 2008 reports, so we actually upgrade our Report definition schema from 2005 to 2008 which I wrote an article about it at the past. Currently we decide to convert our SSRS server reports to Visual Studio Client Reports which has some benefit for us, but unfortunately Visual Studio 2008 use Older version of report schema and the nightmare begun here.

—————————————————————-

GNU Logo
GNU Logo

‪Title : Downgrading Report schema version and Report Viewer Nightmare

‪Publish Date : 09/05/2010

‪Version : 1.0

‪Author : Nasser Hadjloo

‪Author Mail : n.hajloo@gmail.com

‪Copyright (c) 2010 Nasser Hadjloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

SQL Server Reporting Services (all editions) and Visual Studio Reporting use ReportViewer control to display Reports, but it’s not the end, it’s just the beginning of a nightmare.

SSRS 2005 and Visual Studio 2008 & 2005 using 2005 Schema to create reports which is an older version of schema so that it missed some newer items which it’s obvious.

SSRS 2008 RDL reports use 2008 schema to create reports (in this schema we have some new features to create reports like Tablix or etc)

Visual Studio 2010 using Schema 2008 to create RDLC reports.

Report Viewer 2005 (& RV SP1) only understands 2005 schema and older versions.

Report Viewer 2008 understands 2005 schema and older versions. And there is no noticeable option which included in this version.

Report Viewer 2008 Service Pack 1, resolved some issues (installation and etc) and also apply some patches for some performance issues.

Report Viewer 2010, has a few limitation (won’t install in XP SP2 – only XP SP3 accept installation) but resolved all issues and works fine with Schema 2008. This version work very well with Asp.net Ajax and Ajax functionality like AsynchPostback and etc.

With these background, just imagine you have a SSRS 2008 report which implemented by schema 2008, and you want to convert it to VS 2008 Client Report which use older schema (2005). Following options may help to resolve the issue.

1 – Don’t Convert SSRS 2008 reports to VS 2005 or VS 2008 client report! Go and drink a cup of coffee.

2 – Convert SSRS 2008 reports to VS 2005 or 2008 reports and get rid of reports which may face with issues. (For example don’t convert reports which contain tablix or newer 2008 schema items).

3 – Create client reports from the scratch for those which face with issue.

4 – Upgrading VS 2008 reporting schema which I don’t find a solution for it. (take a look at here)

5 – Using Report Viewer 2010 with Visual Studio 2008, this scenario may resolve your common issues but in my case it wasn’t enough.

6 – Convert SSRS 2008 reports to Visual Studio 2010 client reports. (I think in most cases it would be the best option). It will work fine because VS2010 use schema 2008 for reporting system. But unfortunately this will force you to buy a VS2010 edition!

So what’s the best approach to convert SSRS 2008 report to Client reports?

First approach – to get rid of some reports and create them from the scratch with schema 2005

Second Approach – To use Report Viewer 2010 inside Visual Studio 2008

Third approach – to upgrade VS 2008 to VS 2010 and enjoy conversion, but you have to upgrade your host framework too.

In my case second approach was good enough to resolve issue, but I used third approach. In your case it may be a little difference and you have to make a decision.

I was also looking for a solution which let me upgrade VS 2008 schema version from 2005 to 2008, (see here) but there were no solution.

Visual Studio 2010 and .Net Framework 4.0 Download Links

Visual Studio Logo
Visual Studio Logo

This is not so far which Microsoft released VS 2010 and .Net Framework4.0. In the past post, I’d mentioned some of new VS IDE feature  and since release date I’d gathered a list from available online VS 2010. Here is the download list. Note that each link contain .Net framework 4.0 inside. 

—————————————————————-

GNU Logo
GNU Logo

‪Title : Visual Studio 2010 and .Net Framework 4.0 Download Links

‪Publish Date : 15/04/2010

‪Version : 1.0

‪Author : Nasser Hadjloo

‪Author Mail :  n.hajloo@gmail.com

‪Copyright (c) 2010 Nasser Hadjloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

File Type: EXE                                                             File Size: 48.1 MB 

Visual Studio 2010 Express Edition (Free) – This includes windows phone, C++, VB, C# and Web Developer 

File Type: ISO                                                              File Size: 693 MB 

VS 2010 Box
VS 2010 Box

Visual Studio Professional 2010 (Trial) 

File Type: ISO                                                              File Size: 2.19 GB 

Visual Studio Premium 2010 (Trial) 

File Type: ISO                                                              File Size: 2.27 GB 

Visual Studio Ultimate 2010 (Trial)

File Type: ISO                                                              File Size: 2.28 GB 

Visual Studio Test Professional 2010 (Trial) 

File Type: ISO                                                              File Size: 408 MB 

Visual Studio Team Foundation Server 2010 (Trial) 

File Type: ISO                                                              File Size: 1.56 GB 

If you are living on the countries which are under US government sanction, and also you don’t respect to human rights, you can easily install these trial version as a complete version! Vahid Nasiri is a Persian (.net) professional (actually a freelancer) who mentioned a way to install a complete version with trial setup files. You can read his article in Persian here, he used photo on the article which made this way as easy as possible.

Visual Studio 2010 New Features

Visual Studio Logo
Visual Studio Logo

As you all know, Visual Studio 2010 released yesterday (April 12). So what’s now? In this post I’ll take a look at new features in VS 2010.

—————————————————————-

GNU Logo
GNU Logo

‪Title : Visual Studio 2010 New Features

‪Publish Date : 13/04/2010

‪Version : 1.0

‪Author : Nasser Hadjloo

‪Author Mail :  n.hajloo@gmail.com

‪Copyright (c) 2010 Nasser Hadjloo.

‪Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

‪with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

framework logo

The good point is that Visual Studio (any version) and .net Framework (any version) are separated from each other. It means that you can use an up to date Visual Studio with an old Framework (which this ability added to VS since VS 2008 which named Multi targeting. So if you are not sure to use from .net Framework 4.0, you can easily use VS 2010 with your old framework. For instance in formal form we define a Property like

[sourcecode language=”html”]
private string name = string.empty;
public string Name
{
get { return name;}
set{ name = value;}
}
[/sourcecode]

But if you used fromVS2008 you can make a Automatic Property like

[sourcecode language=”html”]
public string Name {get; set;}
[/sourcecode]

So try to separate Visual Studio IDE from .net framework. VS 2008 has a lot of abilities which I don’t want to mention; in the following we will take a look at VS 2010 new features.

One of the features which I really like is ZOOM ability. This feature let you zoom in/out of the editor, so if you are working on small pieces of code you can zoom in to that part by pressing CTRL key and moving mouse scroll button.

VS 2010 Box
VS 2010 Box

The other interesting ability for VS 2010 is improved Bo Selection. As you may know in VS 2008 you could press the Alt key and then hold mouse left key and then drag an area. With this feature you could make a copy of that part or etc. In VS 2010 this ability improved and you can insert a text on the region or paste a region into another.

We also can use a gorgeous feature which let you understand “how code flows, evaluate the effect and explore possible execution paths by examining complex chain of method calls or other entry points in several levels of code.” VS 2010 new feature page said. Note that this feature only supported for C# and C++.

As you are a developer, it is always a good idea which when you are working with an object, you be aware of other parts of code which is related to you object. In VS 2010 whenever your pointer be on a location every related part of the code will highlight to aware you from other changes to this object.

In some cases whenever you are coding, you may need to use a property or … which is not defined yet, and if you just write the name, interpreter will open the error pane and something else will happen which make you crazy. VS 2010 has a new feature formerly “Generate From Usage” which let you write code and use undefined members! And after you writing that piece of code, you can define them or actually you can generate them.

Visual Studio 2010 Floating Windows
Visual Studio 2010 Floating Windows

There is another improvement for IntelliSence. In VS 2008 or past versions IntelliSence opens a completion Mode for your codes and you could choose which items you like, but for now we have a Suggestion Mode which will highlight the codes which you are writing. It means instead of opening IntelliSence dialog, there is a Highlighted code which suggested by VS 2010. You can easily move between Complition mode and Suggestion Mode by CTRL + ALT + Spacebar.

And one of the greatest features is to support two monitors and by this feature you can dock any pane to anywhere in you monitors.

You can check for any new feature for VS 2010 (IDE, Framework, C#, etc) at this official page. or Visit Visual Studio Official WebSite

‫Visual Studio 2010 و ‫ ‫‬.‬NET Framework 4 نسخه بتا یک عرضه شدند

از آنجا که این روزها  تب و تاب برنامه‌نویسان حوزه دات نت برای اطلاع از وضعیت Visul Studio و Framework آینده مایکروسافت داغ است تصمیم گرفتم خبری در این زمینه بنویسم.

—————————————————————-

این مطلب زیر نظر مجوز GFDL منتشر می‌شود. و کلیه حقوق آن برای همگان آزاد است، بدین شرط که به کلیه شرایط موجود در مجوز GFDL ( که یک نسخه از متن انگلیسی مجوز GFDL در این محل و یک ترجمه غیر رسمی (فارسی) از متن مجوز GFDL که در مرداد ۱۳۸۳ توسط کاوه رنجبر تهیه شده است در این محل ) قرار دارد پایبند باشد.

GNU Logo
GNU Logo

عنوان مطلب : ‫Visual Studio 2010 و ‫ ‫‬.‬NET Framework 4 نسخه بتا یک عرضه شدند

بخش ثانی : ندارد

تاریخ انتشار : 31/02/1387 مطابق با 21/0۵/2009

شماره نسخه : نسخه یک

نویسنده : ناصر حاجلو

ای-میل نویسنده : n.hajloo@gmail.com

Copyright (c) 2009 Nasser Hajloo.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation;

with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.

—————————————————————-

امروز نسخه بتا یک از Visual Studio 2010 و .netframework 4.0 ارائه شد. برای دریافت آن از لینک‌های زیر استفاده کنید

صفحه اصلی خبر

Visual Studio 2010 Professional Beta 1

.NET Framework 4 Beta 1

Visual Studio Team System 2010 Team Suite Beta 1

Visual Studio Team Foundation Server 2010 Beta 1