| Solentive News |
|
|
[click for more...]
|
|
Improvements on the ModalPopupExtender control provided as part of the ASP.NET AJAX Control Toolkit.
19/03/2008
[Link]
Lou Flees
|
|
|
|
[click for more...]
|
|
Build simple and sophisticated Facebook Apps with FBML, ASP.NET
19/03/2008
[Link]
aleksisa
|
|
|
|
[click for more...]
|
The chart to the left represents the Burn Down chart for the Secret Server 4.1 release which shipped on March 14th 2008. We have always shipped Secret Server on the published date (or in the early hours of morning the next day!) but this release pushed things a little too close for our liking. What was the problem? Did we take on too much? Did we trade off scope like we are supposed to? Looking at the Burn Down we can see that our velocity was really low in the early stages of the release. This was mostly due to some support issues that drained our development resources and also some staff shuffling on projects which lead to inefficiencies. We were able to make up for this with a phenomenal increase in velocity in the final iterations. Unfortunately this was achieved by using more team resources to accomplish the tasks. While the increased velocity is good, it also means there was a greater rate of change in the codebase at a point where quality assurance was trying to stabilize the product. Test Driven Development certainly helps by allowing us to lean on our regression suite of tests but it is still not ideal. So what went wrong? We will be having a recap meeting later this week to determine how to improve our planning for future releases. We need to get back on track to our usual release schedule where we are ready for the actual release days before the release date (not bad for a small team with frequent releases!). I think part of the problem was not planning properly for reducing scope. We left one of the larger features of the release until the end (the Role Based Security feature) - then we didn't recognize that this feature could be thinned out to reduce scope but rather implemented most of the originally specified functionality. Typically our team cannot easily change resources (cost) since most team members are committed to projects and cannot easily shift responsibilities. We also can't change the date since customers are expecting a release on a particular date because sales and support have been giving this date out for a few weeks. This only leaves scope as the final equalizer to make timely releases possible. In future, we will need to be more careful to ensure that scope can always still be reduced if necessary. What does your Burn Down Chart tell you? We are hiring! Do you want to write beautiful code in a Test Driven, Refactored, Agile .NET software company in the heart of Washington DC and work on cool products? Take the code test and send your resume along with why you want to join Thycotic to tddjobs@thycotic.com.
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
.NET 2.0 introduced a check for FIPS certified algorithms if your local security policy was configured to require them. This resulted in algorithms which are not FIPS compliant (or implementations which were not FIPS certified) throwing an InvalidOperationException from their constructors. In some cases this isn't a desirable behavior. For instance, some applications need to use the MD5 hashing algorithm for compatibility with an older communication protocol or file format. Prior to .NET 3.5, the AES algorithm was only available in an implementation which was not FIPS certified, and if you needed to use that algorithm the FIPS check could also block you. To help these cases, we added a configuration file switch to .NET 2.0 SP 1 (and therefore .NET 3.5) which allows an application to say "I know what I'm doing, please don't enforce FIPS for me". For these applications, they can setup a configuration file similar to: <configuration> <runtime> <enforceFIPSPolicy enabled="false"/> </runtime> </configuration>
Which will prevent the CLR from throwing InvalidOperationExceptions from the constructor of uncertified algorithms and implementations.
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
NewsFactor - Apple released a 3.1 version of its Safari Web browser on Tuesday with several improvements. Apple said the new version loads Web pages 1.9 times faster than Microsoft's Internet Explorer 7 and 1.7 times faster than the open-source Firefox 2 browser. It also said Safari 3.1 runs JavaScript up to six times faster than any other browser, and it is the first to support new Web standards.
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
One of my customer running IIS 6.0 had this special scenario where he would like to run ASP.NET 2.0 applications only on a single virtual directory on the entire server. He would like to isolate his Virtual Directory alone to have the ScriptMaps of ASP.NET, but not any other website or virtual directory or a folder. The ScriptMaps for a virtual directory would generally come from the master level properties. To get this in IIS manager, click on the "Web Sites" folder and get its properties...( read more)
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
With Microsoft ASP.NET AJAX 1.0, you can build more dynamic applications that come closer to the rich style of interruption-free interaction. This web part will give full insight of site collection as tree view and respective attributes in as a data grid, which are connected to each other.
19/03/2008
[Link]
AdityaBhanu
|
|
|
|
[click for more...]
|
We’ve added videos to the How Do I section to help you work with user-selectable themes and JavaScript. And Joe Stagner continues his AJAX series with videos on techniques for triggering updates to UpdatePanels and using a CascadingDropDown control to access a database.
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
Reading up on the Delicate Genius’ blog, I watched a great keynote session from Guy Kawasaki + Steve Ballmer at MIX Las Vegas. Guy interviews Steve on the hard questions about Yahoo, Google, Apple, Facebook, Vista and of course, Silverlight 2.0. Very entertaining stuff :)
For more updates on what happened at MIX over the last few days – check out http://www.visitmix.com
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
User control for .NET 2.0 extending RichTextBox with various formatting options
19/03/2008
[Link]
Svetoslav Savov
|
|
|
|
[click for more...]
|
|
With Microsoft ASP.NET AJAX 1.0, you can build more dynamic applications that come closer to the rich style of interruption-free interaction. This web part will give full insight of site collection as tree view and respective attributes in as a data grid, which are connected to each other.
19/03/2008
[Link]
AdityaBhanu
|
|
|
|
[click for more...]
|
I was catching up with some of the people I follow on Twitter tonight (as a side note, I used to think Twitter was a waste of time but I'm actually finding it useful now days) and noticed that Scott Cate listed a link to a free tool called LINQPad. Wow...I wish I would've known about this tool a few months back when I was working on different LINQ queries for an application. It really simplifies building queries and also happens to be a great way to learn the LINQ syntax as well. It was created by Joseph Albahari for the C# 3.0 in a Nutshell book. Here's a screenshot from the Website. You can download LINQPad at http://www.linqpad.net. I'm really impressed with it so far.  On a related note, if you're interested in seeing how LINQ, Lambdas and LINQ with Stored procedures can be used, you can download the sample ASP.NET 3.5 application I put together that will help get you started with the different options available in .NET 3.5.
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
A C#, C++, Delphi, ActiveX and Java trace framework and a trace viewer: Tail, outputDebugString, event log, and with Log4J, Log4Net, and Microsoft Enterprise Instrumentation Framework (EIF) support. This also comes with full support for Pocket PC development (C++ and .NET).
19/03/2008
[Link]
Thierry Parent
|
|
|
|
[click for more...]
|
|
An article on setting printer settings from within a .NET program
19/03/2008
[Link]
ggraham412
|
|
|
|
[click for more...]
|
|
We’ve added more shows to the Podcasts page. Listen to hours of radio shows from .NET Rocks!, Hanselminutes, ASP.NET Podcast, and more.
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
I´m writing some posts about Commerce Server 2007, involving development, costs, administration, learning, and so on, at andrenobre.wordpress.com. I´ll translate it and put it here ASAP :)
19/03/2008
[Link]
|
|
|
|
[click for more...]
|
|
Vista introduced a new synchronization primitive called the CONDITION_VARIABLE. In this article I will provide a .NET wrapper (written in C++/CLI) for this primitive and explain how it works.
19/03/2008
[Link]
Jarrad Winter
|
|