Tech Term: PHP

When you ask a web server for a page, it’s PHP’s job to create it. When you browse a WordPress blog or make a post on Facebook, PHP is putting it all together.

If you wanted a very simple PHP page to greet you every time you looked at it, it might look something like this:

<?php echo “Hi there stranger!”; ?>

That would make a web page that looked like this:

Hi there stranger!

One of the reasons many people learn PHP instead of Ruby or Python is that it comes installed on pretty much every web server out there. If you happen to have a bit of web space to your name, chances are you’re able to run PHP.

A pretty typical way you’ll see people working with PHP is along with Linux (an operating system), Apache (a web server), MySQL (a database), and PHP. This kind of setup is called LAMP.

Cocktail Party Fact

PHP supposedly stands for “PHP: Hypertext Preprocessor.” If you said “Hey, but that doesn’t say what PHP means!” then you get the point ;).

4 Games You Will Want Your Kids to Play

It’s back to school season parents! Are you excited? Frantic? Both? You have a lot on your plate – starting hectic morning routines anew, helping with homework, packing healthy lunches, managing after school activities, WHEW.  And of-course during all this you’re probably wondering if your kids are learning the right things at school and how you can supplement their education at home.

You’ve no doubt heard about the importance of computer literacy and getting your kids into programming and coding. But with the abundance of apps, toys, and books available, it’s hard to know where to start. Here are my top 4 choices for parents looking to get their young ones into tech:

1. Hopscotch

This iPad app lets kids drag and drop functioning blocks of code to build their own programs. The app teaches kids programming fundamentals as well as critical thinking and problem solving skills in a creative environment. The app fosters a “learn by experimenting” attitude and encourages kids to play and try things and see what works. Hopscotch was actually inspired by Scratch, # 3 on this list. Hopscotch cofounders Jocelyn Leavitt and Samantha John hope to get girls into programming earlier and help fill the void of women in tech.

2. Hello Ruby

We love everything about Linda Liukas and her upcoming children’s book Hello Ruby. The book raised $100k in 24 hours on Kickstarter and more than exceeded its initial goal of $10k by raising just over $380k at the end of its campaign. The book aims to teach 4-7 year olds about programming and open source culture through a smart, mischievous female protagonist and her whimsical adventures. Parents get a workbook so they can learn and help their kids solve problems in the accompanying activity book. We interviewed Liukas at the completion of her Kickstarter project – you can read that interview here.

3. Scratch

Scratch is a brainchild of the Lifelong Kindergarten Group at MIT’s Media Lab. It’s a programming language and comes with an extensive online community of it’s own. It’s designed for kids aged 8-16 and is totally free to use. Scratch allows students to create their own animations, interactive stories and much more. It uses drag and drop blocks of code similar to Hopscotch.

4. Tynker

I learned about Tynker from my old boss, who’s wife Tanya homeschools their 3 kids. Tynker provides self-paced courses with tutoring baked right in. Their tutorials are interactive and fun for kids, allowing them to unlock achievements and badges, create customized projects and characters and build video games while they learn programming concepts. Sharing projects on the web with others is a big focus of Tynker’s and they hold summer camps to foster collaboration and knowledge-sharing. They occasionally run workshops exclusively for girls as well.

Are you an old hat at getting kids into tech? Know all the cool, fun, hip new programming and tech apps, toys and tools out there? Share your top picks in the comments below!

The Morning Habits of 6 Successful People in Technology

A great morning routine can really make or break your day. In her book What the Most Successful People Do Before Breakfast, Laura Vanderkam writes, “Seizing your mornings is the equivalent of that sound financial advice to pay yourself first.  If you wait until the end of the month to save what you have left, there will be nothing left over.  Likewise, if you wait until the end of the day to do meaningful but not urgent things like exercise, pray, read, ponder how to advance your career or grow your organization, or truly give your family your best, it probably won’t happen.”

Even if you have never considered yourself a morning person, you are going to have to figure out how to work around that as some of the most successful people in the world attribute a lot of their productivity to a stellar morning routine. Check out these kings and queens of technology and their amazing morning routines.Padmasree Warrior,  Cisco Chief Technical and Strategy Officer

Can you say early riser? Warrior wakes up at 4:30 a.m., reads email for an hour, checks out the news, exercises, and gets her son ready for school. She is in the office by 8:30 at the latest and starts her workday.

David Karp, Founder of Tumblr

The 28 year old founder and CEO of Tumblr, puts off checking his email until he gets to the office around 9:30 am, unlike many of his CEO colleagues. I guess he is of the philosophy that you should not start your day by checking email. As quoted in Inc. Magazine, “Reading e-mails at home never feels good or productive . If something urgently needs my attention, someone will call or text me.”

Steve Jobs, late Apple CEO

Jobs spent his mornings re-evaluating his work and his goals in life. In his speech to a graduating class at Stanford, Jobs said:

For the past 33 years I have looked in the mirror every morning and asked myself: ‘If today were the last day of my life, would I want to do what I am about to do today?’ And whenever the answer has been ‘No’ for too many days in a row, I know I need to change something.

Marissa Mayer, CEO of Yahoo

Mayer is another early riser. We aren’t sure of the time but she has admitted she really doesn’t need much sleep to thrive (between four and six hours of sleep on any given night). Of course, this is also the woman who said there are 130 hours of potential work time in a week if you shower strategically.

Jason Goldberg, CEO of Fab

Goldberg is definitely of the school of thought that working out first thing in the morning makes you productive for the rest of the day. According to research, published in the International Journal of Workplace Health Management, on exercise days, people’s mood significantly improved after exercising. Goldberg told Inc.

I start my day at 6 every morning, and the first thing I do is check overnight emails. Our technology team is based in India, so they’re ahead of us. After I respond to any urgent emails, I do my morning run on the treadmill at a full steep incline for 30 minutes. I try not to think about work. Instead, I watch TV shows on my iPad. Currently, I’m watching ‘Curb Your Enthusiasm’–I’m up to Season Six. My other favorite shows are ‘Top Chef,’ ‘Dexter,’ and ‘Mad Men.’

Alexa Von Tobel, CEO and Founder of LearnVest

Von Tobel is also in support of a morning workout followed by a plan to the minute day. She told The Observer:

I start with an early morning workout (whether a power walk with friends, barre class or spin class), which is critical to feeling energized for the whole day. My calendar is often scheduled down to 15-minute intervals, so I can (attempt to!) make time for everything — internal and external meetings, speaking events, interviews, etc. I try to put as much as possible on auto-pilot (ex: using shortcuts like eating basically the same thing for breakfast and lunch). Also, I like to tackle the hardest things first, so I think through my priorities the night before and make sure I have time for my most strategic work.

10 WordPress Plugins You Can’t Live Without

When starting a web site or a blog of any kind on WordPress there are certain plugins that can make your life 1000x easier. Not only will they save you time, but plugins can bring your site to the next level by making it more usable, searchable, and innovative.

So what is this magical “plugin” we speak of? A plugin is simply a program that you can install to add a specific feature to your website. For WordPress, these plugins are written in PHP and integrate seamlessly with your site.

Installing A Plugin

Installing a plugin can be a little bit tricky if you haven’t done it before. First, log in to your WordPress admin page (https://[yourdomain.com]/wp-admin). From the admin dashboard, look to the left sidebar menu. There is an option on that menu to choose called “Plugins.” Click it! You’ll open the plugins settings tab. From here, there are two main ways to install:

1.  Search for a plugin in the plugins library

When you open the plugins setting tab, there is a search box on the main page. Type in the name of the specific plugin you are looking for, or a keyword (i.e. “SEO”) to find a list of options. You can also search by popular, new, favorites, or pre-determined keywords. Once you search, a list of matching results will appear. Research them by clicking “details” or install right away by clicking “install now.”

Search for Plugins

2. Upload your plugin

You can download a plugin as a .zip file to your computer, and then upload it to your site. Click the “upload” tab in the top navigation on the plugins settings tab, choose the file, and voila! Your plugin will upload and install for you. An important note is that you can only upload files in .zip format, so if you get an error message, check that!

Upload plugins

Every plugin is slightly different with the setup required once it is installed – some require none at all, and others require a bit of work. Click into your plugin once you install it to make sure you follow the correct steps to get it up and running!

Must Have Plugins

As you will see, there are thousands of plugins to choose from. What makes a plugin a must-have? Here’s the criteria we like to use at Skillcrush:

  • Will the plugin make your site faster?
  • Will the plugin reduce spam?
  • Will the plugin help you better accomplish your site goals?

We scoured to find you a few wonderfully helpful plugins that will accomplish just that! Try them out to make running your website much easier:

Akismet

This is a great plugin for getting rid of annoying comment spam. If you are frequently disapproving or deleting spam comments, you need this. [Download here]

Google XML Sitemaps

This plugin makes it much easier for search engines to go through your content. And, when a search engine can better index your content, it is more likely to show up in searches! Plus, this plugin notifies search engines whenever you publish a new post. [Download here]

Flaunt Your Clients

This is a fun plugin for web designers to use to make it easy for your clients to show how pleased they are with your work!  It creates a new custom post type specifically for client stories and testimonials. These “client pages” can be sorted by category, linked to blog posts, and more. [Download here]

WordPress SEO by Yoast

This plugin is super useful for ANY blog: it is the ultimate optimization plugin. It enables you to determine how your post will look on Facebook and Google. It also allows you to optimize your page or post for Google search. There is a reason there have been over 7 million downloads to date! [Download here]

Slick Social Share

This plugin will get your stuff shared on social media seamlessly. Plus, it looks gorgeous on your site! [Download here]

W3 Total Cache

This plugin will help your site load faster (which, especially if you have a lot of high-resolution photos or images, is quite important). It has page cache, minification, database caching, CDN integration and browser caching to speed up loading times for site visitors. [Download here]

SEO Smart Links

This plugin fully automate the internal linking process of your WordPress blog. One of the best ways to keep people on your site and improve SEO is to link between your own site content and posts, and this makes it straightforward and no-brainer. It also can convert specific keywords into internal and affiliate links. [Download here]

Video Capture

This plugin integrates video into your site in a big way. You simply put a shortcode into any page or post, and users will be able to record short videos, up to three minutes in length. It’s a fun feature to add, if you have a creative way to use it! [Download here]

Meet My Team

This is great for showing off who is on your team. This plugin will provide you with a custom post type designed for displaying team members and their info. A shortcode displays the team members in a responsive grid on any page or post you like. Until you take a Skillcrush JavaScript class or blueprint, it’s a great shortcut to make your site responsive! [Download here]

Contact Form 7

If you ever filled out a contact form on a blog, it very well may be through Contact Form. This plugin provides easy contact forms for blogs (i.e. contact us for help / advertising, etc.). It also works in conjunction with Askimet (above!) so there won’t be any spam abuse with these forms. [Download here]

Do you have any particularly helpful WordPress plugins? We’re always on the lookout for new favorites! Let us know.

The Top 25 Sites For Finding Remote Jobs

As you wait impatiently in line for your mislabeled coffee cup (you’re already going to be 20 minutes late to the office), take a step back and think: THIS could be your office. You could skip the commute, bring your laptop and charger, and power through your to do list from anywhere, wherever you are.

Working remotely – whether from home, Starbucks, or another creative place – is booming. A Virgin Media Business survey recently predicted that 60% of office-based employees will regularly work from home by 2022. And a separate survey featured inThe Guardian found that ⅓ of employees think commuting will be unheard of by 2036.

But, that’s the future and this is today, you say to yourself. You don’t have the skills or the resources to find a gig that would give you that kind of flexibility. That’s for 20-somethings working on a startup who code in hoodies, or stay-at-home moms who work as part-time assistants.

Wrong! In fact, completely wrong. The typical remote employee is a 40-something college graduate earning nearly $60,000 a year at a company with 100+ employees, according to the Census Bureau’s annual American Community Survey.

If working remotely tickles your fancy, check out this list of 25 great sites for finding remote work.

Remote-Work Specific

1. FlexJobs

FlexJobs has over 50 career categories, with jobs ranging from freelance to full-time, entry-level to executive. The best part? They screen the jobs before posting, so you don’t have to dig through shady opportunities. The site currently hosts more than 20K job listings including part-time and freelance opportunities!

2. We Work Remotely

Sponsored by Remote, the book by famed 37Signals founders, this job board is a catch-all of remote jobs from customer service to web design to programming. With the catchy subtag “Office not required,” and the cache of the 37Signals brand behind it, this site is sure to host remote opportunities at some of the hottest tech companies.

3. Working Nomads

WorkingNomads (formerly goRemotely) delivers a curated list of remote jobs right to your inbox. Choose daily or weekly emails to make the remote job search come to you.

4. Staff.com

Instead of focusing on contract jobs, Staff.com features primarily long-term telecommuting jobs in a range of industries from persional assistants to programming. Choose to work either 80 hours a month (part-time) or 160 hours a month (full-time), and the site recruiters start matching you with employers!

5. Skip The Drive

With a great name, a great resources tab (listing authors to follow and sites to check for help in the remote job world), and a decent listing of remote jobs, this site is true to its eponymous mission. Use what the site provides, you can completely skip that ugly morning commute.

6. Virtual Vocations

This job board features only telecommuting jobs from technical writers to paralegals. Started by a stay-at-home mom frustrated with the job search for legitimate remote jobs, the company is still run by an entirely remote team. Plus, the blog has great tips, such as a recent article on how to take on a remote gig for the holiday season.

Tech

7. Authentic Jobs

The job board for web professionals. Just click the “wireless logo” (you’ll recognize it) and filter by remote jobs. Beautifully designed and easy to use, as you’d expect from a job board for creatives and developers!

8. Dribble

Dribble is a great site for designers to find their next gig. There’s a location tab right on top where you can click “remote / anywhere” and be off to the races finding your next work-from-home gig.

9. AngelList

Always dreamed of working for a startup, but don’t live in a startup city hub? Head over to AngelList, a top site for startup jobs. When you search for a job on AngelList, click on “Job Type” and choose “Remote OK.”

10. Stack Overflow

Stack Overflow is a go-to jobs board for many top tech talent, especially web developers. Type in “remote” in the location field and you’ll bring up a list of more than 2,000 jobs that fit the bill.

11. Ruby Now

A job board entirely dedicated to Ruby developers. Once you graduate from the Web Developer Blueprint, and watch Adda’s video on how to get hired as a Ruby Developer, head on over and get to work landing a remote gig here.

Freelance and Contract

12. SkillBridge

Focused on connecting top-tier former consultants with short-term engagements for high impact corporations, the SkillBridge model is taking the traditional consulting world by storm. As a consultant, you can focus on only remote work and only on projects (and with clients) you are passionate about. Whether you bring e-mail marketing expertise or are a whiz at building financial models, the SkillBridge site and model is a remote-worker-dream-come-true.

13. Fiverr

With jobs starting at just $5 a pop, Fiverr is an amazing site to find your first gigs and build up a portfolio FAST. The site focuses on “gigs” or “micro-jobs,” such as editing an image in photoshop, designing a Facebook ad, or brainstorming SEO-rank-worthy article titles.

14. oDesk

oDesk features remote jobs in a suite of categories: from virtual assistants to mobile app developers. A little something extra to sweeten the deal: oDesk claims that more than 1 million companies, from Pinterest to OpenTable, use the site to hire remote freelancers.

15. Guru

With the tagline “Work Your Way,” Guru allows freelancers to build profiles with portfolios of work. Employers find your profile, or search/apply for jobs. The homepage features a wide range of roles from WordPress Developers to  Logo Designers.

16. Elance

More than 300K programmers and more than 200K designers use Elance to connect with remote job opportunities. Microsoft, Cisco, and Mozilla are just a few of the companies hiring contract workers on Elance.

17. Freelancer.com

Claiming to be “The World’s Largest Outsourcing Marketplace,” Freelancer.com is chock full of remote freelancing gigs. With over 13 million users, it features jobs for PHP developers, content writers, and web designers alike. Make a profile and start bidding on jobs!

18. Freelancer Map

Search thousands of IT projects that are remote, and almost always contract. This site has a global reach with projects at companies from Holland to Spain to Ohio!

General

19. The Muse

With a gorgeous user interface and fun-to-explore information about all the companies and jobs they feature, The Muse makes the job search easy. Search for the content features on the site that highlight remote opportunities, such as 7 Companies That Let You Work From Home.

20. Indeed

One of the most robust job boards you can find, Indeed pulls data from around the internet and around the world to bring together jobs. From Product Marketers to a “Technology Productivity Consultant,” Indeed’s 2K+ remote jobs run the gamut.

21. Idealist

For those who have always wanted to work on public health in Africa, or economic development in India, but weren’t willing to uproot from your friends, family, and country, Idealist.org has the opportunities for you.  You can filter all of your searches by selecting “remote” in the location category.

22. Career Builder

The Career Builder jobs site is the largest online employment website in the United States! Type in “telecommute” or “remote” as a keyword and find more than 9K part-time, contract, and full-time jobs from brands like Forever 21 Inc, Xerox, and Univision.

23. Monster

The first name you think of when you hear the words “job board,” Monster does indeed host a plethora of remote jobs. From remote customer service opportunities to remote user experience designers, there are plenty of options if you’re willing to sift.

Direct Selling

Note: I’d be remiss not to mention the amazing opportunities afforded by direct selling, also known as multi-level marketing. There is real opportunity with these types of jobs to work from home (or anywhere) and make an income. These companies often require upfront buy-in, so be sure to properly evaluate the opportunity before you jump in.

A few of my favorites:

24. Beauty: Avon

Perhaps the best-known and most-storied of the direct-selling opportunities, Avon has built an incredible business on the “Avon Lady Model.” Sell Avon beauty products, from lotion to lip gloss, to your friends and neighbors in exchange for the freedom of setting your own hours and working from home. Mary Kay is another skincare and makeup company that offers the opportunity to build your own business in this way.

25. Jewelry: Stella & Dot

This jewelry company has a “flexible entrepreneurship” model for stylists: host in-home or online trunk shows to display jewelry to friends. Flexibility and stye in one! If this doesn’t fit your style, there are several jewelry companies providing this type of remote job opportunity including Chloe & Isabel and Trend Tribe.