KiGG 3.0 Released

by mosessaur| 13 October 2010| 0 Comments

Yesterday we released KiGG 3.0 and baselined the source code for version 3. No major changes in this release. We upgraded to ASP.Net MVC 2.0 on .Net 3.5 SP1 & VS2008.

This release is going to be the last release on .Net 3.5 SP1 and VS2008. We plan to upgrade to .Net 4.0 and migrate the solution to VS2010 and start use Entity Framework 4.0 and maybe abandon LINQ to SQL support.

Visit http://kigg.codeplex.com for more information.

Here set of requirements for your development workstation if you are planning to rebuild the source code or customizing it.

Development Workstation System Requirements

  • Visual Studio.Net 2008 any edition with SP1 (Express Editions should work)
  • .Net Framework 3.5 SP1
  • ASP.NET MVC 2.0 RTM
  • Included reference libraries (xUnit, Moq, DotNetOpenAuth, Enterprise Library etc...) -available with source code download-
  • Database (Only one option is required)
    • SQL Server 2005 or later any Edition with Full-Text Search Services (Full-Text search is required for search)
    • MySQL 5.x
  • IIS 6.0 or IIS 7.0 (didn't test it on Windows XP IIS 5.5)

Introducing Shrinkr The URL Shrinking Service built with ASP.NET MVC 2

by mosessaur| 20 April 2010| 2 Comments

Few months ago, on September 2009 my friend Rashid started to blog about this open source project “Shrinkr”. And I got a chance to assist him on this.

In the last few weeks we were working on preparing this first stable release. And now we got it and it’s live on http://rdir.in.

Yesterday Rashid announced the first release which you can download from here.

In this post I’m going to show few screenshots of the live Shrinkr. And highlights few technologies used on it.

More...

KiGG Design And Architecture – Part 4 Inside Infrastructure

by mosessaur| 30 January 2010| 3 Comments

Introduction

This is part 4 of this series which I don’t know when it will ends :o). In part 3 I started to to explore the Core of KiGG. In this part we are still inside the core, but we are going further deep to have a look inside the infrastructure.

I’m going to talk about infrastructure for the next couple of posts or maybe more. Because actually it contains the heart of KiGG. For me this is a really interesting topic, it is kind of like a hobby but whereas other people like swimming or playing Poker Online, I like investigating infrastructures. I hope that you find what I write interesting and informative.

More...

KiGG Design And Architecture – Part 3 The Core

by mosessaur| 29 December 2009| 4 Comments

Introduction

In part 2, we explored KiGG project structure. I gave a short brief and summary about each project in the solution. And briefly discussed the relation between them.

In this part we are going to start going much deeper. Staring with the Core, and this might take several parts by itself as the Core is huge and contains lots of stuff that worth to be discussed.

More...

KiGG Design And Architecture – Part 2 Project Structure

by mosessaur| 27 November 2009| 2 Comments

Introduction

In part 1 I talked about KiGG high level architecture. In this part I am going to talk about KiGG project structure and summarize the purpose of each project in the solution. I’ll not go into deep details of each project. I’ll save that for some other posts, just be patient with me and stay tuned.

More...

KiGG Design And Architecture – Part 1 The high level design

by mosessaur| 15 November 2009| 4 Comments

Introduction

In this multi part series I am going to explore KiGG design and architecture as well as projects structures.

At the beginning I would like to give a brief about KiGG History.

About KiGG

KiGG is similar to DotNetKicks, Digg and DZone. However it much closed to DotNetKicks and way smaller than DZone. KiGG was founded by Kazi Manzur Rashid and first introduced in his article on DotNetSlackers.com: Kigg - Building a Digg Clone with ASP.NET MVC, that was on Feb 2008. It was built with First ASP.NET MVC preview.

In early this year 2009 on January, Rashid was almost done with KiGG, however ASP.NET MVC 1.0 was not released yet. At this time Rashid announced DotNetShoutout.com as first live application based on KiGG. On March 2009 Rashid released version 2.2 of KiGG after the release of ASP.NET MVC 1.0.

I joined the team on April and start working with Entity Framework implementation for KiGG as well as supporting the project.

Thank you Rashid for giving me this opportunity.

More...

Book Review: ASP.NET 3.5 Application Architecture and Design

by mosessaur| 14 March 2009| 3 Comments

Information about the book:

Book Title: ASP.NET 3.5 Application Architecture and Design
Book's Page: http://www.packtpub.com/application-architecture-and-design-for-asp-.net-3.5/book
Book Cover
ASP.NET3.5ApplicationArchitectureandDesign

Chapters: 9
Publisher: PACKT Publishing
Author: Vivek Thakur

Introduction:

Microsoft ASP.NET has quickly evolved to become one of the most famous platforms for developing web-based solutions. Since its first release with .Net 1.0, Microsoft has continuously added many out-of-the-box features and components, making web development easier for the end developer. As ASP.NET is part of the whole .Net Framework, it is gaining benefits of all features and technologies provided by the .Net Framework itself. With the introduction of LINQ, MS AJAX, WCF, WPF, and a lot of exciting new tools, the .NET framework has not only grown large but also flexible, in terms of the choices and options being offered to the developers.

More...

MosesOfEgypt new Theme by JankoAtWrapSpeed

by mosessaur| 20 January 2009| 14 Comments

Before completing one year of running this blog, I celebrate the last month of the first year of this blog by deploying my new theme create by JankoAtWrapSpeed.com. Thank you Janko.

Actually Janko created a lovely themes pack for BlogEngine.Net. He branded MosesOfEgypt.Net with his piece art theme. I like the dark theme especially that man standing front of the moon, I think Janko has a vision about it Laughing

Any way I hope you all like the new theme as I do.

Username Availability Validator AJAX Control, Release Demo

by mosessaur| 04 January 2009| 9 Comments

Back in September last year (2008), I posted a demo about Username Availability Validator Control. This control developed by the community on a contest initiated by Dave Ward on August 2008 as I remember. At that time the control was in beta.

On October 2008 the control was released to public on its first version. And finally I wrote a a very simple documentation on the project Wiki.

In this post I am going to update my previous demo as well as provide new feature on the control which is SuccessMessage property to be displayed if the Username is available. This update is not available so far on project at CodePlex. This is a private update which I provided on this post only. [View Demo]

More...

Apply Expand All and Collapse All to Collapsible Panels in ASP.NET AJAX and jQuery

by mosessaur| 22 December 2008| 15 Comments

I got many feedbacks in my previous posts "Building a grouping Grid with GridView and ASP.NET AJAX toolkit CollapsiblePanel" & "GridView Grouping Master/Detail Drill Down using AJAX and jQuery"  asking to for toggle all (Expand All or Collapse All) feature in CollapsiblePanelExtender as well as to in jQuery. Actually I didn't have much time to walkthrough this and provide a demo about it.

Today I got a chance to write few code snippet to run this feature. It was very simple for both jQuery also for ASP.NET AJAX.

More...