Tag | open source Posts

I have recently been introduced to a company called PostPath. They are a new technology company that have created a Linux-based alternative to Microsoft's Exchange. Their proposition is that Microsoft Outlook is the killer application. As long as users can run Outlook and have all the features and functionality that they are used to, it shouldn't matter what is serving it up on the back end. And if that back end can run on cheaper hardware and storage with a highly-flexible open source OS, all the ...
My work laptop is a fairly beefy machine. Dual Core Intel T7800 with 4 GBs of ram, running Vista Ultimate 32-bit. Some firmware and OS limitations limit my effective memory addressing to 3.26 GB, but still this machine is no slouch. I could never figure out what about my configuration caused seemingly simple operations like extracting the contents of a zipped file to take SO LONG. I fiddled with this setting and that setting but to no avail. Finally I got fed up and turned to the all-knowing Google. ...
If you are teaching a web design class and if you want your students to learn how to create a web portal using open source software called dotnetnuke then there is some curriculum that you can have for free. There's even a forum to post questions and you can download videos of the lessons to use to learn dotnetnuke. The curriculum will have your students create a web portal for Comp Sci High School. They will create pages and add modules to those pages. In addition, they will learn how to skin modules ...
Microsoft has recently opened a new sub-site of MSDN, MSDN Code Gallery. Here's their main statement: Download and share sample applications, code snippets and other resources MSDN Code Gallery is your destination for downloading sample applications and code snippets , as well as sharing your own resources. Usually, people would go for community sites for code samples sharing, or create some open source area like CodePlex, creating projects that only work as sample base. Others would use those or ...
Following on from my post from months ago about patterns for Cross Reference Data mapping on BizTalk projects http://geekswithblogs.net/m... I have created a tool which is available on CodePlex to help with the design and implementation of these mappings. It can use either inline C# or BizTalk Cross Referencing to implement the mappings. If you want to find out more check out the following link: http://www.codeplex.com/Biz... Its my first shot at an ...
http://www.mysql.com/news-a... I'm not much of a MySql user but I certainly appreciate the popularity of the lightweight open source database. Will Sun acquiring it kill it? Will Sun acquiring it help? How? Technorati Tags: Sun,MySql ...
Wanted to say what an awesome idea this was by fellow geek Javier Lozano. Javier started translating a C# compiler that you can write and program in Spanish. Perhaps with some community urging he could start an open source project with a full translation engine so you can select your language of choice. However I am completely bummed that it's not in VB! http://blog.lozanotek.com/a... Technorati Tags: .Net ...
I finally got a chance to release a binary of the latest Query ExPlus v.2.0.2.8 I didn't put time into the project for a while, however, some developers in the community did, and I'd like to extend my appreciation to those guys. The new functionality since last version is: Handle result sets with NULL primary keys Select All for the grid MRU implemented using Genghis library OleDB Support Fixing Order by in Oracle Browser The project is still a one executable 172KB in size. The only prerequisite ...
Many of you know that I've participated in many Code Camps over the last year, both as a speaker and as an attendee. The one thing that I've noticed is that there seems to not be a lot of resources for planning and organizing a code camp, which leads to very different experiences for speaker signup, schedule planning, etc. Jeffrey Palermo just announced a new open source project hosted on GoogleCode that promises to do just that. CodeCampServer is a free, open source Code Camp management web application ...
Jeffrey Palermo announced that he's set up an open source project for creating a web application based on the ASP.NET MVC framework for user groups to manage their code camps with! This is a great opportunity to work with other developers who are actively using the MVC framework and get some great exposure to tools like Cruise Control, NUnit, and using "stories" to identify features Check out Jeff's blog post here for more information. D ...
Even though I've been blogging since June 2006, I really started consistently blogging in November of that year with it really picking up in 2007. Borrowing a concept from many of the bloggers that I read regularly, I wanted to review how my blog did over the last year. I only started tracking blog statistics through Google Analytics since the end of September 2007. My site usage for September 2007 through December 2007 was 36,371 visits from 146 different countries. The top 5 are: United States ...
It's that time of year again, and here's another blog started with the best of intentions! As with a lot of developers, starting a blog is one of the steps I'm taking to becoming a better developer. Here are the other steps I'm planning: Start a blog and keep posting Tada! Now to keep posting... :o) Make one substantial blog post/webcast every 2 weeks Although I want to post regularly, I also want to write something more like an article every 2 weeks. These posts will probably be about doing something ...
In a previous post, I talked about the things I'm going to do this year, now it's your turn. Here's what I'd like to see from you this year. Be a mentor Contribute to open source Get involved with the development community through user groups, forums, etc Start a blog and share your voice Step outside your comfort zone to find new ways of solving problems and check with the community as a whole Read open source code and understand it for six products. Learn a new language such as: Ruby Boo C# Python ...
I spent some time last week working with Vil, a free code analysis tool that can be used to locate potential quality issues and high risk areas in your code. While working on it, I learned all about various code metrics such as cyclomatic complexity, eCouplings, and LCOM (Lack of Cohesion in Methods) and experimented with setting appropriate thresholds for each. I also incorporated all the required command line switches into our Nant script and even dusted off my XSLT skills in order to create a ...
When I first heard about the MVC framework, I was intrigued by one aspect that didn't seem to make sense: that the layouts of pages were not done with a designer, and that outputting the dynamic aspects of the page were done by pushing markup to the presentation from the controller. Blasphemy! We've been developing in ASP.NET for the last 7 years or so WITH the designer, which was a huge feature to add to web development (and still is)! Now we're given a framework that removes the need for a designer? ...
To make things easier to track (and straight in my mind), I have created an open source project to share the domain builder. You can find the project at Domain Builder on Code Plex. This will everyone to follow along at home on the progress as well as provide feedback in the process. Also, I thought would be important to share more of my detailed technical thoughts on the wiki as well. You can find this along with a list of open tasks and scenarios on the Code Plex website. The other items within ...
The Rockville .NET User Group (ROCKNUG) will hold it's meeting on 12/12 from 6:30-9PM. This month will cover MbUnit, a favorite tool of mine, by Jay Flowers. Listed below are the details: Release 1.6 Wednesday, December 12, 2007 6:30-9:00 PM Montgomery College, Rockville Humanities Building - Room 103 MbUnit by Jay Flowers In this talk Jay will introduce you to some advanced unit testing techniques. MbUnit offers easy ways to create parameterized unit tests. He will explorer fixtures like the RowTest ...
UPDATE (12/17/2007): My blog has moved. This post is now located at: http://jason.whitehorn.ws/2... Just today I was able to release aspNETserve version 1.2! After the birth of my son I took a few months off, so this project sat dormant for awhile. Now that he has been sleeping regularly (and I have too ), I have been able to contribute to my open source project again. If you haven't checked out aspNETserve, you should really look into it. It is ...
Recently, there was an interesting exchange on the ALT.NET Yahoo group regarding a real fundamental issue regarding the OSS world and their relationship with Microsoft. Phil Haack noted the exchange between Oren Eini, aka Ayende, and Brad Wilson which is a great post. For those that are lazy, what all happened? Brad: If you're simply angry because we had the audacity to make our own object factory with DI, then I can't help you; the fact that P&P did ObjectBuilder does not invalidate any other ...
Anyone using XML in .NET projects is probably aware of the several options available for working with XML within the .NET Framework (which I will tell you up front - I am a huge fan, nay, a cheerleader for .NET). .NET provides a full set of classes to work with XML data and XML schemas. With the release of Visual Studio 2008 and .NET 3.5 there are several new ways to work with XML using LINQ and many improvements to working with XML schemas (Intellisense support, etc). The last few projects I did ...
I first started coding at the age of 10 on a Commodore Vic 20. Last week I finally un-installed Visual Studio 2003 on my laptop because I need the space and I never touch it. It was sad admitting that I don't code and my role does not require me to. If I did find myself coding then I probably shouldn't because there is so much else to do and we have more than a few guys and girls that will happily do the job and only a couple doing EA. Yep, I get the argument that a good architect should have more ...
What is an acceptable expenditure of time when it comes to contributing to open source software projects from the workplace? I would suggest that people contribute to open source software projects in the following ways from the office: Submit patches, if you have to fix it anyway, everyone else may as well benefit from your efforts Submit small features, if you have to add to it a little bit to get it to do what you need it to do, you might as well share your results Start/maintain tooling packages, ...
There are a number of tools out there that will auto-gen your DAL from a database schema, most notably nHibernate. But another tool, SubSonic, should be on your queue of tools to research and investigate...especially if you're getting hot under the collar for the upcoming MVC framework from Microsoft. SubSonic is an open source product that will automagically generate your DAL and supporting entity objects based on a database schema. I've been lucky to have Kent Sharkey here in the office the last ...
Anyone who has been reading this blog for a while will know that I was quite taken with PowerShell when it was released and was even playing with it back when it was only known by it's code name of "Monad". Well, back when it was still known as Monad, I started experimenting with writing a provider for Analysis Services. It was one of those side projects that I was toying with in my spare time and I kept telling myself that I just need to add one or two more features and then it would be ready for ...
So it's an interesting way of Google to release their mobile offering in an Emulator/SDK download to stimulate interest before the actual hardware - and it certainly won't hurt that they've put $10m up for grabs for potential developers? Android - An Open Handset Alliance Project Getting Started Learn about Android Download the SDK Join the community. Participate in our discussion group through email or the web. The Android Developer Challenge will award $10 million to developers who build great ...
So based on two recent announcements it might actually be possible shortly to host your Virtual Web Server from your PDA? Seriously, it might not be possible today - but don't bet against it being real in the next year or so? Turn your phone into a file and web server When you want to connect to your Windows Mobile phone you've got a few options. You can either use ActiveSync via the supplied cable or you can remotely connect over the WiFi with applications like Pocket Controller. Now there's another ...
I really enjoyed this discussion. I knew I wanted to go to this when I saw that it was Scott Hanselman (great podcaster and now a Microsoft employee), Phil Haack (of SubText and now Microsoft), Rob Conery (of SubSonic and now Microsoft developing Subsonic full time), and Shaun Walker (of DotNetNuke). I love how panel discussions take on a life of their own, depending on the audience. This was definitely like that because we had some interesting people in the audience. Among the crowd, the first person ...
I was setting up Cruise Control the other day and trying to figure out why it wasn't working on a certain source control folder. I noticed a strange error in the cruise control log about there being an invalid character in the path, so I decided to take advantage of the fact that it is an open source project and download the source code so I could step through it in the debugger and see what the exact problem was. It wasn't long before I discovered the source of the error, which was a newline character ...
Last week I was lucky enough to meet Charles Edwards of ProcessWave Limited who introduced me to an Open Source project that he is collaborating on called Agile EA. In a nutshell, Agile EA isn’t another EA methodology but a set of best practices and processes put together from experiences in the field. Agile EA has influences from many EA methodologies but takes its biggest steer from TOGAF 8.1 and is organised and executed in a SCRUM agile development approach. It’s very accessible from the highly ...
It's time for the next installment of the monthly Caffeinated Codey awards, where the link love flows for my favorite posts from the month. For Best Software As RoadKill Analalogy...Ben Scheirman on Don't Make Squirrel Burgers. The next time your boss tries to haggle you over the estimate, just pull out Ben's squirrel burger story. If that doesn't work, you may want to just feed your boss a squirrel burger when he's not looking, thereby earning you a several day deadline extension as he recovers ...
I met a lot of amazing people at the ALT.NET conference, but the one that impressed me the most was Scott Guthrie. Besides being one of the nicest and most unassuming alpha-geeks I've ever met, he had an uncanny understanding of the strengths and weaknesses of not only Microsoft technologies, but a vast array of other technologies, languages, and open source frameworks. In some ways, the ALT.NET Conference was the ultimate testament to the effectiveness of his soft-spoken style. Despite presenting ...
No, the fact that Rob Conery may or may not be partial to stealing underwear is not the commonality I had in mind . So what is their connection? First a little background for those of you not familiar with either of these characters. For the culturally illiterate among you, the underpants gnomes are characters from a classic South Park episode that satirizes Starbucks, large corporations, and people who assume mom and pop shops are inherently better than giant corporate chains like Starbucks. The ...
Short on the heels of Phil moving to Microsoft to work on the new ASP.NET MVC Framework is the announcement that Rob Conery, the creator of SubSonic, is also moving to Microsoft. Rob will be building out SubSonic to sit on top of ASP.NET and the new MFV Framework. So, as Rob puts it, "SubSonic will be the convention-driven toolset for Microsoft's new MVC framework." Fortunately for all of us, SubSonic hasn't been bought and will remain open source under the MPL 1.1 license it currently has. This ...
There have been a lot of criticisms of ALT.NET by bloggers like Colin Ramsay who claim that the nascent movement is elitist, divisive, and exclusive. Several of the attendees have balked at this view, but I will offer conclusive proof that the truth is much more dire than outsiders like Colin could have ever imagined. Here are shocking photos from the ALT.NET conference that prove just how far these ALT.NET'ers are willing to go to keep the movement pure and free of Morts. Scott Belware's first order ...
The spoof blog The Secret Diaries of Steve Jobs has the best news summary of the recent debate over Microsoft's motivation behind releasing the source code for the 3.5 framework. It's concise, insightful, and most importantly hilarious. With all the animosity and paranoia constantly floating between Microsoft and the Open Source Community, I almost forgot that there is another rather large group that hates both the MicroBorg AND the freetards. As an aside, why doesn't Apple, or any other 3rd party ...
As you may have heard, Scott Guthrie announced today that they will be releasing the source for the .net framework and that you'll have debugging capabilities inside of VS 2008. You'll actually be able to step into the .net source and see what's going on. This is cool! I'm sure it'll also be a big boost for Mono: "Just how exactly are they writing that code?" How much of the runtime will then be "borrowed" for open source projects? Very good announcement ...
Finally, the moment has arrived that you've all been anxiously awaiting. Welcome to the 3rd monthly installment of the Caffeinated Codey awards where I recognize some of my favorite posts from the past month. As always, the lucky winners will receive a caffeinated or alcoholic beverage of their choice if we should ever meet. This month's winners are... For Most Likely to Incite a Violent PETA Riot...Justice Gray for his post Javascript raped my dog, and other falsehoods. It seems barely a day goes ...
Phil recently blogged about a newly discovered security vulnerability in the Subtext blogging engine due to a flaw in the way the FCKEditor control was integrated. As far as we know, no one was seriously affected and both a fix and a workaround were found very quickly by the core development team. If you are running Subtext 1.9.x, a patched version of the Subtext.Providers.BlogEntry... is available as a zip file. After you download the patch (Subtext1.9.5-PATCH.zip 7.72KB) , unzip ...
We have seven potential Code Idol's lined up to compete in the first Ft Lauderdale Code Idol. The judges will be there to harrass and judge the contestants who will be competing for valuable prizes and bragging rights for "Top Geek". Shervin Shakibi, Dave Noderer and a mystery guest will be judging! REGISTER HERE! Each contestant will have ~ 10 min. to present their content. And the contestants are: #1 - Steve Potter Description: “Operation Controller”. I would describe it as an object that handles ...
It's been two months since I set out on my 6 month self-improvement plan to being a better developer. During my last one month update, I set out some specific goals for month two that involved learning about Resharper, NDepend, F#, the Windsor Container, and the ROTOR codebase and then writing some blog posts about my efforts. How did I do this last month? First, I accomplished one major thing that wasn't even on my radar screen when I came up with my goal list. I resigned my position as an architect ...
continuing on the same theme from Engadget... anySIM is here: open source GUI iPhone unlock app By Ryan Block on unlock Filed under: Cellphones We've seen a couple of early versions of GUI iPhone SIM unlock apps from the open source community, but it looks like the iPhone Dev Team's got its proper release in order. Unfortunately, the app's source code won't be released for a couple days yet, so if you want to see how the Dev Team got from iUnlock (and iUnlock Reloaded) to their "final" anySIM solution, ...
There has been so much going on in the Virtualization space that it's worth reviewing some of the announcements that has predominately been broken at Alessandro's Virtualization.info Microsoft to distribute Viridian beta 1 with Windows Server 2008 RTM Microsoft and Citrix will leverage future products on VHD format Microsoft partners with Sun to improve hypervisors interoperability Virtualization leaders and OEMs start working on common virtual machines format VMware distributes VMware Tools as open ...
Participating in the open source community and becoming an avid code reader were two themes in my six month roadmap to becoming a better developer. I made progress in both of these areas in the last few days by downloading and exploring the source code for WatiN, an open source library that I have used recently for creating automated web tests. I still have quite a bit more exploring to do before I'll fully grok how WatiN works, but I thought I would share a few of the code reading techniques that ...
I received this from Marsee Henon, the user group point person from O'Reilly today. In particular I noticed that Julie Lerman, former INETA board member and user group leader from Vermont is one of the authors. --------------------- Begin presss release from O'Reilly ---------------------------... Women of Tech: Hear Us Roar, A Special Series from www.oreillynet.com The Mighty Voices of Sisterhood in Tech Sebastopol, CA--There's no doubt that women coders, developers, designers, and programmers ...
IronRuby is the second .NET implementation from Microsoft that's based on an open source dynamic language. The first, IronPython, which shipped in August 2006, was developed to run directly on the .NET 2.0 Common Language Runtime (CLR). Announced at MIX07, along with Silverlight 1.1 for .NET, IronRuby is designed to take advantage of Microsoft's upcoming Dynamic Language Runtime (DLR), a set of services on top of the CLR. Microsoft plans to build four dynamic language implementations -- IronRuby, ...
Several weeks ago I used WatiN (pronounced as What-in) to create a suite of automated GUI tests for an old internal ASP application that we were upgrading. Inspired by the popular ruby testing tool Watir, WatiN is an open source .NET wrapper around the Internet Explorer that you can reference in your test project and use to get access to all of the HTML elements on a web page. I was surpised by how easy it was to simulate a user typing text and clicking buttons and then check to see if the result ...
Two months ago, after listening to .NET Rocks! show with Daniel Simmons, I was really curious to learn more about ADO.NET Entity Framework (EF). As part of my learning I was ready to write a tutorial on how to get started with this framework. However there were no tools available at the time and with instructions on how to manually edit XML files the article turned very long, and quite frankly looked very boring. Hence I decided to postpone publishing it and wait for the tools to came out. This week ...
So, I was looking at Google Reader and noticed a link in the upper right - Offline (new).. What's that? Turns out, Google has a project called "Gears" that provides Javascript hooks that will interface with a few locally running services: Cache, DB, and asynchronous thread pool. This is great, cross platform too. It's SmartClient (and no, MSFT didn't invent the term as far as I know) in essence that it also provides offline capability. You'll still need to deal with updates, etc. Google Gears: Enabling ...
I personally don't think that Citrix can/will meet this self imposed deadline, but good on them if they can? Citrix will detail Xen project destiny within 45/60 days By Alessandro Perilli InformationWeek published a brief but interesting interview with Citrix Corporate Vice President of WorldWide Marketing, Wes Wassom, and XenSource CEO, Peter Levine, obviously about recent acquisition. A couple of answers are exposing crucial details to figure out Xen future developments: How many of the hypervisor ...
One thing is for sure, if Microsoft were to buy/offer XenSource $1b and trump Citrix - then I think we would be able to safely say "the bubble has burst" on Tech Stocks again.... Having said that, this <cough> reporter from TheDeal then goes on to compare Microsofts Virtualization efforts to Google's acquisition of Green Border for the browser virtualization technologies - so on that little insight I'm not going to be worrying too much if I was Citrix. But in fairness, there is a very good ...