Latest Posts

The Truth About the Learn and Understand AngularJS Course by Anthony Alicea

A lot of students are taking to the Internet to learn valuable web development skills that could lead to lucrative careers and exciting job opportunities. With sites like Udemy offering a host of development courses online, anyone can learn the tools they need to dive into this growing field. Udemy features more than 35,000 courses from over 19,000 instructors. These are some of the best teachers that you’ll find online, so it’s no wonder that Udemy has been featured in publications like the Wall Street Journal and Fortune. To excel in web development, you should be well versed in all

Read More »

JMS057: 4 Responsive Web Design Principles Every Web Developer Should Know

In this episode of the John Morris Show, I share the 4 responsive web design principles every web developer should know, CES, Oculus Rift, how I’m launching my wife’s freelancing career, answers to your questions and more: Subscribe to the Podcast [saf] Here’s the line-up: Dealing with depression during the holidays [00:47] CES, Oculus Rift and how it relates to web development [13:00] How to avoid being a “hard to work with” developer [22:26] Responsive design principles every web developer should know[31:09] How I’m launching my wife’s freelance career [44:19] Answers to your questions [59:02] Links mentioned in this episode:

Read More »

JMS056: Send Form Data Via Email, 2016 Web Design Trends, The Risk-Takers Mindset and More

In this episode of the John Morris Show I share the Web Design trends to watch in 2016, how to send form data via email, the risk-takers mindset and how to capitalize in a competitive industry and more. Subscribe to the Podcast [saf] Here’s the line-up: Before You Write Your New Years Resolutions [00:48] Web Design Trends to Watch in 2016[13:57] Risk-Takers Mindset and Capitalizing In a Competitive Industry [26:58] How to Send Form Data Via Email [31:30] 4 Trends That Will Disrupt the Way We Work by 2021 [40:54] Weekly WebDev Q&A [52:00] Links mentioned in this episode: The

Read More »

JMS055: 6 Common PHP Security Issues and Their Fixes And More

In this episode of the John Morris Show I share what web designers can learn from the Miss Universe gaffe, 6 common PHP security issues and their fixes, is it worth trying Upwork, answers to your questions and more: Subscribe to the Podcast [saf] Here’s the line-up: Why Web Development in 2015 Is Different [00:44] What Web Designers Can Learn From Miss Universe [9:58] A Winning Mindset For Web Developers [19:31] 6 Common PHP Security Issues and Their Fixes [25:20] Is It Really Worth Trying Upwork? [33:03] Weekly WebDev Q&A [40:14] Links mentioned in this episode: Corrected Miss Universe Winner Card Google’s Password-Free Login Experiment

Read More »

JMS054: PHP 7, MVC, Writing Your Upwork Bio, Weekly Q&A and More

In this episode of the John Morris Show we dive into the new features in PHP 7, using the MVC design pattern, writing your bio on Upwork to get more clients, our weekly Q&A and more: Here’s the line-up: Opening and Managing Negativity in the Web Developer Community [00:37] The New Features in PHP 7 [13:40] The Thinking Trap That Stops Most Developers From Being Successful [24:28] MVC: What You Need to Know [35:08] Writing Your Upwork Service Description [48:27] Weekly WebDev Q&A [1:03:34] Links mentioned in this episode: Head First Design Patterns The MVC Pattern and PHP MVC For

Read More »

JMS053: How to Use a Queue To Speedup PHP Processing Tasks

In this episode of the John Morris Show we cover: how to use a queue to speedup the processing of tasks in PHP, the advice an ex-Microsoft engineer has for developers, what this year’s holiday means for web developers, the little-talked-about secret to success on Upwork and answers to your questions: An Ex-Microsoft Engineer’s Advice to Programmers I would advise folks in software to do one thing, and that’s write. Learn how to write … It’s actually useful. You need to know how to express yourself. And it’s really tough for a lot of engineers to step up and do public speaking… Once

Read More »

[LIVE Q&A] Do you believe in the myth of the full stack developer?

In this week’s WebDev Q&A, I answer questions on: Do you believe in the myth of the full stack developer? How do I process checkboxes using PHP? How do I use PDO in my web pages? Watch below: Links mentioned in the video: Get the best price on Bluehost web hosting (affiliate) PHP Multiple Checkbox Array Handling How to Structure Database and Object Model How to Insert Form Data Into a MySQL Database Using PHP Let me help you publicize your blog Take my “How to Start a Blog” free tutorial Follow me on Periscope to ask questions live When

Read More »

How to Use the PHP DateTime Class Instead of the PHP Date Function

In this PHP tutorial, you learn how to use the PHP DateTime class introduced in PHP 5.2 instead of the PHP date function. Watch the tutorial below: Links mentioned in the video: How to Start a Blog in Less Than 15 Minutes Let me help publicize your blog My web developer resources page with more code snippets. Supported DateTime Formats Supported Timezones Supported Interval Strings DateTime PHP Manual Entry Get the source code for this video as a supporting listener of the John Morris Show on Patreon If you get value from this code snippet, please consider sharing it with another

Read More »

7 Steps to Make Money on Upwork

My first few months on Upwork (Elance) were a disaster. I wasted a lot of time bidding on dead-end or low-payout jobs, working with horrible clients and making much less than I wanted (read: needed). About a year later, I was doing well enough to leave Upwork forever and get all my clients through repeat business, referrals and my own website… charging what I wanted and clients seeking me out. Now, I have an Upwork course where I’ve helped, to date, 3,739 other Upworkers make a similar kind of transition. I’m not special or overly smart. I just figured out

Read More »

[Periscope] How do I create a multilingual website using PHP?

In this week’s WebDev Q&A, I answer questions on: How do I create a multi-lingual website using PHP?  What about SEO is important to learn for developers? Who should I follow for SEO? How do you create a site key for hashing passwords in PHP? Watch below: Links mentioned in the video: Get the best price on Bluehost web hosting (affiliate) How to Add PHP Multilingual Support to a Website With I18n Freelancing Tips Playlist 10 Questions You Must Answer Before a Client Says Yes MD5, SHA-1 or BCRYPT For Hashing and Storing Passwords With PHP? Let me help you publicize your

Read More »

[Quora] Do you have to take the skill tests on Upwork.com?

I was recently asked to answer this question on Quora and it’s something I get asked quite a bit: Do you have to take the skill tests on Upwork.com? You don’t have to but I highly recommend you do. My answer below explains why. Upvote if you get value from it: You have to take the “Upwork Readiness Test for Independent Contractors and Company Managers” test (as of when I joined). Beyond that, you don’t have to take any of the other tests. And, while some of the other commenters are right that you can have success without taking any of

Read More »

13 Tips For Making Your Blog Posts More Interesting

The first blog post I ever wrote I didn’t publish for three days. I’d log in every day, open up the post and stare at the “Publish” button trying to work up the nerve to “just go for it”. “What if no one reads it?” “What if they do and think it’s terrible?” “What if I misspelled something and get made fun of for it?” Most of all, I was terrified people wouldn’t find it interesting and never come back. If you’ve ever had that same fear… don’t worry, we all have. Since then, I’ve spent a ton of time

Read More »

[Periscope] Do I Need to Learn WordPress?

In this week’s WebDev Q&A, I answer questions on: What text editor do you use? Why? Can I make my whole living as a web developer? Where’s the source code? Do I need to learn how to use a CMS, like WordPress? What’s the right learning path to take? Watch below: Links mentioned in the video: WordPress Theme Development With Bootstrap (affiliate) Let me help you publicize your blog Take my “How to Start a Blog” free tutorial Follow me on Periscope to ask questions live If you get value from this video, please consider sharing it with another developer or

Read More »

[Quora] How Do I Get Clients on Upwork Like I Used to On Elance?

I was recently asked to answer this question on Quora and it’s something I get asked quite a bit: I used to be very successful on Elance, but the same profile/strategy is performing poorly on Upwork. What are the possible reasons for this? Here’s what I think you can do to win on any freelance site, including Upwork. Upvote if you get value from it: First, I’d want to know what your strategy was. It’s possible that it was something that exploited how Elance worked that’s now been shored up with the migration to Upwork. If that’s the case, then it’s

Read More »

How to Create a Custom Error 404 Not Found Page

In this PHP tutorial, you’ll learn how to create a custom 404 page not found error page. Watch the tutorial below: Links mentioned in the video: How to Start a Blog in Less Than 15 Minutes Let me help publicize your blog My web developer resources page with more code snippets. Get the source code for this video as a supporting listener of the John Morris Show on Patreon If you get value from this code snippet, please consider sharing it with another developer or group who could benefit from it.

Read More »

7 Smart Productivity Tips For Freelancers

I hate Facebook. Seriously. But, I love it. I get to keep in touch with all the most important people in my life… but it can so easily suck away my day. Email, YouTube (oh god!), Clash of Clans (insert demon face)… as a freelancer my time and income are intimately linked. And, if I blow a day watching 50 Cent interviews on YouTube or building the “perfect” base on CoC… I lose money. Here’s seven of the best productivity tips and resources I’ve found to STOP me from doing this day after day (after day): 5 Apps To Boost

Read More »

[Periscope] What WordPress Development Tutorial Should I Invest In?

In this week’s WebDev Q&A, I answer questions on: What WordPress development tutorial you should invest in? The key to continually getting freelance clients Sending emails with PHP’s built-in mail() function Watch below: Links mentioned in the video: Pippin’s Plugins WordPress Development Tutorials iThemes WordPress Training WordPress Theme Development With Bootstrap (affiliate) Let me help you publicize your blog Take my “How to Start a Blog” free tutorial Follow me on Periscope to ask questions live If you get value from this video, please consider sharing it with another developer or group who could benefit from it.

Read More »

[Quora] How Much Does a Web Designer Charge For His Services?

I recently came across this question on Quora: I’ve got problems with charging my services online, so I’d like to hear how do you guys go about it. Be as detailed as possible. Want to charge more for your services? Build trust by regularly publishing helpful content. Click here to start your blog in 15 minutes or less. I always find the answers people give to be a bit vague, so I thought I’d chime in with my answer. Upvote if you get value from it: This was something I struggled with when I first started out, as well. It’s a constant

Read More »

How to Send Mail Using PHP

In this PHP tutorial, you’ll learn how to send mail using PHP. Watch the tutorial below: Links mentioned in the video: How to Start a Blog in Less Than 15 Minutes Let me help publicize your blog My web developer resources page with more code snippets. Get the source code for this video as a supporting listener of the John Morris Show on Patreon If you get value from this code snippet, please consider sharing it with another developer or group who could benefit from it.

Read More »

The simple secrets to high-paying freelance clients

What makes clients willing to pay $5,000, $10,000 even $20,000 and up for your services? Download and install my mobile app and I’ll show you. It’s free. Just click the button below:

Clients Like:

Inc. Magazine Logo
Lewis Howes Logo
Ray Edwards Logo

WHAT OTHERS ARE SAYING

Bob Patterson

Not only is John a very talented programmer and developer, he is also an excellent communicator. He has a talent for taking complex subjects and communicating them in terms that anyone can understand. This is a rare combination. This ability has enabled me to take my skills and knowledge to the next level. Thank you John for for all that you do.

Bradley Smith

John and I have worked together on numerous projects. John is very quick and efficient and was a pleasure to work with.

Jim DeJonge

Jim DeJonge

John has a relaxed and engaging manner. His advice is solid and the explanations are well thought out.

Ray Edwards

I recommend John every chance I get. If every person I worked with were as committed to excellence, punctuality, value, and unquestionable integrity… the world would be a better place. Highest recommendation.

Michael Skye

Michael Skye

John is a man of integrity, who gives generously of himself to projects and people he cares about.

Jason Rumley

Jason Rumley

John has a habit of over-delivering on the expectations he sets up. That’s why he’s the best.

Lori Grant

John did an outstanding job on my project. I highly recommend him and look forward to working with him on future projects.

Thabo Motsoahae

John is one of the best instructors I have come across, I learned a lot from his online tutorials.

Sukh Plaha

John is a fantastic and patient tutor, who is not just able to share knowledge and communicate it very effectively – but able to support one in applying it. However, I believe that John has a very rare ability to go further than just imparting knowledge and showing one how to apply it. He is able to innately provoke one’s curiosity when explaining and demonstrating concepts, to the extent that one can explore and unravel their own learning journey. Thanks very much John!

Steve Dimmick

Steve Dimmick

John has provided expert knowledge and advice on multiple occasions that have helped me better serve my clients. John is a Rockstar!

Xan Barksdale

Xan Barksdale

Very professional worker who is extremely knowledgable in WordPress and Wishlist Member. I would definitely hire again.

Chris Aitken

He significantly improved my site through his expert knowledge of PHP, CSS and Javascript. Would definitely recommend John to others.

Daniel Mohlendick

On the Freelancing on Upwork course: “This is by far the best course i have watched on Skillshare!! Thank you so much.”