web designer. web developer

Links

Categories

DotNetKicks [Visit Site]

Recent Posts
Custom jQuery Selector for ASP.NET WebForms
My quest for a better way to select ASP.NET auto-generated IDs with jQuery.
Three C# 2.0/3.0 Syntaxes That You Didn't Know But Were Afraid to Ask
Working with other colleagues, I found these C# syntaxes are still not well-known and used
Best practices for creating websites in IIS 6
A list of steps that I always take while creating ASP.NET websites in IIS 6. It ensures better performance maintainability, and scalability of your application.
How to Install Your Own Subversion Version Control Server Using Visual
This article will have 2 sections One will discuss the SVN Server installation and configuration and the second part will be about how to use the SVN client.
LINQ'ing the Future of Development with Jim Wooley
The latest version of the .Net Framework includes a technology called LINQ. Developers are digging their teeth into it and Deep Fried Bytes is here to help with them work out the KINQs in LINQ. Keit...
Access JavaScript variables on PostBack using ASP.NET Code
In this article, we will see how to pass javascript values on postback and then access these values in your server side code. This article will primarily showcase two techniques of doing so. One usin...
Visual Studio Snippet Designer
Matthew Manela, an engineer on our Online Tools team, has created and released a free, community-based tool called the Snippet Designer. His tool is a Visual Studio add-in that allows you to create an...
IServiceLocator a step toward IoC container / Service locator detente
Today we launched an exciting project on CodePlex, namely the Common Service Locator library. What is it? It's a shared interface that applications and frameworks can reference in order to leverage Io...
October 2nd Links: ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data
Here is the latest in my link-listing series. Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the past. ...
JQuery, the very very basics - Lesson 4
On again with the very basics of JQuery. Thanks again for all of the kicks, dzones, stumbled-upons. I am wearing a permanent thank-you smile now. :) Now that we have done with the selection and manipu...

Slashdot: Developer [Visit Site]

Recent Posts
OpenGL ES 2.0 Programming Guide
Martin Ecker writes "Mobile phones and other embedded devices are getting more and more powerful each year. The availability of dedicated hardware for 3D rendering is becoming increasingly ubiquitous,...
Getting Paid To Abandon an Open Source Project?
darkeye writes "I'm facing a difficult dilemma and looking for opinions. I've been contributing heavily to an open source project, making considerable changes to code organization and quality, but the...
Game Devs Using One-Time Bonuses to Fight Used Game Sales
ShackNews reports on an emerging trend which sees game publishers offer one-time bonus codes to unlock extra content for certain titles. Rock Band 2, for example, comes with a code which will allow fr...
Microsoft Treating "Windows-Only" As Open Source
mjasay writes "The Register is reporting that Microsoft is hosting Windows-only projects on its 'open source project hosting site,' CodePlex. Miguel de Icaza caught and criticized Microsoft for doing ...
Motorola To Hire 300 Android Developers
ruphus13 writes "Google's Android is starting to see more industry support. Motorola recently announced plans, despite hardships within the company, to hire 300 Android developers. Quoting: 'A quick s...
6.7 Meter Telescope To Capture 30 Terabytes Per Night
Lumenary7204 writes "The Register has a story about the Large Synoptic Survey Telescope, a project to build a 6.7 meter effective-diameter ground-based telescope that will be used to map some of the f...
e1000e Bug Squashed — Linux Kernel Patch Released
ruphus13 writes "As mentioned earlier, there was a kernel bug in the alpha/beta version of the Linux kernel (up to 2.6.27 rc7), which was corrupting (and rendering useless) the EEPROM/NVM of adapters....
Python 2.6 to Smooth the Way for 3.0, Coming Next Month
darthcamaro writes "Some programming languages just move on to major version numbers, leaving older legacy versions (and users) behind, but that's not the plan for Python. Python 2.6 has the key goal ...
How To Kill an Open Source Project With New Funding
mir42 writes "The OpenSource multimedia authorware project Sophie, formerly hosted by USC Los Angeles, may just have been killed by new funding. The original funding organization, Mellon Foundation, a...
How Kernel Hackers Boosted the Speed of Desktop Linux
chromatic writes "Kernel hackers Arjan van de Ven and Auke Kok showed off Linux booting in five seconds at last month's Linux Plumbers Conference. Arjan and other hackers have already improved the Lin...

Worse Than Failure [Visit Site]

Recent Posts
CodeSOD: Code Dendrochronology
As the seasons change and years pass, trees accumulate rings that can be used to determine the age of the tree. This is a result of seasonal growth — the inner section of each ring is formed in ...
CodeSOD: A Completely Different Game
For several years, Clint's company has been working on a game that's undergone several engine and tool changes. And I'll stop you right there- it's not Duke Nukem Forever because this game exists, and...
The Hot Room
For as long as anyone could remember, there had always been two server rooms: the Cool Room and the Hot Room. The Cool Room was exactly what you’d expect a server room at a mid-sized technology ...
Error'd: Unprepared For Divide_By_Zero
"All I want to do was take out some cash at the Huntsville, Alabama airport," Monty wrote, "unfortunately, I wasn't quite prepared and my brain threw a Divide_By_Zero error." ...
Meet Burt
"Root beer guy." That's what Dale had always called Burt in his internal monologue. He occupied a similar space in Dale's mind with "Too much makeup" lady, "I always go tanni...

4Guys From Rolla [Visit Site]

Recent Posts
Retrieving the Just-Inserted ID of an IDENTITY Column Using a SqlDataSource Control
ASP.NET offers a variety of tools and mechanisms for working with database data, including a number of data source controls, such as the SqlDataSource, ObjectDataSource, and LinqDataSource, among o...
Programmatically Retrieving a Stored Procedure's Parameters
Stored procedures in SQL Server are similar to methods in C# and Visual Basic code. They encapsulate one or more statements into a single, parameterized construct. Both stored procedures and methods ...
Using ASP.NET 3.5's ListView and DataPager Controls: Grouping By a Data Field
The ListView control renders its ItemTemplate once for every item in its DataSource. As discussed in Grouping Data with the ListView Control it is possible to inject grouping template every N rec...
Creating a Dynamic Data-Driven User Interface (Part 4)
This article is the fourth and final installment of a series that examines how to build a data-driven web applications that offers dynamic user interfaces. Over the past three articles we created a...
Creating a Dynamic Data-Driven User Interface (Part 3)
This article is the third installment of a four-part series that examines how to build a data-driven web applications that offers dynamic user interfaces. Over the past two articles we created a sa...

A List Apart [Visit Site]

Recent Posts
Web Standards 2008: Three Circles of Hell
Q. Why did the semantic web cross the road? A. @#$% you. Standards promised to keep the web from fragmenting. But as the web standards movement advances in several directions at once, and as communi...
Test-Driven Progressive Enhancement
Starting with semantic HTML, and layering enhancements using JavaScript and CSS, is supposed to create good experiences for all. Alas, enhancements still find their way to aging browsers and under-fea...

Coding Horror [Visit Site]

Recent Posts
Cross-Site Request Forgeries and You
As the web becomes more and more pervasive, so do web-based security vulnerabilities. I talked a little bit about the most common web vulnerability, cross-site scripting, in Protecting Your Cookies: ...
Bill Gates and Code Complete
By now I'm sure you've at least heard of, if not already seen, the new Windows Vista advertisements featuring Bill Gates and Jerry Seinfeld. They haven't been well received, to put it mildly, but the...
Stack Overflow: None of Us is as Dumb as All of Us
I'm in no way trying to conflate this with the meaning of my last blog post, but after a six month gestation, we just gave birth to a public website. Of course, I'm making a sly little joke here a...
Spawning a New Process
I don't usually talk about my personal life here, but I have to make an exception in this case. I debated for days which geeky reference I would use as a synonym for "we're having a baby". The tit...
Protecting Your Cookies: HttpOnly
So I have this friend. I've told him time and time again how dangerous XSS vulnerabilities are, and how XSS is now the most common of all publicly reported security vulnerabilities -- dwarfing old st...

Evolt.org [Visit Site]

Recent Posts
Design for iPhone: a device that thinks different
One Saturday afternoon, I agreed to take my daughter to the AT&T store, just to LOOK at an iPhone... touch one... explore a little. MISTAKE. I should have duct-taped myself to the mast — ...
A Very Simple and Effective Captcha
I have a very simple anti-bot spam technique that works extremely well. It requires no javascript, cookies or complicated server weirdness, is fully accessible, has no hidden fields, has negligible ov...
Simulating Apache asis feature with very simple CGI
Apache's asis feature, provided by mod-asis, is a very simple way of sending static HTTP headers along with static content. Many installations of Apache have this disabled (the default) and those of u...
Search Engine Friendly URLs with IIS and Classic ASP
A few years ago, I needed a Content Management System (CMS) for my site Voor Beginners and its English counterpart For Beginners. One of the requirements was, that the CMS should use "search engine fr...
Google Algorithm Update Analysis
Anybody who monitors their rankings with the same vigor that we in the SEO community do will have noticed some fairly dramatic shifts in the algorithm starting last Thursday (July 5th) and continu...
Working with hierarchical data in SQL using Ancestor tables
This document describe an approach to SQL queries of hierarchical data using ancestor tables. Multiple inheritance are allowed but cycles are not allowed for this approach to work.
How to Get Listed in the DMOZ Directory
I'm a little confused. As an internet consultant specializing in search engine optimization, I believe that it is a good idea to submit your site to DMOZ (a.k.a. ODP or the Open Directory Project) --i...
Failover Database Connection with PHP + mySQL
You want to connect to a mySQL database? Well, then it's likely you already know how. But how about connecting a second database if the first one fails? No? This could be a life saver.
How Visual Design Can Impact your Bottom Line
How do you know if you should invest more time and money into creating a killer design? This case study examines how the look and feel of the site can impact your overall conversion rate which can pr...
Site review: French presidential campaign sites: voynet2007.fr
Dominique Voynet, a former minister of Environment and Equipment, is standing for the leftist Green party's in the French presidential election coming up at the end of April. Her campaign site, voynet...

.NET Tip of the Day [Visit Site]

Recent Posts
How to respond with code 404 (Not Found) in ASP.NET
Suppose you configured custom 404 page in web.config file in the customErrors section. So whenever user requests non-existent aspx page, ASP.NET run-time returnswell formattedmessage to the user. Als...
Code snippets for some common operations with exceptions
Download and install these additional code snippets for common operations with exceptions. To use them type shortcut forthe code snippet that you want toadd to your codeand thentype Tab, Tab to invoke...
Send an e-mail any time an unhandled exception occurs
Consider using built-in ASP.NET health monitoring to monitor your website. Especially if you are not monitoring it at all yet.ASP.NET health monitoring contains ready-to-use Web health-monitoring even...
News: .NET Tips & Tricks Community RSS
Those who prefer reading this site through RSS now can also subscribe for updates to .NET Tips & Tricks Community.
News: Why does new tips appear on this site so infrequently?
Hi guys. I know some of you are not satisfied with the frequency new tips appear on this site. The last comment I received was a proposal to rename the site to .NET Tip of The Month :) But I don't wan...

ASP.NET Team Blogs [Visit Site]

Recent Posts
October 2nd Links: ASP.NET, ASP.NET MVC, ASP.NET Dynamic Data
Here is the latest in my link-listing series .  Also check out my ASP.NET Tips, Tricks and Tutorials page and Silverlight Tutorials page for links to popular articles I've done myself in the ...
Plug-In Hybrids: ASP.NET WebForms and ASP.MVC and ASP.NET Dynamic Data Side By Side
I wanted to write this post because there seems to be a lot of confusion about how ASP.NET WebForms, MVC and Dynamic Data all fit together. Folks may have WebForms applications and want to start looki...
Using VSTS Test and Profilers to troubleshoot performance issues (low cpu hang)
I’ve been wanting to dig into the Test features in Visual Studio Team System for a while to “debug” issues during the test phase.  In my previous post I linked to a Swedish screen cast by Mikael ...
JQuery and ASP.NET MVC
Where have I been? ;) You probably heard the news already form the GU already, but just in case, we will be shipping JQuery with Visual Studio . ASP.NET MVC will have the privilege of being one of the...
Currently in Japan with No Consistent Internet Access
The internet access I had at my mother-in-law's last time I was in Japan turned out to be a fluke. I am at a Japanese Manga and Internet cafe (because those three things go so well together) right...

Code Better [Visit Site]

Recent Posts
Geek Nostalgia
Scott Hanselman just wrote an excellent post with a photo when he was a child geek.I cannot resist following him This 1985 photo gives a good idea of the little nerdy I was. Second row from the botto...
VersionOne, Day Zero
I announced this on Twitter a while back, but I've left my full-time job at Xclaim to join VersionOne as their internal Agile Development Coach. I'll say, leaving Xclaim was kind of a bitte...
Epiphany on a plumber
I told a condensed version of this story on Twitter but it bears repeating in a more rambling format. We replaced the reverse osmosis system on our water at home today. Old unit worked well enough I ...
IServiceLocator a step toward IoC container / Service locator detente
Today we launched an exciting project on CodePlex, namely the Common Service Locator library. What is it? It's a shared interfacethat applications and frameworks can reference in order to leverage...
MEF going MS-PL, the little engine that could.
MEF is going MS-PL!!! Several weeks ago, we shipped our first drop of MEF on CodePlex. The source license for that drop was MS-LPL or the Microsoft Limited Permissive License. This license enables ...