break

Richard Runyon's "Storybook" Web Series Is Set to Break New Ground in the Digital Entertainment Landscape

Experience the future of storytelling with the new web series, "Richard Runyon's Storybook." Blending AI technology with Mr. Runyon's storytelling prowess, this May 2024 debut promises an unforgettable entertainment journey.




break

Pawprint Oxygen Responds to Nationwide Canine Respiratory Illness Outbreak

Pawprint Oxygen Steps up by Offering a 25% Discount




break

Breakthrough in Veterinary Medicine: Fifteen Novel Species Benefit from Veterinary Telehealth Service

New study demonstrates the potential of veterinary telehealth to reach different species of animals




break

A Record-Breaking Sale at $1,300,000 in Nutley New Jersey

How I Sold 57 High St in Nutley, NJ: A Record-Breaking Sale at $1,300,000 Using Masterful Marketing




break

Listeria Outbreak Causes the Death of an Unborn Child in Pennsylvania

Wapner Newman Files Product Liability Lawsuit Alleging Food Contaminated with Listeria Caused Wrongful Death of Unborn Baby




break

Author Christine Thiel releases a groundbreaking new autobiography: "Cover To Cover"

Christine Thiel, under her business, Cruising Granny - Oversize Pilot, is thrilled to announce the release of "Cover To Cover," a compelling new autobiography told by Annie.




break

Poets&Quants™ Announces Groundbreaking Business School Showcase at Global Sustainable Development Congress

Times Higher Education and Poets&Quants™ Highlight Business Schools in this Inaugural Partnership




break

Leadership Expert José Bolton Sr. Releases Groundbreaking Book.

"Finding Your Path to Inclusion"




break

Groundbreaking Work from Renowned Artist Mr. Black to be Unveiled on X with 21,000-Piece Ordinal Collection on Bitcoin

The renowned and enigmatic street artist Mr. Black is set to drop a 21,000-piece ordinal collection!




break

Dr. John Gachago's Groundbreaking Book, "Digital Health: The How To," Unveils the Future of Healthcare Innovation

Esteemed Healthcare Expert and Visionary Author Dr. John Gachago Leads the Digital Revolution in Modern Healthcare with His Latest Publication




break

World Vasectomy Day Announces Groundbreaking Earth Day to Mother's Day Road Trip Through the Heartland of America

DATES: April 22nd- May 08th, 2024 LOCATION: IOWA, KANSAS, MISSOURI




break

Breaking Barriers: A Croatian 20-Year Old's Journey to Harvard Business School Online

From the quiet streets of Pazin to the digital halls of Harvard, 20-year-old Vanessa Plejić is showing that ambition knows no borders as she logs into Harvard Business School Online from her Istrian home, preparing for a promising career.




break

BLAUSTEIN Foundation Launches Groundbreaking Human Avatar Platform

The Human Avatar platform provides human personnel that can be controlled remotely through direct transmission of commands and information to the brain of the performer - Avatar.




break

Cancer: Crosetto's Breakthrough Inventions with the Potential to Save Millions of Lives and Billions of Dollars Presented at World's Most Important Conference in Particle Physics and Medical Imaging

Italian-American scientist Dario Crosetto expresses his gratitude to the 2024 IEEE-NSS-MIC-RTSD General Chair and NSS Chairs for supporting Transparency in Science and calls for other scientific institutions to join them




break

AI Revolution: John Ball Unveils Groundbreaking Insights on How to Solve AI with Our Brain

New Book Explores Cognitive Science Breakthroughs Set to Transform the Future of Artificial Intelligence




break

Black Girl Vitamins Unveils PCOS Relief: A Groundbreaking Gummy Vitamin Crafted by Black Women, for Black Women

Black Girl Vitamins is shaking up the wellness industry with the launch of PCOS Relief, a gummy vitamin specifically formulated for Black women, by Black women.




break

Office Evolution Breaks Ground on New McKinney, TX Location




break

American Opera Singer Boris Martinovich and Diana Elizabeth Martinovich Unveil Groundbreaking Book: "The Art of Bel Canto: Where Science and Spirit Meet"

Unveiling the Magic of Bel Canto: A Comprehensive Guide to Mastering the Art of Opera Singing




break

Actress, & First Time Published Author, Megan Davis to Release Book of Poetry "What Breaks Us" in June for Pride Month

With Her Compilation of Highly Personal & Inspirational Poetry, Megan Davis Doesn't Hold Back and the Results are Raw, Thought-Provoking, and Provocative that Touches on Themes from Addiction, Personal Relationships, Sexuality, Dependency, and more




break

Religion and Faith – Shincheonji Zion Christian Mission Center Holds Record-Breaking 110,000 Graduation Ceremony

Zion Christian Mission Center and Chairman Man-Hee Lee of the Shincheonji Church of Jesus, held their Class 115, 110,000 Joint Graduation Ceremony' at the Shincheonji Cheongju Church Branch with approximately 111,628 graduates from around the world.




break

Breaking Down Bureaucracy and Building Up Workers

Gary Hamel and Michele Zanini, cofounders of the consultancy Management Lab, say that even though we all lament how rigid, parochial, and time sucking bureaucracies can be, they still seem inescapable. The managers who’ve excelled in them often don’t know how to dismantle them — or else they don’t want to. But Zanini and Hamel have studied and collaborated with innovative organizations, and they outline bottom-up ways to empower workers and hack management. Hamel and Zanini wrote the new book “Humanocracy: Creating Organizations as Amazing as the People Inside them.”




break

CEO Series: 23andMe’s Anne Wojcicki on Scientific Breakthroughs and Public Trust

Anne Wojcicki, CEO of 23andMe, spent a decade in healthcare and biotechnology before launching the DNA testing and analysis company in 2006. Her goal was twofold: to help individuals learn more about their own genetics, enabling them to pursue more personalized medical care, and to create a database of genetic information for commercial and academic researchers to promote broader improvements to the healthcare system. She speaks with HBR's Editor-in-Chief Adi Ignatius about tackling challenges in an emerging industry.




break

Breaking Free of the Cult of Productivity

Madeleine Dore, an author and podcast host, offers a cure for “productivity guilt.” That’s the cycle of dejection she says many of us suffer from when we never reach the end of our lengthy to-do lists (even with modern technology to make us more efficient). Instead of trying to optimize our time, she suggests ways we can step back, listen to ourselves, and plan our days around delight. She offers tips and tricks to make this transition and explains why it can be good for business overall. Dore hosts the podcast Routines & Ruts and wrote the new book I Didn't Do the Thing Today.




break

Breaking Through When You Feel Stuck

You don’t have to be a famous author to suffer from writer’s block. We all can get stuck in our thought processes and mired in our actions. That's true for leaders and managers as well, explains Adam Alter, a marketing professor at the NYU Stern School of Business. He has studied how people hit plateaus or roadblocks in their work and careers. And he shares different methods for breaking free, including one proven tactic that seems very wrong: doing nothing. Alter wrote the new book Anatomy of a Breakthrough: How to Get Unstuck When It Matters Most.




break

Create a breakout game with HTML, CSS, and vanilla JavaScript

Let’s create a Breakout game using Vanilla JavaScript. In a Breakout game, the player uses a paddle to bounce a ball and hit bricks, removing the bricks one by one.




break

Silent Saboteur: Why You Keep Breaking Your Own Promises

Breaking promises to yourself erodes self-trust. Learn how to build self-belief by keeping small commitments and transforming your habits.

The post Silent Saboteur: Why You Keep Breaking Your Own Promises first appeared on Chase Jarvis.

The post Silent Saboteur: Why You Keep Breaking Your Own Promises appeared first on Chase Jarvis.




break

6 Unexpected Ways to Break Free from the Herd

Learn 6 unconventional strategies to break out of the herd, embrace bold risks, and reignite your creativity for real growth.

The post 6 Unexpected Ways to Break Free from the Herd first appeared on Chase Jarvis.

The post 6 Unexpected Ways to Break Free from the Herd appeared first on Chase Jarvis.




break

5 Ways To Break Boundaries With Conceptual Art In Photoshop

From a mere, individual concept idea discovered in a random online pic to an ordinary shot taken with a camera, there’s hardly anything that software like P ...





break

Fluid Breakout Layout with CSS Grid

So you're building a site and you've got a nice containing element around your content — but wait! Not all the content is the same width! That nice, neat tube of content is not so much a straight tube as a pile of different sized bricks.

It's a common layout problem, but how do we account for these 'breakout' widths in the layout? There's a couple ways we could go about it:

  • Encapsulate each component and set widths and margins. (Works fine if you have full control but can be fiddly).
  • Force the component out of the containing element with negative margins. (Works fine if there's only a little deviation).
  • Use CSS Grid to build a fluid universal grid! (????).

That last one is what we'll be exploring: how to use CSS Grid definitions to allow for consistent component sizing across all breakpoints — no media queries required!

This is a technique that's based on Ryan Mulligan's 'Layout Breakouts' which is based on Josh Comeau's 'Full-Bleed Layout' and is especially useful when creating a fully fluid layout. This also pairs well with fluid type techniques resulting in layouts that TRULY scale with the viewport size.

Setting Up the Grid #

Here's the layout we're going to be building:

If we break apart the design, we've got 4 possible widths for components:

  • Full-Width
  • Feature
  • Popout
  • Content

We've also go some special side-anchored elements that 'stick' to one of the screen edges but also honor the other element widths. We'll come back to these later on.

Now that we've categorized the widths, lets start drawing column edges and defining areas:

  1. Left margin / Full-Width
  2. Left Feature
  3. Left Popout
  4. Center Content
  5. Right Popout
  6. Right Feature
  7. Right margin / Full-Width

That's a lot of columns!

Yet on mobile, we only need 3 columns, just left margin (1), center content (4), and right margin (7). We want some of these intermediate columns to disappear!

Fortunately, CSS Grid gives us some powerful tools to create the measurements needed—yes, even for the disappearing columns! We won't even have to write any media queries for this one. We can make just ONE definition that works at all sizes.

We'll store our measurements as CSS variables for easy use later on:

:root {
  --gap: clamp(1rem, 4vw, 2rem);
  --full: minmax(var(--gap), 1fr);
  --feature: minmax(0, 12vw);
  --popout: minmax(0, 2rem);
  --content: min(clamp(30rem, 52vw, 60rem), 100% - var(--gap) * 2);
}

Let's break these down.

--gap: clamp(1rem, 4vw, 2rem);

gap will be our side margin, allowing it to stretch up to 2rem at max, with a preferred width of 4vw, but never going below 1rem.

--full: minmax(var(--gap), 1fr);

We're going to use the minmax() function for these next three measurements to say: "If there's room in the CSS Grid, you can expand out to here but then don't go smaller than the minimum".

The full area is going to expand from left edge to right edge (remember we have to split the areas to allow for the other columns) and will double as our margin, so we'll pop in our gap value as our minimum and tell it that it can expand up to 1fr, or basically as much space as the rest of the grid will allow it.

--feature: minmax(0, 12vw);
--popout: minmax(0, 2rem);

The feature and popout both have a minimum value of 0. This is what powers our disappearing columns! As other areas of the grid expand, these will collapse when there's no longer any room for them, essentially taking up no space.

--content: min(clamp(30rem, 52vw, 60rem), 100% - var(--gap) * 2);

And then finally, our content area is our most complex measurement. It's saying, take the minimum value of either:

  1. A fluid measurement that can be 30-60rem (with the help of clamp())
  2. OR full width minus our gap value (but doubled for both left and right values).

These measurements can be changed to fit the needs of your layout. Specifically the feature and popout maximum values and the first content value. For example, our use of vw for the feature means it will fluidly expand out as the screen grows whereas the popout will remain only 2rem larger on each side than the content column.

Now we can assemble these measurements in a CSS grid column definition. We'll name our column edges with [custom-ident] and use the -start and -end endings to help make assignment easier later on.

.grid-breakout {
  display: grid;
  grid-template-columns: [full-start] var(--full)
    [feature-start] var(--feature)
    [popout-start] var(--popout)
    [content-start] var(--content) [content-end]
    var(--popout) [popout-end]
    var(--feature) [feature-end]
    var(--full) [full-end];
}

The definition is complex, but if we visualize the start and end lines of our columns as well as the measurements, it looks like this:

You can see we have our middle content column, our disappearing feature and popout columns, and finally our full columns that double as our margin.

To finish off the definitions, we need to create column assignments. Because we named our columns with custom identifiers and specified the start and stop lines, we don't have to fiddle with grid numbers. We can assign them directly like:

.full {
  grid-column: full;
}

.feature {
  grid-column: feature;
}

.popout {
  grid-column: popout;
}

.content {
  grid-column: content;
}

And if we want to create a default assignment for elements in the grid (which is especially useful if you don't have full control over the markup) you can create one like this:

.grid-breakout > * {
  grid-column: content;
}

Now you can attach any of these classes to components in your grid and have them snap to the width you want.

Watch the screen capture below as the grid scales down. You can see the feature and popout columns disappearing as everything transitions to a mobile width, and then expands back up.

You can see a demo of the base setup here:

Nesting Grids #

Now let's go back to our header element. You can see that though the header is full-width, we actually want its inner content to honor the feature width.

Fortunately, because of the flexible nature of this grid definition, we can repeat the definition and then continue using the same column names on the inner structure. Because our grid only goes one layer deep we're free to replicate as much as we need or even break out and use different layout methods for the component interiors.

<main class="grid-breakout">
  <section class="full grid-breakout">
     <div class="feature">
        <!-- inner content -->
     </div>
  </section>
</main>

You can see it in action here:

Anchoring Left and Right #

Remember those side-anchored components? This is where we need to get a little tricky to line everything up.

Going back to our diagram, we want an element to span MOST of the way across the page, but end at the opposite feature edge. We can reuse our column definitions for the first part.

.feature-left {
  grid-template-columns: full-start / feature-end;
}

Great! That gives us exactly what we want... except for when we try to nest the grids.

Our original grid definition assumes that our content, while different widths, is centered in the window. We have to rethink our inner grid definition a little bit.

We're shaving off one end of the grid, specifically a full definition. So two things need to happen:

  1. We need to adjust our content width to now account for only having one gap.
  2. We need our new grid end to stop at the edge of the feature column.

We can achieve this with a new measurement and a new grid definition:

:root {
  /* previous definitions... */
  --content-inset: min(clamp(30rem, 52vw, 60rem), 100% - var(--gap));
}

.grid-breakout-feature-left {
  display: grid;
  grid-template-columns:
    [full-start] var(--full)
    [feature-start] var(--feature)
    [popout-start] var(--popout)
    [content-start] var(--content-inset) [content-end]
    var(--popout) [popout-end]
    var(--feature) [feature-end full-end];
}

We've replaced the inner content measurement with the new value and combined the feature and full ends with the final line of the template column definition:

[feature-end full-end]

This will allow redefinition inside the new side-anchored component. You will notice that you'll need to supply your own padding for the inner as they no longer have that final margin to prevent it from reaching the new grid edge.

<main class="grid-breakout">
  <section class="feature-left grid-breakout-feature-left">
    <div class="feature">
      <!-- inner content -->
    </div>
  </section>
</main>

If you want to reverse this to be anchored to the right, you can flip the grid definition, moving the double start to the top like:

.grid-breakout-feature-right {
  display: grid;
  grid-template-columns:
    [full-start feature-start] var(--feature)
    [popout-start] var(--popout)
    [content-start] var(--content-inset) [content-end]
    var(--popout) [popout-end]
    var(--feature) [feature-end]
    var(--full) [full-end];
}

You can see a demo of the side-anchored component here:

But What About Tailwind! #

We love using Tailwind at Viget as a Team Accelerator™, and it's straightforward to implement these measurements and definitions in your Tailwind config.

/** @type {import('tailwindcss').Config} */
import plugin from "tailwindcss/plugin";

export default {
  // the rest of your other definitions
  theme: {
    // the rest of your theme definitions
    extend: {
      gridColumn: {
        content: "content",
        popout: "popout",
        feature: "feature",
        full: "full",
        "feature-left": "full-start / feature-end",
      },
      gridTemplateColumns: {
        breakout: `[full-start] var(--full)
            [feature-start] var(--feature)
            [popout-start] var(--popout)
            [content-start] var(--content) [content-end]
            var(--popout) [popout-end]
            var(--feature) [feature-end]
            var(--full) [full-end]`,
        "breakout-feature-left": `[full-start] var(--full)
            [feature-start] var(--feature)
            [popout-start] var(--popout)
            [content-start] var(--content-inset) [content-end]
            var(--popout) [popout-end]
            var(--feature) [feature-end full-end];`,
      },
    },
  },
  plugins: [
    plugin(function ({ addBase }) {
      addBase({
        ":root": {
          // grid sizing variables
          "--gap": "clamp(1rem, 4vw, 2rem)",
          "--full": "minmax(var(--gap), 1fr)",
          "--content": "min(clamp(30rem, 52vw, 60rem), 100% - var(--gap) * 2)",
          "--popout": "minmax(0, 2rem)",
          "--feature": "minmax(0, 12vw)",
          "--content-inset": "min(clamp(30rem, 52vw, 60rem), 100% - var(--gap))",
        },
        // force unspecified content blocks into 'content' grid
        ".grid-cols-breakout > *": {
          "grid-column": "content",
        },
      });
    }),
  ],
};

Everything is effectively the same, but you'll call your grid classes like grid-cols-breakout to set the grid, and your columns like col-feature per Tailwind naming conventions.

Forwards to a Fluid Future! #

And there you have it! A media-query-less fluid breakout layout defined with CSS grid!

While the setup is more complicated at first glance, I've found that the more fluid your layout rules are, the FEWER rules you have to write overall! Especially when paired with fluid type, dynamic viewport units, and all the amazing features that are landing in CSS — it's truly a fluid future!



  • Code
  • Front-end Engineering

break

RIP a Livecast #654 – Excessive Wind-Breaking

We kick things off by discussing our new Twitch channel. We review Alex Skolnick's new rap video about the Capitol riots. We discuss the new Fresh Prince of Bel-Air reboot. […]



  • RIP a Livecast

break

From Seagrass to Antibiotics: The Breakthrough Potential of Small Molecule In situ Resin Capture

How can oceanic microbes help produce antibiotics? This is what a recent study published in Nature Communications hopes to address as a team of researchers



  • Earth &amp; The Environment

break

From Seagrass to Antibiotics: The Breakthrough Potential of Small Molecule In situ Resin Capture

How can oceanic microbes help produce antibiotics? This is what a recent study published in Nature Communications hopes to address as a team of researchers




break

Winter Break Day

Dec 27, 2024

The university observes a holiday on this day.

Open to Public: Yes
Event Type: University Holiday



  • 2024/12/27 (Fri)

break

Winter Break Day

Dec 26, 2024

The university observes a holiday on this day.

Open to Public: Yes
Event Type: University Holiday



  • 2024/12/26 (Thu)

break

Walnut Creek Breakfast Briefing




break

San Jose Breakfast Briefing Series - January Session




break

San Jose Breakfast Briefing Series - February Session




break

Fall 2015 Northern California Breakfast Briefing - Redding




break

D.C. Circuit Breaks from Second Circuit, Finds Pension Fund May Retroactively Change Its Interest Rate Assumptions

On February 9, 2024, the U.S. Court of Appeals for the D.C. Circuit issued its decision in Trustees of IAM Nat'l Pension Fund v. M & K Emp. Sols., LLC, No. 22-7157 (D.C. Cir. Feb. 9, 2024), affirming the district court’s decision to vacate an arbitration award for the employer in a pension fund withdrawal liability case.  The D.C.




break

New York Now Requires Paid Lactation Breaks

Effective June 19, 2024, New York employers will be required to provide up to 30 minutes of paid lactation breaks to employees each time an employee has a reasonable need to express breast milk at work. This change to New York Labor Law Section 206-c is set forth in Bill No. A08806C, part of the New York State budget bill, which Governor Kathy Hochul signed into law on April 19, 2024. Specifically, amended Section 206-c provides:




break

2024 Southern California Breakfast Briefing Series - Fresno




break

2024 Southern California Breakfast Briefing Series - Los Angeles




break

2024 Southern California Breakfast Briefing Series - Irvine




break

2024 Southern California Breakfast Briefing Series - San Diego




break

Littler Hawaii Breakfast Briefing




break

Walnut Creek Fall 2024 Breakfast Briefing




break

Salt Lake City Breakfast Briefing




break

FCA and PRA proposals for more intensive monitoring and public reporting of diversity are ground breaking

Natasha Adom discusses proposals from the FCA, PRA and Bank of England that would require financial services firms to provide more detailed monitoring and report of diversity and inclusion. 

IFA Magazine

View




break

Littler’s Labor & Employment Law Breakfast Series, Employment and Labor Laws Update