Tag | open source Posts

For the past three months, I've been working with an open source course online management system called moodle. Moodle is free and has many features such as: Forums Content managing (resources) Quizzes with different kinds of questions Blogs Wikis Database activities Surveys Chat Glossaries Peer assessment Multi-language support (over 60 languages are supported for the interface Moodle has gained in popularity amongst educators and the statistics have proven that with a user base of 18,204 registered ...
In one of my previous post, I mentioned about the CodeSmith tool for generation of DAL (Data Access Layer). Although it was pretty good tool and generates good DAL. But required some effort in tweaking of Scripts and Templates and some amount of time to learn. But ActionPack from is just like doing nothing, other than watching the Demo Webcast and just adding of few files in the project and little change in the .Config file, that's it, you have your dynamic DAL ready. More over it is an open source ...
Ayende has a recent post talking about Orthogonal Frameworks in relation to open source projects. Personally, being a developer for an educational institution (a public school district), this is the reason open source frameworks so appealing. The last thing I want to do is require the district to purchase a framework that is closed source. This creates more problems than it solves. I won't get on the soapbox and preach about why I like using open source projects so much, but it makes all the sense ...
Its 1:11am and John, Jeff and I are finally done with update. We are definitely still working some kinks out but considering the amount of content we moved, and that we moved it from one application to another is quite amazing. Jeff was saying that GWB 1.0 had been up for three years and that this is the first time it has received this much love. I am personally really happy that John and Jeff chose to go with an open source project and hope that it continues to be a rewarding experience. I know ...
The DotNetNuke Corporation released version 4.5 on Saturday. If you need a Content Management System or a starting point for an ASP.NET Web Application then you need DotNetNuke. Here are some details from the official announcement. DotNetNuke Enriches User Experience A highly focused three month release cycle results in DotNetNuke® 4.5, a new release with integrated Microsoft ASP.NET AJAX support, a web-based installer, and a variety of other high value enhancements designed to improve the user experience. ...
While the TFS team didn't put everything into the 1st real release of TFS, they certaintly are getting tools/powertoys/helpers/gui... out there to the community in real time. Driven by the initial need to ship, the TFS team clearly had to make some feature choices in order to meet the late 2005 schedule on the 1st release. That's just the dynamics of shipping product. However, what they've done is put out, on a psuedo supported mode (non PSS or is it CSS now?), tools that make the TFS experience ...
So Delphi didn't die after all...I guess that depends on what your definition of death is. Remember a couple of years ago, Borland and Delphi were essentially dead. Here is the play-by-play in case you missed it. Borland released a DotNet version of Delphi, which used Microsoft's Dotnet compiler behind the scenes. It tanked. Droves of developers moved to Visual Studio. Delphi developers screamed for an update to Delphi for Win32 instead and were very upset when they did not get it. Borland shipped ...
Remember my scathing comment about the FSF foundations BadVista Campain? Well, here is something that somewhat redeems FSF in my eyes. Ironically, it comes from the Open Source camp. This article describes how a group of individuals gave out Open Source Software that ran on Windows machines. Ie, they made the impression that Open Source was not just GNU/Linux. This is an initiave to educate users into using applications which are available in GNU/Linux, in essence future-proofing those users. ...
Here's a post from someone struggling with a couple of Java based WS stacks that incompletely handle inheritence... Link to Webbert's Space Basically, we have support for inheritance in Xml schemas; .NET (both Asmx & WCF - didn't look at WSE) handles the model just fine, but when trying to provide the interface, through the published WSDL, to a Java stack (Axis & XFire) it falls down on the Java side. From someone in regards to the frustration with the Java support: I am literally at the ...
On Saturday, there were close to 500 people at the Orlando Code Camp. The local INETA group did an outstanding job organizing this event. This group volunteers countless hours to make sure local developers get a first class experience of learning. The registration went smooth and directions around Seminole Community College got everyone to where they should go. Carl Franklin gave an amusing keynote about his background and there were several great speakers during the day. I had the opportunity to ...
Speaking and working with developers who live daily with your tools, I find confusion and concern over your relationship to the open source community that has grown up around the .Net platform. While Sun, IBM, other platform providers, and ISVs clearly see the open source community as a complimentary codebase to their products, Microsoft tends to use the best and brightest work from the community space as a feature map for .Net. See the full post via Hammett ...
Hats off to Shawn Weisfeld and his crew for organizing what seams to be a great upcoming code camp this Saturday at Seminole Community College in Sanford, FL. Shawn is a Microsoft MVP and INETA leader and I saw him in passing last week in Seattle at the MVP Summit. He was chanting code camp, code camp in the halls! To date, there are 478 coming to a great event. There will be 52 Sessions, 38 speakers including 16 MVPs and 9 Authors. Where else can you get that kind of education for free. Here's the ...
Previously I mentioned the AJAX.NET library from Microsoft – I thought I’d add that this is an open source – that’s right, open source – project from the Redmond Giant. Works in Firefox, because it’s all JavaScript, baby. At least, enough of it is to matter.

The tool is available at http://ajax.asp.net/

My good friend Martin Woodward from TeamPrise just made a lot of happy people.  They are giving away free licences to Teamprise to connect to open source projects on Codeplex.  Check it out here

Nice one mate!!

 

Cheers,

ET

Oracle has announced it will donate the Oracle TopLink Java persistence framework to the open source community. Now an Eclipse Board Member and Strategic Developer, Oracle also proposes the creation of a new Eclipse Persistence Platform project.
I have a new group of web design students that I'll be teaching dotnetnuke to. The first thing we'll do today is to install dotnetnuke. The latest starter kit version 4.4.1 from dotnetnuke.com has eliminated some of the steps that it use to take to use this open source portal software. The previous version required you to physically attach the database to the project using Visual Web Developer. That step has been completely eliminated and a straight install will give you a portal right away. You ...
Licensing the 2007 Microsoft Office User Interface Basically anyone* building any* application can utilize the 2007 UI style [Of course you can't write the next Word Open Source project, but you can write any application, as long as it follows the 120+ page Design document (they are even gonna tell you how to make a good design out of your app for once too ;) so good stuff there. ) ]. I don't see why not use the new 2007 UI, heck WinForms guys have been trying to mimic the Office 2003 style since ...
If you have ever wanted to know how big a folder was, you had two options: Open a dos prompt and get a directory listing Open the properties for the folder Wouldn't it be great if the folder size could be displayed right in Windows Explorer, just like it does for file size? Well, thanks to this post on Noah's blog, it is now possible! This is an open source project available on SourceForge at: http://foldersize.sourcefor... Of course, this information is only available in Details view, but if ...
How do you introduce yourself when you are talking to someone? Most people say "I am a ...", then state their job title, "...at XYZ Company". But does that really define who you are? It is said that most people make a decisive first impression of you within 1 minute (some say as little as 30 seconds). It is based on your looks, dress, and exactly how you define yourself, with the "I am a.." statements above. It is even funny that people even do this at non-techie functions, like at church or family ...
Visual Studio will finally get built-in support for generating code metrics for project and solutions. Unfortunately, we'll have to wait until Orcas officially ships, but it is part of the latest March CTP release (Virtual PC image or self-extracting install). Again, as with the integrated FxCop analysis, this will only be available with the Visual Studio Team Developer and Team Suite editions. I still think Microsoft is doing the development community a huge injustice with this decision, but I'm ...
I can't remember all the userids and passwords I need at all the websites I go to. I can't imagine anyone can! But where do you store them? You can write them down, but you need to put them in a safe so no intruder gets access to you bank accounts, etc... I've used an old copy of CryptInfo on my Palm device for a long, long time. But now I've found a better alternative, and it is open source and free! You can find out more about it here:http://passwordsafe.so... It is a Windows application, ...
Well, I've finally made time to start my own blog, and here it is, my first post. Most of my work involves Microsoft .NET, web pages, rich clients, communications, and so forth, and I'm sure I'll be blogging about some of those experiences soon. But I plan to also blog about any technology issues that come up that I think are interesting enough to share, including new discoveries regarding Java, Linux, and open source projects which aren't necessarily new but are either new to me or something I think ...
Well, this is hardly a kosher topic to talk about - people get up in arms about the idea of Open Source and the free software movement. Recently I was on the FSF browsing about when I found quite an interesting website: BadVista.org What the hell??? Now, I am quite open-minded about open software, but I found this website just childish. The reason for the existence of this site is labeled as: "The BadVista campaign is an advocate for the freedom of computer users, opposing adoption of Microsoft Windows ...
My good friend Brian said something very interesting to me last week that has stuck with me. We were talking about using the Microsoft Enterprise Library for data access. His comment (and I'm paraphrasing) went something like... "Are you sure you want to use that piece of software wherein who knows if connections have been closed, objects have been disposed, etc. etc.?" I'm one for buying/downloading if appropriate as opposed to building. However, I totally respect Brian and his perspectives. As ...
I don't know about you, but I have always felt that Microsoft did a huge injustice to the development community by leaving the Static Code Analysis capability out of Visual Studio 2005 Professional Edition. Just in case you don't know what this is, it is an integrated version of FxCop that allows you to configure Code Analysis and view the results from within Visual Studio. I'm not going to go into details about why Code Analysis is beneficial (perhaps I'll save that for another post), but having ...
Although I have a (self imposed) long list of to-do's for a client's site, I've had a gnarly Firefox issue in the back of my mind for a while now. I wrote a picture gallery application - thumbnails on the side, larger space in the center - click on a thumbnail and get the larger version in the center. Unless yer using Firefox. I used an asp:ImageButton for the thumbnails. I also used a zombie anchor tag to accomodate a call to javascript that keeps the scroll position of a data repeater. It's taken ...
I am a bit of a fanatic when it comes to retro gaming. I own a Commodore 64, Commodore Amiga 500, Atari 2600, Nintendo Entertainment System, Super Nintendo, Sega Megadrive, Sega Dreamcast, Gameboy, Gameboy Color, Gameboy Advance and alot of Nintendo Game & Watch games. Ofcourse I have al sorts of emulators for these systems on my PC and XBOX, but I didn't have a portable solution to play all these games. But this changed when I bought the GP2X. A portable open source mini computer with 2 processors ...
Diagnostic tracing and events logging with BizTalk can be achieved using the Log4Net Serializable “log4net.Ext.Serializable” written by Scott Colestock which includes AdoNet appender to write events to a database alongside a large list of appenders which can be very useful depending on your requirement. One good thing about this is the ability to view the events using the Debug View which proved useful to a lot of my colleagues. There are other Logging tools in C# such as the Enterprise Library and ...
I am using modified version of DNN HttpModules\UrlRewrite\UrlR... in particular I am calling their Friend RewriterUtils.RewriteUrl function. In 4.0.3 version it expected URL parameter without QueryString and added queryString from context.Request.QueryString inside the function.But in 4.4. my code stopped working.The reason was that they removed the code to add querystring information from the function and made it responsibility of a caller.It certainly makes sense, but it will be easier ...
My daughter is sick today so I decided to stay home from work and take care of her so my wife could take our son to school and go run some errands. Plus I’ve been feeling a little stressed and could use the time off.I've also wanted to start a blog for a while and this seemed like an opportune time to do that.I am a C#.net developer. I've been wanting to find a hobby I can work on in my spare time. I am going to stick with something with development. I work for company developing middle wear for ...
I think the guy that wrote this article just woke up one morning and thought, "Let's see how many people I can piss off today." Here is what he has to say about his experience with open-source IDEs. They were slow, flaky and frustrating. I very soon abandoned the Java world – I couldn’t stand the tools, the debuggers were crap or non-existent and the documentation was sparse one-dimensional and uninspiring. There is nothing out there in the open source world that can begin to compete with the fluidity ...
The folks at O'Reilly put out a call for people to blog about their favorite free and open source utilities, which I responded to. I really wasn't expecting much from this beyond a blip in blog traffic. But, as a thank you, O'Reilly has given one me one of their books. We have a lot to thank O'Reilly for; they play a couple of vital roles for the computing community. Their books on HTML, DHTML, and JavaScript are a sort of industry standard for people doing web development. They are the books to ...
Some have wondered why Vista took so long to get to us. What's the big deal about it anyway? Well, it's much more than a pretty face and the fancy new communication features of WCF. Okay, so that was all it was going to be originally. A marginal upgrade. A hop between Whistler and Blackcomb, and its code-name told it all: Longhorn is just a small bar nestled between those two giant mountains. But when Blaster and other embarassing attacks surfaced in the 2003 timeframe, the original plans to make ...
Well I found a list of ten things why linux maybe better than Windows. Security - Linux is Open Source Software, while Windows is not. The simplest benefits of Open Source Code to demonstrate are increased security, reliability and functionality; because users of Open Source are readily able to identify and correct problems with the programs and to submit their own enhancements for incorporation into the program. Closed Source systems enjoy none of those benefits. Scalability - Systems implemented ...
Craig Tanner (whom I have tremendous respect for) did a podcast on process of creating the RadiantVista Podcasts. In the podcasts Craig mentions that he/they use an open source tool called Audacity for their audio editing. I tried Audacity today and it's pretty good. I am not an audio guru so have no in depth knowledge of what to expect of an audio editor, but as far as I am concerned, audacity lets me do all the basics, select, play, cut, copy, paste, loop. Tags: Radiant Vista, Podcasts, Craig Tanner, ...
Does open source really work? I’m skeptical. A perfect example is the open source project NDoc. I’ve seen this with more than one project. A project goes open source by a company, supposedly to accept outside contributors, but few open source projects have contributors outside of those that started the project. At best, most successful open source projects only have a handful of contributors and are dependent upon large corporations funding development work on the project. Here’s my take on why: ...
Search Engine Optimization A cursory search using the term Search Engine Optimization turned up the topic of sitemaps – and one link I followed went to a tutorial on www.seochat.com entitled, Put Your Site on the Map with Google Sitemaps (written by Dan Wellman). I learned that sitemaps are simple xml files that basically lay out a map of your site – every distinct url/page of your site is listed in an xml document with some optional attributes that describe how frequently a page is updated, the ...
It makes me somewhat sad to write about the Linux community's latest attempt at bringing their product to the wider public. MakeTheMove.net is a website dedicated to spreading the word on why Linux and other FOSS (Free and Open Source Software) are the right choice for average Joes and Joans and not just for the ubergeeks. Ironically, the website looks like a parody of Linux' user unfriendliness. It is a failed attempt at being communicative. The layout of graphic elements and text is downright bad ...
So the other day I was adding a “news page” to one of my projects and thought it was a great chance to play with consuming some other RSS feeds that had related information to what I was working on. So I started looking round and found the RSS Toolkit that had an RSS Data Source control that is perfect for consuming RSS feeds – the toolkit actually does much more, you should have a read on Dmitry’s blog (he wrote the toolkit and in on the ASP.net team) download the toolkit here. I have also used ...
I've just finished installing MediaWiki 1.8.2 (the same wiki engine that powers Wikipedia) on my machine at work. MediaWiki requires three things to be present on the machine prior to installing: A web server, A database server and the PHP engine. In my case that meant that I had to install Apache Http Server 2.2.3, MySQL 5.0.27 Community Server and PHP 5.2.0 - all from scratch. The point of this post is that I was surprised at how easy it was to obtain and install these 4 (counting MediaWiki) pieces ...

When Geekswithblogs.net 2.0 is released (hopefully by the end of the year), it will be using a spinoff of .Text named SubText. With the death of other great open source projects like NDoc, I decided to do my part and contribute as a developer on this one. I'm starting with reviewing and fixing the FxCop violations. So far, I've finished 2 of the projects.

Note: If you don't care about RSS in your sites, or seeing it just fine to handle it as any other XML format. You don't have to continue reading!However, if you are interested in open source projects. Watch out for this one!! I think long earlier I mentioned the RSS Toolkit made by Dimtry, a cool Microsoft ASP.NET team member to encapsulate all the XML work needed for aggregiating or authoring RSS feeds, giving you straight forward APIs that just make your life easier. I've tried the toolkit personally ...

This past summer I had an article published in Visual Studio magazine in which I outlined a Validation framework that I created to declaratively validate business objects.  Simon Cropp has taken the initiative to put the source code up on CodePlex as an open source community project.  It can be found here:

http://www.codeplex.com/ValidationFramework

If you think you don't have a life – working hard hours on code, spending your free time on open source projects – you need to take a look at the LineRider phenomena and rethink that. LineRider (beta!) is flash game, or to follow its inventor more accurately, a flash toy where you draw the two dimensional course for a cute bobsledder. Complete with an amusing implementation gravity and inertia it's a fun way to waste a few minutes online. Unless, of course, you're insane. You're welcome to go to ...
The thing to celebrate is the landmark deal between Microsoft and Novell to improve interoperability between Windows and Linux. What's really cool about this agreement is that it acknowledges the fact that so many of you manage mixed-source environments and that, to support you effectively, we have to bridge the divide between open source and proprietary software. To that end, Microsoft and Novell will create a joint research facility to pursue new software solutions for virtualization, management, ...
Wow. I get buried for a week and get transported into a parallel universe. Microsoft and Novell make an historic agreement. And while some folks in the open source community aren't happy, it seems most (including me) think this is a pretty good deal for building software in general... I mean, being able to just these three things: "...Microsoft and Novell will jointly develop a compelling virtualization offering for Linux and Windows..." - Right on! "...make it easier for customers to federate Microsoft ...

Ugh, lately I have been a horribly open source developer. I have harassed the list trying to have them solve my problems instead of doing it myself. This is especially bad because I usually tell people to work on an open source project as a means of improving themselves. Well, its time I took a step up and did a better job helping the team out.

My First Task: Solve my own problem or file a JIRA issue.

IronPython, Microsoft's answer to my own and many other developer's request for a serious language for ASP.Net development - is gaining momentum and that's a great thing. Those familiar with Python are aware of the power the language provides. A true, object oriented programming (OOP) language, Python is an open source initiative that has been widely adopted and it runs on a host of different platforms / operating systems (OS's). IronPython is a new flavor of Python that runs on .Net providing integration ...
With the Castle Project getting ready to go 1.0 I wanted to ask Hammett (the man who started it all) some questions. Well, here are his answers. Me: When did you start developing the Castle project? Why? Hammett: At some point between 2003 and 2004, as a container for .Net under theapache avalon project. And as any other open source project, it wasmeant to scratch an itchy I had. Me: The Castle project is getting quite large (DynamicProxy, MicroKernel, Windsor, MonoRail, ActiveRecord, and AspectSharp) ...