python Plotting Earthquakes I wanted to see how to plot the earthquakes on the global map. Here we will be using the historical earthquake data from USGS and plot it on the world map.
javascript Convert all external links to open in a new tab or window with JavaScript One line javascript to automatically open all external links in a new tab or window
golang Managing GoLang dependencies in separate projects When working on multiple projects that use GoLang, how can you ensure that updating dependencies do not break other projects
nodejs Server rendered web pages with React and TypeScript This shows how to render webpages on the server using React and TypeScript
nodejs Building real time web apps with AngularJS, NodeJS and MongoDB This is a demo implementation of creating real time web apps with AngularJS and MongoDB. In here we implement a todo list that is synchronised in real time for all the users
Markdown Online Markdown Showdown Editor Write your Markdown and see the formatted HTML output instantaneously . I usually write my posts in Markdown format (specifically Showdown).Now it is even more easier and faster to write my content with the Online Editor where I can see content rendered in real time. The editor is online and stores
DigitalOcean How to move your Domain to DigitalOcean without changing your Name Servers DigitalOcean's guide to move your custom-domain shows that you need to change your Name Servers to that of DigitalOcean. And they have made it pretty simple to use. However if you do not wish to migrate a lot of domain-records and do not wish to change your name servers, read on.
visual ping Visual Ping - Email alerts on web page changes VisualPing sends you an email alert for the web pages you set for monitoring.
hardware Hardware Trojans - Does your device leak data off-grid? How secure is the hardware that we use? Hardware Trojans are created with intentional and malicious changes to hardware's initial design.
chrome Chrome has updated - How to fix the changed New Tab page Chrome recently auto-updated and changed the New Tab page to show Google Search box and recent websites. Just like me, you may not like it - read further on how to fix it via an extension
nodejs Adding dependencies and data to Node-NPM package In the first part we created a package with no dependencies. In this part, we'll add some dependencies to our program and package. We'll also look at some additional tips that you may require when creating your first NPM package.
nodejs How to create a NodeJS NPM package See how to create a simple NodeJS NPM package. We'll first create a simple program, add some node_modules to it and walk through the process of creating a NPM package, publishing it and upgrading it. We'll also walk through see some common issues that you might face for the first time.
nodejs Nirman - Flexible static site generator for NodeJS Introducing Nirman - A flexible static site generator for NodeJS that is written in JavaScript and does not get in your way.
static Going Static - Why I don't need dynamic pages This blog has now been upgraded to use simple static html pages instead of a CMS. Why did I do that? What tools did I use? And more details within.
jquery Bootstrap Form builder In the first part, we saw how to create a basic multi-colum drag-drop interface for form fields. In this second and final part, we will be using the same concepts - instead using Twitter Bootstrap for UI and controls.
force.com DataExplorer for Force.com Data Explorer for Force.com allows Force.com developers to be more productive by allowing them to run complex queries on your Force.com environment.
force.com Data Explorer for Force.com - Extension now available on Chrome Webstore Data Explorer allows developers to be more productive by allowing them to run complex SOQL and SOSL queries on your Force.com environment without leaving your browser
force.com Force.com Developer tip- Writing faster JavaScript / CSS If you are a Force.com developer who has to write Visualforce pages and some bit of javascript, you surely would get frustrated with the slow "file-save" timings that you find with Force.com Eclipse IDE. Further if you use compressed static resources to host all your static js/css files, it gets mo
salesforce Google Chrome Extension for Salesforce's REST API with OAuth2 In this post, we will see how to create a Google Chrome Extension that uses Salesforce.com’s REST API directly. We will be using the OAuth2 authorization and to do this we will use an existing library for OAuth2 chrome extensions. In this example, we will create an extension name "Explorer" which wi
salesforce Salesforce Chatter Monitor - Google Chrome extension Google Chrome extension for Salesforce.com's Chatter frees you from having to login to see Chatter feed and is an excellent non-intrusive replacement for Chatter Desktop and encourage user-adoption. It’s a great app for people who work out of the browser all day. This one also does not require you t
app engine Blogging on Google App Engine Google App Engine can be used as a host for your blog. This site is currently hosted on App Engine. Out of the multiple options available over the internet (related to blogging on GAE), I found only a couple that were near my requirements and easily customizable. In this post, I discuss the options
jquery A simple Form Builder using jQueryUI - Part 1 In this post, we will see how to implement jQuery and jQueryUI to create the first part of form builder. In this part, the form builder will be used to place fields in a column layout.
Latent Semantic Indexing - part 3 - Searching This is a continuation in the series of LSI (Latent Semantic Indexing) implementation. In this post, we will walk through the implementation of searching an index based on user's query
Latent Semantic Indexing - part 2 - Indexing This is a continuation in the series of LSI (Latent Semantic Indexing) implementation. In this post, we will walk through the implementation of creating an Index.