For months and months, as Google's brain trust searched for the ideal candidate to lead the company’s come-from-behind bid for its biggest new opportunity since Larry Page and Sergey Brin began putting ads on their search engine, one name kept coming up: Diane Greene. Little known outside Silicon Valley, Greene is a legend in tech … Continue reading The trillion dollar tech war between Amazon, Google, and Microsoft
Computing
Module in JavaScript
A short personal note: var dayName = function() {}(); is equivalent to var dayName = function() {}; dayName(); You define a function first then invoke it. Modules A beginning programmer writes her programs like an ant builds her hill, one piece at a time, without thought for the bigger structure. Her programs will be like … Continue reading Module in JavaScript
D3.js – A JavaScript library to manipulate graph using HTML5
D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation. Download … Continue reading D3.js – A JavaScript library to manipulate graph using HTML5
NIST declares the age of SMS-based 2-factor authentication over
2-factor authentication is a great thing to have, and more and more services are making it a standard feature. But one of the go-to methods for sending 2FA notifications, SMS, is being left in the dust by the National Institute of Standards and Technology. NIST creates national-level guidelines and rules for measurements, and among the … Continue reading NIST declares the age of SMS-based 2-factor authentication over
Fixing the Back Button: A Simple SPA Behavior using Location Hash
Introduction Using a SPA framework, like AngularJS, is overkill for a simple one-page website. But, suppose that single web page has pseudo-navigation needs, like a dialog that opens in response to the user clicking a button. This represents a state transition, and clicking the back button in the browser (or on an Android or Windows Phone) … Continue reading Fixing the Back Button: A Simple SPA Behavior using Location Hash
What if “product category” is missing in creating a menu in WordPress with Woocommerce
Product category is just a link. You may create a "custom link" which points to the specific product category and add it to the custom menu.
Apache Kafka
Apache Kafka is an open-source message broker project developed by the Apache Software Foundation written in Scala. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. It is, in its essence, a "massively scalable pub/sub message queue architected as a distributed transaction log",[2] making it highly valuable for enterprise … Continue reading Apache Kafka
How to install Aptana Studio 3 in Ubuntu 14.04 LTS?
First thing to do is to download Aptana Studio. Make sure that you download the right file for your architecture, 64bit or 32bit. Once downloaded, make sure that the prerequisites are installed, before installing Aptana Studio. Just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, run the command(s) below: sudo add-apt-repository ppa:webupd8team/java … Continue reading How to install Aptana Studio 3 in Ubuntu 14.04 LTS?
Web crawler and more
Definition of crawler 1: one that crawls 2: a vehicle (as a crane) that travels on endless chain belts Crawfish - you know what it means... A Web crawler is an Internet bot which systematically browses the World Wide Web, typically for the purpose of Web indexing. Web search engines and some other sites … Continue reading Web crawler and more
Why use Node.js?
Source: https://www.toptal.com/nodejs/why-the-hell-would-i-use-node-js JavaScript’s rising popularity has brought with it a lot of changes, and the face of web development today is dramatically different. The things that we can do on the web nowadays with JavaScript running on the server, as well as in the browser, were hard to imagine just several years ago, or were … Continue reading Why use Node.js?