In this article, I will explain what is apple pay and how we can make use of Javascript APIs to make a payment using Apple Pay. By following this article you should be able to set up a fully working Apple pay payment option for your e-commerce application.

What is Apple Pay?

Apple Pay is a payment method introduced by Apple for Apple users. It’s mandatory to have an Apple device to use this feature. The main advantage is that users will not have to expose their credit card details to third-party applications when paying with Apple pay which enhances…

Quick Guide to set up Tyk API Gateway to manage access to microservices

Why we need an API gateway?

Since companies are moving to micro-service based architectures and with the addition of more and more APIs each day, the complexity of managing these APIs becomes high. There can be both internal APIs and public-facing APIs. There can be millions of requests that are hitting the APIs from numerous sources like mobile applications, browser applications, and internal servers. So we may need to consider things like authentication (do these invoking parties have the credentials to send a request to our APIs), Rate limiting (Can we throttle the request count based on some criteria), etc. In order to tackle these problems…


Spare five minutes for reading this and you won’t regret. You can find a plethora of blogging platforms on the internet. One which is most popular these days is medium. You can create a medium account and write blog posts right out of the box. Wordpress can also be used for this purpose.

But it may not 100% what you want. Here are some issues that you might have encountered when using these platforms.

  • Less flexibility.
  • Difficult to customize enough to get the look and feel you want.
  • Difficulty in monetizing your content.
  • Database Configuration.
  • Hosting fees.

What is Jekyll?

Jekyll is a…

Intention of this article is to give a simple explanation of how QUIC protocol works. In the first section I have introduced what is QUIC and the reasons for its emergence. Then I have discussed the wire protocol of QUIC with simple diagrams. Let’s Start then.

I encountered QUIC while I was searching for a project for GSOC 2017. Ok what’s QUIC. It stands for Quick UDP internet connections.

QUIC is a new multiplexed and secure transport built atop UDP, designed from the ground up and optimized for HTTP/2 semantics. While built with HTTP/2 as the primary application protocol, QUIC…

Hope you have enjoyed the part I of this guide.In part II we’ll build our neural network, import it and run it on our android project. Complete android studio project is available on my git hub repository.

Creating a Neural Network using Keras Deep learning library.

Our training data set has 11 features. It contain the details of files which were accessed within 30 days. all the attributes are in numeric format. our target is predicting successor file given the set of previously accessed files. So this is a Regression problem. You can use any data set you want and…

In this post I am trying to explain how to run a trained neural network model on android. For this guide I’m going to use Keras deep learning library to implement the neural network. The proof of concept code is available on my GitHub repository. I’ve wrote this post in two parts. Part I will provide all the background information of deep learning libraries that will be useful to understand this guide. In part II , I will guide you through the real coding stuff. you can read more articles like this on my blog.

Why you should read this…

The purpose of this article is to give reader a clear idea about the underline facts of Smart Storage survey. Smart storage is a final year R & D project done by four undergraduate students of computer science and engineering department, University of Moratuwa.

Survey research is one of the most important areas of measurement in applied social research. The broad area of survey research encompasses any measurement procedures that involve asking questions of respondents. A “survey” can be anything form a short paper-and-pencil feedback form to an intensive one-on-one in-depth interview. Nowadays online surveys are more popular.

But unfortunately people are reluctant to participate in surveys. This is mainly because they think that it will harm their privacy or may be it is worthless. If the users are aware of the survey or if there is a transparency they will become more supportive.

Anuradha Niroshan

Computer Science and Engineering, University of Moratuwa. Lives in Srilanka. “Blogging is a conversation, not a code.”

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store