May 31, 2009

IronPython In Action

For about six years I felt in love with .NET and SharePoint. In the last year I’ve also learned to love PowerShell. I was really impressed of the dynamic and power you can gain with a scripting language in combination with the .NET Framework. So I’ve started to combine SharePoint and PowerShell through embedding PowerShell and developed SharePoint PowerActivity, Power EventReceiver and Power WebPart. It was really amazing to see how fast you can develop small SharePoint apps with this stuff. But as a C# developer you sometime miss the object orientation in PowerShell. On the BASTA! Spring I first meet Michael J Foord after his talk about the DLR and embedding IronPython. The talk was similar to my talk about embedding PowerShell. Embedding IronPython seemed to be almost as simple as embedding PowerShell, but with a dynamic and object oriented language. I was really excited - for sure I’ve to learn IronPython. Unfortunately resources about IronPython are very limited. Luckily Michael and Christian Muirhead has just written IronPython In Action.

IronPython In Action covers all you need to getting started with IronPython for an .NET or Python developer. It is written coherent without needless ballast, well suited to the philosophy of the language itself. My favorite chapters are “Sliverlight: IronPython in the browser”, “Agile testing where dynamic typing shines” and “Embedding the IronPython engine”. The book has inspired me to found the CodePlex project IronSharePoint (coming soon) showing how you can develop SharePoint apps with IronPython. I’m convinced that in the near future dynamic languages will get more attention again, just think at the “dynamic” keyword in C# 4.0. Absolutely worth to keep an eye on it!

The power of combining statically and dynamically typed languages are really incredible!

40 comments:

Anonymous said...

Hallo Christian,
die IronSharePoint ist anscheinend noch nicht freigegeben. Wann kommt das? Viele Grüße!
Stephen

Hrishi said...

Hello Christian,
I would love to help you in the IronSharepoint project, would love to be updated on your plans.

shapr said...

Gutentag Christian, do you have a simple example of IronPython doing anything at all in SharePoint? I'd like to combine the two, but I don't know where to start.

Christian said...

Hi shapr,

unfortunately not yet. The key is to load the Microsoft.SharePoint.dll with IronPython.
Bye, Christian

sewa mobil semarang said...

I am very happy to read this. This blog was really an awesome site, Continue blogging new and entertaining posts.

pengolahan air bersih said...

Thanks a lot for such a wonderful post, the stuff posted were really interesting and useful. The quality of the content was good and clear.

Slamet Obama said...

These articles written too great,they rich contents and data accurately. they are help to me. sewa mobil di solo

Anonymous said...

Nice post, I am very happy to be here because this is a very good site that provides lots of information. visit here :D

acai berry murah said...

Nice information, valuable and excellent design, as share good stuff with good ideas and concepts, lots of great information and inspiration, both of which I need, keep your post

supplier duo berry said...

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Thanks

Best Mobile wallet said...

Pleasant information, valuable in addition to excellent design, as share nutrients Best Mobile wallet with good concepts and concepts, many great information in addition to inspiration, both which I need, keep the post.

100CouponCode said...

Woah! I'm really enjoying the template/theme of this site. It's simple, yet effective. A lot of times it's hard to get that "perfect balance" between usability and appearance. I must say you have done a very good job with this. In addition, the blog loads super fast for me on Chrome. Outstanding Blog!100CouponCode

steve7876 said...

Do you want to learn meditation online? Light Watkins has been providing meditation course from many year in new york.Home meditation courses Get the best meditation audio course online and best personal trainer now.

forex top brokers said...

A very awesome blog post. We are really grateful for your blog post. Thanks for giving us this information. Keep posting.forex top brokers

Iccesally Lee said...

Buy abandoned from admirable resellers. There are prada replica Authentic and best handbags abounding online; buyers just allegation to be astute in researching the seller. The abettor you achieve for acquire to accordance you an achievement acceding on top of a money ashamed guarantee. Achievement guarantees are an adumbration that a abettor is actually committed to alms top aloft and 18-carat accouterments as hermes replica acclimatized louis vuitton replica and promised. A lot of online aliment which acquaint affluence handbags afterwards arising achievement certificates and money ashamed guarantees tend to acquaint afflicted artisan handbags. It is appropriately adapted to breach away from such sellers to abjure crumbling your adored time and harder acceptable money. There are abounding online accoutrements gucci replica Singapore who are acclaimed and authentic shops to assay out; you just allegation to be all-around and do alive research.

zubair ashraf said...

Would you like to learn yoga on-line? Lighting Watkins has become delivering yoga study course via many calendar year within the big apple. Home yoga training Receive the greatest yoga sound study course on-line in addition to greatest fitness trainer now. catba resort

rita espinosa said...

I have that one, the IronSharepoint project and I'm really hoping that you can help me with it. Buy Soundcloud Plays

Pusat Les Privat said...

This is really wonderful website. If you need this rental mobil di Pare and also you can find this Les privat guru ke rumah siswa di Surabaya

Online HighSchool Diploma said...

Your post is truly good and informative I actually enjoy reading them every day. I’ve learned a lot from your post Thank you so much for sharing this nice post. Keep it up…

electronic signature pad said...

Thank you so much for taking the time to share this information. A great read. I’ll certainly be back.

Hug Day said...

happy hug day 2016
happy hug day 2016 Date SMS Messages Quotes
Hug day Celebration Ideas
hug day sms for bf/gf

Mostafa Ahmed said...

شركة تنظيف بالخبر

شركة رش مبيدات بالخبر

شركة عزل اسطح بالخبر

شركة كشف تسربات المياه بالخبر

شركة مكافحة النمل الابيض بالخبر

شركة مكافحة حشرات بالخبر

شركة تنظيف بالجبيل

شركة رش مبيدات بالجبيل

شركة عزل اسطح بالجبيل

شركة كشف تسربات المياه بالجبيل

شركة مكافحة النمل الابيض بالجبيل

شركة مكافحة حشرات بالجبيل

شركة تسليك مجارى بالجبيل

Mostafa Ahmed said...


شركة تنظيف بالدمام

شركة رش مبيدات بالدمام

شركة عزل اسطح بالدمام

شركة كشف تسربات المياه بالدمام

شركة مكافحة النمل الابيض بالدمام

شركة نقل اثاث بالدمام

شركة تسليك مجارى بالخبر

Mostafa Ahmed said...



شركة مكافحة حشرات بالدمام

شركة مكافحة حشرات بالدمام

شركة مكافحة حشرات بالدمام

شركة مكافحة حشرات بالدمام

شركة مكافحة حشرات بالدمام

شركة مكافحة حشرات بالدمام

شركة تسليك مجارى بالدمام

شركة تسليك مجارى بالدمام

شركة تسليك مجارى بالدمام

شركة تسليك مجارى بالدمام

شركة تسليك مجارى بالدمام

Libin Huang said...

20160426libinhollister clothing store
oakley sunglasses
michael kors handbags
tiffany outlet
ray-ban sunglasses
gucci outlet online
ray-ban sunglasses
burberry outlet online
coach outlet canada
ray-ban sunglasses
herve leger outlet
ray ban sunglasses sale
air max 90
oakley sunglasses
adidas wings shoes
michael kors outlet
michael kors factory outlet
louis vuitton bags
michael kors online outlet
nba jerseys
ralph lauren pas cher
oakley sunglasses
toms shoes
nike air max 90
nike tn pas cher
air max 90
lululemon outlet
nike air force 1
true religion outlet
michael kors outlet
burberry outlet store
ray ban sunglasses
kobe shoes
true religion outlet
discount michael kors handbags

Yuanyuan Lin said...

7.14llllllyuan"ferragamo shoes"
"chrome hearts outlet"
"air jordan shoes for sale"
"tory burch outlet online"
"hollister"
"michael kors outlet"
"ralph lauren femme"
"thomas sabo uk"
"adidas uk store"
"louis vuitton outlet"
"coach outlet"
"coach handbags"
"burberry outlet"
"coach outlet online"
"rolex watches"
"cheap oakley sunglasses"
"tiffany outlet"
"cheap football shirts"
"celine outlet online"
"michael kors handbags clearance"
"snapbacks wholesale"
"michael kors outlet"
"toms outlet store"
"true religion outlet uk"
"coach outlet store"
"oakley sunglasses"
"celine outlet"
"swarovski outlet"
"cheap snapbacks"
"longchamp pas cher"
"michael kors outlet online"
"fitflops clearance"
"nike roshe run"
"coach outlet online"
"oakley sunglasses"
7.14

محمد الخطيب said...


شركة كشف تسربات المياه بالدمام
كشف تسربات المياه بالدمام
شركة عزل اسطح بالدمام
شركة عزل خزانات المياه بالدمام
شركه عزل مائى بالدمام
شركة عزل حرارى بالدمام
شركة ترميم منازل بالدمام
شركة مكافحة حشرات بالدمام
شركة رش مبيدات بالدمام
شركة تسليك مجارى بالدمام
شركة ترميم منازل بالدمام
شركة صيانة منازل بالدمام


شركة الحرمين للخدمات المنزليه
شركة الحرمين للخدمات المنزليه
شركة الحرمين للخدمات المنزليه
شركة الحرمين للخدمات المنزليه
رشركة الحرمين للخدمات المنزليه


جابر جيكا said...

شركة شفط بيارات بالجبيل
شركة شفط بيارات بالدمام
شركة نقل عفش بالاحساء
شركة كشف تسربات بالاحساء
شركة تنظيف موكيت وسجاد بالدمام

جابر جيكا said...

شركة المهندس
شركة تنظيف بالطائف
شركة تنظيف منازل وبيوت بالطائف
شركة تنظيف خزانات بالطائف
شركة مكافحة حشرات بالطائف
شركة رش مبيدات بالطائف
شركة نقل اثاث بالطائف
شركةكشف تسربات المياه بالطائف
شركة تسليك مجارى بالطائف

Justin said...

It is plainly difficult to sum up all through the world, yet bumming a ride, which may have once been viewed as the least expensive approach to travel, has a particular danger component of individual wellbeing and unmistakably is improper for the solitary female explorer. aaa1autotitleloans.com/chicago

Fangyaya said...

air jordan shoes
air jordan 4
louis vuitton outlet online
kobe shoes 11
louis vuitton outlet stores
toms shoes
air max 95
michael kors outlet clearance
coach outlet
ray ban outlet
louis vuitton outlet
hollister clothing
jordan 3 powder blue
nfl jerseys
louis vuitton outlet
longchamp le pliage
michael kors outlet clearance
kd 7 shoes
michael kors outlet online
louis vuitton
kobe 8
jordan retro 8
lebron james shoes 13
celine bags
nike store
pandora jewelry
louis vuitton purses
kate spade handbags
coach outlet
michael kors outlet online
nike running shoes
ralph lauren outlet
louis vuitton outlet
cheap jordans
coach factory outlet
michael kors purses
gucci belts
louis vuitton outlet stores
adidas yeezy 350
tory burch flats
20168.8chenjinyan

جابر جيكا said...

شركة الفرسان للتنظيف بالدمام
شركة تنظيف خزانات بالاحساء
شركة تنظيف خزانات بالجبيل
شركة تنظيف خزانات بالخبر
شركة تنظيف خزانات بالقطيف

شركة تنظيف كنب بالاحساء
شركة تنظيف كنب بالجبيل
شركة تنظيف كنب بالخبر
شركة تنظيف كنب بالقطيف

شركة تنظيف موكيت بالاحساء
شركة تنظيف موكيت بالجبيل
شركة تنظيف موكيت بالخبر
شركة تنظيف موكيت بالقطيف

dada24 Xu said...

nmd adidas
oakley vault
cheap uggs
adidas nmd
moncler jackets
longchamp
michael kors outlet clearance
polo ralph lauren outlet online
michael kors watches
nike flyknit
2016921caiyan

chenlina said...

chenlina20160923
coach outlet
uggs outlet
ray ban wayfarer
ralph lauren uk
louis vuitton paris
ugg boots clearance
toms shoes
fitflops
ralph lauren outlet
ray ban sunglasses

Paulo said...

Is it true that you are one of the a great many mortgage holders in money related misery and confronting dispossession from IndyMac? It can be difficult to settle down, yet please take a full breath and listen to the points of interest on the new IndyMac bank advance alteration program. https://www.usapaydayloanstore.com/chicago

Meiqing Xu said...

oakley sunglasses
louis vuitton outlet
michael kors handbags
canada goose sale
true religion outlet
michael kors outlet clearance
ugg boots
pandora
michael kors handbags
jimmy choo
20161221caiyan

chenmeinv0 said...

michael kors
nike air max 2017
longchamp handbags
timberland boots
adidas trainers
converse shoes
mizuno running shoes
ray ban canada
true religion outlet
cheap jordan shoes
hzx20170228

dong dong23 said...

the north face jackets
ray ban sunglasses
coach factory online
ray ban wayfarer
pandora charms
cheap oakley sunglasses
valentino sandals
christian louboutin outlet
burberry scarf
vans store
2017.5.11chenlixiang

ane semprul said...

This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
http://www.jualobataborsiherbal.com/ obat aborsi
http://caramenggugurkankandungan.info/ cara menggugurkan kandungan
http://www.jualobataborsiherbal.com/cara-menggugurkan-kandungan/ cara menggugurkan kandungan
http://jualobatpenggugurkandungan.net/ obat penggugur kandungan
http://tandatandakehamilan.net/ tanda tanda kehamilan
http://tandatandakehamilan.net/cara-cepat-dan-selamat-menggugurkan-kandungan/ cara menggugurkan kandungan
http://obataborsi59.com/ obat aborsi
http://obattelatdatangbulan.info/ obat telat datang bulan

Home Improvement NYC said...

Ajrin Construction Inc. is a licensed New York general construction firm working as General Contractors in NYC, truly devoted to our services and remain firm until our Clients’ purposes are served to satisfaction. We feel much concerned of the value of your property, safety and security more than our profit or anything else.Home Improvement NYC