Tag | Developing Posts

I just found out from Todd Fine that Wintellect has released three SharePoint courses. Nice work guys! I know the guys at Wintellect have been working hard on these. Here are the details: The Great SharePoint Adventure An intense exploration of developing with all aspects of Windows SharePoint Services (WSS) and Microsoft Office SharePoint Server (MOSS) including Forms, Services, and Report Center. Developing Solutions with SharePoint Server 2007 Learn the development opportunities with Microsoft’s ...
Honestly, my eyes lit up like it was Christmas all over again when I read the updated MSDN Events RSS on my google reader. Some Louisiana love is finally on its way this month, here is the low down: MSDN EVENTS - AZURE, DEBUGGING AND MOBILITY SESSIONS INCLUDE - Demystifying Azure: An Overview of the Azure Services Platform for Developers - Deepen your Debugging: Tips and Tricks for the Visual Studio 2008 Debugger - Developing for Windows Mobile Devices FREE ADMITTANCE Enhance your coding capabilities ...
Came across some links doing my daily research that I believe others would find useful. Mike Woodring has a rather large list of code-examples on everything from remoting and sockets to HTTP Logging modules. It's a really great resource and cruising through this code was definitely a learning experience for me - the more I learn the less I know about before :) Link number two is a refresher on memory management in the .NET framework. I find it's easy to plug-away developing ASP.NET (And maybe even ...
Co-author of the new DotNetNuke 5 book, Stan Schultes will be coming to the Orlando DotNetNuke user group meeting on Tuesday to show you how. Topic: DotNetNuke 5 Module DevelopmentWhen: Tuesday, January 6th @ 7:00-9:00 PMWhere: ABC Fine Wine & Spirits, Inc. Corporate OfficeAddress: 8989 South Orange Ave., Orlando, FL 32822Description: Stan Schultes will begin with a quick technical overview of DotNetNuke, and a discussion of why you might build a custom DNN module. Demos will include how to install ...
So, this post is probably more for my personal benefit than for anyone who may read, but I'm just going to highlight the good or bad of 2008 for my personal life and then visit my hopes for 2009. This year really marked the beginning of my involvement in the .NET community. I consider myself somewhere around a junior level developer, and by giving back to a community that has given so much to me, I know I have grown and learned more than had I just waited for knowledge to come to me. I got involved ...
I am humbled and honored to be awarded a Most Valuable Professional award by Microsoft for 2009. This will be my 3rd year as a MVP. I got my first award in 2007 for ASP.NET, and then due to my increased activities in the fields of Windows Presentation Foundation and Silverlight, in 2008 and now 2009 in Client Application Development. This expertise gathers specialists of these two disciplines and provides a fantastic way to exchange and discuss amongst professionals. Read the rest of this entry » ...
Hardware and Software are very much the modern day Yin and Yang, one serves little purpose without the other. I have noticed that on the whole many developers know little about the environments that the software they are writing is going to work in falsely believing they are truly abstracted from it . Come 'Go Live' there are blank faces when for some 'inexplicably reason' the software doesn't work and the remark, 'it worked fine in test' is often heard. Another common frustration is software that ...
In the post below I am going to run down a short-list of some of the less-popular performance tips and the reasoning behind them. There are loads of blog postings and articles on asp.net performance enhancements, and I urge you to check those out as well. Onto the good stuff... Session.ReadWrite versus Session.ReadOnly It goes without saying that using the Session object will incur some performance overhead so if possible it should be turned off in the web.config. That said, If you’re using the Session ...
In Part 1 of this series, we looked at a simple template to help you can use to help document the security roles that need to get created for your new SharePoint application. In this part, we will look at a common process that is used to augment your Software Development Life Cycle (SDLC)and targets applications that you think might be suitable for running on the SharePoint platform. As you read through this blog post it is important to note that this process (or something similar) can be used to ...
It's official! The Frederick .NET User Group (FredNUG) is now a member of INETA. At the December FredNUG meeting, Frank La Vigne, the INETA Membership Mentor for Maryland, DC, and Delaware, was in attendance to make the official announcement to the group. It's great to be recognized by INETA and to have its support. Since FredNUG's founding in September 2008, we've already enjoyed hearing from a few notable speakers, including G. Andrew Duthie and Pete Brown. Of course, we're always looking for more ...
Roanoke Valley .NET User Group meetings and events for the first quarter of 2009 has been scheduled. For more details visit www.rvnug.org January Meeting - Thursday, 1/8/2009 Justin Etheridge, founder of Richmond Meet and Code Dinners, Senior Consultant at Dominion Digital, will walk you through an ASP.NET MVC application. February Meeting - Thursday, 2/5/2009 Joel Cochran, RV.NUG Member extraordinaire presents, "Going beyond Hello World: Developing real world WPF applications using Blend and Visual ...
An attempt to trade quality for cost or schedule actually results in increased cost and a longer schedule. Steve McConnell, Professional Software Development What has long been known in other businesses is true for software development as well: if you cut corners for shorter schedules or lower costs, you will get longer schedules, higher costs, and higher defect rates; but if you take the right measures to lower defect rates, you can get lower defect rates and shorter schedules and lower costs. As ...
I have covered automatically starting applications before (Windows CE: Starting an Application when the System Boots and Windows CE: Programmatically Setting Up an Application to Auto Start ), but I have been getting questions about how to start an application at boot time and pass the application some command line parameters. This usually seems like an odd request to me, but there are some cases where it is necessary, like when the application is from a third-party. HKEY_LOCAL_MACHINE\Init with ...
Main Presentation: December11th - Discovering the Possibilities with SharePoint Development Presenter: Ryan Oliveira Location: Chippewa Valley Technical College (CVTC) Room ECB 176 Date: Thursday, December 11th, 2008 Time: 5:00 PM Sponsor: Solutia, Consulting http://www.solutiaconsultin... Prize(s): Sharepoint Training CD, Books NEW PARKING INSTRUCTIONS Park in the P9 Lot off of College Drive, and go in door 3B. Do NOT park in the lot by the front of the building. (See the link to the CVTC parking ...
I have installed Windows Vista Ultimate since some month now and I still wonder what system service I have missed to get a well behaved system. To troubleshoot heavy disk access I use Process Monitor from SysInternals. It is an invaluable tool to find out who did access what on the system. It can monitor every module load, process start, thread creation, registry or disk access and network activity you can imagine. If you are developing unmanaged code you can even view the call stacks who did access ...
If you're developing webparts using VSeWSS and going to run the setup.bat that that VSeWSS creates, you might need to modify the deploy solution line before running it. The deploysolution instruction that VSeWSS adds contains the -local argument. This is all good if you're going to run it on an implementation with only 1 WFE, but for farms with 2 or more WFE's then you will need to change -local to -immediate. I also make it a habit to call the execadmsvcjobs command before and after adding and deploying. ...
Did you see the announcements over the last month on Visual Studio 2010 and the .NET Framework 4.0? Are you still wondering what is new and improved in those products? There is a lot! I’ve been developing on .NET since the beta of 1.0 and I can tell you that this release is as exciting as any of the previous releases. There are a lot of improvements both in the technology and the way that we’ll build applications on the .NET Framework. There will be a larger learning curve for this release than for ...
I am for 7 years now in the IT industry I have heard a lot of good things about pair programming, I don't know if it is just a rumour :), like the fact that pair programming reduces the number of bugs by 30% , reduces the maintaience of the code, which is the largest part of a programme's lifecycle... Well now I have the very exciting opportunity of working in an Agile driven development environment and I could peek a few advantages over this last two weeks. First it was very, very easy for me to ...
So I decided it was time to take a few minutes this week and discuss what I learned this week. This moral is not really something new it's more a reiteration. I hate third party features with little to no documentation. I like developing my own products and knowing what I am doing. I was working with some big name third party feature and I felt like an idiot. First off I had to contact them to get an older version of the product. Some guy with a name like Frankenstein's henchman contacted me. If ...
Still trying to determine what this SOA thing is all about? Or maybe you do know quite a bit, but are still struggling with how it can help your company or your client get to the next level (or merely survive)? Unfortunately, too many projects are being carried out in the name of SOA yet only deliver costly technical solutions that do not address the identified problems. Further complicating matters is the fact that the identified problems these SOA projects are supposed to solve have little to no ...
I love it when someone else writes up my blog postings for me! Microsoft BizSpark is a global program designed to help accelerate the success of early stage startups. By joining BizSpark, Startups get: o Software: fast and easy access to Microsoft’s current full-featured development tools, platform technologies, and production licenses of server products for immediate use in developing and bringing to market innovative and interoperable solutions with no upfront costs and minimal requirements. Startups ...
So I was hoping this post would be a glorious review of my first attempt at working with WebParts and Oracle. Alas, the experience has not been so glorious. I am working on a "dashboard" of sorts as a demo for my boss. I spent a few hours on it this afternoon as a spike to see if the approach is feasible. I have to say that I believe it is, but there is one major kink I have to work out. ASP.Net WebParts uses the SqlPersonalizationProvider by default. Unfortunately, we are developing on Oracle. However, ...
I received an interesting question from an Engineer today. It read like this: "I have an issue that has cropped up with using Platform Builder 6.0. I installed a newer version of a CE BSP on my system and now Platform Builder will not open my old project nor create a new one. When creating a new project I get an error message on the status bar that only says “…project creation failed”. If I restore the old BSP I can create new projects so I think the problem is somehow related to the new BSP. " So ...
If you're in the Kansas City area and you haven't heard about Kansas City Day of .NET (or KCDODN) then you're missing out. KCDODN is Saturday, December 6th at the Centriq Training center. (Go here to register...) Looks like 4 tracks of .NET Developer goodness, including a session by yours truly. GWB'ers Jeff and John will be there as well... so come say hi if you're there. Kansas City Day of Dot Net Development Architecture SharePoint Special Interest 8:00am - 9:00am Registration & Breakfast ...
Here's the complete list of sessions from PDC and my personal favorites. You can find all the recordings of these sessions at www.microsoftpdc.com. Here's my personal favorites: Windows Azure (Hosted ASP, Workflow, Silverlight, RAW / Azure Storage) A Lap Around Windows Azure (ES16) - 0:46 Slides | WMV-HQ | WMV | Zune A Lap Around the Azure Services Platform (BB01) - 1:12 Slides | WMV-HQ | WMV | Zune Live and Mesh (Sync, Feeds, Resources, Contacts, etc.) A Lap around the Live Framework and Mesh Services ...
I started developing a new BizTalk application today which must call an existing web service. Unfortunately I didn't have access to the web service from my test environment so I had to create a test stub. The web service method I needed accepted a string and returned an object containing an int and a bool. My first step was to examine the wsdl of the existing web service to get a good idea of the type my stub should be returning. Because the input / output parameters were simple it was only ten minutes ...
The SharePoint Nation has infiltrated Winnipeg and we are proud to announce the formation of the Winnipeg SharePoint User Group (or WSUG for short)! Our first meeting will be on November 25th at 5:30 PM. Ed Musters will be presenting on SharePoint Customization and Best Practices! If you’re in Winnipeg and are currently developing with SharePoint or are interested in the technology, don’t miss out on this great event! You can find out more information, including details on time and location as well ...
Process is a lie. All of it. If you're spitting and fuming because you believe in software development processes, bear with me. I have a point to make, and you'll enjoy it. If you've never believed in software development processes and you're cheering me on, take a seat and a deep breath. I have a point to make, and you're not gonna like it. But you need to hear it. Process is a Lie? Process is a lie, because process is a plan for how we'll work. And plans are lies. All of them. A plan says, "This ...
(Reposted from Agile Summer Camp. The team will edit and improve that version, filling in the gaps in my memory and understanding. This is my rough draft.) Organized by Chris Woodruff with the able assistance of Josh Holmes and Michael Eaton, Agile Summer Camp 2008 was a fantastic success. This is an Agile Summer Camp Diary, documenting bits and pieces of a fun, rich, informative weekend with a crowd of unwashed geeks. No text page (nor even sadukie's great pictures) can capture the full experience ...
After a shameless plug for my UML Applied Class, I tried to give some answers to the question: "I want to learn UML, where do I start?" I also demonstrated how I like to give multiple answers to seemingly simple questions. I want to add yet more answers to that question. I discussed how a sequence diagram lets you explore and document how objects call other objects to carry out some requirement. A related diagram is a communication diagram, which shows which objects are allowed to communicate with ...
I’ve just published a couple of webcasts looking at Workflow Foundation 4.0. WF 4.0 Sequential Workflow Designer This webcast takes a look at the new designer in WF 4.0 and features simple workflows to input and output data. It also focuses on the new DbUpdate activity and shows how it can be used to insert data to a SQL database (modelled in “M” of course :-) from a workflow. Building Custom Activities in WF 4.0 This webcasts focuses on developing custom activities for WF 4.0 and also at using the ...
Windows 7 These past couple of weeks have been a mixture of fortunes for me; I was fortunate enough to be sent by my employer to the PDC in LA where I won a couple of iPod Touches This also enable me to sign up to the Mesh developers program which I'll blog about later. Unfortunately my fortunes took a turn for the worse at the end of the week when an investor pulled out of our company forcing the board to shut down the development department leaving me out of a job. So I'm going to try and make ...
Spending the day at the Emerging Business Showcase in Deerfield Beach, FL just north of Ft Lauderdale. It is put on each year by the Enterprise Development Corp. of South Florida (EDC) (http://www.edc-tech.org/) and strategically held just a few miles from my house and a block from my office, what planning! The purpose is really just to get a bunch of venture capital, angel investors, lawyers and bankers together and the highlight is 14 startups giving short (3 min) presentations / demos of their ...
I’ve just finished my first version of my beloved Mexico map in XAML ! (I think this is the first Mexico map with detailed states in XAML ever!!! :P) for all developers and enthusiasts in Silverlight or WPF technologies that could need it in their current solutions. This map could be the startup for exciting and newer user interfaces to allow users to have a better experience when using our applications. Even for geography didactic or academic applications that need to display localized information ...
In this issue: Jeff Wilcox, Jordan Knight, Justin Angel, Imran Shaik, Corey Schuman, Jeff Paries, and Jafar Husain. I stopped at these 9 entries for now just to get them out. I've got 9 queued up behind these and that's just from me running my big list-o-blogs about 10:30 last night and what's been submitted since! ... a very prolific bunch you are :) From SilverlightCream.com: AutoCompleteBox: The 5 things you need to know Jeff Wilcox has a trilogy about the AutoComplete box. This first is exactly ...
Please join me at Interface Technical Training at Central and Thomas in downtown Phoenix next Wednesday, November 5th at 6pm for our next regularly scheduled Phoenix Silverlight User's Group Meeting. Joel Neubeck of Terralever is going to be speaking to us on his rating control and "demonstrate how to use vsm, control templates, depedency properties, etc." This should be a great presentation! As a warm-up to Joel's material, check out his article on the Microsoft Expression newsletter site: Article ...
A few minutes ago, Microsoft released a brand new suite of controls for Silverlight. The list is impressive! From now on, you can download these controls, the documentation and samples, and start coding! This post will give you a first insight into these controls based on a preview version of the set. This should make you want to experiment more and to discover more by yourself! Read the rest of this entry » ...
Those who are excited like me about the news of jQuery integration into Visual Studio, started adopting jQuery replacing ASP.NET AJAX Client side API. Microsoft also declared there will be a patch for Visual Studio which will support jQuery as well as intellisene for that. For the enthusiasts who just can't for it, here is the way how we can start developing using jQuery with full intellisense support inside Visual Studio 2008: 1. Download jquery-1.2.6-vsdoc.js 2. Inside your JavaScript files, add ...
This session is by Scott Hunter, Program Manager at MSFT In July 2007 - ASP.NET Futures was released That was followined by an Extensions Preview of ASP.NET 3.5 in Dec 07 Then in March 08 - we started doing some new stuff - ASP.NET 3.5 SP1 - MVC and more The ASP.NET will continue to release out-of-bound items. CodePlex is the main driver for that. www.codeplex.com/aspnet - This is where you will find the interim drops. Currently there are ~1,000 downloads today If you want to see all the latest and ...
I was exceptionally fortunate to get an opportunity to attend Microsoft's 2008 Professional Developers Conference in Los Angeles, starting tomorrow! It's going to be a busy week, undoubtedly, but it's exciting to see what's up and coming. Some of the things that I'm really geared up for are: Under the Hood: Advances in the .NET Type System - We'll get a chance to see the next version of the CLR and the looser coupling it will provide. In particular I'm hoping they announce support for covariant and ...
There are many tutorials in Silverlight over the Internet that mostly cover the basics of Silverlight but when you start getting a bit ahead you get into trouble and the real lack of tutorials or examples when you get to Intermediate level and beyond there is much to be desired especially when it comes in examples on MSDN (specifically VB.NET), so I am starting a new series which I hope will cover from basic to advanced level, and I might try to go in as much detail as possible, basically I am finding ...
Here are the things that caught my attention in today's MSDN briefing: A. Silverlight 2.0 1. You can use IsolatedStorageFile and IsolatedStorageSettings for storing data on the client machine, but they can be disabled by users, so this case must be treated appropriately 2. Xaml power toys http://karlshifflett.wordpr... , it is a VS 2008 SP1 addin that provide powerful code generating tools on context menus for Silverlight and WPF xaml developing 3. You can access HTML DOM Silverlight, ...
I can just say that I'm happy to say good bye to Blend 2.5, it was really a pain to use to different Blend versions (2.0 and 2.5 as I mostly work on WPF) and since already bought the Expression Studio I was wondering if I had to buy Blend 2.5 just for Silverlight but now I am happy. I might bring new tutorials and now that we have a stable version it will be better I was just waiting for the final and stable release so as to kick start developing commercial Silverlight applications. I must add that ...
One of my engineers was working on a new system today and was having a problem setting up a NAND flash disk. The problem was that while he had made a change to the registry to set up the start address and size of the disk, the changes just were not visible in when the OS ran. We both have a lot of experience developing and building Windows CE systems, so we checked the obvious things: 1. He saved Platform.reg where he made the changes 2. He copied Platform.reg to the _FLATRELEASEDIR 3. When makeimg ...
In the Baton Rouge Area with as open Tuesday afternoon? Check out the SQL Server Users Group Meeting this week. Location: At Lamar Advertising Thursday, October 23, 2008 5:45 PM - 8:00 PM Sponsored By: FuelTrac Presenter: Mike Huguet BIO Mike is an Enterprise Solutions Architect for Sparkhound, Inc. with over 9 years of experience in developing business solutions for Enterprise, Mid-market, and governmental customers. Five of those years have been as a consultant working with clients such as Jiffy ...
Below are some links to the slide deck I used during my presentation at Tulsa Techfest 2008. The presentation went real well and was a lot of fun. It was awesome to teach people about Speech Application Development that have not been exposed to it in the past. Speech development is something I am passionate about, but have been out of it as far as professionally developing on it with my day job. Enjoy! I will be posting the demos for the presentation here later. Tulsa Techfest 2008 - Creating A Voice ...
For those Linux devs who don’t have something adamantly against Microsoft, Mono 2.0 has been released! From the release notes: Mono 2.0 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems. Release Date: October 6th, 2008 Major Highlights Mono 2.0 is a major milestone in the Mono project, and it supports the following features: Microsoft Compatible APIs ADO.NET 2.0 API for accessing databases. ASP.NET 2.0 API for developing Web-based ...
Saw an article today at silicon.com that announced "the long-awaited software developer kit for the Surface tabletop computer will be made available to those attending Microsoft's Professional Developer Conference (PDC) at the end of the month." Here's the link to the article: http://software.silicon.com... Background is that Microsoft recently made the pledge on the PDC website, as part of a listing for a session focused on writing Surface applications. Here's what was ...
Microsoft will be presenting some very interesting stuff at the PDC this year. One of the much-anticipated Oslo-related messages came last week, ahead of the conference, with the public announcement of "Dublin", an Application Server and host for WF / WCF applications. And get this: There will be CTP BITS available for .NET Framework 4.0 and Dublin at the PDC! Essentially, Dublin offers significant feature additions to the WAS (Windows Process Activation Services - remember?) that ship with Server ...
Guild Meeting, featuring Jeff Brand When: October 7, 2008 at 6:00 PM. Where: New Horizons of Minnesota (4510 West 77th Street - Edina, MN 55435) Topic: ASP.NET MVC Overview This session will introduce attendees to the Microsoft ASP.NET MVC Framework. It will compare MVC to existing ASP.NET Web Forms and show the basics of creating an ASP.NET MVC application. Demos will be used to show how to create a simple product catalog web site. Speaker Bio: Jeff Brand is a .NET Developer in Microsoft's Developer ...