In many larger environments, Exchange 2007 may be deployed with multiple Client Access Servers (CAS) across the AD site boundaries. The common configuration is to have users access one CAS server from the Internet and it proxy the request to a different CAS in the AD site where the user’s mailbox is located. The Internet facing CAS server should have the Internal URL populated with Forms Based Authentication (FBA) and Basic Authentication enabled. The External URL is optional. The authentication...
Been awhile since I posted. So, what have I been up to lately? Good question! Mostly been working a lot with the our most current release. I've been involved with more and more project work these days and less generic single, one-shot tickets at work. Upside is that I am very busy, downside is that I haven't been really able to work on our automation suite very much. However, I did manage to get some time to work on a .Net testbench application for our new hardware solution. It is a USB device that...
I wanted to share this with everyone that wanted a very simple explanation of Asynchronous Method Invocation. Check it out: www.codeproject.com/KB/cs/AsyncMethodInvocation.aspx Sample: Normal 0 false false false EN-US X-NONE X-NONE MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt...
This post is a follow-up on my series about validating business objects throughout different layers of a software system - domain, persistence, and (ASP.NET MVC) GUI. It demonstrates how a self-written validation can be incorporated into a web page (using a bit of JavaScript) and how this can be mapped to a custom validation on the domain side. A short recap In the first part of the above mentioned series, we developed a simple, custom validation aspect that checks if a value really is a member of...
Background: Out of first few tasks that were assigned to me in my new project, I was asked to help testing team with promoting an existing partially tested BizTalk interface. After little bit of code re-factoring and ensuring that the design has been simplified (removed some unwanted logging etc.), we put code to the test. Functionality wise there were not many issues which surprised us and we quickly got over it. However, it wasn’t for long that we realized that there was some obvious issue hidden...
Http to Https redirection is commonly a preferred configuration for Outlook Web Access for most organizations. The challenges presented in IIS7 are that the built-in redirection feature only allows relative redirection without a full URL entered. To perform Http to Https, the full URL is required. This becomes an issue when organizations are trying to redirect for both internal and external users who commonly are using different URLs to access the server. The solution is 2 fold. First, turn on relative...
Please note a link change for AfricanGeek in my last SC post. For some reason that I'll have to figure out later, my code didn't form the link correctly because I Ileft off "http://" But it's correct now, so check it out... Silverlight 4 video tutorials! I'm going to be dark for a couple days celebrating Thanksgiving, I hope everyone does the same and has a great Thanksgiving... even if you aren't in the U.S. :) Stay in the 'Light...
Check the BizTalk road map - PDC presentation on BizTalk Server 2009 R2: http://microsoftpdc.com/Sessions/SVR15 Check the BizTalk Server 2009 R2 on Windows app fabric from BTS Team blog: http://blogs.msdn.com/biztalk_server_team_blog/archive/2009/11/20/biztalk-server-strong-roadmap-and-innovations-preview-presented-at-pdc.aspx...
By using the argument line array of Main(string[] args) it is important to know such effect. If you specify a quoted folder (e.g. "C:\Projects\PDE\PRJ_EsriDE_Common\trunk\code\Commons\bin\Debug\") the ending backslash makes troubles. My whole argument line (linebreaked for better viewing): -inDir:"C:\Projects\PDE\PRJ_EsriDE_Common\trunk\code\Commons\bin\Debug\" -recursive:false -filter:* -separation:AssemblySeparated -outDir:"C:\Projects\PDE\PRJ_EsriDE_Common\trunk\code\Commons\bin\Debug\" -outFile:AllInOneReg...
We look to learn the Silverlight, WPF and ASP.NET MVC 2 over the next few months. We’ll start developing a data driven application to explore each one of these. I am now in the process of finding a sample database for use. We will start our tutorials from next week. Stay tuned until then. Technorati Tags: ASP.NET,MVC,Silverlight,WPF...
We are in the process of upgrading the entire company to TFS 2010 Beta 2, and in preparing for that we have done some test upgrades to make sure that all things work as expected after the upgrade. As expected, most issues that turned up had to do with builds. This is one of the areas that has changed the most compared to TFS 2008. I thought that I would use this post to run through some of the issues that we found. First of all, when upgrading a TFS 2008 to TFS 2010 Beta 2, all build definitions...
I just came across this article and i taught its a good resource for BI Developers and other Analysts. Hope it helps...
In this Issue: African Geek, Alan Mendelevich, Jeff Wilcox, CorrinaB, Tim Heuer, Jeff Handley, Timmy Kokke, Cameron Albert, Antoni Dol, and Fredrik Normén. Shoutouts: Check out the WCF RIA Services Code Gallery on MSDN ... lots of good resources there! The Silverlight Team Blog posted a new Silverlight Podcast: Expression Encoder 3 Timmy Kokke has his code and slides up from Dutch Code Camp 2009 Michael Wolf has a Tim Sneath Interview on Silverlight 4 and WPF up on his blog. Check out Joe Stegman's...
One of the members in the forum (forums.asp.net) is asking how to limit the number of selected items in the ListBox and so contributors (including me) gave the OP (Original Poster) different ideas on how to validate it. Some of them provided solution using pure Normal 0 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in...
For those of you who missed the chat today, here is the raw transcript. By raw, I mean that I copied and pasted the discussion without any edits. This is divided into two parts, the top part is the answers from the Microsoft Experts and the bottom part is the questions from the audience. Answers from Microsoft: msft_davbo (Moderator): Our chat today covers the topic of Windows Embedded CE! 1. This chat will last for one hour. During this hour, our Experts will respond to as many questions as they...
During today’s chat with Microsoft’s Windows CE Team, someone asked “is there a way to put additional items to the clean target without modifying makefile.def?” So I decided to see if I could come up with a way. It can’t be done using a sources file. Sources files are only used to set environment variable prior to nmake being called and we need a target named “clean” to handle cleaning the additional files. That leaves makefile.inc and makefile. I tried it in makefile.inc with a WINCETARGETFILES...
Someone confronted me about Ideal vs Necessary Evil in regard to coding to best practices. Today there was a loud debate among myself and two other developers regarding how to handle some legacy code. One developer wants the the legacy code refactored and testable the other wanted to modify the code quickly since the company plans to rewrite the application after the next deployment in a month. I wanted to make a code branch of existing code then refactor as much as possible as long as the new functionality...
I've been working with XML for several years now but I've never been entirely sure that I fully understand all there is to know about namespaces. Of course namespaces are central to how document instances are defined by BizTalk, so I certainly had some understanding. However, it's quite easy to just "get by" without a complete understanding because of the inteli-sense and other helpful features provided by tools like Visual Studio and XML Spy. If I'd had only notepad in which to create the XSDs and...
Over all I think the best indication that someone will be a good agile team member is: Demonstrates a long-term desire to move from journeyman to craftsman. (study groups, software related blogging, seeks out training) Demonstrates that they will share knowledge insights with others.(mentoring,being mentored not just for newbies all team members) Open to debate and new ideas. (question whenever a quick solution does not follow solid principles, or adds unnecessary technical debt) Willingness to work...
Would love to know if there is a way to kick off a SSRS report and pass some parameters into it via T-SQL or SSIS. Unfortunately, we can't have MS SQL Enterprise edition. Sad thing is I know how to make this work with Crystal report, and I hope I can find a similar API for SSRS to make this work. Any help is greatly appreciated...
What is Ontology? Quote from Wikipedia "is the philosophical study of the nature of being, existence or reality in general, as well as the basic categories of being and their relations....ontology deals with questions concerning what entities exist or can be said to exist, and how such entities can be grouped, related within a hierarchy, and subdivided according to similarities and differences" Quote from other web-site "In ancient times, Ontology referred to study of Being and fell into disrepute...
In this Issue: Rene Schulte, Jason Harper, Brad Abrams, John Papa, Jeremy Likness, Jeff Wilcox, Fredrik Normén, Tim Heuer, Shawn Wildermuth, and Andrej Tozon. Shoutouts: Ward Bell has a PDF up of PDC 2009 Session Links -- thanks Ward! Tim Heuer also has posted a Microsoft PDC09 and Silverlight Round-up... I'm adding this to the Silverlight Links in the WynApse.com outlookbar. Don't forget that Loek van den Ouweland and Fons Sonnemans have SilverlightXP up and running full of resources... They'd like...
It was a warm sunny July afternoon. The lake was cool, calm, and inviting. Little Johnny sat on the bank of the lake skipping rocks while the rest of the cub scouts were out hiking in the woods. Johnny was soaking it all in, the vast lake with the little island in the middle. The bright blue sky, nothing but the sounds of the wind and the occasional bird. Yes, this was a perfect day and Johnny was enjoying every minute of it. However, Johnny got bored (as most little boys often do). He decided to...
This month's meeting will be a social/networking/bar camp type meeting. It will be a good chance to just talk and socialize over beers/wines/ cokes. For those who are interested, we will be meeting at Coach's Bar around the corner from Centriq. Click for directions and map: 414 W 103rd St, Kansas City, MO 64114 See you there...
[I haven’t done QandAs for a long while – very remiss of me.] Anyway, I have been asked this one so many times lately that I felt a more public answer was needed. The short answer is: Mostly. Certainly it is good enough to get work done. The longer answer is below… History In the first version of Entity Framework (which came with .NET Framework 3.5 SP1), the Entity Framework Designer was… bad. I mean very bad. I mean dumbly bad. We had a decent enough runtime but the design surface just wasn’t up...
[This is the fourth in a series of posts on getting started with the new features in Entity Framework 4 based on the demos I did in my session at TechEd Europe in Berlin last week (Nov 2009).] Complex Types make it easier to work with objects, allowing the grouping of related properties in Entities and the reuse of these groupings across Entities. The first release of Entity Framework included Complex Type support but did not expose this capability through the Entity Data Model Designer. The good...
Asynchronous statistics auto update in SQL Server would ensure that the statistics are not updated when a query is executed, ensuring timely response. For this option, we need to set AUTO_UPDATE_STATISTICS_ASYNC to ON and also AUTO_UPDATE_STATISTICS to ON. Here, a separate thread runs in the background, which actually does the job of updating the statistics. So updated stats are available the next time for a query. This can also work the way round, meaning that a query might be using old stats and...
Last saturday (yep..., even in the weekends the .NET community is active) I presented a talk on Entity Framework 4.0 for CodeCamp.NL. This was organized by the Dutch .NET communities www.sdn.nl, www.vbcentral.nl and www.dotned.nl. You can find my presentation and code examples (VS2010 beta2) on http://www.codecamp.nl/Default.aspx?tabid=356...
As business applications get built there is usually a need to implement a modal popup to prompt the user for input that is needed before the application can continue. In earlier versions of Silverlight the developer had to roll their own version. In Silverlight 3 the ChildWindow class is used to provide the base functionality needed in a modal popup. This blog will show you how easy the ChildWindow class is to use to implement a simple modal popup function in your application. The finished code for...
This past weekend traveled 1,377 mi (2,216 km) from Seattle to LA on a Coast Starlight Amtrak train. What an experience! Doing what you ask? Writing Green/Eco-friendly Mobile Applications on Windows Phone platform for Windows Phone. The even is called Windows Mobile Train Race, sponsored by Microsoft and AT&T Developer program. Kevin Wolf and I teamed up right away to write a Share-A-Ride application, and we feature completed v1.0 on the train! Kevin did the lion’s share of the work providing...
Our company does not have a full SIP phone integration with with Microsoft Communicator. It is used for presence and IM. In Outlook, I like to use the Dialer (as I have my laptop modem plugged into my Phone {which is plugged into OOMA – yea baby!}) to save all those seconds. However, if MOC is running, then when I launch the Outlook Dialer, it pops up MOC and tells me that feature is not operational. Here is how to use the plain old TAPI dialer. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Outlook\Call...
I really like Windows 7 so far, amazingly, but I was about ready to hate it because my computer kept freezing when I would try to copy large files to the network. After about a week I realized that even though Windows Update is telling me it has no updates for me, if I force it to check for new updates it will find them (until I install the ones it finds). After installing the latest driver for my Atheros NIC, the problem seems to have disappeared (I could recreate it until now, so I'm pretty sure...
I’ve almost finished my first Umbraco project, which is probably the most awesome CMS I’ve ever seen. In case you’ve been under a rock (which, after having rooted around this thing, I am starting to feel like), Umbraco is a brilliant, ingenious, pure-XML-powered .NET CMS – sorry to say, but much better than DotNetNuke, and fully validates with XHTML 1.1 due to it’s XML nature. It supports nested master pages, Intellisense with Visual Studio, custom user controls, XSLT rendering, Web Services and...
If you’ve ever wanted to play around with a Microsoft Surface app but didn’t have the resources to get your own table. This is for you! Until recently, even the SDK was very hard to obtain without access to the device. Microsoft has expanded access and created several new resources for you to try. check it out! Surface Web site (http://www.surface.com) A new Technical Resources section to help you connect to the other available resources and support. MSDN (http://msdn.microsoft.com) A new Microsoft...
Business scenario: We have an XML file (HIPAA 837) saved as a XML data column in a table and we need to go through each row and get different information on different nodes and output to a table. The real reason of this design lies in with how the claim system is designed, which I will not try to explain here. Approach: Using Common Table Expression (CTE) to get all the necessary info so that the data can be joined later. Use ROW_NUMBER() to make sure the information comes from the correct line....
I’d like to provide you with a SilverBullet™, a small snippet of Silverlight, a class or namespace hidden in the silverlight .NET framework, to help you out in times of need. It’s not to learn, but something to keep in your pocket. Just remember it’s there and you’re safe. When writing the demo for the code-camp I ran into issues getting back on the UI thread after calling a webservice. The call to the webservice was made from the UI thread, but the callback was made on a different thread. The System.Threading.SynchronizationContext...
This post is part of a series comparing the language features of the C#, Javascript and Ruby programming languages. Part 1: Installation and hello world Part 2: Variables Part 3: Classes Variables C# requires that variables be declared with a specific type. Javascript and Ruby determine the type of variables at runtime. Here is the syntax: C# public string publicMessage = "Hello World"; private string privateMessage = "Hello World"; static string PRIVATE_MESSAGE = "Hello World"; Javascript var message...
Along with the new TV we purchased, I need a new antenna for Over-The-Air HD/DTV because I absolutely hate the Trek antenna I bought last year because of it’s bulky size and lack of a strong signal. I was strolling through Lowe’s picking up some stuff for youth group and I wandered by the home audio/video section. You will be amazed sometimes by the stuff Lowe’s carries and the prices compared to Best Buy and the chains. In this case I for the RCA Flat, non-powered antenna (see picture) for around...
I will be presenting on the Entity Framework in Harrisburg, PA at the Central Penn Code Camp on Dec 5th, 2009. Details can be found at the code camp site: http://centralpenn.web121.discountasp.net/home/CodeCamp2009/2009Schedule/tabid/84/Default.aspx...
I added a solution successfully through the stsadm command. But then when I tried to deploy it, it was stuck in a "Deploying" state. If you have a multiple WFEs and have a WSP that is stuck in a Deploying state, the job may be stuck in queue on the front end you are depoloying the solution from or may be stuck on the other front ends. Execute this command for all servers: stsadm -o execadmsvcjobs This will execute the pending jobs on the particular server the command is being run on...
This should work for SQL Server 2005/2008-- ALTER SCHEMA SchemaNameForTarget TRANSFER SchemaNameOfSource.MyTableName example: ALTER SCHEMA RiskEvaluation TRANSFER dbo.ConvertibleDebenture...
Today I saw interesting behavior in VS2008: when you try to edit any View in the ASP.NET MVC project, main window of VS is not responding. Effect is like a some “invisible” modal dialog window is shown, and you can’t close it by Space or Enter. When you try to click in any part of VS’s window, you get an error beep. I tried to unload all of add-ins, uninstall Resharper, reset VS settings – it’s useless. Solution is here (big thank you, guys :)): uninstall “Microsoft Visual Studio Web Authoring Component”...
Another great opportunity to ask Microsoft engineers your technical questions is coming up on Tuesday, November 24th. These chats are your opportunity to get advice and answers from the engineers at Microsoft. You may want to review the transcript from previous monthsto get an idea about what kind of topics are discussed. Title: Windows CE Live Chat When: Tuesday, November 24, 2009 9:00 - 10:00 A.M. Pacific Time Add to Calendar Description: Do you have tough technical questions regarding Windows...
Two areas I am looking at right now are SQL Azure and Entity Framework 4. PDC had plenty of content on both these areas. Just need to find the time to watch some of it! I have added direct links to the standard definition WMV and the PPTs to download (which is what I am doing right now). SQL Azure SQL Azure Database: Present and Future Windows Media Video PPT Using the Microsoft Sync Framework to Connect Apps to the Cloud Windows Media Video PPT The Future of Database Development with SQL Azure Windows...
The industry it moving towards identity standards, and with the recent release of Windows Identity Foundation (fka Geneva), and the beta of SharePoint 2010, it’s important to take a look at the direction of how identity is being normalized into a “service” within the SharePoint object model. With SPS 2010, the SPUser object is now a claims identity. Identity management has been normalized to a approach that internally uses an STS that takes all “provider” or external STS identities, then creates...
If you were like me last week – bummed because you weren’t able to make one of the coolest PDC’s in years. You’ll be happy to know (as I was) about a very generous and cool offering from Microsoft – made possible by some very hard work from the channel 9 guys! You can view ALL the sessions here! All of Day 1 is up (including PPTs) and Day 2 and 3 content will follow shortly with the plan being everything up by mid week! Great job guys!!!!!!!!! And thanks...
In this Issue: Jeremy Likness, Andrej Tozon, Lee, Adam Kinney, Karl Shifflett, Andy Beaulieu, and Rob Houweling. From SilverlightCream.com: Revisiting Lorem Ipsum in Silverlight 4 with RichTextArea and Printing Jeremy Likness revisits some previous work on inline hyperlinks now in Silverlight 4B where the task becomes much simpler. He includes samples and code. MVVM with WPF, Silverlight, and… Windows Forms It appears that Andrej Tozon's blog slipped off my list... sorry Adrej, but point being, if...
Interestingly I had two instances last week when I thought different parts of Microsoft were re-inventing the wheel. The first was while listening to Episode 496 of Dot Net Rocks, where they were talking about project Trident from Microsoft Research. My first thought as they were describing the "visual workflows" was that MS Research had re-invented SSIS. Then as they described the versioned catalogue of workflows it sounded more like the way DTS used to store it's packages. But when they started...
I was asked a little while back to pull together the best training resources for .NET development to feed into a MSDN UK site. I thought it would be useful to share here as well. By no means everything is listed but sometimes less is more :-). Enjoy: Top Tip: Watch out – these are sometimes big downloads. For instance I just downloaded a high def PDC2009 session at 600MB! I recommend you check out Free Download Manager – it is a great open source tool for working with large files. Offline Training...
WCF Service Testing: A challenge for a WCF service developer is to know whether the service developed by him is interoperable with other applications made in different technologies. Often People will write sample windows applications to check whether WCF service else we tend to use dynamic Web service invocation tools which can put up a request to a WCF service and show you the result set. One such tool is SOAP UI. I had a requirement where my WCF service should communicate with Java clients. Once...
Geekswithblogs Gets a Facelift
Celebrating the five year anniversary of the first post on Geekswithblogs, the GWB team has launched a new look and functionality for the community designed to help the community continue to grow and increase interaction amongst bloggers.
The new design offers bloggers and readers the ability to quickly check recent posts, popular posts, Twitter users from the community, community news, and featured bloggers.
The redesign also makes it easier for bloggers to find tutorials on how to get the most from their blogs, support information, and a community-wide tag cloud.
We hope that you will enjoy the new features and look. Here’s to another five years and to everyone that makes up Geekswithblogs!
GWB Goes to PDC ’08 – Let Us “Tag Your Top”
Geekswithblogs is proud to be a Silver Media Sponsor for the upcoming PDC ’08! This will be a great opportunity for face-to-face interaction with the developer community.
If you happen to be going to Los Angeles for the PDC, and we highly suggest you do, make sure to swing by the Geekswithblogs booth (#100) in the Expo Hall to say hi! We will have some amazing looking Geekswithblogs stickers hot off the press ready to “tag your top” – so bring your laptop by to take it from drab to fab!
GWB Podcasting from PDC ‘08
Make sure to look for fellow Geekswithbloggers Chris Williams and D’Arcy Lussier roaming around the floor. They will be playing the part of on-site GWB ambassadors and roving reporters; stop and chat with them!
We’d like to know what you think about the upcoming podcast. We are thinking of firing PodcastStudio.net (the official podcast of GWB) back up after the event and would like to hear your thoughts and suggestions.
GWB and PDC ’08 – We’ll Make You Famous!
A major part of our display at our PDC booth is going to include a video featuring none other than the Geekswithblogs community members! We’re proud to have you as contributors to a large, healthy blogging community and want to give you some additional exposure.
Here’s what to do; record yourself saying “I’m a geek with a blog, and I…”. Simply fill in the rest with something interesting about yourself. It could be anything from what technology you love, what you like to do in your spare time, where you live, etc.
Examples include:
- I’m a geek with a blog, and I rock at ASP.NET.
- I'm a geek with a blog, and I support my development community by presenting at user groups.
- I'm a geek with a blog, and I love playing guitar.
- I’m a geek with a blog, and I volunteer to help the homeless.
- I’m a geek with a blog, and I chug energy drinks.
First 30 bloggers that send in a video with at least 5 statements get a ultra-stylish Geekswithblogs t-shirt with their blog URL on the back!
Stay tuned for FTP information for uploading your files!