Name: Gihan Karunarathne
Type: User
Company: Senior Software Engineer at Noon.com
Bio: I involved with Python, NodeJS, ReactJS, React-Native, Golang, Scala projects.
Alma mater: University of Moratuwa
Location: Downtown Dubai
Blog: resourceoptimism.blogspot.com
Gihan Karunarathne's Projects
A complete, yet simple, starter for Angular using webpack
AngularJS based Treeview (no jQuery)
This is a demonstration application for how to create a Android device as a mouse and control the mouse pointer in PC side. This project includes PC side server and Android side virtual mouse.
WebServer and Utility Scripts for Managing CFCWM CMS data
my foray into the world of competitive programming
RESTful API with using python Flask framework to store,query and modify CURW (Centre for URban Water) Time series
MySQL Adapter for storing Weather Timeseries
jQuery Cycle Plugin - Slideshow goodness
Web path scanner
This project expands output formats of DocBook into Android OS and iOS devices. The output formats take an input DocBook XML document and produce Android application or iOS application which can be installed. After installed, it can be used for browsing original DocBook document including features like collapsible table of contents, searchable index and full-text searching. http://www.google-melange.com/gsoc/project/google/gsoc2012/gihanchanuka/18001
In previous version, it has some components from the "PhoneGap". But it seems to be not the objective of DocBook XSL mobile. Using this package user can build mobile output and separately download PhoneGap package and replace with it's asserts at build time.
Docker - the open-source application container engine
Amazon Dynamo implementation by using AKKA framework.
Code Exercises for Temporal 101 in Python
Repo for 'Learning JavaScript Design Patterns' - creative-commons book on JavaScript design patterns.
Fake mongodb for NodeJS
18 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/
I'm Gihan Chanuka Karunarathne and this is my github profile. Blog: resourceoptimism.blogspot.com
Curated list of Go design patterns, recipes and idioms
Go Client library of Swisher platform
A complete daily plan for studying to become a Google software engineer.
Grunt.js task for removing console logging statements
JavaScript Style Guide
Automatically exported from code.google.com/p/jquery-stream
Administration tool for Mongo Database. Replacement for Mongo shell client tool.
Simple tool set to calculate next event occurring date.
Native NodeJS addon which can use to get the memory allocation in v8.
A schedule forecaster for NodeJS which expose a generic API to calculate number of occurrences within given time period. Useful for API clients and sms, email, notification daemons which tasks that need to calculate occurrence of a given event.