News Archives 
   
(click month to expand)
  

Recent Technology News Stories

Solentive News
Clarius is Hiring!!!  [click for more...]

Want to work at a growing, high energy services-software company? Clarius Consulting is looking for the candidates to help us fill the following positions:

At Clarius we do all kind of interesting and exciting work. We help customers get up to speed with .Net by providing superb training, mentoring and consulting. We also write a lot of code. We present @ several conferences (locally and worldwide) and we write articles and books.

Senior Software Developers.

The position is based in Buenos Aires, Argentina (Local candidates only). Selected candidates should possess experience in many of the following disciplines:

ASP.NET, ADO.NET
Winforms .NET development (C#, preferably; MDI-based applications) and Webforms
XML-related standards
SQL Server 2000-2005
Explicit/Implicit stored procedures.
Web Services / .NET remoting / WCF
COM+ / .NET interoperability
Migration from COM+ to .NET

If you are interested, drop me a line with your resume (pci at clariusconsulting DOT net)

Thanks!!!.

18/10/2007   [Link]
Printing a GridView with Paging  [click for more...]
This is a WebControl that provides an easy way to prepare an ASP.NET GridView to be paged and printed in the browser.
18/10/2007   [Link] Cassio Alves
LINQ to SQL: What is NOT in RTM (V1)  [click for more...]
Dinesh Kulkarni, now ex-program manager on the LINQ to SQL project, gives on his blog a list of what will not be included in the first version of LINQ to SQL. These are important restrictions to know if you haven't followed the story about LINQ to SQL so far and you plan to use it.

Cross-posted from http://linqinaction.net
18/10/2007   [Link]
F# to become a first class citizen in the .NET space  [click for more...]

Finally. 

I hope that MS embrace the communities of other popular functional languages like Haskell to great a truly amazing functional language, not that F# isn't already.

The more time I spend with F# the more I start to lose my interest in Haskell and that language is just great! 

I must say this is music to my ears when the VP of dev div (Soma) announces it.

A commenter posted the following on Soma's blog:

This looks like Microsoft's solution to Python.

I wonder how many times we will be seeing this now that F# just got a little more mainstream? :-)  This actually seems to be a pretty common assertion from people looking at the actual syntax of F# for the first time, reality is that F# is a static language.

Let the good times roll!

18/10/2007   [Link]
Join us at ASP.NET Connections in Las Vegas  [click for more...]
Register now for ASP.NET Connections and Visual Studio & .NET Connections on November 5 - 8 at Mandalay Bay in Las Vegas. Learn all about the new features in Visual Studio 2008 from Microsoft and industry experts.
18/10/2007   [Link]
VB.NET's "yield return"  [click for more...]

I was struggling with an issue today when converting some C# to VB.NET. C# has a really cool "yield return" statement that is used in an iterator block to provide a value to the enumerator object. VB.NET does not have the "yield" keyword. So, there are a few solutions (none of which are really clean) to get around this. You could use a return statement to return the value if you are looping through and would like to break an enumerator and return a single value. However, if you'd like to return the entire enumeration, create a List() of the child type and return the list. Since you are usually using this with an IEnumerable, the List() will work nice.

18/10/2007   [Link]
Not a web developer, you could be  [click for more...]
18/10/2007   [Link]
DataGrid - Master/Child Details in ASP.NET, C# - Expand/Collapse DataGrid Rows (Master/Detail View)  [click for more...]
Using ASP.NET, C#, Framework 1.1 to show a master/detail grid with javascript to expand & collapse.
18/10/2007   [Link] Rajib Ahmed
Model View Presenter with ASP.NET  [click for more...]
This article describes using the Model-View-Presenter pattern within ASP.NET 2.0 to encourage proper separation of concerns between presentation and business logic
18/10/2007   [Link] Billy McCafferty
Pex on the road  [click for more...]
18/10/2007   [Link]
Australia lacks IT leadership  [click for more...]
AUSTRALIAN universities could be world leaders in information technology but they were being held back, a new media advisor says.
18/10/2007   [Link]
Tips to Make ASP.NET Talk to ASP, PHP, RAILS and JAVA (Part 1)  [click for more...]
Tips to integrate ASP.NET app with legacy ASP, PHP, RAILS, JAVA apps
18/10/2007   [Link] Vijayaraghavan A Iyengar
Manual CRUD operations with the Telerik RadGrid control  [click for more...]

I have been working on a project lately that was already using the Telerik ASP.NET Rad Controls suite.  One of the new features was a fully editable web-grid, so I chose to use the existing ajax-enabled RadGrid control to speed my development.  I chose to use a 3rd party control, mostly due to time constraints since the project required a grid with inline-editing, full CRUD operations, plus custom column templates, all with heavy Ajax support to avoid postbacks and excessive page size.

I soon discovered, the Telerik controls are nice tool for simple uses where you can use asp.net DataSource controls and automatic databinding, but not so much if you need to get "fancy" with your implementation.  In my case I needed to do 2 things that cross over into the grey area where these controls excel.

First, I'm using an early 2.0 version of NetTiers for the DAL (with Service Layer implementation) with custom mods to the entities as the datasource,  and second, I'm doing some aggregate custom ItemTemplates that require custom data-binding.

This lead to extreme complexity in the implementation because, A) this version of NetTiers' had problems with properly generating CRUD operations for its EntityDataSource controls (NetTiers entities mapped onto a custom ObjectDataSource style control) which prevented me from using the declarative model, and B) the RadGrid control simply sucks if you cannot use automatic databinding and if you require custom databinding logic.

It would be great if I could upgrade NetTiers and/or Teleriki RadControls to the latest versions, but it wasnt possible in this situation, nor is it likely that this would have solved my problems.

Anyhow, all this discussion is basically just to share you this one link to a user-contributed example I found incredibly useful after 3 days of searching their forums, demos, and 3rd party blogs.   This example shows how to manually implement Insert/Update/Delete functionality within the RadGrid control by handling the events OnNeedDataSourceOnItemCommand, OnInsertCommand, OnUpdateCommand, and OnDeleteCommand:

http://www.telerik.com/community/code-library/subm...

The reason this link is important is because the Telerik website, with all of its dozens of examples, consistently shows very basic scenarios, even in samples labeled "advanced".  Also, not all of the API features are fully or well documented to help you figure this out on your own.

Hopefully this simple link (which should be promoted to Telerik's demos/samples page) will help someone else as much as it did me.

18/10/2007   [Link]
AgileNorth 2007  [click for more...]

Next month I'll be talking about MbUnit at the AgileNorth 2007 conference, this is a one day event to be held in Manchester, UK and will feature sessions from folks such as ThoughtWorks and Exoftware.

MbUnit folks will also be on the road into the new year with Ben Hall giving a session at the NextGen UG in January next year.

18/10/2007   [Link]
Modern Analyst | Interview Questions for the Business Analyst and Systems Analyst  [click for more...]

This is very interesting post on subject of Technical Interview.This is very help full information for .Net Developer .

 

 

Interview Questions for Business Analysts and Systems Analysts

Modern Analyst | Interview Questions for the Business Analyst and Systems Analyst

 

 

Suresh Behera

18/10/2007   [Link]
Copyright © 2007 Solentive | Disclaimer | Contact | Home