Security
Preparing for a job interview that includes AWS Kubernetes? Our interview guide includes common Kubernetes interview questions to expect.
Heard of bitwise operators? Let's explore their practical application in storing and checking for user permissions, and whether this makes sense!
Christian shows you how to deliver unexpected and large amounts of data (zip bombs) to people who might be attempting to access or crawl your server.
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.
Younes Rafie shows us how to add 2FA to a Laravel app - make sure your users can log in securely by adding an SMS layer!
Running into the cryptic "server" error when renewing your server's HTTPS certificates with LetsEncrypt? Here's how to solve it.
Let's take a look at Peridot - a testing suite with a different approach. Can we BDD test our units? Should we?
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!
Chris looks into two of the most feared and hated core functions of PHP: exec and eval. But are they really that evil?
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!
Francesco builds an AngularJS app to consume a previously built Laravel API application for making book wishlists. JSON web token authentication in action!
Francesco builds an entire API-only application with the Laravel API Boilerplate project (JWT edition) for creating and editing book wishlists!
Danny introduces Guard, a new Symfony 3 component for easier authentication
Nicola Pietroluongo takes a look at the new randomness functions in PHP 7, compares them to "rand", and introduces alternatives for older PHP versions.
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!