Adding Social Authentication to a Laravel 4 application Part 3

Over the last two weeks I’ve looked at adding social authentication to a Laravel application. First I walked you through how to add social authentication to your application and how you can allow users to authenticate with your application without them ever having to divulge their username and password. Next I looked at integrating social […]

Continue reading...

Design Inspiration #140

Design Inspiration from The Brand Bat, Cornell University, FLOV, Intent and PageLanes! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. The Brand Bat https://thebrandbat.com Cornell University http://www.cornell.edu FLOV http://www.theflov.com Intent http://www.intenthq.com PageLanes http://www.pagelanes.com

Continue reading...

Working with Money and Currency in PHP

In last week’s tutorial I talked about the potential pit falls when working with money and currency in your applications. There are many things to be aware of when working with money in an application, and there are a lot of best practices that should be consistently observed throughout your code base. In this tutorial […]

Continue reading...

Adding Social Authentication to a Laravel 4 application Part 2

Last week I looked at authenticating a user through a social provider. In my example I was using Twitter, but there are many different social authentication providers available that all use the common protocol of Oauth. In last week’s tutorial I left it at the stage where we have successfully authenticated a user through a […]

Continue reading...

Design Inspiration #139

Design Inspiration from Visage, Icon Pocket, Findings, BNOTIONS and Soundflake! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Visage http://www.visage.co Icon Pocket http://iconpocket.com Findings http://findingsapp.com BNOTIONS http://www.bnotions.com Snowflake http://soundflakeapp.com

Continue reading...

How to handle money and currency in web applications

Ecommerce websites are one of the most common varieties of web applications on the modern Internet. Companies all over the world are looking for ways to connect with their customers and expand their businesses. In 2014 there are many options for building an ecommerce website. Services like Shopify offer a completely hosted experience, whilst Open […]

Continue reading...

Adding Social Authentication to a Laravel 4 application Part 1

A popular form of authentication for modern consumer web applications is using an existing social service to reduce the friction to potential new users. Offering a popular existing authentication service through a website such as Twitter reduces the mental block of signing up for yet another new application. What’s more, if the user is already […]

Continue reading...

Design Inspiration #138

Design Inspiration from Reissued, Osmo, Webalys, Creative Works and Gogobot! Design Inspiration is a weekly post that showcases examples of some of the best new web design from around the internet. Reissued https://www.reissued.com Osmo https://www.playosmo.com Webalys http://www.webalys.com Creative Works http://www.creativeworks.co Gogobot http://www.gogobot.com

Continue reading...

Create a HMAC-SHA authentication implementation for PHP

When it comes to providing authentication for your API, you basically have a few different options. HTTP Basic is a popular choice because of how easy it is to use. All you have to do is copy and paste your username and password or API key and you can start interacting with the API straight […]

Continue reading...

Creating a basic user registration system in Laravel 4

Over the last couple of weeks I’ve looked into implementing an invitation system for a Laravel 4 application. First I looked at a basic foundation for requesting a new invitation and requiring a user to have a valid invitation to access the registration form. Next I looked at creating an Invitation service class and automatically […]

Continue reading...

Supported by