This post introduces you the steps to setup Jenkins (Continuous Integration Server) with Git repository.
Innovation + Product Development
Access to ReportObjects of SAP Crystal Reports Programmatically
When you intend to create report utilizing SAP Crystal Reports for Visual Studio 2012, generally speaking, all the report content can be bound with some kinds of data source (like DataSet). However, in some particular scenarios, some report content is not bound to any data source, and you have to change them dynamically, such as […]
How to set up Apple Touch ID for your own apps
It has been quite a while since Apple Inc. provided the fingerprint authentication API for developers to use the amazing feature “Touch ID” in their own apps, but it’s still hard for us to find out any Touch ID supported apps in App Store. This post will provide you a chance to touch this new […]
Automated Acceptance Test with AngularJS, Jasmine and Protractor
Want to do automated acceptance test in AngularJS web app? This post introduces you to the basics of building Automated Acceptance Test with AngularJS, Jasmine and Protractor.
Set Document ID Prefix Programmatically in SharePoint 2013
This post introduces you to a correct way to set up Document ID Prefix in SharePoint 2013. Immediately after you kick off the timer jobs for Document ID service in this approach, all of your documents under the new site will show up with correct prefix.
Sitecore 8. Versioned Layouts – Mixed Feelings
[su_note note_color=”#fafafa”]Sitecore 8 comes loaded with new features. In this blog post I want to focus on Versioned Layouts. Please follow the link if you haven’t yet read about what it is and how it works. You will need some background knowledge to follow along. UPDATE: I have continued looking into versioned layouts and posted […]
Unit Testing Custom Rules, Actions, and Conditions with FakeDb – Part 1 – Testing Conditions
Recently I was working on 2 new implementations of the Sitecore rules engine – adding new rule “types” that would be executed by an existing Sitecore pipeline. More news will come about those rules in the upcoming videos in BrainJocks SCORE University. We at BrainJocks are heavily vested in using Sitecore.FakeDb – so I decided […]
MVT in MVC – A History Lesson
Multi-Variate Test has been a part of Sitecore DMS for quite some time. It basically allows marketers to vary a component’s datasource or a rendering itself and see which variation does better as measured in the overall engagement value. Testing is a big deal these days and Sitecore 8 attempts to disrupt the status-quo with […]
Sitecore 8. Developer’s Notes – Part 1
[su_note note_color=”#fafafa”]Unlike my usual blog posts where I pick a subject and dig deep, this one is a broad collection of notes that I’ve recorded since I started exploring Sitecore 8 and playing with SCORE and FakeDb in it. Like many Sitecore enthusiasts I just couldn’t help it and got my hands on it the […]
Web Optimization Minification and Bundling Resources
There are several techniques to enhance the overall behavior of a website. The purpose of this article is to review Minification and Bundling of resources like CSS and Javascript and the tools that are available at the moment for doing it. Minification It refers to the process of removing unnecessary or redundant data without […]
Agile Tour 2014 HangZhou Stop was held at Perficient China GDC
December 6th, as the sponsorship role, Perficient China GDC held the Agile Tour 2014 HangZhou Stop successfully. 106 Agile fans gathered in 6F of ShuiYou Building from 8:30 AM to 17:00 PM and enjoyed an one day Agile Tour.
Sitecore Support for MVC Areas
Multitenancy with MVC and Areas When developing for Sitecore, you must always be conscious of those “other” people … that is, other tenants. As mentioned countless times before, Sitecore offers support for multiple tenants from a single running instance, but it does not provide process or filesystem isolation for assets developed for each tenant website. […]