iOS 17.4 Beta and timers, by Deborah

Reading Time: < 1 minuteViews: 2,438 One of the intriguing features introduced by Apple that caught my attention is the enhanced ease with which we can manage our timers. Consider this scenario: you need to set timers for various occasions. Previously, you could only start a timer with the same duration as the one previously used, lacking a recent… Continue reading iOS 17.4 Beta and timers, by Deborah

The Role of Audio Description in Making Visual Content Accessible

Reading Time: 7 minutesViews: 3,000 Introduction: In today’s digital age, where images and videos permeate our online experiences, ensuring accessibility for all users, regardless of their abilities, is more important than ever. While text-based content can be readily accessed through screen readers and other assistive technologies, visual content presents unique challenges for individuals with visual impairments. This is… Continue reading The Role of Audio Description in Making Visual Content Accessible

Unlocking the World of Braille: A Celebration of World Braille Day

Reading Time: 4 minutesViews: 2,974 Introduction: Unveiling the Power of Braille World Braille Day, observed annually on January 4th, is a global celebration that pays tribute to Louis Braille, the brilliant mind behind the revolutionary braille system. This tactile writing and reading method, featuring raised dots, have not only empowered individuals with visual impairments but have also served… Continue reading Unlocking the World of Braille: A Celebration of World Braille Day

Exploring the Rich Tapestry of Calendars: A Journey Through Time

Reading Time: 13 minutesViews: 1,957 Introduction: Calendars are more than just a means of marking the passage of days; they serve as cultural artifacts that weave together the fabric of human history, reflecting the diverse ways in which societies have organized and understood time. In this exploration, we delve into the fascinating world of calendars, spanning different civilizations,… Continue reading Exploring the Rich Tapestry of Calendars: A Journey Through Time

Navigating the Social World: Understanding Body Language for Blind Individuals.

Reading Time: 4 minutesViews: 2,803 Communication is a complex tapestry woven with words and gestures. For individuals with visual impairments, the mastery of body language becomes a key to unlocking meaningful connections. In this extensive guide, we will explore a wider array of gestures, delve into eye contacts, and provide insights for both blind and sighted individuals to… Continue reading Navigating the Social World: Understanding Body Language for Blind Individuals.

Demystifying Color Perception for Blind Individuals: A Journey Beyond Hues and Shades.

Reading Time: 10 minutesViews: 4,880 A World of Hues and Shades: Embracing the Vibrant Nuances Colors, the vibrant hues that paint our world, hold a profound significance that extends far beyond their visual appeal. They evoke emotions, convey messages, and shape our perception of the world around us. For individuals with full color vision, these nuances are readily… Continue reading Demystifying Color Perception for Blind Individuals: A Journey Beyond Hues and Shades.

Reflecting on 2023: Unveiling a Year of Silent Creations!

Reading Time: 2 minutesViews: 2,568 As we bid farewell to 2023, I find myself in a moment of reflection. A year filled with silent endeavors, late-night coding sessions, and the thrill of creation has quietly passed. In the midst of it all, I realized that I hadn’t shared any new games with you throughout this incredible journey… or… Continue reading Reflecting on 2023: Unveiling a Year of Silent Creations!

Welcome to my blog!

Reading Time: < 1 minuteViews: 176,661 Greetings everyone! I am thrilled to extend a warm welcome to all visitors of mahdiabedi.com! My name is Mahdi Abedi, and I am both a game developer and programmer. I am excited to embark on this journey of sharing my insights, experiences, and creations with you through this platform. As a blind individual… Continue reading Welcome to my blog!