Categories

Entries for 'Benjamin Zeinz'

Facebook and SharePoint Development, Cassandra and Highly Scalable Databases
Benjamin Zeinz

Facebook and SharePoint Development, Cassandra and Highly Scalable Databases

I had a customer that wanted a Business Intelligence SharePoint web-part to track their facebook fans over time, to measure the effectiveness of their Facebook marketing push. Little did I suspect that I would be a casualty in the wars over database scalability. I was excited because I'd heard great things about the active Facebook developer community, and found that the Facebook Query language (FQL) API was quite mature compared with other REST APIs that I had worked with, and even found...

Continue reading →


Choosing the Right SharePoint Development Environment
Benjamin Zeinz

Choosing the Right SharePoint Development Environment

When developing a SharePoint solution, there are many choices of development environments to get the job done, but they are not all equal. Once you’ve figured out the purpose of the page, how many web-parts are required for that purpose, and what the inputs for each web-part are, only then can you consider which development environment is appropriate according. Imagine the following options as a kind of inverted Maslow’s hierarchy SharePoint development: Native SharePoin...

Continue reading →


Developing via Database Stored Procedures
Benjamin Zeinz

Developing via Database Stored Procedures

Database stored procedures (SPs) allow you to save custom SQL queries and invoke them programmatically. This is great for 2 reasons: The execution plan is pre-compiled, so the queries execute faster than ad-hoc SQL commands that cannot map out a plan until executed. The query logic does not reside on the invoking program. Most Database programmers give a cursory nod at 1, but never realize the specific benefits of 2; namely simplifying deployment. At DMC, the most common Database...

Continue reading →


Categories