Open in app

Sign in

Write

Sign in

Raveen Savinda Rathnayake
Raveen Savinda Rathnayake

91 Followers

Home

About

May 29, 2018

How to create a Siddhi project and Run/Debug Siddhi files using Intellij IDEA

In this article the following topics will be covered. Creating a Siddhi project and a Siddhi file in Intellij IDEA Running a Siddhi file in Intellij IDEA Debugging a Siddhi file in Intellij IDEA [Want to know how to setup Siddhi in Intellij IDEA? Then checkout my previous article.] Creating a Siddhi project and a Siddhi file Creating a new Siddhi project Go…

Intellij Idea

4 min read

How to create a Siddhi project and Run/Debug Siddhi files using Intellij IDEA
How to create a Siddhi project and Run/Debug Siddhi files using Intellij IDEA
Intellij Idea

4 min read


May 29, 2018

How to setup Siddhi in Intellij IDEA

Siddhi is a java library that listens to events from data streams, detects complex conditions described via a Streaming SQL language, and triggers actions. It performs both Stream Processing and Complex Event Processing. You can run Siddhi with additional functionality in WSO2 Stream Processor as well. In this article I’m…

Siddhi

3 min read

How to setup Siddhi in Intellij IDEA
How to setup Siddhi in Intellij IDEA
Siddhi

3 min read


Nov 18, 2017

How to add Checkstyle and FindBugs plugins in a gradle based project

(Prior knowledge in Gradle, Checkstyle, FindBugs is required to understand this blog) Currently I am working on a gradle based project in WSO2 and I met with a requirement where I wanted to add Checkstyle and FindBugs plugins to my gradle script. So as the first step(which everyone do normally…

Gradle

4 min read

How to add Checkstyle and FindBugs plugins in a gradle based project
How to add Checkstyle and FindBugs plugins in a gradle based project
Gradle

4 min read


Nov 5, 2017

How to move commits of a branch in a remote git repository, to a new remote repository keeping commits history in both repositories

Recently I wanted to move all the content from my github repository to a repository which was managed by the company I am working now. You may say that It is really easy because I can fork that repository to my github account and do the changes and send a…

Git

3 min read

How to move commits of a branch in a remote git repository, to a new remote repository keeping…
How to move commits of a branch in a remote git repository, to a new remote repository keeping…
Git

3 min read


Nov 5, 2017

Developing an Intellij IDEA Plugin for a Custom Language — Tutorial 2-Creating a Gradle project for plugin and initial steps in developing the actual plugin

Go to Tutorial 1 In this article i will be considering on creating a Gradle project for plugin and implementing the file type recognition. Let’s consider Sample is the name of our custom language and the file extension for the language is .sample. …

Intellij

5 min read

Developing an Intellij IDEA Plugin for a Custom Language — Tutorial 2-Creating a Gradle project for…
Developing an Intellij IDEA Plugin for a Custom Language — Tutorial 2-Creating a Gradle project for…
Intellij

5 min read


Oct 16, 2017

Developing an Intellij IDEA Plugin for a Custom Language— Tutorial 1-Setting up the environment

As my first intern project at WSO2, Inc I got the chance to develop a plugin for the Siddhi language. Siddhi is a query language which is used inside the WSO2 Complex Event Processor. Building this plugin was a challenging task because the documentation given by @intellijidea on developing a…

Intellij

4 min read

Developing an Intellij IDEA Plugin for a Custom Language— Tutorial 1-Setting up the environment
Developing an Intellij IDEA Plugin for a Custom Language— Tutorial 1-Setting up the environment
Intellij

4 min read


May 15, 2017

Before going to your internship interview

Since this is the time period where almost all the undergraduates going for the internship interviews, I thought it is high time to write on preparation for the internship interview. This checklist provides a guide for a person who is looking for the software engineering trainee position. Object Oriented Programming concepts Almost all companies…

Internships

3 min read

Before going to your internship interview
Before going to your internship interview
Internships

3 min read


Apr 8, 2017

How to connect the Raspberry Pi to laptop using putty

I had a problem when using the Raspberry pi which is I don’t have a separate display or a monitor to connect it. I had only the laptop with me. So after googling I found some interesting stuff. The best part is you can use your laptop’s(or PC’s) keyboard and…

Raspberry Pi

3 min read

How to connect the Raspberry Pi to laptop using putty
How to connect the Raspberry Pi to laptop using putty
Raspberry Pi

3 min read


Apr 5, 2017

How to create an EFFECTIVE CV?

Since this the time of the year where most of the students who are looking for internship opportunities, I thought to write about How to create a good looking CV. Use this as a guideline to create a remarkable CV of you. CV is simply a material which showcase yourself…

Resume

3 min read

How to create an EFFECTIVE CV?
How to create an EFFECTIVE CV?
Resume

3 min read


Mar 18, 2017

Getting Started with Raspberry Pi

First of all let’s see what you need Obviously a Raspberry Pi Stable power supply 8GB micro SD card (anything more than 4GB is okay) Monitor or TV HDMI Cable (If you are using a old monitor get a HDMI to VGA cable) Raspberry Pi Casing — optional If you are using an old raspberry pi model get…

Raspberry Pi

4 min read

Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
Raspberry Pi

4 min read

Raveen Savinda Rathnayake

Raveen Savinda Rathnayake

91 Followers

Senior Software Engineer @WSO2 | Graduate of University of Westminster | www.raveen.me

Following
  • Tim Denning

    Tim Denning

  • Dakshitha Ratnayake

    Dakshitha Ratnayake

  • Samisa Abeysinghe

    Samisa Abeysinghe

  • Vihan De Silva

    Vihan De Silva

  • Stefinie Minoli Fernando

    Stefinie Minoli Fernando

See all (96)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams