Netshock Latest Posts

Prototyping for clearer requirements

In my day to day life, I am a technical business analyst. That means, I spend a lot of my time writing documents to convey requirements to developers, making sure that the correct features, functionality and security provisions are delivered. After spending a great deal of time documenting...

Defend your website from hackers

We are all inundated by attacks on our website, all of the time. In fact, Netshock has had over 40 attacks in the last hour or so – but that doesn’t matter. You see, it’s not the fact that we have been attacked that matters, it’s how we...

Introduction to information governance

Information Governance (IG) can be described as simply the ‘security, control and optimization of information’. The end goal of IG is to minimize the risk and cost of information and maximize the value. Think of it as a balancing act between information accessibility and security. Why do we...

Qlikview Lookup() Function

Doing a VLookup in Qlikview is not as difficult as it first seems. When you start trawling the web, you’ll find people suggesting you use the ApplyMap function. Lookup is similar to ApplyMap but the number of fields can be greater than 2 in the source table. The first step...

What’s MapReduce all about?

IBM defines MapReduce as the ‘heart’ of Hadoop. It’s a programming paradigm that enables massive scalability across hundreds or thousands of servers in a Hadoop cluster. MapReduce can be broken down into two distinct tasks. Firstly, the map task filters and sorts data to produce a consolidated data...