fbpx Skip to main content

If you have followed us for a while, you would know that lifting technique is our highest priority when it comes to our progression and success with our training for ourselves and our babes. There are many techniques and cues we use to help us move as efficiently and safely as possible and when working with an individual, we are able to make adjustments when lifting to suit that individuals biomechanics and get their bodies moving in the right way for them. However, we aren’t always able to work with everyone on an individual basis. After years of training ourselves and thousands of women all around the world, and working side by side with one of the best strength coaches in the world, our business partner, Sebastian Oreb aka Australian Strength Coach, we have simplified our approach and narrowed down our own cueing methods to develop a few simple and effective lifting cues to help move our bodies correctly.

Correct movement will get us further than any other programming principle, and is imperative for our success when it comes to our training. We have seen great results by applying these simple and effective cues with ourselves and our clients over the years and today we want to share some of these with you. Here is a simplified version of us demonstrating and instructing one of our favourite movements – the High Bar Squat, which we believe is one of the best exercises to develop overall strength.

We hope you enjoy this video!

Sending you all lots of love and strength,

Felicia and Diana xx
Your Online Personal Trainers

// Simple example of using private variables // // To start the stopwatch: // obj.start(); // // To get the duration in milliseconds without pausing / resuming: // var x = obj.time(); // // To pause the stopwatch: // var x = obj.stop(); // Result is duration in milliseconds // // To resume a paused stopwatch // var x = obj.start(); // Result is duration in milliseconds // // To reset a paused stopwatch // obj.stop(); // var clsStopwatch = function() { // Private vars var startAt = 0; // Time of last start / resume. (0 if not running) var lapTime = 0; // Time on the clock when last stopped in milliseconds var now = function() { return (new Date()).getTime(); }; // Public methods // Start or resume this.start = function() { startAt = startAt ? startAt : now(); }; // Stop or pause this.stop = function() { // If running, update elapsed time otherwise keep it lapTime = startAt ? lapTime + now() - startAt : lapTime; startAt = 0; // Paused }; // Reset this.reset = function() { lapTime = startAt = 0; }; // Duration this.time = function() { return lapTime + (startAt ? now() - startAt : 0); }; }; var x = new clsStopwatch(); var $time; var clocktimer; function pad(num, size) { var s = "0000" + num; return s.substr(s.length - size); } function formatTime(time) { var h = m = s = ms = 0; var newTime = ''; h = Math.floor( time / (60 * 60 * 1000) ); time = time % (60 * 60 * 1000); m = Math.floor( time / (60 * 1000) ); time = time % (60 * 1000); s = Math.floor( time / 1000 ); ms = time % 1000; newTime = pad(h, 2) + ':' + pad(m, 2) + ':' + pad(s, 2) + ':' + pad(ms, 3); return newTime; } function show() { $time = document.getElementById('time'); update(); } function update() { $time.innerHTML = formatTime(x.time()); } function start() { clocktimer = setInterval("update()", 1); x.start(); } function stop() { x.stop(); clearInterval(clocktimer); } function reset() { stop(); x.reset(); update(); }
Time: