SharePoint jQuery deployment feature

After reading Jan Tielen’s blog entries Integrating SharePoint 2007 and jQuery Part One and Part Two I wrote a simple SharePoint solution on Visual Studio 2008 that installs jQuery scripts to SharePoint.

Access denied error when crawling SharePoint content

One nice day I discovered that MOSS2007 search site didn’t work anymore on test server. Well, the only thing that worked was indexing on file system level. But SharePoint content indexing was out of order. I found some information from web about this issue. Specially helpful may be blog entry Access denied when crawling MOSS Content by Sven Gillis. But it was only part of solution.

Authenticating programmatically to Exchange Server 2003 FBA

In one of my projects I had to read data from Exchange Server 2003 programmatically. I had access to Outlook Web Access that used Form Based Authentication (FBA). After some hacking and testing I got authentication part of my utility work. The point was easy – before making WebDAV requests to Exchange Server we need authentication cookies, so there is active session we can use.


Scott Guthrie had some good news almost week ago – there is new charting component for ASP.NET available now. Component is made by Microsoft and it is free to download. This component fills one important hole in ASP.NET components gallery. We have now very powerful charting component that is highly customizable and configurable. There is also available chart control add-on for Visual Studio 2008.

Three signals of death march projects

Death march projects are standard in software development and they are usually the most complex ones to handle. It seems to me that this is more like question how to handle the chaos and how to survive it with as less losses as prossible. There are some signals of dangers I would like to share with you.

TechEd 2008 Developers – Microsoft data center in Chicago

Although I’m hardware guy I heard some interesting facts about Microsoft data center in Chicago I want to share with you. As I understood this data center will run also Azure services, so it may also be interesting to see some non-official estimates about how much applications can run in this center.

TechEd 2008 Developers – Workflow Foundation 4.0

Windows WorkFlow Foundation 4.0 has some new cool things to offer. I visited one of David Chappell sessions where he told us about “Dublin”, “Oslo” and WF 4.0. It was very interesting session and I got all information I expected.

TechEd 2008 Developers – How to start testing

I visited Roy Osherove session at TechEd 2008 Developers (EMEA) where he spoke about how and why to test software. There was nothing new to me besides couple of things but I want to give you a little overview about the most painful topic for companies and developers – how to start testing. It was the best part of session I think and that’s why I decided to blog about it.

TechEd 2008 – I’ll be there

Developers! Developers! Developers! TechEd 2008 EMEA for developers is coming and I am glad to announce that I’ll be there with all developers from my little company. I hope you are there too!

Expert .NET 2.0 IL Assembler

If you want to know how .Net Framework works internally then there is very good book by Serge Lidin – Expert .NET 2.0 IL Assembler. Serge Lidin is author of IL Assembler, IL Disassembler. He is also one of those guys who wrote IL Assembler language specification. So I think he knows the topic very well.

Querying SharePoint lists

The best way to get data from SharePoint lists is to query them. Using queries you guarantee that only list items you really need are retrieved from database and constructed to objects by SharePoint. Most of the time you don’t need the full collection of list items, so it is not point to ask all the items and then use only few of these. Let’s see how we can query SharePoint lists.

I am MVP

Just wanted to let you know that I got phone call yesterday evening by Microsoft representative who was happy to say that I am new MVP (ASP.NET). I also got some e-mails from my region’s MVP lead. huh, it is all new to me and I have had no time to check out everything that MVP program has to offer. But there is hell load things learn about new possibilities.

Getting items from SharePoint lists

In this posting I will show how to get data from SharePoint lists and libraries. There are some ways to do it and itโ€™s only good to know how to select correct method.

ForEach method and blonde me

I want to tell you about List.ForEach method and one of my famous blonde moments when I was debugging faulty code. LINQ makes it easy to query collections and that’s why I like it a lot. Today is friday and weekend is coming. Let’s relax and have some fun on me. Here’s one proof how n00b I can be ๐Ÿ™‚


Recently I readed a book titled as ProBlogger: Secrets Blogging Your Way to a Six-Figure Income. Authors of this book are Darren Rowse and Chris Garrett – the veterans of commercial blogging business. Darren is also owner of the famous ProBlogger site and b5media.

Professional SharePoint 2007 Web Content Management Development

One great SharePoint book in my company bookshelf is titled as Professional SharePoint 2007 Web Content Management Development: Building Publishing Sites with Office SharePoint Server 2007. This book is written by famous SharePoint guru Andrew Connell and in my opionion it is one of those very useful books about SharePoint you must have. So, let’s see what we can find from this book.

DocumentShow extension for SharePoint

We finished today one interesting SharePoint extension. We call it DocumentShow extension and it allows you to show HTML files in document library as slide show. In our case the customer wanted to show some reports on large LCD screen located in one of his office rooms.

Connecting to SharePoint and using elevated rights

But let’s start with basic stuff and let’s play with lists a little bit. So, let’s open Visual Studio and create a new … guess what … console application! It is not some bad joke. We need something to run our code and display some information. There is no point to create web parts or custom pages we have to deploy to our server just to get sone output. Console application is also great example about how to write external utilities that interact with SharePoint.

Introduction to SharePoint Data Structures

Data in SharePoint is different than in our usual object-oriented applications. If we want to deal with data in SharePoint we have to understand how data is organized there. This is one of the key points to successful SharePoint projects.

SharePoint Development Environment

In this blog entry I will tell you how to put everything up and what tools we are using for which tasks. Well, if you read further then you have something to do for couple of evenings. Let’s start!

Previous Posts