News Archives 
   
(click month to expand)
  

Recent Technology News Stories

Solentive News
GeoNames .NET WCF Client  [click for more...]
A .NET WCF client for accessing the GeoNames services
22/04/2009   [Link] Dennis JD Myren
New Updates to the ASP.NET Wiki and Control Gallery  [click for more...]
Validate email addresses, add a forum, and try the time picker control in 3 of the 24 new entries in the Control Gallery. And catch up on the Provider Model, Design Patterns, and ASP.NET Open Source projects in the ASP.NET Wiki. Share your knowledge and earn Community Recognition points by contributing!.
22/04/2009   [Link] ASP.NET News
TestDriven.Net 2.20: Improved NCover Integration  [click for more...]

In the latest release of TestDriven.Net, you’ll find much improved integration with all versions of NCover:

Support for 64-bit Windows

‘Test With > Coverage’ now works on 64-bit versions of Windows. In previous versions this could be made to work by compiling your test project for x86. The new version will automatically execute your tests in a 32-bit process if a 64-bit version of NCover can’t be found. (There is similar 64-bit Windows support for dotTrace and Team Coverage)

No more ‘Reload coverage file?’ dialog

NCoverExplorer 2.1 & 3.0 will no longer prompt to reload the coverage file. The coverage report will automatically refresh when new data is available. If you’re using NCover 3.0.18 or higher, you won’t be prompted to save a ‘New Project’ when you close NCoverExplorer.

Automatic assembly filtering

If you’re using NCover 3.0, only assemblies that have a corresponding PDB file will appear in the ‘Explorer’ window. I’m hoping this is a good alternative to explicitly naming assemblies that shouldn’t appear in the coverage support.

Support for Typemock Isolator

You can now execute ‘Test With > Coverage’ with NCover 3.0 and Typemock Isolator installed. (Previous versions would fail with the error: ‘Couldn't find TypeMock profiler name for NCover 3.0’.)

Recommended Versions of NCover & Typemock

If you have a commercial license for NCover, make sure you’re using NCover 3.0.18 or later. If you’re using Typemock Isolator, I recommend you use at least version 5.3.0.

 

If you’d like more timely updates on new releases, you can find me on twitter here.

22/04/2009   [Link]
VB.NET/C# and JavaScript communication  [click for more...]
VB.NET/C# and JavaScript communication, how do i...
22/04/2009   [Link] Qaiser_Iftikhar
Interesting Finds: 2009 04.16~04.22  [click for more...]
22/04/2009   [Link]
Absolute position of DOM element  [click for more...]
JavaScript function to get absolute coordinates of some DOM element within document
22/04/2009   [Link] Sergiy Korzh
DownloadAsZip SharePoint Feature RTW  [click for more...]
I've finally managed to release the SharePoint DownloadAsZip feature which enables you to download files and folders from SharePoint document libraries as a zip. In this post I'll finish up how this feature is created. You can also download a complete WSP file which contains, amongst a lot of other features, this DownloadAsZip feature. ...(read more)
22/04/2009   [Link]
Clog: Client Logging, Silverlight Edition  [click for more...]
A customizable log provider system that allows you to harness your existing logging system to log client side messages to your server. Includes a Silverlight interface and Log Viewer.
22/04/2009   [Link] Daniel Vaughan
Renaissance April 2009 Newsletter now available  [click for more...]
The April 2009 edition of the Renaissance Computer Systems Ltd. newsletter is now available at  http://www.renaissance.co.il/newsletters/NewsApr09.pdf In this Newsletter: Renaissance sponsors Internet and Mobile Boot Camp Speaking of Startups… Tools, Technologies, and Techniques – Visual Studio Database Edition (“Data Dude”) On the Lighter Side - Everything's amazing, nobody's happy...(read more)
22/04/2009   [Link]
Buidling a better AutoComplete User Control  [click for more...]
Expand the usefulness of the AutoComplete Ajax extender
22/04/2009   [Link] skrile
My 2000th Tweet  [click for more...]

I almost let the milestone of my 2000th tweet go by without saying anything profound other than ‘yea 2000…’’. I thought I would make a more productive tweet and that is the purpose of this post.

In reality this post should be labeled “What I have learned from Twitter”

I have learned that Twitter can:

  1. May you more productive and at the same time less productive (Gotta close TweetDeck once in a while)
  2. Can help find you find new friends or colleagues and the same time you can make new enemies. Sometimes you have to be careful what you Tweet
  3. You can learn stuff. There are tons of people that post blog entries, articles and news stories.
  4. You can get support for products, there are companies like Telerik, DevExpress, and others on Twitter
  5. You can find out about local events, crime and more in your area.
  6. You can even get Spammed (in case you missed the spam from your email)
  7. OH, and you can even get “free laptops" for following people :)

Overall, I think, if used properly, Twitter can be an effective tool for networking, marketing and learning.

Some Twitter Lingo

RT: ReTweet, give credit where credit is due

DM: Direct Message

D: Used to direct message someone

@<username> : indicates the tweet is for or about a person

#<hashtag> : a hash tag is used to group items together for easier searching an stuff. Like #TechLunchSouth or #MVP09.

 

 

Follow me on Twitter http://www.twitter.com/jgudagno

22/04/2009   [Link]
New ASP.NET MVC Sample Applications from the Community  [click for more...]
Learn how to build real world ASP.NET MVC applications by downloading the source code for two ASP.NET MVC applications developed by members of the ASP.NET MVC community. Download the Suteki E-Commerce application and the CodeCampServer application. These applications illustrate how to create unit tests, work with IoC Containers, and use NHibernate when building an ASP.NET MVC application.
22/04/2009   [Link] ASP.NET News
Date Picker Custom Control in ASP.NET  [click for more...]
No need to place any image,css,javascript file in project. Only three lines of code can do the wonder.
22/04/2009   [Link] sameer_s
A blog on Microsoft Ajax client templates and data  [click for more...]

Politian has a great blog series where he goes into the details of building a data-driven Ajax application using the new 4.0 client templates and data.

Check it out!
http://politian.wordpress.com/

22/04/2009   [Link]
Gender Aware Localization in ASP.NET  [click for more...]
Implementing localization which depends on the gender of the registered user (ASP.NET).
22/04/2009   [Link] Talya Gendler
Sending Values To and Receiving Values from a JavaScript Popup Window that Uses the MultiView and the GridView Control  [click for more...]
In this article, we will learn how to create a JavaScript popup window, how to use the MultiView control to move between two views, and also to use the GridView control with paging.
22/04/2009   [Link] Adnan Faisal
Intro to JavaFX - Dummy Chess  [click for more...]
This article describes my experiences in trying to learn the JavaFX programming language by writing a Chess program.
22/04/2009   [Link] El Bob-O
Auto-suggest Control  [click for more...]
This article presents code that augments any INPUT box with an auto-suggest feature, AJAX-capable
22/04/2009   [Link] Dmitry Khudorozhkov
CPU Monitoring and Alerting via Performance counters, Coral8, and PowerShell  [click for more...]

The PowerShell team has a short post on using V2 cmdlets to Monitor performance counters.

Building on that, and the prior work with the PoShAdapter, here’s a sample with Coral8 and PowerShell to alert you via SMS when the rolling 30 seconds average CPU hits a threshold.

create VARIABLE float CPUThreashold  = 70; 
create OUTPUT STREAM fakeout SCHEMA (x string);
CREATE SCHEMA CPUSchema (cpu FLOAT);
create INPUT STREAM inCPU SCHEMA CPUSchema;
create OUTPUT STREAM highCPU SCHEMA CPUSchema;
create local STREAM avgCPU SCHEMA CPUSchema;

ATTACH OUTPUT ADAPTER smsAdapter TYPE PoShAdapter TO STREAM highCPU
PROPERTIES
    BEGINBLOCK  = [[ 
    Add-Type -AssemblyName System.Security   
    Add-Type -Path "C:\Program Files\Coral8\Server\bin\GmailHelper.dll" 
    $pass = ".."
    ]],
PROCESSBlock     = [[
 foreach ($cpuSpike in $input)
 {
  $m = "CPU spike at {0:0.00}" -f $cpuSpike['cpu']
  [RC.Gmail.GmailMessage]::SendFromGmail("user", $pass,"6465555555@tmomail.net", 
   "Via Powershell/Coral8",$m)
 }
]];

ATTACH OUTPUT ADAPTER CPUAdapter TYPE PoShAdapter TO STREAM fakeout
PROPERTIES
    RESULTSSTREAM = "ccl://localhost:6789/Stream/Default/MonitorCPU/inCPU",
    INPUTBLOCK    = [[
Get-Counter '\Processor(*)\% Processor Time'    |
    select -expand CounterSamples               |
        ? { $_.InstanceName -eq "_total" }      | 
            % { ,,($_.CookedValue,0) } # 
]];

INSERT into avgCPU
select avg(cpu)  
from inCPU 
keep 30 SECONDS 
OUTPUT EVERY 30 SECONDS;

INSERT into highCPU 
select cpu 
from avgCPU 
WHERE cpu > CPUThreashold;

Yields:

sms 005

*I lowered the threshold for testing
** Yes, I should check my voice mail

22/04/2009   [Link]
Free Telerik Webminar: OpenAccess ORM Advanced Topics  [click for more...]

Join Telerik Evangelist Kevin Babcock for a look at some of the more advanced features of OpenAccess ORM. During this webinar you’ll learn how to use Object-Oriented techniques, such as inheritance and polymorphism, to create more complex mappings between persistence classes and the database. You’ll see how to optimize data retrieval using FetchPlans and FetchGroups. You’ll also discover how to perform operations that change the state of the database and how to use transactions to manage data concurrency. Finally, you’ll  dive into your application’s configuration files to gain an understanding of how these and other settings are stored. If you’re comfortable with the basics and want to get more out of OpenAccess ORM, this is a session you won’t want to miss.

Click here to sign up

If you missed the previous webminar, check it out here in my blog or on here in Telerik TV.

Enjoy!

22/04/2009   [Link]
Copyright © 2007 Solentive | Disclaimer | Contact | Home