Skip to main content

Innovation + Product Development

How to Load Data to Hbase – doBulkLoad

We can use TableMapReduceUtil.initTableReducerJob and put the method in Hbase API, but we can also use doBulkLoad to load data to Hbase. In a previous post, I introduced using importtsv and completebulkload hbase shell command to load data to Hbase. In this post, I will introduce how to implement it by JAVA language. Advantage: Put method in […]

Branches@1x.jpg

To branch or not to branch? Part I

Once a upon a time we were creating a website using Sitecore. We met in the conference room and started pretty peacefully. We were peaceful when were discussing how many page types we would need, we were still peaceful when we were talking what rendering we would have on each page type, and then… Someone […]

Introduction to jQuery select2 plugin

Level of expertise: Beginner, Intermediate Prerequisite: JQuery/JavaScript Concept: This POC is intended to illustrate Select2, a JQuery Plugin which is used as a replacement for select box with support for searching, tagging, remote data sets, infinite scrolling and many other highly used options and contains event handling. The sample project explains basic usage of select2 […]

Creating Reports in Oracle Sales Cloud

This blog explains the steps involved in creating Oracle Sales Cloud reports. The reports are used by Sales representatives and Sales Managers to help them with their sales activities. 1.Login to Oracle Sales Cloud using the correct credentials and click on the Navigator icon 2. Click on the “Reports and Analytics” link

Abstract Css@1x.jpg

Flexbox: The Most Powerful CSS that No One is Using

What if I told you that you can vertically center, match height, and reorder HTML using only CSS? Amazing, right? Now, what if I told you that this CSS is not supported in IE9 and only partially supported in IE10? cue Price is Right losing horn Flexbox is a very powerful set of CSS rules […]

Clock@1x.jpg

Off By One Hour

[su_note note_color=”#fafafa”]Sitecore 8 added timezone support to all dates. Make sure you read this section of the documentation if you are not familiar.[/su_note] Intro We were mostly careful with our dates and put our Sitecore into GMT Standard Time from the very beginning to avoid converting things back and forth: Turns out – and it’s […]

Abstract Space Dots@1x.jpg

xDB: Tracking the Untrackable – Part 2

[su_note note_color=”#fafafa”]In part 1 I showed you how you can make untrackable MVC and Web API endpoints trackable. Let’s see what we now can do with it.[/su_note] Attribution A little bit of xDB glossary first. A visit is an interaction. A hit is a page. If we just start tracking our MVC and Web API […]

Front End Testing with Hobbes.js

Introduction to Hobbes: AEM 6.0 has come up with a new framework for a functional testing system. It uses Hobbes.js, a testing library written in JavaScript. This framework helps to automate UI tests and provide us with a test result. We can write and execute tests from a web browser. The framework also provides us […]

Abstract Water Drops@1x.jpg

xDB: Tracking the Untrackable – Part 1

[su_note note_color=”#fafafa”]Tracking page visits is easy. It just works. A user visits a page and the analytics pipelines attached to the request processing cycle do their thing. Modern sites and web apps do a lot of dynamic and asynchronous data lookups – they try to provide a better user experience by actively loading partials or […]

Abstract Space@1x.jpg

xDB Reports with Powershell

101 First things first. To collect analytics you have to make sure you tell Sitecore you are not a robot: Also, if you are running locally you may as well disable robots: Next, if you have a way to identify your users you have to do so explicitly. The site I am working on is […]

Identifying optgroup values in Dropdown – For Selenium automation

Select class in selenium WebDriver provides different methods to handle dropdown. We can perform operations such as finding number of options, getting the option values in a dropdown and selecting any options in a dropdown. Have you ever come across a scenario to pick values from a particular group in dropdown box or to validate […]

Duplicate@1x.jpg

Duplicate Setting Can Kill You

An Important Question Setting Imagine that you have a config patch I.Am.The.Only.One.config with: Then for some environments you add Nope.You.Are.Not.config with: You probably wanted it to be: but you forgot. To Be Sitecore can handle a duplicate setting. It will complain on startup: but then it will pick one of the two values and it […]

Load More