Tag | Developing Posts

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 ...

Now that the book is finished writing, reality is catching up with me and I am finally able to work on the backlog of ideas and projects that has accumulated in the last months. Time to give an update of stuff I do or will do soon.

Read the rest of this entry »

A week before I went to job interview and the result didn't late. The company called me to come again to meet with the boss. And now... I have a job. I will work as ASP.NET and Backend developer. But before I start to work I must have work permit, but the guys from the company are very friendly and will help me with that issue. The company developing solutions related, which gives ethical impact to client's employee. Whatever that means... I won't mention the name of the company untill I start really ...
I realize I have been a bit quiet the past few weeks, but we just kicked off the first iteration of a new project at work, so still settling into the project groove. Luckily, the team I am on is outstanding, so there has been good progress made for the first iteration. Now, for the real purpose of this post. I've been a TDD enthusiast for about a year now and have been reading and watching videos about BDD the past few months and I am really intrigued. I have been trying it over the past week (using ...
What this new blog is about Tech - I'm going to blog about technical stuff that interests / excites / confuses / frustrates me. Meta-tech - I'm going to blog about over-arching concepts and issues related to software development. Philosophical, architectural, social... I hope this blog will have an interesting slant because I started a new career as a software developer at the age of 33. It’s been a roller coaster ride over the last 2 years (so now you know my age) and I’ve had a chance to reflect ...
It is a common problem in the sharepoint 2007 developemt to hide the “Sign in” link in the client web browser. I didnt find any perfect solution for that. Let's think one scenario. For example, You are developing a WCM website in MOSS and have two entry points to the website - one web app for internal use to edit the site (i.e. you have to authenticate), and one for the website (i.e. for anonymous access). You have created a master page which obviously has to contain controls that allow users to ...
In the first part of my Ignite Your Life series of posts there were a few key ideas that I tried to get across. Envision Choose your illusion…don’t focus on what you aren’t or who you are now, but focus on what you want to become, where you want to be, what you want to do. Create a detailed vision of the you that you want and set that as your goal. Declare Once you’ve created your vision, you need to declare yourself as that vision. You need to cement in your psyche that you will be the fulfillment ...
Hannah Watkins on Creating Graphics for a SL Game, Mohammad Dayyan with WPF clock, Jesse Liberty with a Podcast on Templating, ux.artu.tv on DeepZoom stitching, Mike Snow on WCF vs ASMX, and making it snow, Terence Tsang with fireworks, Joel Neubeck begins a Casual Games series, Corey Schuman with another 3D example, Doug Blackmore with a closeable tab item, Bill Reiss with Dogs Photomosaic and troubleshooting Data Access. Tim Sneath reports on What You’ll Hear at PDC2008... sounds like a good time ...
I came across this problem ages ago when trying to deploy an assembly containing orchestrations during our automated build process. When deploying the application we would get the error shown in the below error message. My first thought was there are no bindings this is a new application being deployed because my msbuild process would clean up/delete the old application before it removes it. At the time I think id fixed it without really realising what I'd done and just got on with things (I think ...
A product of Google labs called "trends" is usefull to investigate search trends. What happes if we compare the search terms "C#" and "Ruby"? c# 2.02 ruby 1.00 What do we see in the graph, the Ruby line (red) stays pretty constant during the whole week, but the C# line (blue) drops during the weekend. Interesting isn't it? What conclusion can we make up with this info: Ruby is used by people that don’t have a personal life and spend the weekend developing stuff? C# is used by people that develop ...
The Architecture and Integration Summit hosted by the University of Minnesota and the Integration Consortium is coming soon. October 29th is a pre-conference tutorial day while October 30th is the main event with keynote presentations, track presentations, a panel debate on SOA versus REST, and a cocktail reception hosted by event sponsors – all at the McNamara Alumni Center. While Roy Fielding may not have invented the World Wide Web, he is in fact one of its chief architects and is the opening ...
3 SharePoint sessions have appeared on the PDC 2008 Sessions site today, if you haven't yet added these to your sessions on the PDC site go do it now so Mike Swanson can work his magic on his master sessions schedule. Today is meant to be the last day of the revised Early Bird offer ($200 discount) for the Professional Developers Conference, so if you haven't registered yet, you still have until end of today to take advantage of this offer. The following 3 SharePoint sessions were added to PDC08 ...
Microsoft announced BizTalk Server 2009 today, and gave the green light to talking about the new version. It’s due for release in the first half of next year, and is shaping up nicely. Microsoft is casting BizTalk Server 2009 as a major new version in its own right, rather than just an updated 'release' of BizTalk Server 2006. This is an important move, and one I strongly welcome. There is certainly enough in BizTalk Server 2009 to warrant thinking of it as a major revision of the product, although ...
For one of my projects I need to have Business News headlines displayed on the front page, to give me greater control as to which headlines and from which feeds I use I'm going to have the aggregator call each feed and store the article details in a SQL database. Schemas I'm going to use schemas in designing my database. The use of these changed in SQL 2005 so that each one is a distinct namespace, independent of the user who created it. This will allow me to group related tables together, but it ...
This is one of common questions that I get during my presentations/conferences. We see MS with OS, Office line of products, Server/middleware products, designer products, games, etc. In addition to that, MS is also competing with enterprise like Google and Oracle on multiple avenues. At high level, it looks amazing to me. Anyone would agree that having developed and delivered these kind-of stack of products is itself an achievement. And delivering world class products and competing with market leaders ...
Too Many cooks in the kitchen. When is too many developers one project a bad idea? So I had the chance to meet with some friends the other day. Of course they work as developers like me. They work for one of those companies with allot of money to throw at a web site (a == 1). I found it interesting having 20 developers writing code for a web site. They called it Agile programming or Extreme Programming (Developer Humping). The reason I called it this was as they (my friends) described agile as two ...
Normally I’d look at any new announcement from Google like a kid unwrapping a present on Christmas morning: they’re typically cool, and at worst good for 10 min of attention until I put it aside to focus on something else. But their announcement of Chrome made me want to pick up my iMac and throw it out the window. One of the biggest banes to a web developer’s existence has always been the plethora of browsers that we have to test our applications against. Keith Elder recently blogged about how CodeZone ...
As this is my first post in this blog, it’s probably best I introduce myself. I’m Rob Gray, a team lead at Spectrum Data Systems International (http://www.sdsi.com.au). We are the Australasian vendor Tritech’s (http://www.tritech.com) VisiCAD computer aided dispatch system for emergency services. We’re a small team but we’re passionate about what we do. Being a small team, from time to time we all get wear different hats. One day I’ll be developing, another I’ll be supporting a customer, and another ...
Stages of Grief and SharePoint Development I have been teaching SharePoint 2007 (WSS and MOSS) Development courses for over a year now! Both the excellent Ted Pattison materials and the (getting better) Microsoft Official Cirriculum courses surrounding SharePoint. The development model for SharePoint customizations using Visual Studio is.... How can we say? "non optimal". We are coding web pages inside of a class library project. That's right. Just sit back and think about that for a minute or two ...
Just a reminder that the Tampa Bay IASA August meeting is tonight starting at 6:30 PM. Web Service Software Factory Modeling Edition The Web Service Software Factory (WSSF) Modeling Edition focuses on building the server side of a web services infrastructure, using either ASMX or WCF services. The new release uses three Domain Specific Languages (DSLs) to model services: service contract, data contract and host models. Through use of these DSLs, WSSF helps developers construct a scalable, extensible ...
MSDN Unleashed Session 1: Demystifying WPF Today’s applications need to do more than simply work. They need to draw in the user, and provide a differentiated experience. This means moving beyond battleship gray forms, boxy UIs, and providing a positive user experience. Windows Presentation Foundation (WPF) provides powerful capabilities to develop a compelling user interface, the kind that makes an application stand out. In this session, we’ll examine the core concepts of WPF such as layout panels, ...
Windows Embedded CE 6.0 Fundamentals by Stanislav Pavlov and Pavel Belevsky is one of the first books about developing a Windows CE device using Platform Builder available in several years. As the name states, this book contains the fundamentals of developing using Platform Builder. It does not venture into too many details though, so this is a book for beginners, not beginning programmers, but beginners with Platform Builder. This book is fairly short at 230 pages, as technical books go, so reading ...
On the project I just completed I was in need of the ability to quickly package a site definition, web parts, and workflows for a custom SharePoint site. I ended up using 3 different techniques in order to package the 3 different solutions. Which in the long run I wouldn't recommend, but overall I now have a much deeper aspect of the different techniques I used. I will detail the pro's and con's I found for all of them and you can make your own decision as to which one you would use to suit your ...
Seminar Title: Constructive Accountability with Positive Results Date: August 26 from 9:00 - noon (lunch is included) Registration Link: http://www.nhmn.com/Courses... Cost: FREE Seminar overview One of the most important factors in developing employee engagement is establishing workplace accountability. With accountability, you get better results, improved teamwork and focus on organizational goals. Without it, you get low productivity, finger-pointing, missed deadlines and ...
Welcome back from Summer! The Minneapolis – St. Paul IIBA Chapter is looking forward to seeing everyone in September. At our meeting on the 11th, we will be providing important Chapter information, including announcements for our October 2008 meeting with SafeNet Consulting, Professional Development Days later in October and our Chapter Board of Director elections in November. We will also have information for those interested in participating in elections available at the meeting. Meeting Data and ...
DevTeach Montreal is happening this December, and the listing of sessions has just been announced on their web site. The speaker list and topics are all really impressive, and it looks to be another great conference put on by Jean-Rene and his team. I have three sessions that I’ll be doing: Comparing Silverlight to ASP.NET So you’re in the boardroom, and discussing your next internal web appliction, when your manager/CTO/CIO says “I’ve heard alot about Silverlight…its the newest rage…we should use ...
We're shaking things up a bit over here at NINEQuestions.net. My 32nd cousin (she was born a Williams) and temporary co-host Rachel Appel is turning things around and asking me the questions this time. I'll let her take it from here. When I saw Chris doing the 9 Questions series on his blog, I wondered why everyone else got a little shot at web celeb and not the man himself. So I hopped on IM and said “Hey Chris, you’re interviewing everybody, but where’s your questions and answers? You have to dogfood ...
Registration Link: http://www.nhmn.com/Courses... Date: 8/25/2008 - 8/29/2008 Location: New Horizons of MN - Edina For more information, contact New Horizons at 952.896.6800. Mention that you saw this training here! Class Overview This five-day instructor-led course provides students with the knowledge and skills to efficiently and effectively integrate systems, employees, and trading partners through orchestration in a highly flexible and highly automated manner. This course ...
My buddy Shawn is probably best known as being The ADO Guy, but lately has rebranded himself. More on that below. I caught up with Shawn in between his extensive travels and asked him these NINE Questions: 1. Where are you from? While I was born in Brooklyn, NY I really grew up in south Florida. I’ve moved around a lot with the highlights being my stops in Amsterdam, Boston and Portland, Oregon. I currently live in Atlanta where I’ve spent several five year stints, but this time it’s a permanent ...
August 11th at 6:00 Join us for our next Tampa Bay Business Intelligence User Group meeting in the new Microsoft offices! The new offices are located at 5426 Bay Center Drive, Suite 700, Tampa, Fl 33609 Here's a link to a map: http://maps.live.com/?v=2&a... This meeting will start off with a brief presentation of the value of Text Editors when developing ETL systems. If you know of some great tricks with UltraEdit or Textpad, ...
If you're developing workflows for SharePoint 2007, you are probably familiar with the Item property of the SPWorkflowActivationProperties class. Usually your workflow gets an instance of SPWorkflowActivationProperties when the OnWorkflowActivated activity executes, which is bound to a public field on the workflow class so you can hang on to it for the lifetime of the workflow. Perhaps one of the more useful properties of this class is Item, which returns an instance of SPListItem, representing the ...
Today I'd like to talk a bit about requirements and end users as its all related to the software development lifecycle. So first, the stages. Over the years there have been many different stages defined, at varying degrees of granularity. Wikipedia has a good definition. As developers, we tend to hang out in varying stages of this lifecycle, depending on the size of our company (for me, I hang out in specification, architecture, implementation, and maintenance -- we have a relatvely small company) ...
So I got this yesterday as I went to do a test deployment to a clone of our production server and couldn't for the life of me figure out what was wrong...until I remembered getting this months ago when we first started developing this app on VPC. The fix in this case was pretty simple - assuming the XAP file is named correctly and doesn't have any non-DOS friendly characters in it, just remember to add the new MIME type to IIS to handle the XAP extension. I must have scratched my head for about 20 ...
Complexity issues raise from the the nature of properties of objects. Changes to one part of a system’s design may affect multiple other parts in terms of privacy, refer to database developer company. A service and its clients agree on the interface between them, but are otherwise independent. Lock statement of C# is in fact a syntactic shortcut for a call to the methods Monitor.Enter and Monitor.Exit wrapped within a try-finally block. One of the biggest problems with waterfall is that it pushes ...
Microsoft Canada did a webcast series last year called Ignite Your Career. Over the course of the podcasts different people weighed in on various topics like increasing development skills, developing resources, and becoming your own boss and starting a business. Great webcasts, great content. But there’s something missing. You can’t have a discussion about how to better your career without covering something that transcends your career: You. So often we try to separate the areas of our life into ...
Constructive Accountability with Positive Results Date: August 20 Time: 9:00am – 11:00am Location: New Horizons of Minnesota, Edina Registration Link: http://www.nhmn.com/Courses... Overview: One of the most important factors in developing employee engagement is establishing workplace accountability. With accountability, you get better results, improved teamwork and focus on organizational goals. Without it, you get low productivity, finger-pointing, missed deadlines and poor ...
And here it is. Another blog. Seems like everyone has one these days. Except me. ...Until now. So yeah, I've finally decided to enter the blogosphere, whatever that is. It's not like there's anything roundish about the folks who write blogs. Except maybe near the belly. Ahem. Where was I? Oh, yes, blogging. So yeah, I'm blogging now. Mostly this blog will involve me posting about my pain developing software and the salves I used to soothe it. It will mostly be C# oriented, 'cause that's where I spend ...
Mark Monster on Networking, Rich Griffen on Tweening and Baby Smash, Matt Perdick using WrapPanel, Bart Czernicki on SL and Multi-touch panels, Corinna Barber with 3 videos on Designer/Developer, Dan Wahlin on layouts, Laurence Moroney's SL2 book is out, and Bill Reiss on developing games for SL and XNA, and a SL Game contest. I didn't get this out on Wednesday because I was doing a presentation for a bigshot from my client's East Coast office, and oh... he didn't show, and he didn't call, and he ...
I encountered something frustrating the other day, I installed a Windows Service that I had developed, made a few improvements and wanted to install the newer version. I opened up the trusty old command window (which has to be opened up in Administrator mode in Windows Vista, by the way) and ran the InstallUtil app with the /u switch. However, it did not seem to have worked. I clicked on refresh in the services and it was still in there. I ran the InstallUtil again to remove but it was saying it ...
It has been a long time since my last post, but I have good reason. I have been terribly busy trying to complete a really cool project for one of my clients. I will post more about it in a later entry, but to say the least it has been quite an adventure. Anyway that is not the point to this blog. I thought I would put a little ditty together about a course that I am going to be teaching at AmeriTeach here in Denver coming up in September. It is the 50064 Advanced SharePoint Developer course. You ...
At work they wanted a global document library to upload Resumes that would link to users profiles. For the first part I created a ListViewByQuery User Control, however you can do this in a WebPart incredibly easy. What you want to do is add the ListViewByQuery in markup or create a new object like so: Web User Control: <SharePoint:ListViewByQuery ID="YourID" runat="server" /> private ListViewByQuery YourID; //add this where you would normally add global fields WebPart: protected ovverride void ...
Although I was more-or-less lambasted for my post about free vs. open source software, I want to follow-up with a comment or two about .NET development. There is a common misconception that developing for Windows using .NET is an expensive endeavor. For the record, .NET development is free. .NET Framework SDK The .NET framework itself (a.k.a. runtime) is completely free. In fact, if you don't have it, go and download it right now. Check out "Get the Framework" on the right. http://msdn.microsoft.com/e... ...
Technical Software Project Management is Dead I’ve manage projects, I’ve lead them, I’ve been a developer, I’ve tested, I’ve organized releases, I’ve done all the paperwork. It’s just that lately, that seems to be the role expected from the developer on any given project. Don’t get me wrong, project managers are great. I still have never hired, fired, had to argue for the budget. Yikes! All these things have nothing to do with actually building the software. However, try developing something with ...