WP Smith

Creating WordPress & Genesis Websites Since 2010

  • Home
  • About
  • Services
  • Blog
  • Contact

Feb 17 2014

Beginner Developer Series: Setting Up Your Computer: Mac v. Windows

Computer setup is essential. But before we can get to the software, we must talk about the essential computer parts or the hardware. If you have the liberty to purchase a new computer, you need to decide whether you should get a Windows machine or a Mac (or even a Linux): the Mac v. Windows debate.

If you are struggling with this decision, and you are like me, the struggle is between a Windows machine and a Mac. For me, I am a Mac wannabe; however, with the hype of Macs, the beautiful design and Mac user experience, your reputation with your peers and colleagues who are die-hard Mac lovers, and the financial burden Macs impose, I struggle deeply. Read this article from Lifehacker: Mac vs. Windows: Your Best Arguments. But if I may, let me do a brief comparision.

Design

Macs branded all their products well with a streamlined, expected, beautiful, crisp, clean, and near perfect design. Steve Jobs's passion for an awesome design was paralleled by no other, and this has resulted in Apple's current reputation as being more hip and advanced than that of its competitor: the Windows PC. Yet, the Windows PC, due to its open philosophy, has a multitude of designs, brands, and looks. Because of this, neither has an edge and it comes down to preference 100%.

Price

To me, this is the biggest issue I have with Apple products. Yet from a business perspective, I cannot argue with them. Yet, one cannot compare base prices with one another because they are truly incomparable due to the two machines containing different hardware (processor, RAM, hard drive capacity, graphics card, USB ports, etc) and software (Mac OS, Mac Software v. Windows OS, Microsoft Software).

Software

While there is an abundance of great software for designers and developers, Macs tend to lack in this area especially as it pertains to normal business applications and even gaming. Most gamers prefer some sort of serious customization, which is not as easily attainable with a Mac. Since Microsoft doesn't make hardware like Apple does, it only makes sense that there

Yet, since we are talking about WordPress design and development, I personally do not believe that there is an edge either way. But we will talk more about this in the next post.

Security

Here is a another difference between Macs and PCs. Some of this is more pereception than reality as many would say that Macs never get viruses. There is no doubt or debtae that a Mac user is less likely to be infected by a computer virus because the iOS, a UNIX-based system, is more compartmentalized than a Windows machine. Because the majority share of computers tend to run Microsoft Windows, most viral attacks focus on Windows-based operating machines with malware like Trojans, fake antivirus programs and bots, and other spyware. Yet, these are rarely found on Macs; however, this is not due to Macs having a better security system. Personally, Mac users can be more vulnerable since they often take this notion for granted and don't protect themselves with some sort of anti-virus.

Conclusion

It really, 100% boils down to preference, choice, value, and finances. Simply, if you have the finances, aren't a serious gamer, or don't care about massive customization, then Macs are a great choice. Besides the obvious differences above, Apple provides a much better customer experience both in support and computer setup than a Windows PC. And if you like this and are willing to pay for it because of the provided value, then by all means go for it. However, since I have been a Windows user since DOS and Windows 3.0, it is better the devil I know... However, read this great article by the NextWeb from Owen Williams who documents his thoughts on switching from Windows to Mac.

Written by Travis Smith · Categorized: WordPress for Beginners

Feb 11 2014

Beginner Developer Series: From Nothing to Developing

Beginner Developer Series: From Nothing to Developing

As I have been involved over the last couple years in WordPress meetups, WordCamps, and blogging about WordPress, I have noticed that there is a definite need for beginner WordPress developers. This need spans from the extreme basic (I know how to turn on my computer) to the experienced PHP developer just needing to understand WordPress as a platform or framework for development. So in this series, I am going to span that gap from the very beginner to the beginner to intermediate WordPress developer. I may accidentally assume that the reader will understand and know some basic computer skills; however, it is my goal to talk about everything in a very elementary sense.

As a way of a roadmap and a high level scope, I will be talking about the following items:

  1. Setup on a Windows Computer
    1. Essential Programs & Tools
    2. Setting Up a Local Environment
  2. What's the Difference between WordPress.com v. WordPress.org?
  3. An Introduction to Hosting and DNS
    1. Introduction to WordPress Friendly Hosts
    2. Basic Review of Domain Purchasing & Setup
  4. Your Online Presence: Understanding Your Website with Social Media
    1. What Level of Social Media Integration Do You Need?
    2. Importance of Facebook, LinkedIn, Twitter, & Google+
    3. Guidelines to follow while getting YouTube subscribers from a trusted company
    4. You Are a Small Business, So Do You Need to Blog?
  5. An Introduction to WordPress
    1. What Happens in WordPress
    2. Tour of the WordPress GUI
  6. An Introduction to WordPress Themes: What Are Themes?
    1. An Introduction to WordPress Themes Repository
    2. Surveying the Premium Themes Market
    3. What Are Child Themes & How Do You Make One?
    4. My Top WordPress Themes
  7. An Introduction to WordPress Plugins
    1. An Introduction to WordPress Plugins Repository
    2. Understanding the Place of Premium Plugins
    3. My Top WordPress Plugins
    4. Core Functionality Plugin and Multiple Mini-Plugins
    5. A Review of Hello Dolly
    6. Writing Your First Plugin
  8. Understanding Your Site's Content
  9. Your Site's SEO: A Basic Introduction to the Essentials
  10. An Introduction to WordPress as a Content Management System
    1. Understanding WordPress's Core Posts & Pages
    2. Tumblrizing WordPress: An Introduction to Post Formats
    3. A Basic Conceptual Review of Custom Post Types
  11. Scaling WordPress: Caching & Content Delivery Networks (CDN)
  12. The Extreme Importance of Securing Your Site

Of course, I am not limiting myself to this strictly and reserve the freedom to address any questions, comments, etc. in a full post. Also, as I progress through this outline, I may realize that I missed something, created a gap or something otherwise, to which I will address accordingly.

Written by Travis Smith · Categorized: WordPress for Beginners

  • Twitter
  • Facebook
  • LinkedIn
  • Google+
  • RSS

Copyright © 2025 � WP Smith on Genesis on Genesis Framework � WordPress � Log in