Tribe of Mentors: Quick Review

The book contains 100+ interviews with highly successful people, the mentors. These people share their best advice and struggles.

If you don’t like reading, this is the perfect book for you. You can start at any point and stop where you like.

In this book Tim Ferris asks all mentors the same set of questions. Some people chose to only answer a subset of the question and others used their creativity to see the questions from a different perspective, which I found most interesting.

Tribe of Mentors contains various interpretations of the word “success”: Financial, professional and health to name a few. You will find that, not all the interviews appeal to you, but there are quite a few pearls of wisdom.

There were so many commonalities between the answers. One of the more noticeable things were Meditation, they all practice some form of it.  It was also interesting to see lots of repeating advice, which shows that there are only a hand full of fundamentals that you need to practice in order to become successful.

One thing I really don’t like about this book is that it consists primarily of Americans, to truly be a tribe you need people from the African continent. Well not really, but you know what I mean. I would have loved a more global approach.

The most Important habits that almost all the mentors practice are:

  1. Reading
  2. Meditating
  3. Exercising

I also learnt about a few interesting products:

 

I have taken some more notes that I will share with you going forward. This will cover the top quotes, best advice and top interviews from my perspective.

My favourite. quote from this book, which really bring everything together is:

“It is the quality of your relationships that determine the quality of your life” – Esther Perel

Blog First

We all use a lot of social / content sharing services where we share a lot of personal data. Sometimes we forget those platforms can shut down overnight leaving you with no way to get back the data. 

From today on I’m blogging and then sharing data with other services. My blog becomes the central source of truth.

WordPress gives me peace of mind. I know my content belongs to me and that I can move it to others service should I need to.

Hey Developer, Welcome to WordPress

Some time ago, a friend of mine wanted to start doing WordPress development. I created this resource for him and thought that many of you may also want to see this, so here it is:

Hey Friend,

There is a lot to cover here so I’ll break it down into: 

  • WordPress Community,
  • WordPress Development
  • My recommended talks

It will take some time for you to go through all the links, but there’s no rush, remember it is important that you follow your interests here as this is the best way to learn.

WordPress Community

WordPress Development

The most important thing to note is that you never, ever change any of the files that come with WordPress. You are welcome to read all the files from top to bottom, but if you wish to change WordPress you can do it via a plugin and if you want to change the look of your website you do this via a theme. That is the only options you have, but in combination, there is no limit to what you can do with WordPress (see these cool examples: http://pressbooks.com/ and  http://www.happytables.com/ )

Here is a great list of how you can get started with Plugin / Theme development

Awesome Talks

You can read all you like but nothing gets you up to speed like a video. Here are some really nice videos you can watch that will help you become a better developer in general:

Finally, my friendWordPress is continually changing, therefore:

Follow these WP focused twitter accounts as a start:

I hope these resources have helped you. If you know of any great resources please pop them in the comments below.

Abandonware as a WordPress plugin

I have a littles secret to confess. In the days when I was still building client websites I would instal and reinstall at least 5 similar plugins before finding the perfect one.  In majority cases I would never let the developer know if there was a bug as I simply didn’t have the luxury of time.

This got me thinking about the code I write today. How many people do that and never let me know what broke and if there was a reason for not selecting my plugin.

I still haven’t figured this out but I take this away from it. If it doesn’t work people walk away. If I don’t get there attention and give them what they need fast. It’s a done deal.

WordPress loves PHPStorm, so should you!

I’ve fallen in love with another text editor. Its been since a while since I’ve last opened SublimeText and Coda.  It has also been a little bit challenging to adjust at times but there’s no looking back when it comes to building WordPress based products. My workflow is even better than ever. Now let me tell you why you should love PHPStorm.

PHPStorm understands WordPress

As the the tools name implies, it understands PHP, so what? That’s not all. It actually understand WordPress. It can pick up when you’re running a WordPress specific project and it can make suggestions to enhance your project settings to give you the best setup for getting work done.

Its a purpose built tool

Theres no need for plugins. PHPStorm comes with all the tools  you need. If you need more tools it has an ad on system through which you can add more plugins.

Project specific terminal

Every project comes with a localised terminal window so you can start bashing out terminal commands from the get go. All this without leaving PHPStorm. If you love using git from the command line this will be one of your favourite features as it easily buys you a few hours extra per month.

Predefined styling Rules

PHPStorm has the WordPress style guide built in so you can get your project inline with core’s coding standards right from the start.

Never forget that TODO comment

If you like making inline comments to leave yourself notes and then forget where you’ve place the todo items you’ll be thrilled to know that PHPStorm remembers this for you. You can filter this by the entire project scope or just a specific file. With this you can track all your todo items across the project without the need for an external system.

Debugging made super easy

No more need for var_dump and echo to find bugs. All you need is to turn on xDebug on your server and link it to PHPStorm. From this point further I guarantee that you’ll speed up finding bugs in your code. This is the main reason for switching over. If you’re still figuring out where your bugs originate without reloading the page and checking the var_dump. Switch over today.

More resources:

How to add a subtask in Asana:

 

 

 

The project management system that I love and use for every project has just got added a much requested feature. Now you can create sub tasks inside existing tasks to break them them up even further. The nice thing about this is that subtasks are full tasks that can be assigned to a team member and receive comments.

Image

How to create a Sub Task In ASANA:

There are two ways to do this.

1. Click on the Subtask Icon next to the due date

2.  Click the downwards arrow above the tasks name and select  “Add Subtask”

You can find out more about this on the official  Asana: blog http://blog.asana.com/2012/10/introducing-asana-subtasks/

Enjoy!

WordPress 3.5 Almost ready

WordPress updates aims to move the whole community forward. That is why I’m delighted to see the progress being made towards the final 3.5 release.

What’s new?

  • Appearance: changes, retina support .
  • Accessibility: Improvements to keyboard shortcuts and screen reader support.
  • Plugins:  One of my favorites is that you can browse and install plugins you’ve marked as favorites on WordPress.org.
  • Mobile: No more configuration when connecting to your WordPress blog from your mobile phone as XML-RPC is enabled by default in 3.5 .
  • Links: Remember those lins to the left? Well forget them, they’ve been removed and placed in a plugin should you still need them on your website.
  • Default Theme: A brand new default theme called “2012”.

With these changes and a few more on the way I can’t wait to hit the upgrade button.

Add/Enqueue Scripts or Styles for pages where my plugin short code is found

So you have the neat plugin and you’re really excited about getting it done, but you don’t want this wonderful plugin loading un necessary scripts and styles for every page.

This tutorial assumes that your plugin contains the short code already, if not go here.

See the code bellow:

[sourcecode language=”php”]

function my_scripts_method() {

global $post; // get the current post

if ( !empty($post) ){
// check the post content for the short code
if ( stripos($post->post_content, ‘[fbalbumsync’)!==FALSE ){
// we have found a post with the short code
wp_register_script( ‘jquery’, ‘http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js’);
wp_enqueue_script( ‘jquery’ );
// $url contains the path to your plugin folder
$url = plugin_dir_url( __FILE__ );
wp_enqueue_style( ‘myplugin_style’,$url.’1140.css’ );
wp_enqueue_script(‘my_plugin_js’,$url.’plugin.js’ );
}
}
}
// add scripts to wordpress front end with this hook
add_action(‘wp_enqueue_scripts’, ‘my_scripts_method’);

[/sourcecode]

I hope this helps you better your plugin.