Blog

Skip Navigation LinksIrocon > Blog

How to create an Excel file (Without Excel)

How to export the results of a SQL query to CSV or Excel format without installing Microsoft Excel.Last Updated:Thursday, September 02, 2010By:alfero#

Understanding Models, Views, and Controllers

This tutorial provides you with a high-level overview of ASP.NET MVC models, views, and controllers. In other words, it explains the ‘M’, ‘V’, and ‘C’ in ASP.NET MVC. After reading this tutorial, you should understand how the different parts of an ASP.NET MVC application work together. You should also understand how the architecture of an ASP.NET MVC applicationLast Updated:Thursday, September 02, 2010By:alferoSource#

5 Reasons to do Web Design in ASP.NET MVC

Dan Wahlin presents 5 compelling reasons to try out ASP.NET MVC: Automatic mapping of control values to object properties Automatic generation of views Built-in AJAX support Intergrarion with other JavaScript libraries such as JQuery Promotes better coding practices and a Solid Application Architecture  Last Updated:Thursday, September 02, 2010By:alferoSource#

How to post updates to Twitter using WebClient

Bruno Piovan shows how to post updates to Twitter using the .NET WebClient. Very simple and elegant. No need to include an external library. public void PostTwitterUpdate(string userName, string password, string updateMessage){ using (WebClient wc = new WebClient()) { wc.Credentials = new NetworkCredential(userName, password); ServicePointManager.Expect100Continue = false; byte[] updateMessageBytesLast Updated:Thursday, September 02, 2010By:alferoSource#

Using tinyurl.com in a .Net application

I just discovered a way to automatically shorten urls posted to Twitter:     public static string MakeTinyUrl(string url)    {        try        {            if (url.Length <= 30)            {                return url;     Last Updated:Thursday, September 02, 2010By:alferoSource#

Testing

This is just a test.Last Updated:Thursday, September 02, 2010By:alfero#

30 Useful Web Design Books for 2009

The year 2009 promises to bring us some excellent, and even groundbreaking, new reads. Listed below are 30 web design related books from some of the brightest designers and developers in the industry, that will likely be influential must-reads.Last Updated:Thursday, September 02, 2010By:alferoSource#

4 Principles of Good Design for Websites

From Andrew Houle's blog: This post dissects 4 principles of web design that help you create cleaner, more aesthetically pleasing sites. Contrast Repetition Alignment Proximity It’s unbelievable how much better your designs will become when you take into consideration these four basic principles. There are always more things to consider, but a foundation of contrast, repetition, alignment andLast Updated:Thursday, September 02, 2010By:alferoSource#

8 Things Every Beginner SEO Should Know

Jordan  posted a very quick and dirty list meant for people wanting to find out the absolute bare bones of SEO.Search Engine Optimization is the art of getting your site positioned as close to the top of the front page as possible. Here are the 8 items that Jordan considers most important: HTML Document Title HTML Document name Incoming links Page content Sitemaps Outgoing links Heading (H1,H2,Last Updated:Thursday, September 02, 2010By:alferoSource#

10 Rare HTML Tags You Really Should Know

From Glen Stansberry's blog: Here are ten of some of the most underused and misunderstood tags in HTML. While they might be less familiar, they're still quite useful in certain situations. <cite> <optgroup> <acronym> <address> <ins> and <del> <label> <fieldset> <abbr> <rel> <wbr> I've used only three of these tags in my web developmentLast Updated:Thursday, September 02, 2010By:alferoSource#

Mobile Device Browser File

The Mobile Browser Definition File contains definitions for individual mobile devices and browsers. At run time, ASP.NET uses the information in the request header to determine what type of device/browser has made the request. This project provides a data file that when used with ASP.NET will detect the incoming mobile device and present you as the web developer with a set of 67 capabilities or propertiesLast Updated:Thursday, September 02, 2010By:alferoSource#

ASP.NET MVC Sample Applications - Open-Source Examples and Tutorials

Here is a list of various ASP.NET MVC Sample Applications demonstrating the new ASP.NET MVC Framework from Microsoft. As more MVC examples are found this list will be updated.Last Updated:Thursday, September 02, 2010By:alferoSource#

Microsoft Expression Web SuperPreview

At the present moment, I have three virtual machines that I use to test website rendering on different browers. Not only is the process tedious, it is time-consuming and not interesting. Microsoft heard my (and many other web developers out there) prayers and answered with Expression Web 3 with SuperPreview. Expression Web SuperPreview for Windows Internet Explorer is a stand-alone visual debuggingLast Updated:Thursday, September 02, 2010By:alferoSource#

New in Google Labs - Undo Send

Ever wanted to retract an email just sent? I have! Several times I wish I could un-send an email, because seconds after clicking 'Send', I realize I forgot to attach or include an important recipient, etc. So now you can! Turn on Undo Send in Gmail Labs under Settings, and you’ll see a new “Undo” link on every sent mail confirmation. Click “Undo,” and they’ll grabLast Updated:Thursday, September 02, 2010By:alferoSource#

Free or Open-Source ASP.NET Web Applications

A large list of free or  open-source ASP.NET applications. The long list includes e-Commerce / Online Shopping Carts Content Management Systems (CMS) Blogs / Blogging Link Directories Customer Relationship Management (CRM) Wiki's Instant Messaging Forum / Portals / Networks Recruitment / Job Systems Web / E Mail Image & Video Galleries Classifieds Help Desk/Ticketing SystemsLast Updated:Thursday, September 02, 2010By:alferoSource#

T4: Text Template Transformation Toolkit

After listening to Scott Hanselman's Hanselminutes, I learnt of a new feature in Visual Studio 2008 called T4. T4 is actually an acronym for Text Template Transformation Toolkit. Basically this lets you do basic (??) code generation in Visual Studio without installing any plugins. From what I understand it is still in its early stages and may be enhanced in future releases. At the moment there is noLast Updated:Thursday, September 02, 2010By:alferoSource#

Javascript: Exception Details

Exceptions do occur in any programming language, and knowing the type and details of the exception can be very crucial in debugging and determining a solution to the cause. I recently ran  into a problem with one of my javascript functions and could not figure out why it was occurring. Little did I know that Javascript also provides exception information in the try, catch block. Here goes: tryLast Updated:Thursday, September 02, 2010By:alfero#

How To: Javascript Namespacing

Creating namespaces for javascript on web applications is a very uncommon approach. However, in a world where the possiblity of clashes between variable and function names is very high, especially among scripts from different sources, it becomes important to understand this neat and elegant concept by Dustin Diaz.Basically the steps that make this possible are as follows:Create the Namespace ObjectLast Updated:Thursday, September 02, 2010By:alferoSource#

Script to Delete Temporary Internet Files

This script will populate %%B with the usernames held within the 'c:\Documents and Settings' directory.  The DO statement deletes all users temporary internet folder contents.FOR /D %%B IN ("c:\Documents and Settings\*") DO del "%%B\Local Settings\Temporary Internet Files\*.*"  /s /q /f Unlike the temporary Internet files, there isn't an obvious way to limit the size ofLast Updated:Thursday, September 02, 2010By:alfero#

How To: Set the filename for a handler

If you create a handler that allows your users to download/view files. When they save the file the browser attempts to save with the filename and extension of the handler.Assuming the name of your handler was "Image.ashx" and in your handler you send an image (maybe resized) to the client. If the user attempts to save that image, it will be saved as "Image.ashx", unless you do oneLast Updated:Thursday, September 02, 2010By:alfero#