May 2008
1 post
Creating an Agile Environment
An Agile team is successful because it is honest and project status is transparent. Many people still believe requirements change because they are poorly managed. They cannot comprehend a process that embraces change. practices that foster an Agile culture. Practices such as high customer involvement, testing early, and collaborative decision making An Agile manager will never write a line of...
April 2008
20 posts
Twistori: A Twitter Zeitgeist Social Experiment →
Prompt Control for ASP.NET AJAX
Breathe new life into the types of alerts, dialogs and prompts that are available to ASP.NET developers. http://www.afteredge.com/samples/prompt/WebForm1.aspx http://www.afteredge.com/post/Prompt-Control-for-ASPNET-AJAX.aspx
Error logging for ASP.NET
ELMAH looks like a new alternative way to capture and handle asp.net application errors. http://code.google.com/p/elmah/
Nice icon and user interface design →
Web 2.0 templates
Here are some of my favourite web 2.0 templates from template monster http://www.templatemonster.com/website-templates/16526.html http://www.templatemonster.com/website-templates/17911.html
The secret to making money online
David Heinemeier’s talk at start up school http://www.37signals.com/svn/posts/981-the-secret-to-making-money-online
Nice timesheet app
This is a simple way to keep track of what your team is doing http://www.37signals.com/svn/posts/976-a-peek-at-inout-an-internal-app-at-37signals
Simple open source source control
Subversion http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/04/19/version-control-with-subversion-so-easy-my-wife-can-do-it.aspx
Virtual phone/address book
a really cool virtual phone book http://just-remind.us/
Idea applications
Here are some applicatiosn that can be used to capture and collaborate on ideas: http://getsatisfaction.com/ http://www.fevote.com/ http://suggestions.yahoo.com/?prop=addressbook http://www.ideascale.com/ http://www.readwriteweb.com/archives/ideascale_launch.php
Dissecting LINQ to SQL
http://www.codeproject.com/KB/linq/LINQ_to_SQL.aspx LINQ to SQL solves the mismatch between the object oriented and relational database world. In an application we deal in terms of our domain objects such as customer and orders. However, when it comes to saving these objects and solving the datatype mismatch between the programming and database world, it has traditionally been the...
Blog style guide
This is a pretty cool blog style guide, I am always looking for new ways to present comments and body text. http://www.blogdesignblog.com/blog-design/how-to-blog-design-style-guide/
Ajax and linq cheatsheets
You can download the ASP.NET Ajax cheatsheets here: http://aspnetresources.com/downloads/ms_ajax_library_cheat_sheets1.zip You can download the LINQ Standard Query Operators cheatsheet here: http://aspnetresources.com/downloads/linq_standard_query_operators.pdf
Horizontally divided sections
Web 2.0 horizontally divided sections http://www.styleignite.com/articles/view/analysis-of-web-20-design-layout-trends-part-1-clean-colorful-and-horizontally-divided
Enable SQL Server 2005 Debugging
Enable SQL Server 2005 Debugging http://msdn2.microsoft.com/en-us/library/s0fk6z6e(VS.80).aspx
Web design by Ben Hunt
A complete guide to designing web sites that work http://webdesignfromscratch.com/ http://www.webdesignfromscratch.com/web-2.0-design-style-guide.cfm
Writing user stories
Kelly water writes a very good summary about writing users stories http://kw-agiledevelopment.blogspot.com/2008/04/writing-good-user-stories.html
Silverlight format tool
http://blog.toolico.com/2008/tool/string-format-made-simpl
Google app engine
Google has just released it’s own application cloud called Google app engine http://code.google.com/appengine/. Google’s new engine is free and provides a massively huge high performance area for web applications, the only downside for me is the development environment is Python. Microsoft appear to be also quickly trying to catch up Microsoft’s Cloud Infrastructure Services...
FuseCal
This calendar website is soooo cool definately woth checking out. I’m already trying to think of ways to use it in our apps. http://www.fusecal.com/ http://www.fusecal.com/welcome/publishers
March 2008
25 posts
UI Specs How To
Nice way the write UI specs using screen mocks ups with notations keeps it real. http://blogs.sun.com/designatsun/entry/how_do_i_write_my
1 tag
arcane code
I like this blog arcane code lots of very helpful microsoft .net help and tips. http://arcanecode.wordpress.com/
CSS organisation tips
Somthing we here at kmsystems need to work on. http://www.webdesigngoldmine.com/2008/03/14/css-organization-tips/
Building a Digg Clone with ASP.NET MVC
I think the concepts behind digg and all user generated aggregators are cool, so it is interesting to see a clone digg built using ASP.NET MVC http://dotnetslackers.com/articles/aspnet/KiggBuildingADiggCloneWithASPNETMVC1.aspx
Linq design guidelines
http://blogs.msdn.com/mirceat/archive/2008/03/13/linq-framework-design-guidelines.aspx
subsonic
There is a new release of subsonic http://subsonicproject.com/
Restore the back button using ASP.NET 3.5...
One common drawback of Ajax applications is the loss of the browser’s back button. This article by Bertrand Le Roy shows how to restore it using ASP.NET 3.5 Extensions Preview and server code. http://dotnetslackers.com/articles/ajax/HandlingTheBackButtonFromServerCode.aspx
ASP.NET MVC Preview 2
The ASP.NET MVC Preview 2 release provides a new Model-View-Controller (MVC) framework on top of the existing ASP.NET 3.5 runtime. This means that developers can take advantage of the MVC design patterns to create their Web Applications which includes the ability to achieve and maintain a clear separation of concerns (the UI or view from the business and application logic and backend data), as...
8 Premium One Line Css Tips
http://cssglobe.com/post/1392/8-premium-one-line-css-tips
.Net developers and why we're crap
At first I thought this was just going to be a rant about Microsoft’s .Net framework and blah, blah, blah. However after reading I found this guy makes some very interesting points. One in particualr is the use of site stats to see which parts of your app actually get used and which do not. If they are not sued get rid of them. ...
Why you should never build another website or app...
Nice article thats sums up the importance of using LINQ http://www.creativeui.com/2008/03/10/why-you-should-never-build-another-website-or-app-without-linq/
Death of the relational database
Obviously relational databases are extremely powerful and here to stay for a long time yet. However if the semantic web is the future then I can see the benefit of structured and unstructured databases. http://whydoeseverythingsuck.com/2008/02/death-of-relational-database.html
Reality driven development
Software development based on reality, is a very good approach and one I try to adopt as much as possible. Fits very nicely with agile development methodologies. http://duartes.org/gustavo/blog/post/2008/02/27/Reality-Driven-Development.aspx
Table layout
Excellent post about building table layout using div and CSS http://www.sitepoint.com/blogs/2008/02/28/table-based-layout-is-the-next-big-thing/
What is web 3.0?
Web 3.0 or semantic web, at teh rate the web grows and changes I sure it will completely different in the next 5 to 10 years. http://www.readwriteweb.com/archives/semantic_web_11_things_to_know.php
Microsoft Volta
A developer toolset that enables you to build multi-tier web applications by applying familiar techniques and patterns. First, design and build your application as a .NET client application, then assign the portions of the application to run on the server and the client tiers late in the development process. The...
Improve code layout
Code layout is important for so many reasons the main one being when another developer needs to work with you code or you just need some help. Here are some great tools which can help clean up your code: Visual Slickedit for .Net code ReSharper for .Net code HTMLTidy for tackling HTML and XML layout Topstyle for CSS layout Aptana studio for JavaScript SQL Refactor for SQL Server 2005
Twinblog
Nice design for twitter/tumblelog posts
CSS self adjusting form
This is one of the best form designs I have seen. All fields adjust into a nice usable format as the screen resizes. http://css.dzone.com/news/scriptless-self-adjusting-form
New AJAX toolkit release
http://aspadvice.com/blogs/ssmith/archive/2008/03/01/AJAX-Control-Toolkit-Update-Released.aspx
Internet Explorer 8.0
IE 8.0 is pretty cool, It was launched yesterday at Mix08 and I quickly downloaded and installed it. There are a lot of new features focused for developers which I love especially the ability to debug javascript. The fact that Microsoft has added fatures focused around developers I think aligns with Web 2.0 and the fact that there is a huge amount of development going on. ...
Families now twitter?
Does your family twitter? http://www.readwriteweb.com/archives/family_twitters.php
1 tag
Next Generation Web Applications
First HTML, then Javascript, then Flash, then AJAX and now Silverlight. All this in 10 years or so, what will we think of next? http://weblogs.asp.net/despos/archive/2008/03/02/next-generation-web-applications.aspx
Requirements are always wrong
This paragraph says it all “The requirements we are given will never be right. We are destined to get requirements that are incomplete, incorrect, contradictory, and impossible. We cannot control this reality, we can only control our response to it. Most programming theory is at its base a response to this reality, so that you have the “waterfall” crowd trying to get everything...
A programmer without users is like a musician without an audience
February 2008
29 posts
1 tag
Cool Silverlight Twitter Project
Not only is this cool because it is a Silverlight project but is also based on twitter which make it rock. This is one of the first examples of Silverlight I have seen that is a true web app as apposed to just a media presentation. http://blogs.msdn.com/coding4fun/archive/2008/02/24/7883342.aspx
1 tag
Simple is good
You don’t need to learn simple, you just discover it.
1 tag
Design process
37 signals blogged about the process they used to unclude a calendar control in their apps. Detailed thought process something that I personal miss most of the time. http://www.37signals.com/svn/posts/887-design-decisions-calendar-picker-for-backpack-reminders
1 tag
7 ways to do Performance Optimization of an...
Check out this article on developing a Web 2.0 portal http://dotnetslackers.com/articles/aspnet/SevenWaysToDoPerformanceOptimizationOfAnASPNET35Web20Portal.aspx