Tag | Developers Posts

*Moved to: SSW Brain Quest: Team Foundation Server and SharePoint 2010 (London)If you are unable to commit to the 5 day Professional Scrum Developer course we are holding in London, Adam Cogan is running his famous Brain Quest 1 day session on Wednesday 21st July. This full day training course brings developers up-to-speed on the new features and benefits of Visual Studio 2010 Ultimate, Team Foundation Server 2010 and SharePoint 2010. With detailed insight into project management, requirements gathering, ...
In this Issue: Ben Hodson, Marcel du Preez, Karl Shifflett(-2-), Rishi, Chris Koenig, Adam Kinney, Xianzhong Zhu, Jeremy Likness, and CrocusGirl. Shoutouts: Victor Gaudioso posted an inteview: Checkout my Interview with Bytes on MSDN (Microsoft) The Silverlight Web Services Team poses this question: How can we make WCF support in Silverlight better? ... read and give feedback in the comments. Timmy Kokke has announced the opening of a new XAML resource site to bookmark: XamlResource.com Chris Bowen ...
After I blogged about Andy Wigley's port of the Perst database last night, I got email from the folks at McObject.com who are the developers of Perst. Needless to say, they are all pretty pumped about the port, and have actually rolled Andy's port into their distributed codebase, so I would think Andy and APPA Mundi are also pretty pumped. They sent me a press release that pretty much matches this page on their site. Ratting around, I found a note about writing them to ask about a commercial license ...
Since installing Option Pack 4 for Windows NT to get IIS running Classic ASP, we have all felt the lack of ease from Microsoft to actually create websites on a developer box. There has always been an expressed need to not need a custom configured machine to install Visual Studio and create web sites right away. Why must we open Windows Configuration and add all these pieces if a solution for our OS could be added to the development product line. My first development job was 10 years ago when I worked ...
One of the best ways for developers to learn from each other is "brown bag meetings", where they bring their lunch to a conference room and share tips & tricks. That's something I've always wanted to do, but there aren't a lot of others at my organization who are interested in doing that. I've been lurking at "Virtual Brown Bag" meetings organized by Claudio Lassala the last couple of months, and have enjoyed them a lot. They're held every Thursday from noon until 1PM U.S Central time via LiveMeeting. ...
Technorati Tags: .NET,St. Louis That's right - The St. Louis Day of .NET is a two-day event! That's how we do things in "the Lou". Over 500 developers attended last year's event, and we're expecting to break that record this year. I've been to DevLink and the Heartland Developer's Conference, and I thought that the 2009 St. Louis Day of .NET was at least as good as those events. Nearly 100 national and regional speakers have submitted sessions, and the organizers are currently posting announced sessions ...
Microsoft disgusts me. Out-of-the-box Asp.NET assumes that Google Chrome and Apple Safari are not "modern" browsers. In order to make use of some of the Asp.NET web controls with those browsers, you need to modify your web application (or the machine.config and GAC on every server in your web farm). This is simply inexcusable. This could have easily been corrected with a patch years ago, yet Microsoft forces all of us web developers using Asp.NET to modify every one of our web applications to work ...
I have moved this project from CodePlex to GitHub at https://github.com/danemorg... I have a posted a project on Codeplex at http://efrepository.codeple... It is a T4 template to give you a data layer that follows Repository and Unit of Work patterns that is also ready for Dependency Injection (DI). DI frameworks allow you to build code that is more testable and allows for a greater separation of concerns (SoC). This is not the only use for them, but it is a big one and what they are ...

As I am reaching the end of the writing phase of Silverlight 4 Unleashed (to be published at Sams), I thought I would give a little more information about this book.

Read the rest of this entry »

It has been 4 years since we ran our original Geekswithblogs.net Game Development Contest! Wow does time go by fast. George Clingerman wrote a game called Bob the Fish that shocked the world (well our world) getting him the prized Xbox 360 and later allowing us to play his Xbox game, Kissy Poo. That contest was a huge success and several of our most popular bloggers gained their readership from that event. So a long enough time has passed and enough has changed in the way we develop software now ...
Visual WebGui published Brinks Bolivia's success story of how they developed their new billing system with VWG to allow access via the web with a friendly user interface. Brink Bolivia looked to build an application that would allow them to track their services in order to send customers reliable invoices and to generate parameterized reports about the status of each service which is a key for administrative decision-making. They decided to use Visual WebGui for the following (and other) reasons. ...
I read somewhere that Kent Beck likes to apply a strategy of taking a technique that works and exaggerating it, to see if the results are likewise exaggerated. He found that specifying the behaviour of components prior to implementation, and in small increments, produced good design, so he exaggerated it and now we have TDD. He found that strong engineering practices, rich communication and delayed decision making was a good way to run projects, so he exaggerated it and now we have Extreme Programming. ...
I attended my first CodeStock this year and in short it was awesome. Like 100 billion hot dogs awesome. The travel there was crazy to say the least, but I met lots of new people, had a session go well and recorded 3 podcasts. So that is the short version. If you are on twitter and either follow me or followed the #codestock hash tag, you probably saw my airline craziness in Philly. It all started on Monday. We had a client deliverable on Wednesday morning and due to some things that happened I only ...
Technorati Tags: CodeCast,CODE magazine I really enjoyed listening to the June 18th episode of the "CodeCast" podcast: http://www.code-magazine.co... Ken Levy, Markus Egger and Rod Paddock reminisced about the 10 years that have passed since Markus and Rick Strahl came up with the wild idea of branching out from the software business to magazine publishing. CODE has by far been the most useful magazine for me during the past 10 years ...
As per the post I decided to do a F# attempt at FizzBuzz. It took a few seconds… Using FizzBuzz to Find Developers who Grok Coding.. let FizzBuzz = seq {1..100} |> Seq.iter (fun x -> match x with | x when x % 5 = 0 && x % 3 = 0 -> printfn "FizzBuzz" | x when x % 3 = 0 -> printfn "Fizz" | x when x % 5 = 0 -> printfn "Buzz" | _ -> printfn "%d" x) ...
A couple of weeks back I was at Web Directions manning a stand showing off Internet Explorer 9 Platform Preview 2 (check out a post I did at the time including videos to watch on IE9 development). The developers and designers present were in general impressed with the progress we were making with IE9. Way faster than IE8, far better standards support, focus on being great at HTML5 etc. IE9 is big news. Seriously big news. Its existence (once finally released) will significantly change how developers ...
This past Monday, June 21st, The New York City Council Committee on Technology in Government held a hearing on its proposed legislation, known as Introduction 029-2010, that would require all City agencies to publish their data online, in “raw” form. The data would be available to private citizens who wished to analyze it, hobbyist developers who wished to work with it, and commercial entities looking to utilize it internally or create products that use and add value to it. Such initiatives have ...
June 21st, 2010 The Importance of Open Government Data To all those present, good afternoon. My name is Andrew Brust. I help run a consulting firm, twentysix New York, here in Manhattan. I am also a technology columnist and blogger, and serve on the New York Technology Council’s Advisory Board. As I have explained in previous testimony, I am a lifelong New Yorker, and began my IT career in the employ of the government of the City of New York. I’ve testified to this Committee before, voicing my support ...
In this Issue: Mark Monster, Brian Noyes, Michael Klucher, i-programmer, and Mike Snow. From SilverlightCream.com: Capture usage information of a Windows Phone 7 application using Google Analytics Google Analytics with WP7? ... Mark Monster leverages his experience in this area to to work out a way to get to a web page to track analytics ... pretty clever Mark, and all the code is there for us! WCF RIA Services Part 2: Querying Data Brian Noyes has part 2 of his RIA Services series up at SilverlightShow. ...
Developers have been exploring the possibilities opened up by the Windows Azure Platform for Cloud Computing. This book pulls together great articles from many of those developers who have been active with the Windows Azure Platform to hopefully help others become successful. There are twenty articles in this first volume covering everything from getting started to implementing best practices for elastic applications. The book is available in many forms at http://bit.ly/azuretrenches... It has ...
I am using this blog to assist other beginner/intermediate developers with anything that deals with developing software. I also use this blog to help myself remember things or ideas. This is the first blog post on several ideas that I have using WPF and would like to share with the community. Some of my ideas may be crazy or far-fetched but I would like to think of myself as a little strange anyways. This post is about using the FlowDocument to create an “About” box. First, an overview straight from ...
In this Issue: Max Paulousky, Anton Polimenov, Michael Washington, Phil Middlemiss, Sergey Barskiy, Damon Payne, Jeff Prosise, and Mike Snow. Shoutout: Laurent Bugnion is looking for beta testers for WP7: Windows Phone 7 multitouch behavior: beta testers needed (#wp7dev)! Erik Mork and they crew have a new podcast up: This Week in Silverlight – Windows Phone 7 and Bus Tracking IdeaBlade has a video tutorial series up: The Developers Tour of DevForce Silverlight ... download the walkthrough and code ...
On Monday (21st June) we had our last Live Meeting for the 6 weeks of Windows Azure training virtual training we have been running out of Microsoft UK. Monday pretty much hit the mark of what we were after for the final day – good technical content mixed with a fair old sprinkling of fun. As a reminder, Adrian lost 3-1 in the “Students vs the SME” homework battle. Admittedly I was determine to make sure Adrian lost :-) This may sound a little corny, but I did want to thank all those who took part ...
A new community has popped onto my radar, created and delivered by James Burns, a top chap I have known for many, many years. The aim of the community is to foster dialogue between Architects and Senior Developers across Financial Services in the UK. The format of the first event is a mix of short high level presentations on hot topics that we hear across Financial Services and networking with a few drinks and canapés. It is free to attend for all Architects and Senior Developers. If you wish to ...
Saw this on Twitter tonight: Rob’s blog posts always generate some colourful comments, so when I see a tweet with his name and “Bridges were burnt”, I’m thinking this is going to be quite the talk. The talk in question is titled “The Next Big Thing or Cool-Kid Koolaid? Slicing Through the Rhetoric of MVC vs. WebForms”. Since Rob was part of the MS-MVC team at one point, getting his view of the MVC vs. Webforms debate does sound intriguing and I’m sure many attended thinking that’s what they were ...
Technorati Tags: .NET,Kansas City Thanks to the KC development community for a great free event. The Johnson County Community College provided very nice facilities. I’m the sort of guy who would willingly drive 4+ hours each way for a free XL (or “developer medium”, as Richard Campbell calls it) T-shirt, but got a lot more than that out of the event. Here's a recap of the sessions I attended: Why Kanban? speaker: Troy Tuttle Troy is a “pragmatic agilist” at AdventureTech (not AdventureWorks – I was ...
Note: I've translated this article from my Portugues blog: http://pontonetpt.com/blogs... I'm sorry for the bad english, but i'll try to translatet it better as possible with a little help of Google Translatter. I've writed this article because i coulnd't found one article about NHibernate 2.0 that was simple to understand in Portuguese. In the coming weeks I will spend some free time studying NHibernate. I've heard very good reviews ...
It’s our fault. Well, not completely, but we haven’t helped the situation any. All of what follows comes from my own experiences which, from talking to lots of other developers about it, seems to be pretty much par for the course. Where We Started When we first started estimating, we estimated pretty clearly. We would try to imagine something we’d done that was similar to the project being estimated and we’d toss it about in our heads a bit and see how much bigger or smaller we thought this new thing ...
It has been another fantastic year for TechEd North America. I always love my time here. First, I have to give a huge thank you to Ineta for giving me the opportunity to work the Ineta booth and BOF’s (birds of a feather). I can not even begin to list how many fantastic leaders in the .Net space and Developers from all over I have met through Ineta at this event. It has been truly amazing and great fun!! New Orlean’s has been awesome. The night life is hoppin’. In addition to enjoying a few (too ...
This list is in no particular order. Just the 10 best programming podcast that I have found so far. Stack Overflow Podcast - Jeff Atwood (of codinghorror.com) and Joel Spolsky (of joelonsoftware.com) discuss the development of their new programming community, StackOverflow.com. [This Podcast hasn’t been updated in a while, but its always great to hear more from Jeff Atwood] Hanselminutes - Hanselminutes is a weekly audio talk show with noted web developer and technologist Scott Hanselman and hosted ...
Another event advert alert :-) But this one comes with a cautious warning. I spoke at TechEd Europe last year. I found TechEd to be a huge, extremely well run conference filled with great speakers and passionate attendees in a top notch venue and fascinating city. As an “IT Pro” I think it is the premiere conference for Microsoft technologies in Europe. However, IMHO and those of others I trust, I didn’t think it hit the mark for developers in 2009. There was a fairly obvious reason – the PDC was ...
*Moved to: Why you need to tag your build servers in TFSAt SSW we use gated check-in for all of our projects. The benefits are based on the number of developers you have working on your project. Lets say you have 30 developers and each developer breaks the build once per month. That could mean that you have a broken build every day! Gated check-ins help, but they have a down side that manifests as queued builds and moaning developers.Read more...Follow my new blog on http://blog.hinshelwood.com ...
First, a link to the blog I can no longer edit because Office Live blew away my digital identity and so I can no longer log into it (the source of a loooong blog about protecting your digital identity sometime when I have more time and after it has played out to the end) so you can check out my previous blog life. http://greentug.spaces.live... The following are the communities I participate in: Green & Sustainability. I run a virtual user group on Green and Sustainability as it relates to ...
While ASP.NET provides an event base approach it is completely dismissed when working with AJAX and the richness of the server is lost and replaced with JavaScript programming and couple with a very high security risk. Visual WebGui reinstates the power of the server to AJAX development and provides a statefull yet scalable, server centric architecture that provides the benefits and user productivity of AJAX with the security and developer productivity we had before AJAX stormed into our lives. "When ...
OK. I admit it. The last post I hade mentioned that we moved the XAF DSL to the Entity Framework. This has caused a lot of confusion. I meant to say that we have used the ADO.NET Entity Data Model extensions. This is the design surface that can be tailored to create Entity Framework. We leveraged the code generation within the ADO.NET Entity Data Model (EDMX) file to generate XAF/XPO classes. This allows you to visually create the entity model, set a few XAF properties and then generate the business ...
Thanks to all the comments and feedback from the last post I think I have a better understanding now of the benefits of CQRS (separate from the benefits of Event Sourcing). I’m going to try and sum it up here, and point out some areas where I could still use some advice: CQRS Benefits Sounds like the primary benefit of CQRS as an architecture is it allows you to create a simpler domain model by sucking out everything related to queries. I can definitely see the benefit to this, in general the domain ...
I was listening to Dot Net Rocks show #560 about F# and during the podcast Richard Campbell brought up a good point with regards to F# and a GUI. In essence what I understood his point to be was that until one could write an end to end application in F#, it would be a hard sell to developers to take it on. In part I agree with him, while I am beginning to really enjoy learning F#, I can’t but help feel that I would be a lot further into the language if I could do my Windows Forms like I do in C# ...
FredNUG is pleased to announce our June speaker will be Pete Brown. Pete was one of FredNUG’s first speakers when the group started and we’re very happy to have him visiting us again to present on Silverlight! On June 15th @ 6:30 PM, we’ll start with a Visual Studio 2010 Launch with pizza, swag and a presentation about what makes Visual Studio 2010 great. Then, starting at 7 PM, Pete Brown will present “What’s New in Silverlight 4.” It looks like an evening filled with newness! The scheduled agenda ...
Many thanks to Richard Hopton and the NxtGenUG guys in Oxford for inviting me to talk on Hyper-V for Developers last night, and for Research Machines for providing the venue. It was great to have developers not yet using Hyper-V who were really interested in some of the finer points to help them with specific requirements. For those wanting to follow up on the topics I covered, you can download the presentation deck as either PDF (with speaker notes included) or as the original PowerPoint slidedeck, ...
In this Issue: Miroslav Miroslavov, Chris Klug, Beau, Christian Schormann(-2-), Dan Wahlin, Pete Brown, Michael S. Scherotter, Philipp Sumi, Andy Wigley, and Phil Middlemiss. Shoutouts: Mark Tucker set about learning Caliburn, and in the process is writing a Caliburn Book: Chapters 1-3 Jesse Liberty has a great link-laden post up about why we should all be learning/using Blend: Why Developers Should, Must, Do Care About The New Expression Blend be sure to read what he says about WP7 development, ...
I’ve been doing a lot of learning on CQRS and Event Sourcing over the last little while and I have a number of questions that I haven’t been able to answer. 1. What is the benefit of CQRS when compared to a typical DDD architecture that uses Event Sourcing and properly captures intent and behavior via verb-based commands? (other than Scalability) 2. When using CQRS what do you do with complex query-based logic? I’m going to elaborate on #1 in this blog post and I’ll do a follow-up post on #2. I watched ...
For Immediate Release Iron Speed, Inc. Kelly Fisher +1 (408) 228-3436 kfisher@ironspeed.com http://www.ironspeed.com Iron Speed Version 7.0 Generates SharePoint Applications New! Support for Microsoft SharePoint speeds application generation and deployment San Jose, CA – June 8, 2010. Software development tools-maker Iron Speed, Inc. released Iron Speed Designer Version 7.0, the latest version of its popular Web 2.0 application generator. Iron Speed Designer generates rich, interactive database and ...
In my previous blog I wrote an introductory post on services and how you can build services using the .NET frameworks Windows Communication Foundation (WCF) In this post I will show how to develop a real world application using WCF The problem During the last meeting we realized developers in Uganda are not so cool – they don’t use twitter so may not get the latest news and updates from the technology world. We also noticed they mostly use kabiriti phones (jokes). With their kabiriti phones they ...
On the 26th of May 2010 , I made a presentation to the .NET user group meeting (thanks to Malisa Ncube for organizing this event every month … ). If you missed my presentation , we talked about why we should all be building services … better still using the .NET framework. This blog post is an introduction to services , why you would want to build services and how you can build services using the .NET framework. What is a service? OASIS defines service as "a mechanism to enable access to one or more ...
When a Southern “boy” like me sees somebody that used to be, or should be, a close friend or relative that they haven’t seen in a long time, that’s a typical greeting. Come to think of it, we were often related to close friends. So “back in the day”, we not only knew people but everybody close to them. When I started driving, my Dad told me to always drive carefully in Polk county. He said if I ran into anybody there, it was likely they would be related or close family friends. Not so much any more… ...
I’ve had a lot of discussions at the office lately about the drastically different sets of software engineering practices used on our various projects, if what we are doing is appropriate, and what factors should you be considering when determining what practices are most appropriate in a given context. I wanted to write up my thoughts in a little more detail on this subject, so here we go: If you compare any two software projects (specifically comparing their codebases) you’ll often see very different ...
It was a pleasure seeing old friends and meeting new ones at the LI .Net User Group Meeting on Thursday June 3rd 2010. I was very impressed as more than 35 developers were present which highlights the buzz MVC is creating with its latest release. We covered an introduction to MVC then went on to discuss new features in MVC2. I enjoyed the good dialogue among the group as we discussed how MVC can fit side-by-side with an existing WebForms paradigm and how MVC Support for TDD can dramatically shift ...
For a long time, Windows CE developers and users have wanted to disable the USB Driver Dialog that is displayed when an unknown USB device is plugged into the host controller. Of course the question is always why would you want to do such a thing? The simple answer is that there are USB devices that are needed, like printers, which expose multiple functions to the bus, like scanners and faxes, which no Windows CE driver exists to support. So the printer quietly loads a driver, but then the other ...
Next week marks the first full week of June. Summer will feel in full swing and it will be a pretty big season for technology. In seeming acknowledgement of that very fact, both Apple and Microsoft will be holding large developers conferences starting Monday. Apple will hold its annual Worldwide Developers Conference (WWDC) in lovely San Francisco and Microsoft will hold its Tech Ed conference in muggy, oil-laden yet soulful New Orleans. A brief survey of each show reveals much about the differences ...
It is a horrible sight to watch a project fail. There are few things as bad. Watching a project fail regardless of the reason is almost like sitting in a room with a "Dementor" from Harry Potter. It will literally suck all of the life and joy out of the room. Nearly every project that I have seen fail has failed because of political challenges or management challenges. Sometimes there are technical challenges that bring a project to its knees, but usually projects fail for less technical reasons. ...