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
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 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.
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.
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.
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.
In this part we’ll complete the series by discussing working with folders and reading email content. Let’s get started!
I discuss the most essential things you need to know about WordPress plugin development.
Whether writing your own mail client or customizing one of the many open source ones, knowing how to work with the PHP IMAP mail extension will be helpful.
Read Explore Aspect Oriented Programming with CodeIgniter, Part 2 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 article, Rakhitha Nimesh will explain the process of two-way SMS interactions and show you how you can incorporate it in your PHP applications.
This article will give you a brief introduction to phpQuery and explain how you can use it in real-world projects.