Kayaking has always been one of my favourite outdoor activities, there are many life lessons that can be learned while kayaking like:
In this age of constant distraction, it has indeed become an art to have and cultivate a focussed mind, simple things that human beings have engaged in like a rudimentary conversation are now being interrupted by the ever pervasive gadgets that surround us and cloud our thoughts. When was the last time you stood in the queue while waiting to pay for your grocery without fidgeting with your mobile phone? Recent research as shown the our attention span is on a downward spiral. Now how do we take back our mind that has been fatigued with interruption and entertainment? I believe that one of the ways would be to engage in activities that create that state where we are completely engaged with all our mind like Kayaking. You hold your paddles, sit firmly in your Kayak and look at the horizon and ride your Kayak, But I believe that you have taken control of your mind momentarily, you have seized it from relentless train of thoughts and interruptions to force it to focus, you have achieved mindfulness.
In continuing with the topic of Mind, a lot of us have our mind racing backwards in to the past and forward into the future, now the Kayak is not just a vehicle for the body but also the mind. In Order to drive the Kayak you need to be completely be present, I mean your body and your mind. The past ceases to exist and so does the future. It is the ultimate body/mind exercise to realise the power of Now, it is the exercise to realise the timelessness of the present. You realise your past has no impact on you, you are not a victim of things that happened before, you are also not anxious about a future that is illusive, you realise that the only thing is the present and your become an active participant in taking charge of it to realise the power of Now. One learning from this is the knowledge about the consequence of our actions by getting an immediate feedback.
A lot of us often think that we control our destiny/surroundings going through our routine lives, this may often be true only to be falsified in the face of adversity and crisis. The only control that we do have is our action and nothing else. You are seated on a Kayak and you have a single paddle in your hand with which you can move in the direction of your choosing. Sometimes things do not go as anticipated in the water and likewise in life, at that moment we need to learn that new opportunities open up, from crisis comes providence. We need to let go of our craving for control and accept a degree of turbulence and uncertainty within our lives. Being in comfort when things are unpredictable should be a natural state of the mind.
I picked up a copy of “Bootstrap Site Blueprints” with a few expectations in mind , firstly to familiarize with Bootstrap which has become one of the foremost front end frameworks and secondly to really gain a hands on experience to develop an in-depth knowledge rather than surface level understanding.
The first chapter takes you through setting up the environment , then creating a basic home page with Bootstrap including few home page elements. Having obtained a basic understanding in the first chapter , the second chapter provides a step by step hands on walk through for creating a portfolio site that includes a responsive navigation bar, sliding carousels, a three column page with a footer. While performing the exercises , we also learn the basics of responsive design and the importance of development for multiple screen sizes.
The second chapter also includes a primer into the fundamentals of LESS [Lean CSS] which a popular CSS pre-processor, meaning that it extends the CSS language, adding features that allow variables, mixins, functions and many other techniques that allow you to make CSS that is more maintainable, themable and extendable. I was pleasantly surprised by the simplicity of the LESS primer and how we end up using it right away to customize our bootstrap installation to our needs.
With the above experience of customizing Bootstrap’s LESS files to our needs , we proceed to create a WordPress theme based on that in chapter 3 . I was pleasantly surprised how each chapter builds on the concepts and skills picked up from the previous lessons and through application we are constantly reinforcing our knowledge. In chapter 3 we download and use the Roots Framework which a popular WordPress Starter theme that has bootstrap integrated into it. We proceed to convert the static theme developed earlier into a full-fledged WordPress Theme. While doing this we learn important WordPress Concepts like Advanced custom fields, page templates , WordPress Loops , integrating LESS/ CSS / Java script using the right way etc.
Chapters 4th and 5th take you even deeper down the rabbit hole where we build a complete Business front end for an e-commerce site along with product pages , here we re apply a few concepts learned in the earlier chapters while learning some new ones like writing media queries , implementing our own color schemes and designing a complex responsive layout.
The final chapter was my favorite where we build a complete single page site from scratch . through this process we end up making a jumbotron, a features list using the Bootstrap Fontawesome Icons, a masonry layout for testimonials using java script plugin and finally wrapping up with a complete custom styled pricing table.
I found this book not only interesting in terms of concepts but it is also a tutorial that needs to be practiced and exercised . I would recommend it to any one itching to get started with front end development frameworks.
Carol Dweck in her Book “The Mindset – the new psychology of success” talks about two kinds of mindsets that people generally have . One is the Fixed Mindset and another is the Growth mindset.
A mindset is the way we perceive the world around us , it is the way we act, think, believe and say in our everyday life. It is the lens we see the world through while navigating the maze of our lives.
a person with a fixed mindset believes that his or her abilities are carved in a stone , that knowledge / talent are gifts are given by nature and they are set. on the contrary , a person with a Growth mindset perceives life as a sequence of opportunities to grow and improve. The Growth mindset person knows that every thing can be learned and little changes can bring big results. The Analogy used by Carol Dweck to illustrate the difference goes like this :
Imagine John arrives at the university to be handed out his grade which happens to be C+ for the Mid term exams , This upsets him and he leaves the university later to find that he has received a parking ticket for his car . Utterly frustrated by now due the mid-term scores and the parking ticket, he decides to call his friend only to be turned down as his friend happens to be busy. Now all these incidents have happened in a span of a few hours impacting his mood . Now John being a fixed mindset person thinks that he is not good enough in his studies because of his C+ and is utterly frustrated and feels hopeless regarding his academics.
Getting a parking ticket has only added on to the frustration and he begins to feel like he is loosing control of his life . now feeling rejected by his friend after a bad day really ticks him off and now he begins to feel insecure while holding a grudge towards his friend who he thinks ignored him in his moment of need.
Imagine turning around this whole situation on top of its head . If John was a Growth mindset person the following sequence could have happened . Upon receiving the C+ for the Mid term exam , he takes a moment to reflect . He realizes that it is the Mid term and not the final and there is plenty of room to improve . he contacts his professor and gets some advice on going about , he see his professors as resource persons to help him do better. Later he realizes that he has been fined with a parking ticket , John does not react but rather thinks what needs to be done to rectify this situation , he does not complain nor feels victimized thus he goes ahead to pay for the ticket while taking this as a valuable lesson. He clearly thinks in terms of Actions to be performed.
Finally John calls his friend who ignores him and cuts the call . John Does not get offended as he is a growth mindset person . rather than getting upset , he realizes that there must be something happening to his friend who could be caught up in something. John adds to his action items to call his friend later to check with him. Three qualities that we could notice from a person with a growth mindset that we can imbibe in our lives are the following :
We are all good at something and not so good in many things . Thus life is made of opportunities that we can exploit to achieve Mastery/proficiency on different abilities/talents/skills. When we realize that we can get good in something by focusing our minds on it with consistency we are speeding on the Highway of the Growth Mindset.
This quality is a cornerstone of a person with the Growth Mindset. Rather than seeing himself/herself as a victim of the situation , the Growth Mindset person has the ability to turn around adversity into a moment of personal growth and in some cases achieves maximum personal growth while faced with such situations.
The importance of this quality can’t be stressed enough . Almost every moment in our life presents a choice of being or not being offended. There are simply exponential number of ways that we could be offended which includes colleagues we work with , family members, circumstances around us , the badly maintained local park , the government etc . Taking offence clouds our ability to think and lays the foundation for anger, it is like hitting a brick wall with your head rather than walking ahead through the situation with clarity. Cultivating this habit really effects many other aspects of our lives including of those around us.
Now what do you think constitutes a Growth Mindset ?
“Building E-Commerce Solutions with WooCommerce” is a Must read for anyone looking to get started building an online store with WordPress. The last few years have seen an exponential growth of WordPress which continues to dominate the CMS scene and there was a major requirement / gap in transforming it into a viable/usable Ecommerce platform. WooCommerce was forked from Gigoshop and is being developed by the good folks at WooThemes along with the WordPress Community. Of all the self hosted Ecommerce Solutions , WooCommerce has been the most extendable , usable , out of the box platform that I have used. With such an explosion , there is a dearth of tutorials to get started with WooCommerce.
“Building E-Commerce Solutions with WooCommerce” is a Beginners guide to getting started with creating your own solutions. I say that it is a beginners guide because except for chapter 6 which deals with customizing the functionality of WooCommerce , it is pretty much readable by anyone who runs an online store with little programming skills.
There are two main target audiences for this book who are Site Admins who are looking to deepen their knowledge on WooCommerce and then there are those WordPress developers looking to get started as a WooCommerce developer ,i.e. get started with developing WooCommerce supported themes and Plugins. Be aware that this book targets more of the former than the later. The Chapters are organized in a manner that is easy to comprehend and they are filled with screenshots . At the time of this review , I am using WooCommerce Version 2.1.5 and the screens have already been changed due to the rapid development cycles of WooCommerce so be aware of that.
Ideally it would be best for the beginners to read this book while doing the exercises in the sequence of mention . Having a grasp of HTML/CSS/PHP/WordPress Codex would definitely help but it is not a must[Except for Chapter 6]. For the WordPress Developers looking to develop in WooCommerce , this books definitely gives a launchpad but doesn’t go deeper, understandably to focus on the beginner crowd.With that said , I enjoyed this Book and it makes a quick read at 132 Pages. I would recommend this book to any one looking to create a Ecommerce solution with WordPress
There is a Buy one, Get one Offer currently on until the 26th March at the Packt Publishing site on all of their 2000 ebooks, If you are looking towards learning to setup your own Ecommerce store , the time is right now.