A Windows healthcare application for clinics and physicians needed a cost-effective way to accommodate all operating systems without reducing the existing functionality and security. Since users use a variety of operating systems, it was determined that a web-based version of the application was the best way to overcome those installation roadblocks. This was also a great opportunity to enable tablet access as well and reach users who use tablets such as the iPad for work. A solution to turn this...
May I remind you that today being the second Tuesday of the month is Patch Tuesday. Later today, Microsoft will issue more patches. Several of the updates are rated critical, so patch your development PCs, patch your UAT, TEST, get client sign-off and then patch your live systems.For more information see:http://technet.microsof...
Today's $10 Deal of the Day from Apress at http://www.apress.com/97814... is Beginning C# Object-Oriented Programming."Beginning C# Object-Oriented Programming brings you into the modern world of development, as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code through the object-oriented programming (OOP) methodology." I have previously reviewed this book and here is what I wrote last October."The book does provide an excellent series...
There is an updated release of XPMore at http://xpmore.codeplex.com/... is an excellent free utility for managing Windows 7 Virtual Machines (XP Mode and any other). I used to run mutiple virtual machines in order to test with different versions of browsers and XPMore was a tremendous help...
I'm currently reading Clean Code: A Handbook of Agile Software Craftsmanship by 'Uncle Bob' Martin, which includes a section on writing readable unit tests. I've had an article about using Domain Specific Languages (DSLs) to write readable unit tests in the works for a while now, and was inspired to finish it off using a 'clean' unit test from the book.You can read the article here...
We’re only in February, but the rest of the 10 months left in 2012 look to be very interesting in the Microsoft space with products that Developers and IT Pros will find intriguing. Redmond Channel Partner posted a great article outlining what products we can expect to make an appearance this year and when. Some highlights: Windows 8/Windows Server 8 Well we all know this is coming, and that it will be a huge focus of Microsoft’s marketing (once their people are actually allowed to talk about it)....
I gave a SharePoint presentation at Norwegian SharePoint Community last week. I wanted to have as smooth a presentation as possible by minimizing page load times. The easiest way to do this, is to make sure that the pages you request are already cached. And the easest way to do this, is to pre-request the pages. ...and an easy way to do this, is to have a PowerShell script request these pages in the background. We just want to request the pages, we are not concerned with error status or how long...
I promised my wife I’d link to her blog, so here it is: Running on Veggies: Adventures in Healthy Living Back to the geeky stuff shortly...
One of the new data controls in Windows 8 Metro is the ListView. The ListView does the same thing as the ListBox, plus more. In this post, I’ll build on the TwitterClient, from my previous post: Windows 8 Composition and Content. and show how to refactor the ListBox to a ListView. I’ll also mention a few of the differences between the two controls. Refactor ListBox to ListView To save you a little time, I’ll show you the XAML for the ListBox, from my previous post. Then I’ll follow up with changes...
Todays' Microsoft Press Deal of the Day at http://shop.oreilly.com/pro... is Beyond Bullet Points"Unlock the amazing story buried in your presentation—and forget boring, bullet-point-riddled slides forever! Guided by communications expert Cliff Atkinson, you’ll walk you through an innovative, three-step methodology for increasing the impact of your presentation. Discover how to combine classic storytelling techniques with the power of visual media to create a rich, engaging experience...
SharePoint 2010 developers love Powershell. It really is a huge step forward. If you still haven't started to use it, do so. But I got bit the other day, when I added a try-catch block to my code. See if you can spot it: Try { $legen = Create-Object Reidar.Husmo.AwesomeClass $legen.Dary(42) } Catch { "an error occurred" } As you no doubt immediately spotted, Powershell does not have a Create-Object. But the try-catch hides coding mistakes. There is no indication that things are not ok, not even "an...
For the first SWAG meeting of 2012 Ludwig Ahrle and Mikael Eriksson will present two developer focused sessions covering the work they have been doing for Curvande on the Windows Azure platform. This will be a great opportunity to see real-world Azure development hands-on. The presentations will take place between 18:00 and 20.30, with a 30 minute break for food, there will then be a chance to take a drink, chat and mingle with the presenters and other SWAG members. Register here. Sign up to join...
Check out WebHarvy Web Scraper to see how easy it is to scrape online data to an XML, CSV or TSV file. WebHarvy Web Scraper also allows you to export the extracted data to an SQL database. You may watch the video demo of WebHarvy at http://www.webharvy.com/dem... .Web Scraping is the process of extracting data from remote websites to local storage in spreadsheet / table format. WebHarvy is a visual web scraper which helps users to extract data from websites using mouse clicks instead of writing...
A quick note - possibly "note to self" - about how you can add administration pages to central administration ("CA"). Start with an empty SharePoint project.Add a mapped folder - to Template/admin.Add an application page to this folder. This is a three step process; add the page, move it from the layouts folder (where Visual Studio decided that you really wanted it), and rename the namespace. Next you'll want to add this page to CA. Do this by adding a custom action group and a custom action. Cksdev...
If you don’t know TweetDeck , it’s a very popular app to check Twitter. It is created with Adobe Air for the Desktop versions(Windows,Mac) and native for mobile. TweetDeck was integrated to twitter.Inc in Mai 2011. Its success is due to the columns of tweets. What we are going to see in this tutorial : Creation of TweetDeck like UI with columns Skinning components Getting tweets using Twitter service (without authentication) Using States Showing the time of the tweet when scrolling Horizontal Scroll...
Just had the following email from the New Horions Team:"New Horizons on Approach: 22 AU Down, Just 10 to GoFew spacecraft travel 10 astronomical units during their entire mission. But with New Horizons already logging more than twice that distance on its way to Pluto, coming to within 10 AU of its main target is akin to entering the home stretch.An astronomical unit is the average distance between Earth and the sun, about 93 million miles or 149 million kilometers. At around 4:55 Universal Time on...
On Tuesday, February the 14th, I'm speaking about Windows Phone 7, Android and iOS development for the Rich Application Development Interest Group (TRADIG) in Stockholm.This is what I will talk about:OS, Android, WP7. What’s different, and what’s the same? What hardware and software do you need to get up and running as a developer. What are the main differences in its API’s, and what can you do with one platform that’s totally impossible on the other? Objective-C, Java, C#, or is there more? How’s...
I will be starting a long Adobe Flex Series that I will be translating from the French site http://www.flex-tutorial.fr. In the end of series you will end up with a full-fledged TweetDeck like app coded in 60 minutes...
Ive recently really seen some of the benefits in action from the work we have been doing to introduce Behaviour Driven Development techniques into our BizTalk development process.A couple of months ago one of the members of our team was unavailable and he was the expert with one of the BizTalk Applications we had developed. The team was small and we have a lot of processes and this particular application was quite complex and no one had the level of experience that this team member had with the business...
A couple of days ago I decided to reinstall the latest Microsoft Developer Training Kits. One of those kits was the Windows Azure Training Kit. It turned out to be a web matrix install that seemed to take forever. More importantly it installed SQL Server 2012 for me. It may have prompted me but I don’t remember but once installed I entered a couple of days of nightmare mode. My RSSBus ADO connection to QuickBooks had stopped working and worst of all LightSwitch was totally broken. The problem is...
Just 3 days ago, I launched the Windows Phone Marketplace Requests site. Since that time, the response has been staggering, to say the least. At the time the screenshot above was captured, there are 600 active ideas and 3,228 active users. In an effort to help keep the site organized and usable, I have added some general guidelines for submitting requests. Remember, there is just one person maintaining this site so I’m asking you to help me keep the request quality high. I also just upgraded the...
Today's $10 deal of the day from APress at http://www.apress.com/97814... is Beginning Microsoft Word 2010"Beginning Word 2010 is a visually stimulating introductory guide that teaches the complete Word newbie (as well as slightly experienced yet equally baffled users) what they need to know to write that thesis or proposal tonight."...
Changing layout when the device orientation change is so common in many mobile apps that one might think it is automatic.But unfortunately it isn’t. Given Adobe FLEX multiplatform nature it is wrong to listen to device OrientationChange but you should listen to resize Events. First step , Add this code snippet to your view : 1: import mx.events.ResizeEvent; 2: 3: protected function application1_resizeHandler(... 4: { 5: if (width>height) 6: this.currentState="landscape"; 7:...
Retrospectives are a tricky thing, you get a mix of people who have varying personalities and qualities and now they need to look objectively at the previous iteration, focussing on the performance of the team and interact, giving ideas and finding ways to improving the team practices for the next iteration. In the ones I have been involved in, you get an array of people, some like to dominate the conversation while others would rather not say anything. Getting a balanced participation and a focus...
I recently wrote an extension method which uses an Expression Tree to create a Func which creates an instance of an object from its Type. With that done I thought I'd check the performance difference between my method and Activator.CreateInstance(), which it was intended to replace.I wrote a simple console application which tested using new, Type.GetInstance() and Activator.CreateInstance() by creating 100,000 instances of objects with zero to three constructor parameters and calculating the average...
I really love the LINQ language extension in dot net programming and I’m really glad it was added to a language I love (C#). My background, however, has a lot of C++ in it and I still do some coding in C++ – sometimes for fun and sometimes to put back into practice things I should have know for years, but are just now being recognized by my ever-widening eyes. A lot of that new vision comes from seeing C# and LINQ and, of course, practicing all forms of programming MOJO on programming forums, like...
This was a big week for Windows 8 news (given the relative secrecy around the whole project). At the beginning of the week we learned that the Consumer Preview (fka the "Beta") of Windows 8 will be released at the very end of the month in concert with the Mobile World Congress conference in Barcelona (MWC). Then, just yesterday, Windows and Windows Live Division President Steven Sinofsky uploaded an 8600+ word post to the Building Windows 8 blog detailing Microsoft's plans for Windows on ARM (i.e....
There has been this notion that breadcrumbs disappeared in SharePoint 2010 but that’s entirely not true. Microsoft replaced the traditional breadcrumbs with the folder in the ribbon. Most of the time, end-users have a difficult time finding this navigation thus preferring the traditional breadcrumb. Here is a post from Erik Swenson on how to add or replace the folder breadcrumb, the only change I would recommend making, is changing your SiteMapProvider to CurrentNavSiteMapProviderNo... to prevent...
The main motivation before the decorator pattern is to be able to add data and behavior to objects dynamically without relying on inheritance. A decorator usually conforms to the interface of the component its decorating. Lets see this with an example. Am building a system that calculates the price of a pizza. I can have many toppings and the total price of the pizza is calculated based on what toppings I pick. One way to do this would be to use inheritance and class hierarchies like Pizza, CheesePizza,...
Say you're an experience .NET developer, but you want to broaden your horizon and dive into SharePoint 2010 development? I'm giving a 8 day deep dive training in Oslo on March 14th, 2012.Topics that I'll address are:installationconfigurati... and viewscontent typeswebpartsevent receiverstimerjobsoptimizat... large listsany many moreIt's an 8 day training, so it's quite intensive. We're starting on a Wednesday, continue until Friday, have a break in the weekend and then the whole next...
Today's $10 Deal of the Day from APress at http://www.apress.com/97814... is Pro SQL Azure."Pro SQL Azure introduces you to Microsoft's cloud-based delivery of its enterprise-caliber, SQL Server database management system—showing you how to program and administer it in a variety of cloud computing scenarios."...
Stylecop 4.7.9.0 has been released at http://stylecop.codeplex.co... version is now compatible with R# 5.1 (5.1.3000.12), R# 6.0 (6.0.2202.688), R# 6.1 (6.1.37.86) and R# 6.1.1 (6.1.42.60) available from http://confluence.jetbrains... release note state that "StyleCop Error reports now start to show the line and column of the issue and highlight accordingly for some issues. More to follow."...
I came across this awesome video… …and I thought “That was really well done!”. Then I get to the end, which points to ExplodingRabbit.com. So I head over there and…omg…its’ not just a video project – these guys actually *wrote* this! They’ve creating a Flash game of Super Mario Bros, but give you the options of playing characters from other NES games, including Samus from Metroid, Simon Belmont from Castlevania, MegaMan, Link, and (this is freaking awesome) the tank from Master Blaster! And its not...
In last post I am animated virus ? I am discuss about the problem with spell-check in different-2 programs. I clarify that there is hard to be sure about functionality over translation. Now chrome have a solution over this problem. All people can found this feature in chrome canary. in chrome 19 You can enable Google for suggestion the word for misspell word you type. Look at the image. Note that I remove the spellcheck=true attribute for textarea tag to show how it’s work. Now take a look chrome...
You get an error message with Microsoft Test Manager 2010: Automatic connection to the following team project failed: <project_name> on server <tfs server>. Click refresh to display all currently available team projects, then connect to the project that you want to use. This error message displays everytime you are trying to connect to the MTM 2010 though you are able to connect to TFS successfully from the VS 2010. The issue doesnt goes off after installing the hotfix and deleting the...
Now I just need to find a tablet to install Win8...http://www.theverge....
And third for the day from Guatam is a problem managing MSMQ on a cluster. MSMQ Management console on Win2k8 & WIn2k8 R2 Cluster not Visible Seems that the MSMQ service on the physical node needs to run under Network Service. Must set up a virtual cluster to test that out…...
The same article in the TechNet. If you are working with queues in BizTalk Server, the most possible it is the MSMQ (in my experience). MSMQ is an old man of the Microsoft technology stack. It was created when there were no good standards for messaging. Now MSMQ is wrapped partly in the .NET System.Messaging namespace. It is just a small facelift. MSMQ is still a proprietary technology without well-defined messaging protocol. It means, you cannot use the MSMQ messaging protocol without MSMQ itself....
Another blog post from Guatam highlights the need to scale up some MSMQ parameters when there are many clients. MSMQ 4 & 5 not receiving messages from Large Number of Clients To improve performance, MSMQ caches user account information to reduce the overhead from checking if the sender of a message has adequate permissions to access a queue. As with most caches, the size is fixed and old data is purged when there is no room left. Unfortunately, there is a potential situation where the clean-up...
It’s good to see my ex-colleague Guatam putting out some MSMQ content after a 10 month hiatus. MSMQ Performance degrades over time & MSMQ LQS folder is 100s of MB. The files in the %windir%\system32\msmq\stor... folder are configuration files for the machine’s queues, or cached configuration information in the case of public queues. Inside these text files is a collection of parameters, such as “Label”, “QueueName” and “PrivLevel”. The largest value is the “Security” parameter which contains...
As I was working on “The Developers Guide to AppFabric” e-book I also started developing a training course on the Azure Service Bus. The first delivery of this course is scheduled for May 3-4 in Stockholm. I’m really looking forward to delivering this, it will be exciting to be working with emerging technologies. The course will be updated on regular bases to cover the new features as they pass through CTP and into release. The course details are here. If you have any questions about the course,...
The problem As you might know, Site Definitions are not supported on Office365. This is not a restriction of Office365 as such, but more a Sandboxing restriction. In a SharePoint 2010 Sandboxed environment you’re not allowed to deploy files to the file system. And a SharePoint Site Definition requires that. The answer lies in the newly introduced web template tag. In this post I will describe, step by step, how to create a web template, and how to create a new Site Collection based on that web template....
Normal 0 false false false EN-GB X-NONE X-NONE /* 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-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri;...
Classes starting soon...First topics to start with will be Visual Studio and .NET 4. After that there are sessions on SharePoint 2010 - Admin, Dev & General Usage Inviting all the people who wish to expand their knowledge in the field of Microsoft Technologies. I will be conducting FREE classes on various streams in Microsoft Technologies like: SharePoint - Administration and Development Visual Studio - 2010 C# and .NET 4 LINQ Team Foundation Server 2010 SSIS ASP .NET Programming Office Apps...
Today's $10 Deal of the Day from APress at http://www.apress.com/97814... is Introducing Silverlight 4"Brings you up to speed with version 4 of Silverlight quickly and efficiently. The book builds off your understanding of the basics of .NET coding and WPF, allowing your journey to Silverlight 4 proficiency to be as quick and painless as possible."...
Hello everybody, in this first post, I will introduce myself. I am Safa HAMDI, a Tunisian software engineer; I am specialized in DOTNET development. In this blog I will share with you my tips and tricks about Silverlight, wpf and wcf. Hoping that my future posts will be useful. So welcome in my blog and I will be grateful for your feedbacks...
The Windows Phone Marketplace is ever growing (at the time of this post, there were around 60,000 apps), but sometimes the application you’re looking for is only available for Android or iOS. Sometimes this is because the vendor doesn't think the Windows Phone community is large enough to matter so they refuse to build (or even consider building) a Windows Phone version; other times it's because the vendor simply doesn't realize there is a demand for it. As consumers, the only thing we can do is...
The Problem After setting up a new instance of TFS I attempting to use the TFS 2010 Power Tools (Dec ‘11) Team Foundation Backups wizard. However, during the Backup Plan Wizard Readiness Checks, the “Grant Backup Plan Permissions” step failed with the error – Account… failed to create backups using path… The Fix Digging into the log created during the Readiness Check I found the following error - Error @xxx Microsoft.SqlServer.Managem... Backup failed for Server 'xxx'....
v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 false false false false EN-GB X-NONE X-NONE /* 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-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt;...
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!