Blog

Entries for 'Jack Cosgrove'

RESTful Logins

If you are constructing a web application, you will probably have to create a login page that generates a user session. If you are not aware, RESTful (representational state transfer) URLs are considered best practice for internet applications. As a ...


Highlighting Required Nintex Fields Dynamically

Nintex offers a great platform with which to customize SharePoint forms. Although the capabilities of Nintex are great, not everything can be done out of the box. I needed to highlight Nintex Forms 2013 controls that were required but had not yet bee...


Abstracting an ORM to Use Multiple Backends

Object-relational mappings (ORMs) took the world by storm in the mid-aughts. Obviously there are many advantages to ORMs given their success, but there are some drawbacks. I'll explain one particular hurdle that I ran into as well as the steps I ...


Introducing the DMC Outing Club!

In DMC employees' never-ending quest to make work as much like college as possible, the DMC Outing Club is a big step forward in employee happiness and a big step back in time to a more carefree age. Dartmouth may have us beat for history and ski...


Hardware Solution to Guarantee Read-Only Access of a CAN Bus

The CAN bus is a standard network allowing multiple devices to talk to each other. It’s widely used on vehicles (in fact, it's likely that your car has at least ten) as well as in the industrial automation world. Recently were troub...


VB Script to Save an SSRS Report as a PDF

Reporting is almost a universal requirement for new projects coming into DMC these days. As part of an HMI we developed for a customer we also installed SQL Server Reporting Services (SSRS) on a Siemens PLC. This is used to generate reports for produ...


Using SPWeb.ProcessBatchData to Update Document Library Properties

SharePoint offers a little-known but incredibly useful feature allowing for bulk adds, updates, and deletes of list items via the SPWeb.ProcessBatchData method. The usage is a bit complex because you need to pass CAML markup to the method to perform ...


Extracting Log Data from a Siemens PLC Using a .NET Client

I had the opportunity recently to work for a client who wanted to extract log data from a Siemens WinAC PLC using a C# .NET client. The application was archiving software that would run when another software component encountered an error. Log data w...


Windows Server 2008 R2 Security Patches Break SharePoint 2010 User Authentication

Today I had to restore user authentication on a SharePoint farm. The farm had been functional yesterday, but upon arriving into work this morning users would get a low-level error message when trying to log in. Microsoft pushed out some security p...


A Bug in Calendar Lists

As I explained in a previous post, a client had need of copying appointments from an Exchange shared calendar to a SharePoint calendar. I recently encountered a bug in calendar lists that I thought I should share. The task was to populate a ShareP...


Page 1 of 3First   Previous   [1]  2  3  Next   Last   
Page 1 of 3