Having fun with code
  • Blog
  • Favorites
    • Favorite Books
    • Favorite Libraries
    • Favorite Tools
  • Utilities
    • SP 2010 Colors
  • Contact
  • Home /
  • .NET (Page 2)

SharePoint 2010 Service Application Development 101 – Getting Started

September 21, 2012 / Matt C. / .NET, SharePoint
Service App Solution

In this series, we will explore what it takes to build and manage a custom service application in SharePoint 2010. The most attractive reason to me for building a service application is to logically bundle a set of services and/or capabilities provided by in-house and 3rd party applications and systems within the SharePoint infrastructure.

Read More

.net, C#, integration, mycorp, saf, service application, sharepoint

Code generating a Python web application with LLBLGen, SqlAlchemy and the Tornado Web Server

June 19, 2012 / Matt C. / .NET, Python
Python DB Editor
While I work mostly with Microsoft technologies and .NET/C# these days, I love digging into other languages when the opportunity calls. About a week ago, I thought up the idea of using the LLBLGen Pro code-generation tool, which I have primarily used for .NET development, to build a basic database editor tool in Python.

Read More

llblgen, python, sql, sqlalchemy, tornado web server

Validating and binding PeopleEditor and custom SharePoint Editor/Picker controls

June 6, 2012 / Matt C. / .NET, SharePoint
Custom Picker
In this post we will look at various strategies for validating and binding PeopleEditor and custom SharePoint Editor/Picker controls. PeopleEditor controls are useful in SharePoint for selecting users in custom forms and web parts. Building custom pickers and picker dialogs is also extremely useful, especially when the number of records to search against for whatever you want to pick gets to be very large.

Read More

binding, people editor, people picker, picker controls, picker dialog, sharepoint, validation

Building a Web API in SharePoint 2010 with ServiceStack

May 4, 2012 / Matt C. / .NET, SharePoint
SS Loves SP
Recently, while building a custom service application in SharePoint, I was exploring various ways of creating a web API, hosted within SharePoint. Obviously, using WCF is the standard in SharePoint, but it certainly is not the only way. In this post we will create the barebone essentials for building out a web service API, hosted within SharePoint 2010, using ServiceStack.

Read More

csv, json, jsv, rest, servicestack, sharepoint, soap, web api

Scripting your SQL database (using SMO and the command line)

April 21, 2012 / Matt C. / .NET
SMO Scripting Options
When I’m developing, I often start with a “database first” design, so having a utility that can generate my database scripts and dump them into a directory comes in really handy. During a development cycle, I can then build into my application the ability to rebuild the database at runtime and seed the database with data.

Read More

command line, console application, smo, sql

Adding LLBLGen to the Dapper performance benchmark test project

February 24, 2012 / Matt C. / .NET
Performance Tests
The Dapper project on GitHub has a performance/benchmark test project that compares a number of ORMs and data access strategies. While the project only tests a very simple fetch algorithm, it's a good starter indicator for performance. I thought I would add one of my favorite ORMs (LLBLGen) to the mix, and see how it performs.

Read More

ado.net, dapper, entity framework, llblgen, micro-orm

Using Autofac in SharePoint 2010

February 1, 2012 / Matt C. / .NET, SharePoint

Up till now in my SharePoint 2010 projects, I’ve been using the very nice SharePoint Service Locator implementation, from the patterns & practices group. This has been really useful, and works great. If you’re not familiar with the service locator pattern, you can read up on it here. Using this pattern, it’s easy to build a lightweight common library that you pass out to your team (or as is often the case “teams”) of developers without them having to mess around with the implementation of every interface.

Read More

.net, autofac, di, ioc, sharepoint

Extending Quartz.NET – A sequential plugin execution engine

January 27, 2012 / Matt C. / .NET
Quartz.NET
Three or four years ago I stumbled on the book "Quartz Job Scheduling Framework: Building Open Source Enterprise Applications" by "Chuck Cavaness", while browsing the technology section of a Borders bookstore. I remember it peeking my interest. A year or two later, I heard about an open-source version of this engine implemented in .NET

Read More

.net, C#, job scheduling engine, plugins, Quartz.NET

LLBLGen Pro, Entity Framework 4.1, and the Repository Pattern

September 25, 2011 / Matt C. / .NET / 10 Comments
In this post, I will use the model-first approach in LLBGen Pro designer and some custom templates to generate repository classes for LLBLGen entities. I will create a simple membership API with some table-per-type inheritance, build some code-generation templates that extend the out-of-the-box EF templates in LLBLGen to model our API after the repository pattern, make use of SQL stored procedures, extend the generated code with some extension methods; and introduce more surprises along the way.

Read More

.net, entity framework, llblgen

Hello world!

September 9, 2011 / Matt C. / .NET / 5 Comments

My name is Matt. I love lots of things, and one of these is coding. If you know me, shoot me an email and give me some suggestions on things to blog about :-). I’m looking forward to coding up some interesting projects and getting your feedback. I will also be keeping a list of my favorite books, favorite libraries and favorite tools up to date if you’re interested.

Read More

12

Categories

  • .NET (20)
  • ASP.NET MVC (4)
  • JAMstack (2)
    • Headless CMS (2)
  • Miscellaneous (2)
  • Python (1)
  • REST (3)
  • SharePoint (8)
  • WordPress (1)

Tags

.net ado.net autofac binding C# chrome code generation command line console application csv dapper di entity framework integration ioc job scheduling engine json jsv learning llblgen load balancing micro-orm mycorp odata orm people editor people picker picker controls picker dialog plugins pmp python Quartz.NET rest saf service application servicestack sharepoint smo soap sql sqlalchemy tornado web server validation web api

Archives

  • May 2020 (2)
  • November 2013 (1)
  • June 2013 (1)
  • May 2013 (1)
  • March 2013 (1)
  • December 2012 (1)
  • November 2012 (1)
  • October 2012 (3)
  • September 2012 (2)
  • June 2012 (2)
  • May 2012 (1)
  • April 2012 (1)
  • February 2012 (2)
  • January 2012 (1)
  • December 2011 (2)
  • September 2011 (2)
(c) 2013 Having fun with code - "FunCoding" theme designed by mattjcowan using the Theme Blvd framework