WSO2 API Manager is a fully open-source full lifecycle API Management solution that can be run anywhere. It can be deployed on-prem, on a private cloud, is available as a service on cloud or deployed in a hybrid fashion where its components can be distributed and deployed across multiple cloud and on-prem infrastructures. Even though…
Category: Cool Stuff
Submit data to a google form in a programmatical way – unsecured form
Nowadays google forms are the most convenient way of collecting information and when it comes to google forms, usually the recommended way is to have security enabled so the user needs to be logged in before submitting the form. But sometimes when we are conducting surveys that are not possible as we need to share…
Spring Security integration with WSO2 Identity Server
Recently I did a small screen cast on “Spring Security integration with WSO2 Identity Server”. You can find all the resources I have used in the screencast bellow. Source code of the SDK : https://github.com/rnavagamuwa/spring-security-abac/tree/master/sdk The source code of the sample: https://github.com/rnavagamuwa/spring-security-abac/tree/master/sample Slide deck
Install Oracle Database 11g Express Edition on CentOS 6.x
Overview Oracle database is one of the most widely used relational database management systems (RDBMS) in enterprise environments. Developed, maintained, and supported by Oracle Corporation, this RDBMS is often installed on top of a flavor of Enterprise Linux (RHEL, CentOS, or Scientific Linux). This makes for a very robust operating system – database choice. In…
Improve your AWS lambda development with SIGMA
A few weeks back, I wrote an article about implementing a Simple Authentication Service with AWS Lambda. Implementing that service was not that straightforward. If you are doing that on your own, then you need to go through several docs on API Gateway, RDS, and Lambda. Believe me that is not an easy thing to do. With Sigma, you only…
Simple authentication service with AWS Lambda
When it comes to APIs, AWS comes to our mind instantly. We all have been using AWS EC2 for our back ends. With the new Serverless Computing concept, AWS has introduced their own serverless platform which is called AWS Lambda. AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume…
Secure B2B Trading with AS2 Gateway
Handmade (Pvt) Ltd is a small company with around 50 employees, which was started a few years back. Handmade makes small ornaments which will be sold to retail stores worldwide including some of the Fortune 500 companies. Most of these large companies constantly demand Handmade to use a secure protocol to send invoices, instead of…
Correct file permissions for a website
Hi all, Today I’m going to talk about file permissions on a Linux environment. Setting file permissions on your Web server should be the first thing you do. Users and groups To put it simply, a user is an account that has access to the computer, and a group just is an identifier for a certain…
Tumbling Cube in MATLAB
Recently I did a small presentation on modeling a Cube in Matlab and I thought of sharing the presentation here Tumbling cube from Randika Navagamuwa
Kaggle Grupo Bimbo Neural Network Implementation
I learnt about Neural Network during my machine learning lectures. And as our project we had to solve a problem on Kaggle. Kaggle is a platform which provides real world machine learning problems. Before going through this example I suggest you to go through this blog post (http://iamtrask.github.io/2015/07/12/basic-python-network/) on implementing a small neural network. Overview…
Time series Shapelets in 10 minutes
Hi all, While I was working on my Final Year Project, I went through this amazing concept, “Time Series Shapelets”. After struggeling with shapelets for hours, considered of sharing that on my blog 🙂 Overview Classification of time series has been a very interested field over many years. Most common methof of analyzing time series has…
Customize Orion Editor to have multiple cursors on Eclipse Che
Last month I have talked about a pluggable editor for your website. If you haven’t seen it yet just go here and take a look. 🙂 As you all know Eclipse Che is a cloud based developer IDE. This IDE uses Orion as the editor. Since this is an open source product we can customize the…
Run Eclipse Mars IDE inside Eclipse Che
What is Eclipse Che? Eclipse Che is a developer workspace server and cloud IDE. Codenvy hosts eclipse che workspaces with free accounts. You can simply create a codenvy account and try Eclipse Che. (https://codenvy.com/login/) Since Eclipse Che is an open source project you can folk their github repository and start building from the source code. All…
Pluggable editor for your web site
Today I’m going to tell you about a cool open source project called ORION. Overview Orion’s objective is to create a browser-based open tool integration platform which is entirely focused on developing for the web, in the web. Tools are written in JavaScript and run in the browser. Unlike other attempts at creating…
Make your own TWITTER BOT!(Linux)
Hi all, today I’m going to tell you guys how to create a twitter bot. What is a bot. Bot is a simple computer program used to perform highly repetitive operations. You might have already seen some twitter bots but haven’t recognized them as bots. Here I’m going to create a simple retweet bot. Everything is…
Wikipedia on whatsapp
Hi all, today I’m going to tell you guys a cool feature that wikipedia provides. Now a days we all are familiar with whatsapp and we all use whatsapp group chat daily. So you might need to search wikipedia while you are chatting with your friends. You can simply use this cool feature. Add this number…