Vikram Kotwani

42 Flips | 11 Magazines | 2 Followers | @vikramkotwani | Keep up with Vikram Kotwani on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Vikram Kotwani”

BIND based DNS server

Summary<p>To point your BIND based DNS server to use OpenDNS resolvers for external resolution you need to modify the <b>named.conf.options</b> and add the …

Use of NFS Considered Harmful

Programs use file locking to insure that concurrent access to files does not occur except when guaranteed to be safe. This prevents data corruption, …

Respite from the OOM killer

Thomas Habets had an unfortunate experience recently. His Linux system ran out of memory, and the dreaded "OOM killer" was loosed upon the system's …

Ghost Logo

Datacenter Computing with Apache Mesos - BigData DC

Tools for concatenating and minifying CSS and JavaScript files in different development environments - Robert's talk

To follow up on the topic of cutting down the number of HTTP requests that I mentioned in my posts How to improve your web site performance – tips & …

using ruby and stomp to write messages to ActiveMQ

I'm using stomp to write messages to ActiveMQ from Ruby. I'm following example at …

Apache Software Foundation

Apache Nutch™ -

Apache Nutch News¶<p>23 December 2017 - Nutch 1.14 Release¶<p>The Apache Nutch PMC are pleased to announce the immediate release of Apache Nutch v1.14, we …

Kelvin Tan - Solr/ElasticSearch Consultant - Is Nutch appropriate for aggregation-type vertical search?

I get pinged all the time by people who tell me they want to build a vertical search engine with Nutch. The part I can't figure out, though, is why …

Lucene vs Solr

Many people new to Lucene and Solr will ask the obvious question: <b>Should I use Lucene or Solr?</b><p>The answer is simple: <b>if you're asking yourself this</b> …

Ruby on Rails Server options [closed]

The whole issue of setting up a development server for my Ruby on Rails application confuses me. There are WEBrick, Mongrel, Passenger, Apache, Nginx …

Web Applications

DigitalOcean home

Introduction<p>One of the key areas of producing web-based applications, and where many major companies pride themselves, is deployment. More precisely,</i> …

DigitalOcean home

Introduction<p>If you are not already fed up with repeating the same mundane tasks to update your application servers to get your project online, you …

Ruby Version Manager (RVM)

RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.<p>Cut …

rubyrep: Home

Mission<p><b>Development of an open-source solution for asynchronous, master-master replication of relational databases that is</b><p><b>ridiculously easy to</b> …

gearman

What is Gearman?<p>Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the …

Messaging that just works

RabbitMQ Features<p>Developer Experience<p>Deploy with BOSH, Chef, Docker and Puppet. Develop cross-language messaging with favorite programming languages …

Apache Lucene - Welcome to Apache Lucene

LuceneTM News¶<p>3 July 2018 - Apache Lucene 6.6.5 and Apache Solr 6.6.5 Available¶<p>The Lucene PMC is pleased to announce the release of Apache Lucene …

Index

Supports a variety of Cross Language Clients and Protocols from Java, C, C++, C#, Ruby, Perl, Python, PHP<p>OpenWire for high performance clients in …

Messaging

Firebug

Border Gateway Protocol

"BGP" redirects here. For other uses, see BGP (disambiguation).<p><b>Border Gateway Protocol</b> (<b>BGP</b>) is a standardized exterior gateway protocol designed to …

DigitalOcean home

This article is the third installment in the "Using Git" series. It assumes that you have read both the installation article and the article on how …

DigitalOcean home

This article assumes that you have git installed and that your global configuration settings (namely username and email) are properly set. If this is …

DigitalOcean home

Introduction<p>An indispensable tool in modern software development is some kind of version control system. Version control systems allow you to keep …

DevOps

DigitalOcean home

<b>Status:</b> Deprecated<p>This article covers a version of Ubuntu that is no longer supported. If you are currently operate a server running Ubuntu 12.04, we …

WebRTC in the real world: STUN, TURN and signaling

WebRTC enables peer to peer communication.<p>BUT...<p>WebRTC still needs servers:<p>For clients to exchange metadata to coordinate communication: this is …

A Year Building a WebRTC Application: Lessons in Startup Engineering

I’ve been an Engineer at Toptal for just about a year now, working on the same WebRTC framework project since I joined the network: Ondello, a …