Archives for Software Dev - Page 26
Modern Day Tech Interview Areas
Some areas that I can think of : -- Development Methodologies, -- Integration Technologies (RESTFul, SOAP, ), -- Full Stack Development (, angular, .NET), -- BigData (Hadoop, MapReduce, ),…
Who needs BigData? The $1.9 trillion value add
There’s a perception out there that BigData is only for Big Companies, with needs in the terabytes, petabytes and exabytes of ; Say, for instance, you are the NSA monitoring…
Sample Hands-on Projects in BigData
I would recommend using ClouderaVM to do these. Alternatively, you can use the Elastic Map Reduce service in AWS. Data Mining (Text Mining) General Strategy The basic data (text) mining…
The BigData Landscape
This is a Work in Progress… Pre Processing of Data (Un-Structured) Map Reduce Pre Processing of Data (Structured or Semi-Structured) PIG Hive Hadoop (see below) Statistical Analysis (After Pre-Processing) R…
SSH versus VPN
Both are technologies for accessing remote resources using a secure channel. VPN Base Use Case Some of the business’s employees may travel and frequently need to access these resources from…
Why AI won’t change the world…Top-Down versus Bottom-Up Understanding
This is the first in a series of AI related posts titled ‘Why Artificial Intelligence is just that…Artificial….) A simple chess problem – Top-Down versus Bottom-Up Understanding Consider the chess…
Has Agile gone Astray? Agile meets String Theory
Physics gone astray Theoretical Physics has gone astray. Ask any practicing physicist today and they will lament about the burgeoning number of contending versions of string theory, all…
VPN Essentials
What is a VPN? A VPN makes the private network, such as your corporate network, accessible through public infrastructure (aka internet). A VPN can allow users to exchange data efficiently…
Non Computability from a Buddhist viewpoint
Penrose argues that the underlying nature of human understanding is non-computable. There is no algorithmic approach that can mimic or reproduce exactly what we call ‘understanding’. He provides some examples,…
Running out of disk space? Sharding
What is automatic sharding? Sharding is a type of database partitioning that separates very large databases the into smaller, faster, more easily managed parts called data shards.