Javascript
Understanding jq's reduce function
It took me a bit of time to get my head around jq's reduce function. In this post I show how it relates to the equivalent function in JavaScript, which helped me understand it better, and might help...
read postString.prototype.replace() can take a function
You can use a function to dynamically provide the replacement value in a replace operation I was pondering different approaches to solving the Codewars kata Simple string reversal, and having...
read postImpromptu JS session at UKISUG15
We’re hearing a lot about Fiori at #UKISUG15 this year, of course. Many of you (perhaps especially those reading this) realise that Fiori is built using the power of HTML5, and specifically with the...
read postJavaScript Do's and Don'ts for UI5
30 Days of UI5 — Day 7 by DJ Adams In recent versions of the SDK you’ll find a new section called “Coding Issues to Avoid“. It’s great to see this take shape and start to become formalised. Some of...
read postFiori App Data into a Spreadsheet? Challenge Accepted!
In October last year, following the original meta SAP Fiori App ;-), SAP announced their own long-awaited SAP Fiori Apps Reference Apps Library. At the time, Brenton and I chatted about it in “SAP...
read postHacking the Delicious extension for Chrome
I’ve recently moved from Firefox to Chrome. I use Delicious for managing my public and private bookmarks, and have installed the plugins for both browsers. In moving to Chrome and installing the...
read postNot your father's SAP
I had the good fortune to be invited to SAP’s Innovation Weekend 2010 in Berlin, a pre-cursory hackfest and idea exchange in the two days prior to the main SAP TechEd event at Messe Berlin. Walking...
read postPostcode bookmarklet
We’ve been spending time recently looking at property in the North West. I found myself often cutting and pasting a property’s postcode from the property particulars page into Multimap to see exactly...
read post