Danno

I’ve been designing web applications—on and off—since 2001, back when animated GIFs were all the rage and ‘responsive design’ meant answering your client’s emails. Over the past 14 years, I’ve kept pace with the ever-evolving trends in PHP development, successfully delivering a variety of projects that made my clients happy (and kept me caffeinated). This website serves as my soapbox—a place to share the insights I’ve picked up along the way with anyone curious enough to dive in. Welcome aboard! Need some custom work done? Or, just want to reach out? Email: dan@danoriordan.com

Integrating Google Calendar with CodeIgniter 4.5.5

Integrating Google Calendar into a CodeIgniter 4.5.5 application allows users to manage their events seamlessly. This integration will enable functionalities such as creating, viewing, and deleting events directly from the application. To achieve this, we will utilize the Google Calendar API, which requires setting up a Google Cloud project and obtaining the necessary credentials. Step…

Learn More...

Secure Login Using PDO

In this post, we will implement a secure login system using PHP 8 and PDO (PHP Data Objects). This approach ensures that user credentials are handled safely, protecting against SQL injection attacks and enhancing overall security. We will create a simple login form, validate user input, and authenticate users against a database. In the code…

Learn More...

How to Embed Google Reviews on Your Website

Embedding Google Reviews on your website can enhance your credibility and attract more customers. This guide will walk you through the steps to achieve this using PHP 8. Step 1: Get Your Google Place ID To embed Google Reviews, you first need your Google Place ID. Here’s how to find it: Step 2: Create a…

Learn More...

Simple Zip File Extractor in C++

In this post, we will create a simple zip file extractor using C++. The program will utilize the miniz library, which is a lightweight and easy-to-use library for handling zip files. The extractor will read a zip file and extract its contents to a specified directory. Code Explanation The provided code implements a simple zip file extractor…

Learn More...

Check Local Weather with Python

The objective of this application is to create a Python program that checks the local weather forecast. The application will utilize an external weather API to fetch real-time weather data based on the user’s location. The user will be prompted to enter their city, and the application will return the current weather conditions, including temperature,…

Learn More...

Change Website Design via Admin Panel

In modern web applications, providing an admin panel that allows administrators to customize the website’s design is essential for maintaining a fresh and engaging user experience. This functionality can be achieved by allowing the admin to select different themes or styles directly from the admin interface. In this post, we will explore a simple implementation…

Learn More...