Tag | Open Source Posts

Emil Stoychev with a Silverlight Twitter Widget, Kathy Kam on the missing WatermarkedTextBox, Adam Kinney on Tweening Equations, Mike Taulty on Dynamic DeepZoom, Tim Heuer and Joel Neueck with Open Source Media Player, Alex Knight with Photo Flip, and Piotr Puszkiewicz on SL2B2 Silverlight.js. A couple notes I've been hanging onto... Joel Neubeck reported on his blog that he and Bill Reiss will be presenting at the XNA Gamefest, so if you're going, look them up up! chrishayuk who posted some very ...
On Saturday, I'll be speaking to a group of teachers about how I use the open source portal DotNetNuke in my class. The event takes place in San Antonio and is sponsored by the Computer Science Teachers Association. The Computer Science & Information Technology Symposium provides professional development opportunities for high school and middle school computer science and computer applications teachers who need practical, relevant information to help them prepare their students for the future. ...
In my last post, titled "10 Tools Which I Left After Using VSTS 2008", I have included a list of 10 tools which I am not using currently, as I have the corresponding features available in Visual Studio Team System 2008. However, on the other hand, I am still using few tools even I have VSTS 2008! Here are 10 of among them.. 1. Code Smith: An excellent template based code generator. 2. Crystal FTP: Excellent FTP client tool. 3. Total Validator: One of the most powerful tool that I ever seen, which ...
I mentioned a while back that I had something I was working on that involved a change in language, actually a pretty radical change. I have been working on vocational project written in VB.net and made heavy use of LINQ to SQL. I wasn't sure of LINQ to SQL for anything else other than RAD and to be honest I'm still not. Anyway, I'm not getting into that debate. Needless to say I went all the way and don't use a single sproc in this project. Some of you will know I play cricket every Saturday for ...
Topic: VSTS Build Deployment with TFS Deployer Date / Time: Wednesday, June 18th @ 5pm Where: Microsoft 8300 Norman Center Dr., Suite 950 Bloomington, MN 55437 Description: TFS Deployer is an open source agent for monitoring TFS builds and automatically deploying them when they are ready for deployment. VSTS does not come with any ‘out of the box’ build deployment and distribution tools. Usually, users either add deployment scripts as part of the build process; create a separate build definition ...
Introduction In all honesty, this review may be a bit premature. However, I wanted to record my thoughts and see if anyone listening shares them or has a difference of opinion. I've been evaluating the SlickEdit Tools and have come up with a few top picks. Also, I have identified some that make little difference to me. First of all, the Tools are segregated into two products: Editing Toolbox and Versioning Toolbox. I'll review them separately. Editing Toolbox Top Picks: Acronyms - This one is quite ...
What is it about "SharePoint" as a platform that is so difficult? I hear this almost every time that you get more than zero SharePoint people in a room. Quite possibly the most frustrating thing about SharePoint for me is the way that companies (not all, but some) view the SharePoint platform as well as staff and train for an operating model around SharePoint itself. A lot of companies are somewhat inadequately staffed or at least inadequately skilled for a full on SharePoint implementation, so I ...
I wondered a while ago where the "Iron" names came from. According to a NxtGenUG interview with Michael Foord, John Lam says that IRON can be reverse-engineered to stand for "It Runs On .Net", which is cool, but I finally found the real story in an interview on the "Port 25: The Open Source Community at Microsoft" site, in which IronPython creator Jim Hugunin says: I'll give you the story, but I'll give you the short version 'cause it's not very good. At the time, I had a consulting company called ...
One thing I always keep noticing is that people will develop things without even giving a thought to maintenance. This somehow seems impolite to me. I suffer from Coder Alzheimer's, which means I can't remember a thing I wrote after not seeing after three weeks. That is why I think about things like maintenance. I am seeing all new code if I have been away from it for awhile! Now that is not completely true, but imagine how it may be for the guy who has never seen your stuff. Challenge: How Easy ...
Close to 200 registered for the Sunday DotNetNuke OpenForce 08 event today that took place in between the Tech Ed events held at the Orlando Convention Center. Who ever said Geeks take Sunday off? DotNetNukers came from all over including Wisconsin, Massachusetts, New York and as far as Pakistan to attend this FREE event hosted by the local Orlando DotNetNuke user group. What's even crazy is that these people who traveled this distance weren't going to TECH ED but just coming for the DotNetNuke track ...
ok.. So Silverlight Beta 2 was released on and it has some great new features. But what is the story about testing...? 1 Jeff Willcox blogged about a small change you will need to make in order to use the existing testing framework. It is essentially adding a cast to the initial startup code for the testing framework. He also posted new C# and VB.net projectand item templates. He also hinted that there will be a new release of the test framework and some samples of integrationwith a Continuous Integration ...
I attended a session (title above) by the famous Doug Seven. Doug is always one of the better speakers out there and he covered how to construct your projects to work with various systems that improve the overall application and approach. Focus was put on unit tests and code coverage and the importance of incorporating these items into your development process. It is surprising to me that this is not yet the norm of application development. Again, I said this in a previous post, but development teams ...

I just posted today's talk at the RIA conference in the World Trade Center, Zurich. Unfortunately it was not recorded, but the slides and the demos' source code is available on my site.

Read the rest of this entry »

Al Pascual has been working on GeoTwitter, a website (open source on CodePlex) that add geographical context to your tweets. That is pretty cool and he is looking at ways to automate it (IP, cell GPS), but what I think is really cool is that he provides a GeoRSS feed of your tweets (with others).Check out the site here. He posts about the project, submitting it to open source and future ideas on his blog ...
Disclaimer: This post speaks from an outsiders perspective. My interactions with this initiative have been from a regional implementers standpoint and I am not privy to any of the decisions that led to the OneDOJ initiative. This perspective comes from actual project work and reviewing open source information regarding the broader initiative. One of my first web service projects involved implementing a service from a WSDL provided to us by the federal partner in charge of a regional data sharing ...
To everyone who've either sent me an email or posted a comment asking whether SoapBits can be made into an open source project, well here I am pleased to let you all know that finally it has happened! SoapBits is now open source and is available at codeplex! In line with this change, it have given it a new name,STORM. (I meant "STORM" to be an acronym but I can only come up with Soap Testing for "ST" . The "ORM" part I have yet to figure out, so please do suggest if you think of a clever meaning. ...
Witty is a free, open source Twitter client for Windows Vista and XP powered by the Windows Presentation Foundation (WPF). More on my blog at Open Source Project of the week - Witty Twitter ...
Coming Friday, June 20th in Downers Grove, IL The Magenic Technology Summit is a full day of Magenic-provided training. We have lined up an impressive array of speakers and topics in two tracks, .NET development and Microsoft servers. And we have lined up two keynotes. Our first keynote speaker is Jay Schmelzer, who is the Group Program Manager for RAD tools. This basically means he runs the teams for all the Visual Studio designers and related RAD tools. He’s an excellent speaker and should provide ...
I took up Mike Walkers offer in the previous posts comment section to look at his post entitled Making Sense of Architecture Standards and found it an ideal steer on what standards are out there, where they are positioned, how they fit together and who will use them and when to use them. However, what soon dawned on me was that the disconnect between theory and particular context is huge! Many of the standards are no more than helpful steers that as yet don't offer that distilled level of knowledge ...
I was just starting to read the very first pages of the great book "Beautiful Code" (by Andy Oram, Greg Wilson) this morning as a refreshment and as an indirect result to Scott Hanselman's list of basic must-read books (although it didn't include this book - BTW, I read parts of it before, and I don't remember why I stopped), I had to write this post. To all of you guys thinking in DDD, TDD, MVC, ASP.NET, shiny AJAX and RIA (Flash/Silverlight) controls, GC, SharePoint, Rails, Python, ORMs (NHibernate, ...
In my previous post, I talked about some of the happenings from the day two experience. Day three was only a half day with only two sessions. So, it was best to make the best of times anyhow. Once again, it snowed again, rather heavily at times, so nature's cruel joke on ALT.NET. Impromptu Sessions One of the best sessions was an impromptu session with Jeremy Miller on the StoryTeller tool and his future plans for it. If you're not familiar with it, it is a tool used to manage and create automated ...
In my previous installment of recapping the events from ALT.NET Open Spaces, Seattle, I covered pretty much the opening ceremonies as it were. The weather was definitely interesting the entire weekend. Who would believe that we had snow, hail and rain for most of the time we were there in the latter half of April? Mind you it didn't stick, but if you believe in God, there is something to be said of ALT.NET coming to town. Coverage Galore Jeffrey Palermo was gracious enough to capture the opening ...
This is a discussion around why we're getting most of our tools as ports of Java or other platform tools as opposed to innovating and generating our own. Scott Hanselman is heading the discussion...we have alot of great devs in the room... So why? Here's what we've got written on the board: Time OSS Culture Apathy Platform Centricity $ Personality Good Base Hmm...interesting...note that all those Java tools that were originally created were done *without* Sun...Sun themselves told their *own* developer ...
We had a great discussion in the first session of the day. Oren, Chad, Scott Gu, and Brad Abrams all chimed in as well as many others in the audience. The biggest items that seemed to keep coming up is justifying using open source to the business, arguing against the perceived risk, and educating the masses on the tools available and what they help solve. All three of these, I think, are related. Justifying open source, even the mature tools, can be difficult when coming up against Microsoft V1 offerings ...
There are a TONNE of great topics scheduled here, but here's my list of what I'll be checking out today. Microsoft vs. Mature Tools This one should be a lively discussion. What do you define as "mature"? I'm sure many here would say that tools like NHibernate, NAnt, and other tools that don't come out of Redmond are considered *mature*, but what's the difference between those tools and what Microsoft provides? Both are created by teams of developers, but the key difference seems to be purpose (Microsoft ...
Dave Laribee and Jeremy Miller recently recorded an episode on DotNetRocks and was just posted today. Episode 333 "It's the ALT.NET Show" can be found here. It's a great show that explains ALT.NET for those who may not really know what it is outside of some of the arguments on the altdotnet mailing list. This includes discussions on open source frameworks, agile practices, refactoring and so on. It's great to see the reaction from this show at least from my perspective. To see the job we're doing ...
If you've ever tried to find a way to display an ESRI ShapeFile on a Virtual Earth map, you'll have probably noticed how little information there is on the Internet about how to accomplish this apparently arduous task. As a matter of fact, I needed to do exactly this while adding some collateral features to the software Serena and I are developing for our thesis, but after some Googling, I found that there was (and there still is) almost no useful information on how to achieve integration between ...
Well, Brad Wilson and Jim Newkirk must really be busy lately. After I talked about the release of xUnit.net RC2, just today, Brad announced the release of RC3. As always, you can find the latest bits here. This fixes a number of bugs and adds CruiseControl.NET and ASP.NET MVC Preview 2 support as well in addition to the Resharper 3.1 and TestDriven.NET support. For more information about it, check out Brad's post here. More or less, they are feature complete for version 1.0 and the only that I think ...
I ran into a lot of problems at work related to viewing all user alerts, permissions, and libraries/lists with different permissions. So I created a little open source project using a bit of the source code from SUSHI on Codeplex. I liked the fact that it displayed everything from top down via sites/lists/libraries that had different permissions than the top site. However, I modified it a bit to display permissions, alerts, and all sites information plus all lists and libraries that did not inherit ...
If you did not know already I am writing a book with John Ferringer about Disaster Recovery. We just got the contracts and in the past two weeks. We finally deciphered them and will have them sent in within the next week. Now all I need to do is finish up Chapter 2, which so far consists of two pages and some really horrible place holders for screen shots. I am going to lock myself in my room with my ipod and Dell XPS over the weekend. All I will be doing is writing book chapters and taking screen ...
I thought I would take a small moment to introduce myself and give some context around my opinions. I have been developing software professionally for 12 years in consulting, product development, corporate IT, premium Brand web sites and e-commerce. I until recently worked for a well known golf equipment company as the Director of eCommerce Technology. In this role I have worked on a number of ecommerce sites and have learned a great deal about online retail for both new and used products. I have ...
There were a couple of hundred Code Campers on Saturday in Heathrow, FL at Seminole Community College. The day was jam packed with 56 sessions and 13 tracks. Kudos to Microsoft MVP Shawn Weisfeld for organizing the event and running around to make sure everything was working correctly. Another kudos to Microsoft DevFish Joe Healy for always trying to hook you up with someone he knows that would be a good network contact for you. I heard that the infamous Microsoft Guru Russ Fustino was there but ...
As of yesterday, the ASP.NET MVC Release 2 source code has been made available on CodePlex. ScottGu made the source drop announcement earlier this morning. Congrats to Phil Haack and the ASP.NET MVC Team for shipping the source code. It's worth noting, it's not Open Source in the way that it's just a zip file and no outside patches are to be accepted, unlike IronRuby. The plan going forward is to make incremental drops of the source code going forward. As always, check out Jeffrey Palermo's MVCContrib ...
I have been at MIX and SxSW the last two weeks. Or rather, I used SxSW as an excuse to come down for Whurley and Giavonni's BarcampAustin. It was amazing - I've never seen a barcamp done that well. Austin, the city, declared the day BarCamp day. It was cool. I did have a near death experience though and the guys at Viewzi.tv caught it all on film... More on my blog at 340lbs Open Source BattleBot Malfunctions Nearly Maiming Microsoft ...
Update: If you want the .iso I used for the VPC, check it out here on my SkyDrive. During my research and posts about Design by Contract and Spec# and my interactions with folks from Microsoft Research, I came across Singularity OS, an operating system written in an offshoot language based upon C#. In that time, I realized that the Singularity team extended Spec# and the Design by Contract and static verification pieces of it into a new language called Sing#. Fast forward to last Tuesday. Almost ...
Update: IoC and Unity - The Basics and Interception As Grigori Melnik noted on my blog previously as well as his own, there was a brand new drop of the Unity Application Block as of March 4th. This by far was a huge update with a lot of breaking changes. That teaches me to use a CTP of any product and blog about it actively as it compares to other Inversion of Control (IoC) containers. Glad I didn't do a lot on ASP.NET MVC just yet but I have a few good projects going on the side with that now. Where ...
So I have extra batteries on hand. Ready for the love of Silverlight2. Getting Video and trying to encode as fast as I can for the streaming. Woooh! Mix08. See the twitter feed for instant updates. www.twitter.com/mikedopp. Ray Ozzie Main points in keynote:Content, Commerce, Community. Making cracks about the yahoo purchase or working on purchase. Media Zune, PC, Xbox360 working better together. Xbox360 might finally get a the web? Microsoft going google docs with word excel and such Office Live ...
When we first started the new project there was no question that it would be ASP.NET. It's what I knew and I trusted it to get us there. I wasn't going to risk a startup by playing with Ruby on Rails or PHP when I knew very little about it. I also went directly to SQL Server for the same reasons. But during the first weeks of development we needed to run MySQL to power some software we thought for sure we were going to need to run. That threw a wrench in the plans. Did we really want to run two database ...
One of my colleagues Mehfuz Hossain developed a wonderful open source project which allows you to query Flickr photos by LINQ, also lets you insert, delete photos directly to/from Flickr. You wonder how to extend LINQ in such an amazing way? It’s easy by writing your own custom LINQ provider, which was not-so-easy until he came up with another handy open source project named LINQ Extender. He did all the expression parsing stuff to ease our pain. Now you can make your own LINQ to Anything using this ...
A quote from Jeffery Palermo regarding the Code Camp Project: "The mission of the first release is to provide an ASP.NET MVC Framework solution that can serve as the CodeCamp website for a user group. The project will be able to track and manage multiple conferences for a single user group." Funny enough, Pallermo never seemed to care about code camps. Suddenly he - and others - became the world’s expert on code camps, scheduling speakers, displaying sponsor logos and arranging catering. I wonder, ...
Well who would have thought it? is this Novell rising from the ashes? It will no doubt be an interesting year watching still further manoeuvrings in the Virtual space - although I wonder if the US does finally get in to a recession will this slow down the pace a bit? Certainly VMware has a lot more competitors to contend with now than it did when the IPO was released last year and I see there share price is now back under USD$60 after the dizzy heights of $120 late last year.... Novell acquires PlateSpin ...
It's beginning to look like the start of the Code Camp Season, with at least 12 scheduled over the next 4 months. If you are organizing a code camp, there is a new open source project that Jeffery Palermo has started called CodeCampServer. The project aims to provide a solution that can server as the web site for a code camp and will be able to track and manage multiple conferences for a single user group. The project will use the ASP.NET MVC Framework and the MvcContrib. The project hasn't had their ...
There is one thing I did lose when the laptop died...SQL Server databases. I didn't realize that the MDF and LDF files are not caught in the backup. I'll have to find a way to remember that I need to manually apply those. The combination of preparing for Code Camp 2008, overbooking myself with work, and the hard drive crash, I am getting less sleep than usual and, as a result, am not always thinking clearly. Why am I telling you this? Well... Regarding reinstalling software...I am having MAJOR issues ...
I'll be teaming up with Mike Webb from www.cybreze.com to train users on DotNetNuke® this summer in Orlando, FL. Michael Webb has been building websites for large corporations, small businesses and individuals using DotNetNuke® since the beginning. His corporate experience spans over 24 years in sales and marketing with a focus on technology integration to allow businesses to provide top quality customer service and empower employees with the tools necessary to perform their tasks within their respective ...
This morning Microsoft made a pretty big announcement, and another step in the right direction. We announced that we would implement 4 new interoperability principles across many of our products including Vista and the .NET Framework, that will impact product development, documentation , and community outreach. 1. Ensuring open connections 2. Promoting data portability 3. Enhancing support for industry standards 4. Fostering more open engagement with customers and the industry, including open source ...
Update: Fixed code changed from CTP and More in the series: IoC and the Unity Application Block - Going Deeper IoC and the Unity Application Block Once Again IoC Containers, Unity and ObjectBuilder2 - The Saga Continues IoC Container, Unity and Breaking Changes Galore As many people who read this would know, I'm a big fan of IoC containers, more in particular Castle Windsor and StructureMap among my favorites. Anyhow, lately, I've been playing with the Unity Application Block from Microsoft Patterns ...
The Orlando Code Camp is currently looking for speakers and you can submit a session here. There were over 500 registered last code camp and it will be held on Saturday, March 22 at Seminole Community College in Sanford, FL. Here's the session that I submitted to present: Name of session: Best Resources to Learn DotNetNuke® Description: Now that you have downloaded DotNetNuke® how are you going to use it for your application. Where do you start? Where do you go for help? This session will have several ...
Cross posted from http://weblogs.asp.net/Podw... Within a mere set of hours, ALT.NET Open Spaces, Seattle is officially sold out! Don't worry if you have a registration code, you still have plenty of time to register. We have a wait list if you still wish to attend, so don't let that discourage you at this point. We had a great reaction and I'm really excited to see such a great turnout. As you can notice from our participants page, and it will be growing of the people with registration codes, ...
*Moved to: TFS Sticky Buddy Codeplex projectI hade been looking with envy at the digital whiteboard experiment, and with dismay at the lack of open source for the project. So... I will be creating a version of the Sticky Buddy idea that will run off Team Foundation Server and allow teams to display information on the status of their development on one or many projects. Read more...Follow my new blog on http://blog.hinshelwood.com ...
In my copious amount of free time I've been messing around with network analysis and security. I've always been generally interested in networking technology, but have never really had much practical exposure to it. Sometimes, however, it is nice to be able to analyze a network and see what kind of information is actually coming across the wire. In my last article I mentioned a tool called WireShark which is a free, open source network analyzer aka packet sniffer. WireShark is a great tool and has ...