Make 2020 the year you learn to code. Change your career, change your life. Through this site, I
can help you do that.
Hi there! I'm Mike Dalisay, a pro software developer since 2010. I’m the founder and
author of
this site, the CodeOfaNinja programming blog.
Here you can learn PHP programming, JavaScript programming, and how to use APIs. Click here and
choose what you want to learn.
In 2015, with the help of my knowledge and expertise with the above topics, I was able to start
my own software company. My co-founder and I called it Codalify. We develop and maintain
software products like SociableKIT.
In July 2017, I was interviewed by Indie Hackers, an online publication of a multi-billion
dollar company called Stripe. Learn from our interview here.
Dive into our extensive library of tutorials covering a wide range of programming languages and topics. Our high-quality, easy-to-follow guides are designed to accommodate learners at every level, offering the knowledge you need to excel.
Reinforce your learning by delving into real-world projects and coding exercises. Implement the newfound knowledge and test your skills, ensuring a robust understanding of the concepts.
Love our content? Support our mission to deliver top-notch programming education by purchasing source codes related to the tutorials. Your support empowers us to create more incredible content and helps you to deepen your understanding with premium, in-depth material.
Connect with like-minded ninjas from around the globe! Share your experiences, seek advice, and collaborate on projects, all while expanding your network and enriching your learning journey.
Thanks for making these awesome tutorials! I bought your source codes. To be honest, it's very readable code and helps me understand a lot of things and how it's done in PHP. Thanks for that again."
Thank you so much. I must admit, I love your tutorials. They helped me get hired you know. Thank you for taking the time to walk us through tutorials and making our lives easier.
"These are indeed very nice tutorials. I have been coding using mainly Java but this tutorial has made me like PHP now!"
BIG THANKS! I’ve been searching and messing around with SDK, Composer, FB APIs… to achieve to place feeds in my FB page to appear on my website without any luck until now.
The fact that you've put it all together saves so much time and its worth buying the code. Makes me feel good supporting a developer like yourself. Keep up the good work!
Hi there Mr. Ninja, thanks for that guide and your effort. It is working great, after I understood how to use it. :)
Hello Sir Mike, someday, I want to be a professional web developer just like you. I've read much about your website and it inspired me to do well as a student. I have already shared you site with my IT friends and we really found it useful for our online learning reference. Thank you Sir, more power and God bless!"
Hi Mike, thanks for the great script. I'm a programming novice, but got this running the way I wanted to pretty quickly. I owe you a beer.
I don't know how to thank you for making such a beautiful website to help people in need. I should have visited your website earlier. I am 1,000,000% sure I'd have leanred a lot more than I have got now. I have suggested all my friends to visit. May God bless you.
As a first time viewer at your tutorial, specifically the Angular CRUD, my attention is totally caught by the article and the best thing is I am screaming in joy when the code runds and learned lots of stuffs when I stumble upon an error. All that I can say is thank you for great tutorial that you create."
Thanks, I've been trying to get Facebook events on the website for 6+ months had no luck, decided last night to update the site which I haven't done in a while and thought I'd give it another go and found you're page through a google search."
As a first time viewer at your tutorial, specifically the Angular CRUD, my attention is totally caught by the article and the best thing is I am screaming in joy when the code runds and learned lots of stuffs when I stumble upon an error. All that I can say is thank you for great tutorial that you create."
Explore the tutorials that have been most helpful to our community of coders.
The latest industry news, interviews, technologies, and resources.
Sending email from localhost is very useful to quickly test or debug your web application. Setting up the mail function will need a few steps. Send email using PHP mail() Create php file Create send_email_test.php file. Put the following code. It uses the PHP mail() function. By default, it will not work in localhost. To...
Our new member’s area is now live! Our member’s area is currently only for our customers who purchased any of our source codes. Once you register and log in, you can see the list of all your purchases in one place. No need to repeatedly scan your email for your purchases. You can also download...
Welcome to our unique JavaScript tutorial series, tailored explicitly for beginners interested in building a shopping cart application. In this JavaScript tutorial for beginners, we will skip the traditional introduction to the basics of JavaScript syntax, variables, data types, and operators. Instead, we will dive right into the essential features of JavaScript crucial for creating...
Previously, we learned how to create a simple REST API in PHP. The create, read, update and delete database records (CRUD operations) have been helpful for our projects. Today, we will learn how to authenticate a user using REST API and JSON Web Tokens or JWT. This tutorial will cover a basic sign-up or registration...
Previously, we learned the basics of JavaScript from our JavaScript tutorial for beginners. Today, we will explore the creation of a simple REST API using the PHP programming language. We will delve into the implementation of CRUD (Create, Read, Update, Delete) functionality and examine the implementation of search and pagination functionality within the context of...
Important Note: This script is not updated in a while. But it still works. Download at your own risk. Download and learn how this simple tournament script was made. Technologies used include PHP, MySQL, AngularJS, Material Design and jQuery. Script Overview This script is an addition to our tutorial: PHP, MySQL and AngularJS CRUD Tutorial...