Heard of bitwise operators? Let's explore their practical application in storing and checking for user permissions, and whether this makes sense!
Bert introduces us to the concept of poka yoke - hyper defensive programming by forcing some checks and safeguards that make our code robust and sturdy.
Dino Londis takes a look at the factors you should consider when selecting your website's DDoS protection service.
In this sourcehunt, we present PHP machine learning, a CRM that helps you track personal relationships, a wrapper to make Guzzle usable again, and more!
Scott explains how we can have a secure, encrypted, and hack-proof database, but still use normal SELECT and search queries on it. Interesting stuff!
In this comprehensive and advanced tutorial, Chris shows us how to scan fingerprints with Async PHP and React Native. The future is here!
Oliver talks about the most common simple hacks applied to small business websites, how a hack works, why, and whom they actually benefit. Stay safe!
Implementing social logins is making your head explode? Oauth to complex? No more! With Socialite, it's done in 30 minutes, for ANY social service.
Running into the cryptic "server" error when renewing your server's HTTPS certificates with LetsEncrypt? Here's how to solve it.
Memi Allamani takes you through a crash course of implementing a merged Google+ / Facebook login with Oauth.io
Chris adds a password-less login procedure on top of the typical username/password login in Laravel - let's kill the password!
We talked to Scott Arciszewski who is intent on writing a PHP polyfill for libsodium, with the potential to increase the security of at least 27% of the web
Christopher Thomas shows us the full process of implementing 2FA - two factor authentication - in Laravel, using Google Authenticator!
Viraj introduces Phpseclib: a package for securely communicating with a remote server via PHP. Execute commands, list dir trees, schedule crons, and more!
Is it possible to have static type hints in PHP 5 without PHP 7 or HHVM? Yes - with the Augmented Types extension from Box!
This sourcehunt features a PHP-7 only alternative to Laravel, input validation, HPKP, strict PHP object signatures, and more.
Miguel implements the Halite library in a sample email sending application, to get symmetrically encrypted emails going for full communication security!
Drupal 8 has a new approach for validating data and restricting it to specific types and type classes. Danny will show you the ropes!
Controlling access to methods and classes rather than routes? This is where Rauth comes in - a package for full, granular access control in your whole app!
Learn how to protect your PHP applications from Brute Force Attacks. I'll show you how in this screencast.
Sentinel - a package to make implementing roles and authorization via ACL much easier than it used to be. Learn from Younes in this in-depth tutorial!
Parham re-introduces PDO ahead of the PHP 7 launch, preparing you for a transition from the soon-to-be removed insecure and deprecated mysql extension!