Consent

This site uses third party services that need your consent.

Skip to content
Steven Roland

HTML

HTML, or Hypertext Markup Language, is the standard language used to create and design documents on the World Wide Web. It defines the structure and layout of a web page by using a system of tags and attributes, allowing the integration of various media such as text, images, links, and multimedia elements within a web document.

Enhance Your HTML Skills

Elevate your web development skills by delving into the detailed HTML glossary. Perfect for both newcomers and seasoned developers, our glossary offers clear definitions and explanations of essential HTML terms. Start exploring now to enhance your coding proficiency and build better web pages.

Creating a Simple PHP Wrapper for Google reCAPTCHA

Create a reusable PHP class for Google reCAPTCHA to protect web forms from spam that supports static methods, default keys with override options, and easy integration into forms. It simplifies displaying the reCAPTCHA widget and verifying responses.

Keyboard Shortcuts with Alpine.js

Use Alpine.js to quickly, and very easily, implement key bindings into your website. I wrote an example to build a simple search component.

Simple PHP CSRF Token

CSRF tokens, or anti-CSRF tokens, are a security measure used to prevent Cross-Site Request Forgery (CSRF) attacks. They work by ensuring that a submitted request is only accepted by a web application if it contains a string that the server expects.

Using CSRF Tokens with AJAX in PHP

Secure AJAX requests in PHP by implementing CSRF tokens, ensuring each asynchronous submission is authorized and protected against attacks.

Comparing Alpine.js and HTMX

Alpine.js and HTMX offer lightweight solutions for web interactivity. Alpine.js focuses on client-side reactivity, while HTMX enhances server-side interactions.