The Tech Feast

A Glimpse at the World of Computer Science

Saturday, June 20, 2015

Expose Any Shell Command or Script as a Web API

›
I implemented a tool that can expose any shell command or script as a simple web API. All you have to specify is the binary (command/scrip...
2 comments:
Monday, June 8, 2015

Exposing a Local Directory Through a Web Server

›
Did you ever encounter a situation where you have to serve the contents of a directory in the local file system through a web server? Usual...
Wednesday, May 13, 2015

Using Java Thread Pools

›
Here's a quick (and somewhat dirty) solution in Java to process a set of tasks in parallel. It does not require any third party librari...
Tuesday, May 5, 2015

Parsing Line-Oriented Text Files Using Go

›
The following example demonstrates several features of Golang, such as reading a file line-by-line (with error handling), deferred statemen...
Friday, March 20, 2015

QBETS: A Time Series Analysis and Forecasting Method

›
Today I’m going to share some details on an analytics technology I’ve been using for my research. QBETS (Queue Bounds Estimation from T...
Sunday, January 11, 2015

Creating Eucalyptus Machine Images from a Running VM

›
I often use Eucalyptus private cloud platform for my research. And very often I need to start Linux VMs in Eucalyptus, and install a whol...
›
Home
View web version

About Me

My photo
Hiranya Jayathilaka
Mountain View, CA, United States
I'm a software engineer at Google working on Firebase -- Google's mobile platform. My expertise is concentrated on the intersection of cloud computing, mobile apps and programming languages. I enjoy building middleware, frameworks and APIs that other developers can use to build world changing apps and systems. I have a bachelor's degree in engineering, and a Ph.D. in computer science from UC Santa Barbara. I'm also an avid open source enthusiast, and I've been contributing to a number of open source projects for nearly a decade.
View my complete profile
Powered by Blogger.