Rakhitha Nimesh is a software engineer and writer from Sri Lanka. He likes to develop applications and write on latest technologies. He is available for freelance writing and WordPress development. You can read his latest book on Building Impressive Presentations with Impress.js. He is a regular contributor to 1stWebDesigner, Tuts+ network and SitePoint network. Make sure to follow him on Google+.
Rakhitha's articles
Rakhitha Nimesh teaches you how to create an Image Gallery as a web component suing Polymer 1.0.
In this article we take a look at the power of WordPress page builders and their usage, covering 3 of the most popular page builder options available today.
Rakhitha Nimesh dissects, explains and implements real time data pagination with cursor based pagination
This article uses jQuery and zxcvbn to create a plugin that detects the strength of a proposed password.
Rakhitha Nimesh wraps up the series by completing the hashtag contest app with Twitter's API
Rakhitha Nimesh explains how you can build a hashtag contest in PHP with Twitter's API
This article explores Masonry layout, a type of grid layout that easily supports items of variable size.
This tutorial teaches readers how to integrate Intro.js and WordPress in order to create product tours.
This article introduces the concept of product tours. From there, the Intro.js library is used to show how product tours are created.
Learn how to implement translation and speech synthesis with Microsoft Translator
Read Beginners Guide to DOM Selection with jQuery and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Planning a Perfect WordPress Forms Plugin and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
In this tutorial, we are going to look at the possibilities of enhancing the default features of impress.js while building an interactive presentation with WImpress.
Read Integrating impress.js into WordPress and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Design patterns standardize common solutions for the problems we face in developing complex software. One such problem is managing a complex series of actions in a workflow. The Facade pattern helps hide the complexity to expose a clean, neat API. See exactly what Facade is and how help us write good code.
Reuse templates and features in multiple places throughout your PHP code by extending Twig templates by using template inheritance, functions, and filters.
CodeIgniter comes with multi-language support which lets us present our application's interface in different languages without duplicating existing code.
In this tutorial, you will learn how to customize WordPress themes with Action Hooks.
The Adapter pattern is a design pattern which is commonly used to manage changes in development; see how to use it to minimize the impact of changes.
Opauth is an open source library created to standardize the authentication process among various open authentication service providers.
This article provides a very high level overview of the JavaScript Date object.
The popular open source library Faker provides us with the ability to generate different data suitable for a wide range of scenarios.
Rakhitha Nimesh takes a look at using shortcodes and page templates when creating a custom WordPress page design.
This article explains why jQuery plugins are popular, and why many developers prefer them over plain JavaScript.
WordPress developers write their own plugins, right? But what about if there's a great free plugin that's just right for the job? Rakhitha Nimesh thinks it through.
Learn how to use Pimple, a light weight container library, to keep code that takes advantage of dependency injection more maintainable.
This article introduces a very simple memory game implemented on top of the jQuery library.
This article provides an overview of the RequireJS framework. RequireJS is used for managing dependencies in JavaScript projects.
If your app depends on Ajax, it can be difficult to maintain both JavaScript and PHP templates without duplication. Share them using Mustache!
This article provides an introduction to HTML templating in mustache.js.