Fulltext results:
- Let's Talk - Building a Modular PHP Framework part 3 @en:blog:2025:02:03
- * series, we will cover: * Cross-Site Request Forgery (CSRF) * API and Endpoint creation * Datab... ced database handling. ===== Cross-Site Request Forgery (CSRF) ===== **What is CSRF?** **Cross-Site Request Forgery (CSRF)** is a type of web security vulnerabili... - CSRF * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec
- Let's Talk - Building a Modular PHP Framework part 2 @en:blog:2025:01:28
- tstrap * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec... equest * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec... Output * * @license MIT (https://mit-license.org/) * @author Louis Ouellet */ // Declaring ... Helper * * @license MIT (https://mit-license.org/) * @author Louis Ouellet */ // Declaring
- Let's Talk - Building a Modular PHP Framework from Scratch @en:blog:2025:01:24
- tstrap * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec... Module * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec... Config * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec... - Log * * @license MIT (https://mit-license.org/) * @author Louis Ouellet <louis@laswitchtec
- Let's Talk - Why and How I Use Artificial Intelligence @en:blog:2025:01:27
- n AI assistant, but the results often turn out disorganized. Instead, I use AI for brainstorming, outli