Agile Development, Architecture, .NET and The Art of Listening  RSS 2.0

Navigation
 Sunday, September 21, 2008
Sunday, September 21, 2008 4:48:45 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Useful stuff
Rick Strahl posted his session slides and samples from his ASP.NET Connections. Really good presentations.
http://west-wind.com/weblog/posts/336745.aspx

Sunday, September 21, 2008 4:45:30 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | Agile | AJAX | ASP.NET | JavaScript | LINQ | Useful stuff | WCF | Web Services
http://stevenharman.net/blog/archive/2006/05/13/Custom_Output_Caching_in_ASP.NET.aspx

Tip/Trick: Implement "Donut Caching" with the ASP.NET 2.0 Output Cache Substitution Feature

"For anyone interested in seeing the above in some real code, subText uses this very technique to cache several of the user controls needed to render the UI..." - http://subtextproject.com/


Sunday, September 21, 2008 4:39:41 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Helped with work
 Monday, April 21, 2008
The SQL Site Map Provider You've Been Waiting For
http://msdn2.microsoft.com/en-us/magazine/cc163657.aspx

 Using Multiple Sitemap Files
 http://geekswithblogs.net/dlussier/archive/2007/10/04/115848.aspx
 How to: Configure Multiple Site Maps and Site-Map Providers
 http://msdn2.microsoft.com/en-us/library/ms178426.aspx

Sitemap Celebration
http://www.zabdesign.de/pro/public/sitemap/sitemap-styled.html

Monday, April 21, 2008 9:22:56 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Helped with work
http://www.dynamicdrive.com/

Most used CSS tricks -> http://stylizedweb.com/2008/03/12/most-used-css-tricks/

The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels.
http://960.gs/

CSS Sprites: Image Slicing’s Kiss of Death  http://www.alistapart.com/articles/sprites

Can you take a simple list and use different Cascading Style Sheets to create radically different list options? The Listamatic shows the power of CSS when applied to one simple list.  http://css.maxdesign.com.au/listamatic/index.htm
http://css.maxdesign.com.au/

CSS Control Adapter Toolkit for ASP.NET 2.0
http://weblogs.asp.net/scottgu/archive/2006/05/02/CSS-Control-Adapter-Toolkit-for-ASP.NET-2.0-.aspx
http://www.asp.net/cssadapters/

ASP.NET 2.0 CSS Friendly Control Adapters: The White Paper
http://www.asp.net/CSSAdapters/WhitePaper.aspx

Monday, April 21, 2008 9:18:47 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Cool | CSS | Helped with work | Useful stuff
Monday, April 21, 2008 9:03:08 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET
 Sunday, March 02, 2008
http://testdrive.barnyardbbs.com/ASP.Net-Content-Blog-Gallery-Open-Source
  • The Content Control (client-editable regions in a web page)
  • The Blog Control (a fully validating and CSS based blogging engine, implemented as a control)
  • The Photo Gallery Control (a fully validating and CSS based photo gallery, implemented as a control)
Sunday, March 02, 2008 9:41:17 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Controls | Useful stuff
 Monday, February 18, 2008
Monday, February 18, 2008 9:48:14 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Helped with work | Useful stuff

Every company needs them. Every company wants them. Every company want to spend money on custom Content Management System that they can call their own. -->


Next time you try to reinvent CMS stop and first take a look at existing CMS systems that very liberally licensed. If you cannot use them at least take a look at their architecture. It will give you a good starting point.
I was just concentrating on the CMS that based on ASP.NET and had a good web presence and documentation.
----->
After some review of architectures Cuyahoga is leading this list for me. N2 is very close behind the Cuyahoga as of March 02, 2008.
When new frameworks come in to play I will review them and reassess.
Monday, February 18, 2008 8:58:45 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Cool | Open Source | Useful stuff
 Sunday, January 13, 2008
ScrewTurn Wiki is a fast, powerful and simple ASP.NET wiki engine, installs in a matter of minutes and it's available in different packages, fitting every need. It's even free and opensource.
http://www.screwturn.eu/
Sunday, January 13, 2008 11:49:16 AM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Cool | Open Source | Tools | Useful stuff | XML
 Monday, December 24, 2007
Monday, December 24, 2007 3:25:08 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Useful stuff
 Sunday, December 23, 2007
Sunday, December 23, 2007 7:20:40 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Performance Tuning | Web Services | XML
Sunday, December 23, 2007 7:17:09 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Web Services
Sunday, December 23, 2007 7:16:26 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
.NET | ASP.NET | Web Services
Sunday, December 23, 2007 6:11:40 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Helped with work
Sunday, December 23, 2007 6:01:13 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | IDE
Since we are going to use balanced web servers the Session State management will needs to be stored in SQL Server database. Separate database will need to be setup for this purpose. Here is link to the article http://msdn2.microsoft.com/en-us/library/ms178586(vs.80).aspx  that we based our setup on.

Here is one more link to explain our approach http://sjbdeveloper.blogspot.com/2006/05/using-custom-database-for-persisted.html
Sunday, December 23, 2007 6:00:16 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Useful stuff
Sunday, December 23, 2007 5:38:49 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET
Sunday, December 23, 2007 5:32:55 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Useful stuff
Sunday, December 23, 2007 5:29:38 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | When things go wrong
Sunday, December 23, 2007 5:28:08 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | Architecture
If you are using dynamically built queries, then employ the following techniques:
  • Delimit single quotes by replacing any instance of a single quote with two single quotes which prevents the attacker from changing the SQL command. Using the example from above, "SELECT * from Users WHERE login = ''' or ''1''=''1' AND password = ''' or ''1''=''1'" has a different result than "SELECT * from Users WHERE login = '' or '1'='1' AND password = '' or '1'='1'".
  • Remove hyphens from user input to prevent the attacker from constructing a query similar to: SELECT * from Users WHERE login = 'mas' -- AND password ='' that would result in the second half of the query being commented out and ignored. This would allow an attacker that knows a valid user login to gain access without knowing the user's password.
  • Limit the database permissions granted to the user account under which the query will be executing. Use different user accounts for selecting, inserting, updating, and deleting data. By separating the actions that can be performed by different accounts you eliminate the possibility that an insert, update, or delete statement could be executed in place of a select statement or vice versa.
Sunday, December 23, 2007 5:09:38 PM (Central America Standard Time, UTC-06:00)  #    Comments [0] -
ASP.NET | T-SQL | Security
Archive
<November 2008>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Vlad Navazhylau
Sign In
Statistics
Total Posts: 173
This Year: 96
This Month: 0
This Week: 0
Comments: 1
All Content © 2008, Vlad Navazhylau