August 21, 2017Many of you probably scratched your heads reading this title. “Bitwhat?”
In this article, we’ll look at what bitwise operators are, and whether or not their use is still relevant in this modern age of computing.Example Use Case
I’d been trying to really understand bitwise operators for a long ...
May 30, 2017We live in interesting times. A short while ago, a company called OfferZen announced a new, programmable credit card. It’s been a long time since I was this excited to get my hands on a piece of tech. My mind has been brimming with ideas ever since.
So, I decided to write about one of them!
I’m going to des...
March 16, 2016Rauth is SitePoint’s access control package for either granting or restricting access to certain classes or methods, mainly by means of annotations.In this tutorial, we’ll learn how to use it.
Why Rauth
Traditional access control layers (ACLs) only control routes – you set anything starting with /admin to b...
February 26, 2016We skipped January’s Sourcehunt, but we’re back now, ready to boost the stardom of more projects!mult1mate/cron-manager [125 ★]
mult1mate/cron-manager is a flexible tasks manager designed for MVC-type applications. It’s used instead of crontab and its purpose is to provide an easy way to manipulate repetitive...
February 22, 2016GateKeeper is a pretty nifty user registration, authentication and authorization library which uses its own database to store and query the user records. This means that it’s completely decoupled from your main app (so you can, essentially, use Postgre or Mongo for your business logic while using a completely differe...
February 19, 2016In part 1, we built our server part. Now we can build our client. We are going to use AngularJS to make a Single Page Application. We will use a very basic bootstrap template, built on the fly.Planning
Our application will be made up of three screens.Login Screen: a simple login screen. The user will insert their e...
February 17, 2016The Laravel API Boilerplate (JWT Edition) was made on the shoulders of giants like:Dingo API;
JWT-Auth, by tymondesigns;
CORS on Laravel 5 by barryvdh;In this article, we will learn how to use it to quickly create a fully functional API for an imaginary book wishlist application. As an aside, we will also see how t...
December 21, 2015The Symfony2 security system is a complex part of the framework, one that is difficult to understand and work with for many people. It is very powerful and flexible, however not the most straightforward. For an example of custom authentication system, check out my previous article that integrates Symfony with the UserA...
November 16, 2015Symfony has a very powerful authentication and authorization system, which can cater to a lot of our needs out of the box. FOSUserBundle is a library built on top of Symfony’s security system, which provides functionality such as registration, login, password resets, etc. It has built in support for MongoDB, as well...
September 21, 2015Most non-basic multi-user applications need some roles and permission levels. If you ever used WordPress, you must have noticed that they have a super admin, admin, editor, author, etc. Simplifying the development and integration of a permission system is what Cartalyst’s Sentinel package is trying to accomplish. The...
Recent Comments