Thursday, December 17, 2009

ASP.NET MVC 2 RC is released today

Release Candidate of ASP.NET MVC 2 is released today.


Brief Description

ASP.NET MVC 2 is a framework for developing highly testable and maintainable Web applications by leveraging the Model-View-Controller (MVC) pattern. The framework encourages developers to maintain a clear separation of concerns among the responsibilities of the application – the UI logic using the view, user-input handling using the controller, and the domain logic using the model. ASP.NET MVC applications are easily testable using techniques such as test-driven development (TDD).

The installation package includes templates and tools for Visual Studio 2008 SP 1 to increase productivity when writing ASP.NET MVC applications. For example, the Add View dialog box takes advantage of customizable code generation (T4) templates to generate a view based on a model object. The default project template allows the developer to automatically hook up a unit-test project that is associated with the ASP.NET MVC application.
 

Because the ASP.NET MVC framework is built on ASP.NET 3.5 SP 1, developers can take advantage of existing ASP.NET features like authentication and authorization, profile settings, localization, and so on.

Installation Notes

The ASP.NET MVC 2 Release Candidate for Visual Studio 2008 SP1 can be downloaded from the following page: http://go.microsoft.com/fwlink/?LinkID=157071

ASP.NET MVC 2 can be installed and can run side-by-side with ASP.NET MVC 1.0.

Note:  Because Visual Studio 2008 and Visual Studio 2010 Beta 2 share a component of ASP.NET MVC 2, installing the ASP.NET MVC 2 Release Candidate release on a computer where Visual Studio 2010 Beta 2 is also installed is not supported.

Documentation

Documentation for ASP.NET MVC 2, which includes tutorials, technology overviews, code samples, and API reference, is available on the MSDN Web site. A good starting point is the ASP.NET Model View Controller (MVC) topic (http://go.microsoft.com/fwlink/?LinkId=159758).

Tutorials and other information about ASP.NET MVC are also available on the ASP.NET Web sitehttp://www.asp.net/mvc/.


What’s Next?

RTM of course! The RTM release of ASP.NET MVC will be included in the RTM release of Visual Studio 2010, which is slated for some time in March. The VS2008 version of ASP.NET MVC 2 might release earlier than that. We’re still working out those details.


Saturday, July 25, 2009

Microsoft Expression Studio 3 is available for download

Microsoft Expression Studio opens up a new world of creative possibility. Its professional design tools give you the freedom to make your vision real—whether you’re designing for standards-based Web sites, rich desktop experiences, or Silverlight. Includes Expression Web, Expression Blend, Expression Design and Expression Encoder.

Design compelling user interfaces for the Web and desktop using Microsoft Expression, tools purpose built to compliment the industry leading development tool Visual Studio.

Prototype your ideas rapidly, engage and interact with your customers and get your projects off to a flying start, then immediately bring your prototypes to life without throwing anything away.

Microsoft Expression Studio 3 includes four professional design tools with many worthy features worth checking out. Below I will pick just one new feature for each tool included.

Expression Web 3 - SuperPreview, multi-browser visual debugging

Expression Blend 3 + SketchFlow - SketchFlow along with Silverlight 3 support

Expression Design 3 - Improved Photoshop Import

Expression Encoder 3 - new Screen capture functionality

An Expression Studio 3 is available for download right now.

Friday, June 19, 2009

Microsoft Day @ Dhaka – 20June 2009

Microsoft Day @ Dhaka

msdaydhaka

Microsoft Community in Bangladesh proudly presents Microsoft Day @ Dhaka. This is a special day dedicated to all Microsoft technology professionals and students in Bangladesh. We will be having the best Microsoft community technologists from Bangladesh - Microsoft Most Valuable Professionals (MVPs) delivering sessions at the event. This technology marathon is a great opportunity to learn from the best and network with each other.

Both Microsoft developers and networking professionals would find the event worth attending.

The event will also feature a demo bonanza with Windows 7 and an extensive Question and Answer panel with the Bangladesh MVPs to answer your queries.

Microsoft Day @ Dhaka

Venue: IDB Auditorium, E/8-A Rokeya Sharani, Sher-e-Bangla Nagar, Agargaon, Dhaka 1207

AUDITORIUM – Developer Track

9:00 9:30 Opening Speech Feroz Mahmood & Abhishek Kant
9:30 10:30 Development in ASP.NET Tanzim Saqib
10:30 11:15 My First ASP.NET MVC App Mehfuz HossainMVP
11:15 11:45 Unit Testing in MVC and Deo of dotnetshoutouts.com Kazi Manzur RashidMVP
11:45 12:30 Developing in Silverlight Faisal Hossain Khan
12:30 1:30 Lunch
1:30 2:00 Introduction to MS Sharepoint Server MJ Ferdous
2:00 2:45 Production Challenges of ASP.NET Websites Omar Al ZabirMVP
2:45 3:15 Windows Azure Ashic Mahtab
3:15 3:45 Tea Break
3:45 4:30 Overview of Visual Studio Team System 2010 Mohammad Ashraful AlamMVP
4:30 5:00 Features of Windows 71 Omi AzadMVP
5:00 5:30 IE8 and Windows Live Features1 Irtija A. Akhter

Meeting Room 2 – IT Professional Track

9:30 10:30 Session on MS Project & EPM M. Manzurur Rahman
10:30 11:30 Talking Windows Server 2008 and R2 Anwar Hossain
11:30 12:30 Q & A with Microsoft Anwar Hossain
12:30 1:30 Lunch
1:30 2:00 Network with MVPs
3:15 4:00 Exchange 2010 – Via LiveMeeting Ismail MohammedMVP
3:00 3:30 Tea Break
3:30 4:30 Introduction to SQL Server 2008 – Via LiveMeeting Amit BansalMVP

This session is common for Developer Track and IT Pro Track

For more details, visit: Microsoft Developer Network Bangladesh

Thursday, June 4, 2009

Microsoft F# PowerPack for .NET 4.0 Beta1 is available for download

Microsoft F# PowerPack for .NET 4.0 Beta1 is now available for download

Brief Description

The F# PowerPack contains useful additional libraries and tools for building F# applications.

Quick Details

File Name: FSharp-PowerPack-4.0-Beta1.zip
Version: 3.9.9.995
Date Published: 6/3/2009
Language: English
Download Size: 1.4 MB

Overview

The F# PowerPack contains useful additional libraries and tools for building F# applications. This release enables developing applications using the F# PowerPack using .NET 4.0 Beta1 and Visual Studio 2010 Beta1.

The F# PowerPack includes:

  • FsLex and FsYacc tools for generating F# lexers and parsers
  • F# LINQ bridge
  • F# CodeDOM implementation
  • F# metadata reader API
  • OCaml Compatibility Helpers
  • Simple F# Math Libraries
  • Simple F# Charting

System Requirements

Instructions

Unzip the included FSharp-PowerPack-4.0-Beta1.zip to the local machine. The included assemblies can be referenced directly in .NET 4.0 projects and in Visual Studio 2010 F# applications.
Note: By installing, copying, or otherwise using this software, you agree to be bound by the terms of its license.

Tuesday, May 19, 2009

Resources for learning how to use Visual Studio 2010


Resources for learning how to use Visual Studio 2010

Documentation

Learn how to create applications by using Visual Studio in the Visual Studio 2010 Beta 1 documentation:


What's New?

Learn about the new features in Visual Studio 2010 Beta 1:


Walkthroughs

Learn about Visual Studio 2010 Beta 1 features in these walkthroughs:


Code Samples

Get code examples for Visual Studio 2010 Beta 1:


Training

Learn how to use Visual Studio 2010 and .NET Framework 4 features in these hands-on labs, demos, and presentations.


Forums

Visit the MSDN Forums to ask questions about Visual Studio 2010 and .NET Framework 4.


Channel 9 Videos

Watch screencasts and interviews with the Visual Studio product team members on Channel 9.


MSDN Developer Centers

Visit the MSDN Developer Centers to access code samples, videos, community sites, documentation, and more.

.NET Framework 4 Beta 1 is now available for MSDN Subscribers

.NET Framework 4 Beta 1 is now available for MSDN Subscribers

.NET Framework version 4 Beta 1 is an integral Windows component that supports building and running the next generation of applications and Web services. The key components of the .NET Framework are the common language runtime (CLR) and the .NET Framework class library, which includes ADO.NET, ASP.NET, Windows Forms, and Windows Presentation Foundation (WPF). The .NET Framework provides a managed execution environment, simplified development and deployment, and integration with a wide variety of programming languages.

For an introduction to the architecture and key features of the .NET Framework, see Overview of the .NET Framework.


Downloads Details:

.NET Framework 4 Beta 1 (ia64) - (English)
Size: 145.95 (MB)

.NET Framework 4 Beta 1 (x86 and x64) - (English)
Size: 157.84 (MB)

.NET Framework 4 Beta 1 (x86) - (English)
Size: 76.70 (MB)


MSDN Subscribers download link:
https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx

View/Open the following image for more details:




Shout it

Visual Studio 2010 Beta 1 products are now available for MSDN Subscribers

Visual Studio 2010 Beta 1 products are now available for MSDN Subscribers



Visual Studio 2010 is a complete suite of tools for building both desktop and team-based enterprise Web applications. In addition to building high-performing desktop applications, you can use Visual Studio's powerful component-based development tools and other technologies to simplify team-based design, development, and deployment of enterprise solutions.

For information about key enhancements in Visual Studio 2010 Beta 1, see Visual Studio 2010 Product Highlights.


Downloads Details:

Visual Studio 2010 Professional Beta 1 (x86) - DVD (English)
Size: 1,164.30 (MB)

Visual Studio 2010 Remote Debugger Beta 1 (x64) - (English)
Size: 8.27 (MB)

Visual Studio 2010 Remote Debugger Beta 1 (x86) - (English)

Size: 4.05 (MB)

Visual Studio Team Foundation Server 2010 Beta 1 (x86 and x64) - DVD (English)

Size: 2,272.80 (MB)

Visual Studio Team System 2010 Team Suite Beta 1 (x86) - DVD (English)
Size: 1,258.76 (MB)

Visual Studio Team System 2010 Test Load Agent Beta 1 (x86) - (English)
Size: 181.59 (MB)

Visual Studio Team System 2010 Test Load Controller Beta 1 (x86) - (English)

Size: 584.97 (MB)


MSDN Subscribers download link:
https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx

Check these images for more details:









Start downloading....

MSDN Subscribers Download Link


Shout it

Monday, May 4, 2009

Windows 7 RC – Installation Screen Shots

Windows7_v_Web

Windows 7 RC – Installation Screen Shots

Win7RC00

Win7RC01

Win7RC02

 Win7RC03

Win7RC04

 Win7RC08

More Windows 7 RC – Installation Screen Shots will be posted later

I’ll post more images later. Now I’ll be installing Windows 7 RC on my laptop…

Shout it

Friday, May 1, 2009

Windows 7 Ultimate RC is Available for MSDN and TechNet Subscribers

Windows7_v_Web

Windows 7 Ultimate RC is now available for MSDN and TechNet Subscribers

Windows7RC-MSDN

Windows 7 Ultimate RC (x86) - DVD (English)                 04-30-2009           2,413.73 (MB)

Includes: Release Candidate;

File Name: en_windows_7_ultimate_arc_x86_dvd_349010.iso

Date Posted (UTC): 4/30/2009 6:00:41 AM

Windows 7 Ultimate RC (x64) - DVD (English)                 04-30-2009           3,119.30 (MB)

Includes: Release Candidate;

File Name: en_windows_7_ultimate_arc_x64_dvd_347803.iso

Date Posted (UTC): 4/30/2009 6:00:41 AM

Windows 7 RC - MSDN

Download Windows 7 Ultimate RC now, if you have MSDN or TechNet Subscription.

Shout it

Friday, April 24, 2009

Ubuntu 9.04 released

Ubuntu

Ubuntu 9.04 (Jaunty Jackalope) is released & available for download.

The Ubuntu team announced Ubuntu 9.04 Desktop and Server editions and Ubuntu Netbook Remix, continuing Ubuntu's tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution.

Read more about the features of Ubuntu 9.04 in the following press releases:
Desktop edition    http://www.ubuntu.com/news/ubuntu-9.04-desktop
Server edition       http://www.ubuntu.com/news/ubuntu-9.04-server
Netbook Remix     http://www.ubuntu.com/news/ubuntu-9.04-unr

Ubuntu 9.04 will be supported for 18 months on both desktops and servers.
Users requiring a longer support lifetime may choose to continue using Ubuntu 8.04 LTS rather than upgrading to or installing 9.04.

Ubuntu 9.04 is also the basis for new 9.04 releases of Kubuntu, Xubuntu, Edubuntu, UbuntuStudio, and Mythbuntu:

Kubuntu                http://kubuntu.org/news/9.04-release
Xubuntu                http://xubuntu.org/news/9.04-release
Edubuntu              http://edubuntu.org/news/9.04-release
Mythbuntu            http://mythbuntu.org/9.04/release
Ubuntu Studio      http://ubuntustudio.org/downloads


To Get Ubuntu 9.04

To download Ubuntu 9.04, or obtain CDs, visit: http://www.ubuntu.com/getubuntu

Users of Ubuntu 8.10 will be offered an automatic upgrade to 9.04 via Update Manager. For further information about upgrading, see: http://www.ubuntu.com/getubuntu/upgrading

As always, upgrades to the latest version of Ubuntu are entirely free of charge.

I recommend that all users read the release notes, which document caveats and workarounds for known issues. They are available at: http://www.ubuntu.com/getubuntu/releasenotes/904

Find out what's new in this release with a graphical overview:
http://www.ubuntu.com/getubuntu/releasenotes/904overview


About Ubuntu

Ubuntu is a full-featured Linux distribution for desktops, laptops, netbooks and servers, with a fast and easy install and regular releases.  A tightly-integrated selection of excellent applications is included, and an incredible variety of add-on software is just a few clicks away.

Professional services, including support, are available from Canonical Limited and hundreds of other companies around the world.  For more information about support, visit: http://www.ubuntu.com/support

More Information

You can find out more about Ubuntu and about this release on Ubuntu’s website:
http://www.ubuntu.com/

Shout it

Wednesday, April 22, 2009

Tools to Help You Develop Faster Web Pages

Tools for developing faster web pages

Response times, Availability and Stability are vital factors to bear in mind when creating and maintaining a web application. If you’re concerned about your web pages’ speed or want to make sure you’re in tip-top shape before starting or launching a project, here’s some few useful, free tools to help you create and sustain high-performance web applications.

I’ve tried to include a wide variety of tools that are easy to use, and have tried to keep them as OS and technology-independent as possible so that everyone can find a tool or two.

1. Firebug

Firebug is an essential browser-based web development tool for debugging, testing, and analyzing web pages. It has a powerful set of utilities to help you understand and dissect what’s going on. One of the many notable features is the Net (network”) tab where you can inspect HTML, CSS, XHR, JS components.

2. YSlow for Firebug

YSlow grades a website’s performance based on the best practices for high performance web sites on the Yahoo! Developer Network. Each rule is given a letter grade (A through F) stating how you rank on certain aspects of front-end performance. It’s a simple tool for finding things you can work on such as reducing the number of HTTP request a web page makes, and compressing external JavaScript and CSS files. A worthwhile read is the Ajax performance analysis post on IBM developerWorks that outlines practical ways of using YSlow in your web applications.

3. Fiddler 2

Fiddler 2 is a browser-based HTTP debugging tool that helps you analyze incoming and outgoing traffic. It’s highly customizable and has countless of reporting and debugging features. Be sure to read the “Fiddler PowerToy - Part 2: HTTP Performance” guide on the MSDN which discusses functional uses of Fiddler including how to improve “first-visit” performance (i.e. unprimed cache), analyzing HTTP response headers, creating custom flags for potential performance problems and more.

4. Cuzillion

Cuzillion is a cool tool to help you see how page components interact with each other. The goal here is to help you quickly rapidly check, test, and modify web pages before you finalize the structure. It can give you clues on potential trouble-spots or points of improvements. Cuzillion was created by Steve Saunders, the ex-Chief Performance at Yahoo!, a leading engineer for the development of Yahoo’s performance best practices, and creator of YSlow.

5. mon.itor.us

monitor.us is a free web-based service that grants you a suite of tools for monitoring performance, availability, and traffic statistics. You can establish your website’s response time and set up alerts for when a service becomes unavailable. You can also set-up weekly, automated benchmarks to see if changes you’ve made impact speed and performance either positively or negatively.

6. IBM Page Detailer

The IBM Page Detailer is a straightforward tool for letting you visualize web components as they’re being downloaded. It latches onto your browser, so all you have to do is navigate to the desired site with the IBM Page Detailer open. Clicking on a web page component opens a window with the relevant details associated with it. Whenever an event occurs (such as a script being executed), the tool opens a window with information about the processes.

7. Httperf

Httperf is an open-source tool for measuring HTTP server performance running on Linux. It’s an effective tool for benchmarking and creating workload simulations to see if you can handle high-level traffic and still maintain stability. You can also use it to figure out the maximum capacity of your server, gradually increasing the number of requests you make to test its threshold.

8. Pylot

Pylot is an open-source performance and scalability testing tool. It uses HTTP load tests so that you can plan, benchmark, analyze and tweak performance. Pylot requires that you have Python installed on the server - but you don’t need to know the language, you use XML to create your testing scenarios.

9. PushToTest TestMaker

PushToTest TestMaker is a free, open-source platform for testing scalability and performance of applications. It has an intuitive graphical user interface with visual reporting and analytical tools. It has a Resource Monitor feature to help you see CPU, memory, and network utilization during testing. The reporting features let you generate graphs or export data into a spreadsheet application for record-keeping or further statistics analysis.

10. Wbox HTTP testing tool

Wbox is a simple, free HTTP testing software released under the GPL (v2). It supports Linux, Windows, and MacOS X systems. It works by making sequential requests at desired intervals for stress-testing. It has an HTTP compression command so that you can analyze data about your server’s file compression. If you’ve just set up a virtual domain, Wbox HTTP testing tool also comes with a command for you to test if everything’s in order before deployment.

11. WebLOAD

WebLOAD is an open-source, professional grade stress/load testing suite for web applications. WebLOAD allows testers to perform scripts for load testing using JavaScript. It can gather live data for monitoring, recording, and analysis purposes, using client-side data to analyze performance. It’s not just a performance tool – it comes with authoring and debugging features built in.

12. DBMonster

DBMonster is an open-source application to help you tune database structures and table indexes, as well as conduct tests to determine performance under high database load. It’ll help you see how well your database/s will scale by using automated generation of test data. It supports many databases such as MySQL, PostgreSQL, Oracle, MSSQL and (probably) any database that supports the JDBC driver.

13. OctaGate SiteTimer

The OctaGate SiteTimer is a simple utility for determining the time it takes to download everything on a web page. It gives you a visualization of the duration of each state during the download process (initial request, connection, start of download, and end of download).

14. Web Page Analyzer

The Web Page Analyzer is an extremely simple, web-based test to help you gain information on web page performance. It gives you data about the total number of HTTP requests, total page weight, your objects’ sizes, and more. It tries to estimate the download time of your web page on different internet connections and it also enumerates each page object for you. At the end, it provides you with an analysis and recommendation of the web page tested – use your own judgment in interpreting the information.

15. Site-Perf.com

Site-Perf.com is a free web-based service that gives you information about your site’s loading speed. With Site-Perf.com’s tool, you get real-time capturing of data. It can help you spot bottlenecks, find page errors, gather server data, and more - all without having to install an application or register for an account.

Note: If you have a favorite web performance tool that wasn’t on the list, share it in the comments. Would also like to hear your experiences, tips, suggestions, and resources you use.

References: wikipedia, community, blogs, official site

Shout it

Saturday, April 18, 2009

Blog's Domain record updated

Blog Domain records updated

I've changed my Blog's Domain record.

Don't worry! No users/readers will be left behind. With the old url you'll be redirected to the updated site url.

My Blog's old url: http://iftekharahmedamit.blogspot.com

My Blog's new url: http://iftekhar.amconlinebd.com

Tuesday, January 13, 2009

Windows 7 Beta is Available for MSDN and TechNet Subscribers

Windows 7 Beta is Available for MSDN and TechNet Subscribers

Windows7MSDN

Shout it