About MALIK SHAFI
Experienced PHP Developer with a strong background in building scalable web applications in the IT services sector. Proficient in PHP frameworks like Laravel and CodeIgniter, and front-end technologies, Skilled in MySQL database management, RESTful API integration, and working with AWS services such as EC2 and S3. Extensive hands-on experience with Nginx configuration on AWS EC2 instances, optimizing for performance and security.
View all posts by MALIK SHAFI
I’ve been there building a file upload feature in PHP, selecting a file, hitting upload, and boom “Sorry, there was an error uploading ...
Continue reading
When I first started working with AJAX in jQuery, one of the most frustrating problems I faced was returning errors from PHP and showin...
Continue reading
I’ve run into this problem more times than I’d like to admit: I’m happily building an AJAX feature, jQuery is supposed to parse JSON, a...
Continue reading
I remember the first time I tried to send an iOS Push Notification using PHP. It looked simple enough just open a socket to Apple’s ser...
Continue reading
I’ve run into this problem more times than I care to admit: I call file_get_contents() on a URL, something goes wrong with SSL, and PHP...
Continue reading
I’ve been experimenting recently with Dockerized PHP applications, trying to move away from file based error logs and instead send ever...
Continue reading
Recently, I was working on a game project where I needed to fetch quests from an XML database using PHP. Everything seemed to work fine...
Continue reading
In one of my recent PHP based projects, I stumbled across a surprisingly frustrating issue while working with an AJAX widget. Everythin...
Continue reading
How I broke it, what that cryptic error actually means, and the cleaner code I use today plus a few drills you can practice on your own...
Continue reading
While refactoring my ancient PHP admin panel, a glaring “syntax error, unexpected end of file” popped up at the very last line an unmis...
Continue reading