May 25, 2017I was asked to do a little session on this the other day. I’d say I’m underqualified to answer the question, as is any single person. If you really needed hard answers to this question, you’d probably look to aggregate data of survey results from lots of developers.
I am a little qualified though. As...
March 2, 2017
Advertise here via BSA
Singer is an open-source standard for writing scripts that move data. It describes how data extraction scripts—called “Taps” —and data loading scripts—called “Targets”— should communicate, allowing them to be used in any combination to move data from any source to any destination...
January 24, 2017In this article, you’ll learn how to work with the Google Calendar API in PHP. You’ll do it by building a calendar app that allows users to add new calendars, add events, and sync calendars to Google Calendar. If you want to follow along, I recommend you to set up Homestead so you can easily get an environm...
January 20, 2017Previously, we saw how to configure a Laravel app to handle Braintree subscriptions.This time, we’ll talk about how to:Prevent users from signing up to the same plan twice
Add basic flash messaging to our application
Add the ability to swap plans
Create middleware to protect some routes based on the subscrip...
January 17, 2017Subscriptions to services online are something extremely common – from subscribing to music streaming services to tutorial sites to access premium content.
With Laravel 5, we saw the introduction of Laravel Cashier, an official Laravel package to help developers manage Stripe’s and Braintree’s subscr...
December 16, 2016While I was working on an application for a client, I had to implement a new module that entails the following:Users ask for a budget quotation for a certain task.
Every task has a location.
Professionals can subscribe to different zones.
A zone can be a region or a city.Now, let’s neglect the core applicatio...
December 14, 2016Authentication is something that has evolved over the years. We have seen it change from email – password combination to social authentication, and finally password-less authentication. Actually, more like an “email only” authentication. In the case of a password-less login, the app assumes that you w...
November 21, 2016Sourcehunt – Open Source Week Edition
This week is Open Source Week at SitePoint.com. While we do usually cover open source here, what with all the tutorials and introductions to amazing new libraries, packages, and frameworks, this week will be a little “theoretical” for a change.
We’ll discus...
November 6, 2016Developers usually stick with a new CMS for its simplicity and extensibility. OctoberCMS presents itself as a back to basics CMS, and provides an enjoyable experience for both developers and users. In this article, I’m going to demonstrate some aspects of the CMS that makes it extensible, and we’ll also try...
November 1, 2016
There are many ways an attacker can get a user’s password. It could happen through social engineering, key logging, or by some other nefarious means. Passwords alone are not enough to protect users from their accounts being compromised, specially if an attacker somehow has their credentials.
To get around this s...
Recent Comments