Some articles written by the Mono team are hosted on this site.
We offer links to some articles, tutorials and interviews in other sites as well.
Articles on this Site
July 2007
- Guide: Porting ASP.NET Application with Mono.
May 2007
- Guide: Porting Windows.Forms Applications with Mono.
April 2007
- Mono DataConvert: A new API for doing data conversion (little endian, big endian, system) that is better designed than System.BitConverter and designed to replace it within Mono and other applications.
March 2007
- Introduction to Mono.Addins: An article explaining the new Mono.Addins framework for creating extensible applications.
- Guide:StarterKitPrimer: a tutorial on getting the Personal Starter Kit from ASP.NET running with Mono.
- ThreadsBeginnersGuide: a short tutorial introducing the very basics of developing applications with multiple threads.
December 2006
- Using Mono with X-Code on MacOS X: a tutorial on how to set up Mono and the CSharp Plugin to develop applications on OS/X.
August 2006
- Guidelines:Application_Portability a new document to assist developers in porting their applications to Unix/Linux from Windows using Mono.
Nov 2005
Oct 2005
Aug 2005
Jun 2005
May 2005
April 2005
March 2005
Other
External Articles
January 2010
DevX: Microsoft-Compatible APIs in Mono 2.4 (http://www.devx.com/dotnet/Article/43857).
InfoQ: MonoTouch on the iPad (http://www.infoq.com/news/2010/01/MonoTouch-iPad).
December 2009
InfoQ: MonoTouch: .NET Development on the iPhone (http://www.infoq.com/articles/monotouch-introduction).
May 2009
Code Magazin Meet the Monkey: A .NET Programmer’s Introduction to Mono (http://www.code-magazine.com/Article.aspx?quickid=0906041).
April 2009
CodeProject Develop Mono Applications for the XO Laptop (http://www.codeproject.com/KB/cross-platform/monosugar.aspx).
DDJ's Novell's Mono Brings SIMD support to C# (http://www.ddj.com/go-parallel/blog/archives/2009/04/novells_mono_br.html)
eWeek's Using Moma To Port from Windows.NET to Mono on Linux. (http://www.eweek.com/c/a/Application-Development/Using-MoMA-to-Port-from-Windows-NET-to-Mono-on-Linux-184710/)
February 2009
ZetCode's Mono IronPython Windows.Forms Tutorial (http://zetcode.com/tutorials/ironpythontutorial/).
ZetCode's Gtk# Tutorial (http://zetcode.com/tutorials/gtksharptutorial/).
Jan 2009
Tutorial: Using Winforms with Mono/C# (http://zetcode.com/tutorials/monowinformstutorial/)
Ars Technica: Open Source Mono Framework Brings C# to iPhone and Wii (http://arstechnica.com/news.ars/post/20090108-open-source-mono-framework-brings-c-to-iphone-and-wii.html).
December 2008
DevX: The Mono 2.0 Offerings for Debian GNU/Linux (http://www.devx.com/opensource/Article/40499)
Ars Technica: Moonlight 1.0 Beta 1 Shines on Linux (http://arstechnica.com/news.ars/post/20081202-moonlight-1-0-beta-1-shines-on-linux.html)
Internet News: Linux Clone of Microsoft Silverlight in Beta (http://www.internetnews.com/dev-news/article.php/3788406/Linux+Clone+of+Microsofts+Silverlight+in+Beta.htm).
Dr Dobbs Journal: .NET Development on Linux (http://www.ddj.com/windows/212201484).
Phoronix: Moonlight 1.0 Beta w/ Microsoft Media Pack (http://www.phoronix.com/scan.php?page=news_item&px=Njg5Mw)
Softpedia: First Beta of Silverlight for Linux Available for Download (http://news.softpedia.com/news/First-Beta-of-Silverlight-for-Linux-Available-for-Download-99110.shtml)
ZDNet: Silverlight goes Linux with Moonlight 1.0 (http://news.zdnet.co.uk/software/0,1000000121,39569678,00.htm?user_rating=1&%3Br=1)
OStatic: Moonlight 1.0 Beta Available (http://ostatic.com/blog/moonlight-1-0-beta-available)
November 2008
BetaNews PDC 2008: Cross-platform .NET surprisingly makes a fast game scripting engine (http://www.betanews.com/article/PDC_2008_Crossplatform_NET_surprisingly_makes_a_fast_game_scripting_engine/1225435699).
October 2008
TechRepublic Mono 2.0: .NET goes non-Windows (http://blogs.techrepublic.com.com/programming-and-development/?p=742).
Linux.Com After 2.0 release, Miguel de Icaza reflects on Mono's past and future (http://www.linux.com/feature/149903).
eWeek Mono 2.0 Takes .NET Cross Platform (http://www.eweek.com/c/a/Application-Development/Mono-20-Takes-NET-Cross-Platform/).
eWeek Slideshow Mono 2.0 Project Thrives Slideshow (http://www.eweek.com/c/a/Application-Development/Mono-Project-20-Thrives/).
NetworkWorld Project releases version 2.0 of open source .Net (http://www.networkworld.com/news/2008/100608-mono-project.html).
Ars Technica Mono 2.0 released, brings C# 3.0 to Linux and Mac OS X (http://arstechnica.com/news.ars/post/20081006-mono-2-0-released-brings-c-3-0-to-linux-and-other-platforms.html).
Redmond Developer News Mono 2.0 Takes Flight (http://reddevnews.com/news/article.aspx?editorialsid=10267).
Dr Dobbs Journal Mono 2.0 Released (http://www.ddj.com/linux-open-source/210700127).
Beta News Mono, the open source .NET counterpart, releases 2.0 (http://www.betanews.com/article/Mono_the_open_source_NET_counterpart_releases_20/1223308134).
The Register Mono delivers Foundation-free open .NET alternative (http://www.theregister.co.uk/2008/10/06/mono_two/).
SDTimes Mono 2.0 released with .NET 2.0 compatibility (http://www.sdtimes.com/content/article.aspx?ArticleID=32935).
Infoworld Mono 2.0 lets .NET Apps Run on Linux (http://www.infoworld.com/article/08/10/06/Mono_2_lets_Net_apps_run_on_Linux_1.html):
Current Mono user Mindtouch, maker of the Deki collaboration platform, opted for Mono because it sought to provide cross-platform solutions, said Aaron Fulkerson, Mindtouch founder and CEO. "I think Mono is fantastic for us," he said. Mindtouch founders and many of the company's developers had worked at Microsoft and sought to leverage Windows-based development skills, he said. But .Net lacked platform independence. "We very seriously considered going with Java and then [took] a good hard look at Mono," Fulkerson said. Mono was determined to be a "sufficiently mature technology to build on," he said. "In fact, we developed our product and deployed solely on Mono and Linux up until this month," just now adding support for Windows, said Fulkerson.
InternetNews Is .NET on Linux Finally Ready? (http://www.internetnews.com/dev-news/article.php/3776201/Is+NET+on+Linux+Finally+Ready.htm).
August 2008
Interview with Miguel de Icaza on Mono 2.0 (http://derstandard.at/?url=/?id=1216918402134)
May 2008
Custom controls with MonoDevelop and Gtk# (http://www.codeproject.com/KB/static/customgtkcontrol.aspx): discusses how to create custom controls using Gtk# and the MonoDevelop IDE for Linux and Windows.
April 2008
SCM Trends (http://www.ddj.com/architect/207402384): Discusses Plastic SCM from Codice Software, and their use of C# and Mono to bring their application to multiple platforms.
February 2008
Integrating Mono FastCGI and lighttpd 1.5 (http://www.oreillynet.com/windows/blog/2008/02/integrating_mono_fastcgi_and_l.html)
November 2007
ZDNet: Installing and Using Mono in Ubuntu (http://www.zdnetasia.com/builder/program/unix/0,39045545,62028562,00.htm): an in-depth review of using Mono in Ubuntu and the features available to developers.
Aug 2007
OnLamp Moonlight: Silverlight goes Mono (http://www.onlamp.com/pub/a/onlamp/2007/08/23/moonlight-silverlight-goes-mono.html): an article from Edd Dumbill.
OnLamp Mono: A Progress Report (http://www.onlamp.com/pub/a/onlamp/2007/08/09/mono-a-progress-report.html): another article from Edd Dumbill.
Jun 2007
Ars Technica Mono Silverlight implementation emerges after epic hackathon (http://arstechnica.com/news.ars/post/20070622-mono-silverlight-implementation-emerges-after-epic-hackathon.html)
News.Com 'Moonlight' makes progress on Silverlight for Linux (http://news.com.com/8301-10784_3-9731410-7.html): an article on the progress so far on Mono's Silverlight implementation for Linux.
InfoWorld: Moonlight beaming Silverlight to Linux (http://www.infoworld.com/article/07/06/25/moonlight-silverlight_1.html): Open source efforts continue in porting of Microsoft multimedia technology.
May 2007
CodeProject: NetDasm - A tool for disassemble and patch .Net assemblies (http://www.codeproject.com/useritems/NetDasm.asp): an article describing how to use Mono's Cecil library.
ComputerWorld: Novell's de Icaza: No Mono-tony in this project (http://www.computerworld.com.au/index.php/id;1192877795;pp;2;fp;2;fpid;4)
ComputerWorld: Silverlight coming to Linux via Mono (http://computerworld.co.nz/news.nsf/devt/A901D95326CF3D79CC2572D800012DFC)
April 2007
ComputerWorld: Creating .Net Applications on Linux and Mac OS X (http://www.computerworld.com/action/article.do?command=printArticleBasic&articleId=9016832) Redmond Developer: Crossing the Divide (http://reddevnews.com/features/article.aspx?editorialsid=708)
Fun with IronPython and Cecil: part1 (http://weblogs.asp.net/nleghari/pages/ironpythoncecil.aspx) and part 2 (http://weblogs.asp.net/nleghari/archive/2007/04/02/fun-with-ironpython-and-cecil-part-ii.aspx).
March 2007
DevX: Migrating .NET Applications with Mono (http://www.devx.com/racetolinux/Article/33945?trk=DXRSS_LATEST).
February 2007
CodeProject: Mono.Cecil, the most powerfull tool you've never heard of (http://www.codeproject.com/useritems/MonoCecilChapter1.asp): An introductory article to Mono.Cecil library.
Register Developer: Mono on the Mac: Time to look beyond Linux? (http://www.regdeveloper.co.uk/2007/02/16/uncle_mac_mono_/).
January 2007
Linux Format (http://www.linuxformat.co.uk/). Mono is on the cover of Linux Format with and the competition "Make it with Mono is launched.
November 2006
Mono 1.2 Coverage:
CIO Magazine: Mono Upgrade Targets Linux Desktop Apps (http://www.cio.com/blog_view.html?CID=26531).
Ars Technica: Novell announces the release of Mono 1.2 (http://arstechnica.com/news.ars/post/20061109-8190.html)
eWeek: Novell Updates Mono Open-Source Project (http://www.eweek.com/article2/0,1895,2054864,00.asp)
ComputerWorld: Mono upgrade targets Linux desktop applications (http://www.computerworld.com.au/index.php/id;479666195;fp;4194304;fpid;1)
LinuxWorld: http://www.cio.com/blog_view.html?CID=26531 Mono upgrade targets Linux desktop applications (http://www.linuxworld.com/news/2006/110906-mono-upgrade-targets-linux-desktop.html)
DesktopLinux: Mono 1.2 brings enhanced .NET features to Linux (http://www.desktoplinux.com/news/NS7999812792.html)
EFYTimes: Novell Releases Mono Version 1.2 (http://www.efytimes.com/efytimes/fullnews.asp?edid=15422)
VNunet: Novell Bridges Gap between .NET and Linux (http://www.vnunet.com/vnunet/news/2168297/novell-bridges-gap-net-linux).
OSDir: Mono 1.2 With Enhanced Support for .NET on Linux (http://www.osdir.com/Article9487.phtml)
PC Format, ZA: Novell Releases Mono 1.2 with Enhanced Support for .NET on Linux (http://www.pcformat.co.za/modules.php?name=News&file=article&sid=505) CMSWire: Mono Runs .NET on Linux (http://www.cmswire.com/cms/industry-news/-mono-runs-net-on-linux-000879.php)
Other articles:
TuxMachines: Running ASP.NET Applications in Debian and Ubuntu using XSP and Mono (http://www.tuxmachines.org/node/10918)
September 2006
ComputerWorld: Open source and .Net aren’t mutually exclusive (http://computerworld.co.nz/news.nsf/tech/CC4415819847BD22CC2571F10014E0A8).
NewsForge: The state of Mono support on Mac OS X (http://programming.newsforge.com/programming/06/09/08/1619253.shtml?tid=51)
August 2006
DevX: Building Robust UIs in Mono with Gtk# (http://www.devx.com/opensource/Article/32302?trk=DXRSS_DOTNET).
DevX: Mono IDEs: Going Beyond the Command Line (http://www.devx.com/opensource/Article/32085/0).
June 2006
DevX: An Introduction to Mono Development (http://www.devx.com/opensource/Article/31741).
May 2006
Computer Weekly: Hot skills: Mono lets Microsoft .net workers go cross-platform (http://www.computerweekly.com/Articles/2006/05/10/215879/Hot+skills+Mono+lets+Microsoft+net+workers+go+cross-platform.htm).
LinuxPlanet: New Mono-Based Applications for GNOME in Fedora Core 5--Part 1 (http://www.linuxplanet.com/linuxplanet/reviews/6232/1/).
LinuxPlanet: New Mono-Based Applications for GNOME in Fedora Core 5--Part 2 (http://www.linuxplanet.com/linuxplanet/reviews/6234/1/).
TWiT.TV: Chris DiBona and Leo Laporte interview Miguel de Icaza on Mono (http://twit.tv/floss5).
April 2006
Mono Beta press release (http://www.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=/www/story/04-03-2006/0004331920&EDATE=)
Mono wins "Best Application Development Platform" (http://au.sys-con.com/read/203204.htm) award at LinuxWorld Boston/2006.
eWeek: LinuxWorld: Novell Tunes Linux for .Net, Enterprise Desktops (http://www.eweek.com/article2/0,1759,1945530,00.asp?kc=EWRSS03129TX1K0000616)
LinuxWorld interviews:
- OGG (http://tllts.info/archives/tllts_131-lwe-04-04-06.ogg)
- MP3 (http://tllts.info/archives/tllts_131-lwe-04-04-06.mp3)
Linux.Com: Running .Net applications on Linux with Mono (http://www.linux.com/article.pl?sid=06/04/12/1921225)
Linux Weekly News: How Mono Got Into Fedora. (http://lwn.net/Articles/179597/)
March 2006
The Server Side.NET: Q and A with Miguel "Mono Man" De Icaza (http://www.theserverside.net/articles/showarticle.tss?id=DeIcazaQA)
The Code Project: An Alternative to the .NET Framework (http://www.codeproject.com/cpnet/mono-merta.asp)
February 2006
Tectonic: Howto: Mono meets MySql (and a few other tricks) (http://www.tectonic.co.za/view.php?id=863&s=news)
January 2006
Tectonic: Cool Tool: The Sharp family (http://www.tectonic.co.za/view.php?id=817)
CNet: Mono to be Included in Fedora Core 5 (http://www.eweek.com/article2/0,1895,1909674,00.asp)
October 2005
SYS-CON.TV: Linux - Mono - .NET: An Exclusive SYS-CON.TV Interview With Miguel de Icaza (http://es.sys-con.com/read/143263.htm)
CodeProject: Time Tracker Starter Kit port to Linux using mono and FireBird (http://www.codeproject.com/useritems/RacetoLinuxRace2.asp)
CodeProject: Reports Starter Kit port to Linux using Mono and FireBird (http://www.codeproject.com/useritems/RaceToLinuxRace3.asp)
September 2005
Seattle PI: Rival Shines in shadows at Microsoft LA Event (http://seattlepi.nwsource.com/business/240989_pdcmono16.html)
IBM: Mono brings .NET apps to Linux (http://www-128.ibm.com/developerworks/library/l-mono/)
LinuxWorld.AU Picture perfect and in tune (http://www.linuxworld.com.au/index.php/id;1703891736;fp;4;fpid;1)
CodeProject: RAPPTOR.Persistence Transparent object persistence the easy way (http://www.codeproject.com/useritems/rapptorpersistence.asp)
CodeProject: MinosseCC: a lexer/parser generator for C# (http://www.codeproject.com/csharp/minossecc.asp)
July 2005
ITWritting: Miguel de Icaza on Mono (http://www.itwriting.com/monointerview.php)
June 2005
OReillyNet: Porting a Project from Visual Studio .NET to Mono (http://www.ondotnet.com/pub/a/dotnet/2005/06/13/vs2mono.html).
DevX: Developing Windows Forms Applications on Mono (http://www.devx.com/opensource/Article/28270)
Mono/Mainsoft press tour
In May and June 2005, Miguel de Icaza participated in many press interviews with Mainsoft, a commercial company that leverage Mono's libraries to migrate ASP.NET applications to .NET and an important contributor to the Mono project. These are some of the articles that were published:
- Java Open Source for Visual Studio Developers (FTP Online/Java Pro) (http://www.ftponline.com/channels/java/2005_06/pvarhol_06_01_05/)
- zdNet: Grasshopper hops code from Visual Studio .Net to Linux - for free (http://blogs.zdnet.com/BTL/index.php?p=1417)
- Tool gives Visual Studio Developers Jump on Linux (eWeek) (http://www.eweek.com/article2/0,1759,1819419,00.asp)
- Mainsoft, Mono Help With Crossover Development (ADTMag.com) (http://www.adtmag.com/article.asp?id=11249)
- Deploy .NET applications on Linux with Grasshopper and Mono (TheServerside.net) (http://www.theserverside.net/news/thread.tss?thread_id=34139)
- Mainsoft Launches Visual Studio .NET for Linux Developer Program (Linux Electrons) (http://www.linuxelectrons.com/article.php/20050523175033480)
- Grasshopper LEAPS! Mainsoft's Visual MainWin For VB.NET and J2EE on Linux (LinuxBusinessNews) (http://linuxbusinessnews.sys-con.com/read/113342.htm)
- Miguel de Icaza on Mono (OS News) (http://www.osnews.com/story.php?news_id=11361)
March 2005
CodeProject: Calc# An Introduction to Gtk# (http://www.codeproject.com/useritems/calcsharp.asp)
O'ReillyNet: Miguel de Icaza explains how to get Mono (http://www.ondotnet.com/pub/a/dotnet/2005/03/21/interviewmiguel.html)
February 2005
OnDotNet: Building Mono on Windows (http://www.ondotnet.com/pub/a/dotnet/2005/02/07/monowindows.html)
OSNews: Mono Applications? Aplenty! (http://www.osnews.com/story.php?news_id=9780)
January 2005
CodeProject: Introduction to Mono (http://www.codeproject.com/cpnet/introtomono1.asp) Prize Winner, Jan 2005 the Code Project.
CodeProject: A Google Search Application using Gtk# (http://www.codeproject.com/cpnet/googleSearch.asp)
O'ReillyNet: The Future of Mono (http://www.oreillynet.com/pub/wlg/6236)
December 2004
CodeProject: FireBlog a Blog Application under Linux with Mono (http://www.codeproject.com/useritems/fireblog.asp)
O'ReillyNet: Installing Mono on SUSE with Red Carpet (http://www.oreillynet.com/pub/wlg/6123)
October 2004
O'ReillyNet: Seven Cool Mono Apps (http://www.oreillynet.com/pub/a/network/2004/10/18/mono.html)
September 2004
TechnologyReview: Sellout or Savior? (http://www.technologyreview.com/articles/04/09/freedman0904.asp?p=0)
OnDotNet: Using the Gtk Toolkit with Mono (http://www.ondotnet.com/pub/a/dotnet/2004/08/09/gtk_mono.htm)
July 2004
Ars Technica: Linux.exe: an introduction to Mono as a unified development platform (http://arstechnica.com/columns/linux/linux-20040715.ars)
News.Com: More than an open-source curiosity (http://news.com.com/More+than+an+open-source+curiosity/2008-7344_3-5271084.html?tag=nefd.lede)
June 2004
Using Mono for .NET Linux Development (http://www.builderau.com.au/program/0,39024614,39129642,00.htm)
May 2004
CodeProject: Mono on Windows XP (http://www.codeproject.com/cpnet/hellomono.asp)
April 2004
DevX: Creating Cross Platform ASP.NET Applications Using Mono (http://www.devx.com/dotnet/Article/21872)
OSNews: Advanced Tips for Mono (http://www.osnews.com/story.php?news_id=6795)
Borland Developer Network: Installing Mono: Running .NET on Linux and Windows (http://bdn.borland.com/article/0,1410,32056,00.html)
March 2004
OnLamp: Will Mono Become the Preferred Platform for Linux Development? (http://www.onlamp.com/pub/a/onlamp/2004/03/11/mono.html)
November 2003
CodeProject: Building Applications with Mono (http://www.codeproject.com/cpnet/monodevelop.asp)
March 2003
InfoWorld: Whiter Mono? (http://www.infoworld.com/article/03/03/14/11stratdev_1.html)
April 2002
O'ReillyNet: Exploring Rotor and Mono with Monograph (http://www.oreillynet.com/cs/user/view/wlg/1345)
December 2001
Microsoft: Using the ECMA Standards: An Interview with Miguel de Icaza (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/deicazainterview.asp)