Upon startup, the app retrieves the population counts for each U.S. State and displays those counts in a marker positioned in the geographic middle of each state.
In the following video, we talk about one such prototype that we put together quickly for a customer of ours. The requirements are typical of a large-scale document (correspondence) generation system: large-scale generation of documents, ability to author dozens of templates, ability to generate documents by binding the templates to data from business systems, ability to support multiple document formats and ability to create workflows to support the business processes.
Here we describe a solution for automated document generation using the Microsoft Office system. Combining out-of-the-box functionality like Content Controls and Open Office XML SDK with a little customization to your business rules, you can automate template creation, document generation, document conversion and (using SharePoint) allow for Web-based document management.
Read on for more about this solution…
Now that we’ve already discussed AlwaysOn High Availability, today I want to talk about the changes made to Integrated SQL Reporting Services. Integrated SSRS is used to generate reports in a SharePoint environment. Historically it has been very tricky to configure and maintain.
So what are some of the improvements that now make it easier? Read More…
The Daily Scrum, sometimes referred to as the Daily Standup, is a simple activity most teams have adopted or experimented with at some point. In most instances, the extent of their guidance is to limit the gathering to 15 minutes and to answer three questions:
- What did you do yesterday?
- What will you do today?
- What impediments do you have?
Most leaders will jump at a chance for their teams to share this type of information and communicate every day. Fifteen minutes is a small price to pay for a bit of insight and the appearance of teamwork.
First up, I want to talk about AlwaysOn High Availability (HA). In short, this feature combines the best of clustering and mirroring to make your applications highly available.
So why is this new feature so cool?
With the programming expertise of Xiyuan Shen and our good friend Ian Gilman, I set out to do something about this. I knew from having seen the awesome yet thoroughly creepy Phantom Limb (demo) that it was possible to inject a mouse-marker using a bookmarklet. This would allow us to run our code on almost any webpage, without the author having to include our script on their page. It could be injected on an as-needed basis by the presenter.
The Case of the Case-Sensitive CustomFilter Refiner: If you’re setting up FAST Search Server 2010 for SharePoint and need a custom date refiner, you’ll want to read about Tim Larson’s experience before you run into trouble. (Code Thug)
Code Samples from TechGate Conference: In case you attended Steve Michelotti’s Azure presentation at the TechGate conference in Reston last weekend, code samples can be found via his blog. (Steve Michelotti)
The client has a custom solution that they provide as a service: A master document (Microsoft Word) is split into section documents (also Word) by a project manager. Each section is assigned to a person to be modified in Word (the client also provides a Word plug-in for this modification). Once the sections are properly marked up, the master document is recreated from the sections. We were brought in to implement this solution in SharePoint 2010. Read More…
While developing the Rolling Stone and Vogue Archives, we needed a SSO system that could integrate our ASP.Net based archive with each provider’s existing authentication systems, primarily Apache-based web applications. Our solution was to develop a C# implementation of mod_auth_tkt cookie-and-token based authentication system, which we have since released open source.
Part 1: Plan Overview
In this first video, we take a high-level look at Amazon Web Services (AWS) terms, server implementation, and a simple backup plan.