What's going on?

by UnquaLe 9. January 2009 21:34

I didn't blog for a long time because i was busy on some projects to improve myself on ASP.NET MVC, Unit Testing and Castle Framework. Me and my friend Tuna Toksoz and Berker Peksag are working on an open source Blog project called as BlogSharp. Our first goal is to improve ourselves so while doing this i am planing to blog about the things i have discovered.

ALT.NET global comunity is growing and we decided to create a local Turkish ALT.NET group to introduce ALT.NET concepts and to learn more.

Tags: ,

Development

How to use the IHttpAsyncHandler in ASP.NET

by UnquaLe 30. June 2008 11:34

Before reading this post you have to know what IHttpHandler intaface does.

Basically, the IHttpAsyncHandler interface allows you to serve content asynchronously from a HTTP handler. This is great when you need to free up the worker thread to do processing like IO work etc. ASP.NET actually uses fewer threads when it runs asynchronously, which is great for performance and scalability. That’s because each thread is returned much faster to the thread pool.

There you are a simple example.

Tags:

Development

10 Tips to Improve your LINQ to SQL Application Performance

by UnquaLe 8. May 2008 01:00

I have found very helpful article that you would like also about performance of Linq to SQL. These optimizations will bring us to ADO.NET SqlDataReader performance.

There you are the article. 

Tags: ,

Development

Linq to Regex - Regex goes easier

by UnquaLe 8. May 2008 00:45

I won't talk about how regex is useful. You know regex patterns are ugly and hard to understand then I saw Josh Flanagan's Readable Fluent Regex Api, there is another thing to like LINQ rigth now.

Very nice example to see how the api is cool. 

Download source and binaries.

Enjoy!

Tags: ,

Development

Live Alerts with AJAX and AJAX 3.5 Extender Controls

by UnquaLe 2. May 2008 11:46

If you don't know Live Alert SDK, you don't know how to alert your users in a cool way ! Then you want to see it. There are some cool articles that you would like to see;

Alerting Your Users with Live Alerts and ASP.NET AJAX

Building ASP.NET 3.5 AJAX Extender Controls

 

Tags:

Development

Use Twitter to Stay On Top of .NET Programming News

by UnquaLe 18. April 2008 12:25

Twitter is the telegraph of the Web 2.0. If you don't use it you should, It is great way to find out what's happening in programming world. I have found a list of some Guru programmers and their Twitter URL. Now you can follow them and you might learn usefull things. And you can follow the up to date list on the original post.

Don Demsak
http://twitter.com/donxml

Keyvan Nayyeri
http://twitter.com/keyvan

Phil Haack
http://twitter.com/haacked

Miguel de Icaza
http://twitter.com/migueldeicaza

Shawn Wildermuth
http://twitter.com/TheADOGuy

Andrew Badera
http://twitter.com/andrewbadera

Michael Palermo
http://twitter.com/palermo4

Jeff Atwood
http://twitter.com/codinghorror

Scott Hanselman
http://twitter.com/shanselman

Jessy Libertry
http://twitter.com/jliberty

ALT.NET
http://twitter.com/altdotnet

Gavin Joyce
http://twitter.com/gavinjoyce

Sam Gentile
http://twitter.com/SamGentile

Dare Obasanjo
http://twitter.com/Carnage4Life

Chuck Boyce
http://twitter.com/chuckboycejr

Justice Gray
http://twitter.com/justice_gray

Rory Blyth
http://twitter.com/rory_blyth

John Lam
http://twitter.com/john_lam

Jason Massie
http://twitter.com/statisticsio

aspnetmvc
http://twitter.com/aspnetmvc

Paul Nielsen
http://twitter.com/PaulNielsen

Scott Koon
http://twitter.com/lazycoder

Rob Conery
http://twitter.com/robconery

Jon Galloway
http://twitter.com/jongalloway

Chad Myers
http://twitter.com/chadmyers

Jeremy Miller
http://twitter.com/jeremydmiller

Brad Wilson
http://twitter.com/bradwilson

Chris Bowen
http://twitter.com/chrisbowen

Tags: ,

Development

ScriptCombining Feature

by UnquaLe 7. March 2008 12:01

I was reading the post (Mix08 Session Overview: Building Great AJAX Applications from Scratch Using ASP.NET 3.5 and Visual Studio 2008) from Brad Abrams then I have seen very cool feature to combine the scripts into a single request that saves the round trip and compresses better.

The text is from his post;

Download the completed sample or just the starter files to play along at home. 

We can use the new ScriptCombining feature to combing the scripts into a single request that saves the round trip time and compresses better.

But first we need to know exactly what scripts are being loaded.  To see this let's look at the ScriptReference debugging tool.

Just drop it on your page

		<cc2:ScriptReferenceProfiler ID="ScriptReferenceProfiler1" runat="server" />
		

and you see exactly what is loaded.


		

image

We also, have both the debug and retail scripts ready to download in case we want to share this across several pages.

Then cut and past that into ScriptManager.

		<asp:ScriptManager runat="server" ID="sm">
		<CompositeScript>
		<Scripts>
		<asp:ScriptReference Name="MicrosoftAjax.js" />
		<asp:ScriptReference Name="MicrosoftAjaxWebForms.js" />
		<asp:ScriptReference Name="AjaxControlToolkit.Common.Common.js" 
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.ExtenderBase.BaseScripts.js" 
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.TextboxWatermark.TextboxWatermark.js"
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.Rating.RatingBehavior.js" 
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.Compat.Timer.Timer.js"
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.Animation.Animations.js" 
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.Animation.AnimationBehavior.js" 
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.PopupExtender.PopupBehavior.js"
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.AutoComplete.AutoCompleteBehavior.js"
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		<asp:ScriptReference Name="AjaxControlToolkit.ConfirmButton.confirmButtonBehavior.js"
		Assembly="AjaxControlToolkit, Version=3.0.11119.25533, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e" />
		</Scripts>
		</CompositeScript>
		</asp:ScriptManager>
		

Now, let's go back to firebug...

image

This time, we have two request 118KB and 4.39s... Much better!

 

Tags:

Development

How to provide user management for your online site

by UnquaLe 3. March 2008 16:15

As you know, ASP.NET Web Administration Tool works locally only.  In this article you will know how to get it working with the remote websites too. It recommends 2 option for that.

So lets read it. 

Tags:

Development

Video hosting on the Web

by UnquaLe 14. February 2008 20:57

There is a project ready to run for hosting video on the web.

The project uses Silverlight streaming that makes broadcasting easier and Linq to Sql for data access layer.

For details : Click

CodePlex project page : http://codeplex.com/videoshow 

Enjoy! 

Tags:

Development

Happy Valentine's Day

by UnquaLe 14. February 2008 20:45

Then.. Love meets Technology !

Share your love with Silverlight :)

http://www.microsoft.com/silverlight/sharethelove/Default.html

Happy Valentine's Day ! 

Tags:

Development

Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen