91³Ô¹ÏÍø

Watch CBS News

Gardening 101: More Cool Season Gardening Tips

FORT WORTH (CBSDFW.COM) - In last week's story, I wrote about the gift of North Texas and our three growing seasons around here.

I grow my okra, melons and squash in the summer heat. Just about every other annual edible I grow on both sides of summer.

Here are the planting guides I follow for and for

February is time to put in greens like kale, chard, spinach, parsley and lettuce.

But even before those go in, you can plant by seed beets and carrots.

Watch the story. Daniel has all sorts of tips on how to get a successful crop every spring.

You should know that I'm not a big fan of cooked beets. This goes back to my elementary school days in Mt. Juliet, Tennessee when a heaping of turnip greens and canned beets were about the only vegetable spooned out on your plate.

Steaming the root is not how I use beets. I juice them for smoothies and put the greens in my salads and smoothies.

You can harvest about half the greens off a growing beet several times as it grows out.

Growing carrots can be frustrating.

They (for me at least) have low germination rates and come out of the ground very slowly. Make sure to pick varieties that are short and stumpy, long root carrots that you see in the grocery store don't like our clay-dominated soil. I also prune off some of greens of the plant as it grows, using in a staple drink in the Ray household: SUPERGREEN.

This is Viti-Mix blend of greens from the garden, olive oil, tomatoes, garlic and turmeric.

Believe it or not, my sons drink a couple of shots of this stuff with me on a routine basis. It is equal to their daily requirement of leafy greens but in concentrated form (about 4-5 ounces).

A few of my brave (and somewhat sorry that they be-friended me) co-workers also on occasion pare take in a few shots of the stuff.

As a gardener, I love this time of year and the spring planting season. It seems like you get an early start getting winter behind you.

When those raised beds of mine start showing little slivers of green so early in the season it fills my heart. The shorter the drab of winter hangs around in my backyard the better.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });