• Smashing Animations Part 4: Optimising SVGs

    SVG animations take me back to the Hanna-Barbera cartoons I watched as a kid. Shows like Wacky Races, The Perils of Penelope Pitstop, and, of course, Yogi Bear. They inspired me to lovingly recreate some classic Toon Titles using CSS, SVG, and SMIL animations.
    But getting animations to load quickly and work smoothly needs more than nostalgia. It takes clean design, lean code, and a process that makes complex SVGs easier to animate. Here’s how I do it.

    Start Clean And Design With Optimisation In Mind
    Keeping things simple is key to making SVGs that are optimised and ready to animate. Tools like Adobe Illustrator convert bitmap images to vectors, but the output often contains too many extraneous groups, layers, and masks. Instead, I start cleaning in Sketch, work from a reference image, and use the Pen tool to create paths.
    Tip: Affinity Designerand Sketchare alternatives to Adobe Illustrator and Figma. Both are independent and based in Europe. Sketch has been my default design app since Adobe killed Fireworks.

    Beginning With Outlines
    For these Toon Titles illustrations, I first use the Pen tool to draw black outlines with as few anchor points as possible. The more points a shape has, the bigger a file becomes, so simplifying paths and reducing the number of points makes an SVG much smaller, often with no discernible visual difference.

    Bearing in mind that parts of this Yogi illustration will ultimately be animated, I keep outlines for this Bewitched Bear’s body, head, collar, and tie separate so that I can move them independently. The head might nod, the tie could flap, and, like in those classic cartoons, Yogi’s collar will hide the joins between them.

    Drawing Simple Background Shapes
    With the outlines in place, I use the Pen tool again to draw new shapes, which fill the areas with colour. These colours sit behind the outlines, so they don’t need to match them exactly. The fewer anchor points, the smaller the file size.

    Sadly, neither Affinity Designer nor Sketch has tools that can simplify paths, but if you have it, using Adobe Illustrator can shave a few extra kilobytes off these background shapes.

    Optimising The Code
    It’s not just metadata that makes SVG bulkier. The way you export from your design app also affects file size.

    Exporting just those simple background shapes from Adobe Illustrator includes unnecessary groups, masks, and bloated path data by default. Sketch’s code is barely any better, and there’s plenty of room for improvement, even in its SVGO Compressor code. I rely on Jake Archibald’s SVGOMG, which uses SVGO v3 and consistently delivers the best optimised SVGs.

    Layering SVG Elements
    My process for preparing SVGs for animation goes well beyond drawing vectors and optimising paths — it also includes how I structure the code itself. When every visual element is crammed into a single SVG file, even optimised code can be a nightmare to navigate. Locating a specific path or group often feels like searching for a needle in a haystack.

    That’s why I develop my SVGs in layers, exporting and optimising one set of elements at a time — always in the order they’ll appear in the final file. This lets me build the master SVG gradually by pasting it in each cleaned-up section. For example, I start with backgrounds like this gradient and title graphic.

    Instead of facing a wall of SVG code, I can now easily identify the background gradient’s path and its associated linearGradient, and see the group containing the title graphic. I take this opportunity to add a comment to the code, which will make editing and adding animations to it easier in the future:
    <svg ...>
    <defs>
    <!-- ... -->
    </defs>
    <path fill="url" d="…"/>
    <!-- TITLE GRAPHIC -->
    <g>
    <path … />
    <!-- ... -->
    </g>
    </svg>

    Next, I add the blurred trail from Yogi’s airborne broom. This includes defining a Gaussian Blur filter and placing its path between the background and title layers:
    <svg ...>
    <defs>
    <linearGradient id="grad" …>…</linearGradient>
    <filter id="trail" …>…</filter>
    </defs>
    <!-- GRADIENT -->
    <!-- TRAIL -->
    <path filter="url" …/>
    <!-- TITLE GRAPHIC -->
    </svg>

    Then come the magical stars, added in the same sequential fashion:
    <svg ...>
    <!-- GRADIENT -->
    <!-- TRAIL -->
    <!-- STARS -->
    <!-- TITLE GRAPHIC -->
    </svg>

    To keep everything organised and animation-ready, I create an empty group that will hold all the parts of Yogi:
    <g id="yogi">...</g>

    Then I build Yogi from the ground up — starting with background props, like his broom:
    <g id="broom">...</g>

    Followed by grouped elements for his body, head, collar, and tie:
    <g id="yogi">
    <g id="broom">…</g>
    <g id="body">…</g>
    <g id="head">…</g>
    <g id="collar">…</g>
    <g id="tie">…</g>
    </g>

    Since I export each layer from the same-sized artboard, I don’t need to worry about alignment or positioning issues later on — they’ll all slot into place automatically. I keep my code clean, readable, and ordered logically by layering elements this way. It also makes animating smoother, as each component is easier to identify.
    Reusing Elements With <use>
    When duplicate shapes get reused repeatedly, SVG files can get bulky fast. My recreation of the “Bewitched Bear” title card contains 80 stars in three sizes. Combining all those shapes into one optimised path would bring the file size down to 3KB. But I want to animate individual stars, which would almost double that to 5KB:
    <g id="stars">
    <path class="star-small" fill="#eae3da" d="..."/>
    <path class="star-medium" fill="#eae3da" d="..."/>
    <path class="star-large" fill="#eae3da" d="..."/>
    <!-- ... -->
    </g>

    Moving the stars’ fill attribute values to their parent group reduces the overall weight a little:
    <g id="stars" fill="#eae3da">
    <path class="star-small" d="…"/>
    <path class="star-medium" d="…"/>
    <path class="star-large" d="…"/>
    <!-- ... -->
    </g>

    But a more efficient and manageable option is to define each star size as a reusable template:

    <defs>
    <path id="star-large" fill="#eae3da" fill-rule="evenodd" d="…"/>
    <path id="star-medium" fill="#eae3da" fill-rule="evenodd" d="…"/>
    <path id="star-small" fill="#eae3da" fill-rule="evenodd" d="…"/>
    </defs>

    With this setup, changing a star’s design only means updating its template once, and every instance updates automatically. Then, I reference each one using <use> and position them with x and y attributes:
    <g id="stars">
    <!-- Large stars -->
    <use href="#star-large" x="1575" y="495"/>
    <!-- ... -->
    <!-- Medium stars -->
    <use href="#star-medium" x="1453" y="696"/>
    <!-- ... -->
    <!-- Small stars -->
    <use href="#star-small" x="1287" y="741"/>
    <!-- ... -->
    </g>

    This approach makes the SVG easier to manage, lighter to load, and faster to iterate on, especially when working with dozens of repeating elements. Best of all, it keeps the markup clean without compromising on flexibility or performance.
    Adding Animations
    The stars trailing behind Yogi’s stolen broom bring so much personality to the animation. I wanted them to sparkle in a seemingly random pattern against the dark blue background, so I started by defining a keyframe animation that cycles through different opacity levels:
    @keyframes sparkle {
    0%, 100% { opacity: .1; }
    50% { opacity: 1; }
    }

    Next, I applied this looping animation to every use element inside my stars group:
    #stars use {
    animation: sparkle 10s ease-in-out infinite;
    }

    The secret to creating a convincing twinkle lies in variation. I staggered animation delays and durations across the stars using nth-child selectors, starting with the quickest and most frequent sparkle effects:
    /* Fast, frequent */
    #stars use:nth-child:nth-child{
    animation-delay: .1s;
    animation-duration: 2s;
    }

    From there, I layered in additional timings to mix things up. Some stars sparkle slowly and dramatically, others more randomly, with a variety of rhythms and pauses:
    /* Medium */
    #stars use:nth-child:nth-child{ ... }

    /* Slow, dramatic */
    #stars use:nth-child:nth-child{ ... }

    /* Random */
    #stars use:nth-child{ ... }

    /* Alternating */
    #stars use:nth-child{ ... }

    /* Scattered */
    #stars use:nth-child{ ... }

    By thoughtfully structuring the SVG and reusing elements, I can build complex-looking animations without bloated code, making even a simple effect like changing opacity sparkle.

    Then, for added realism, I make Yogi’s head wobble:

    @keyframes headWobble {
    0% { transform: rotatetranslateY; }
    100% { transform: rotatetranslateY; }
    }

    #head {
    animation: headWobble 0.8s cubic-bezierinfinite alternate;
    }

    His tie waves:

    @keyframes tieWave {
    0%, 100% { transform: rotateZrotateYscaleX; }
    33% { transform: rotateZrotateYscaleX; }
    66% { transform: rotateZrotateYscaleX; }
    }

    #tie {
    transform-style: preserve-3d;
    animation: tieWave 10s cubic-bezierinfinite;
    }

    His broom swings:

    @keyframes broomSwing {
    0%, 20% { transform: rotate; }
    30% { transform: rotate; }
    50%, 70% { transform: rotate; }
    80% { transform: rotate; }
    100% { transform: rotate; }
    }

    #broom {
    animation: broomSwing 4s cubic-bezierinfinite;
    }

    And, finally, Yogi himself gently rotates as he flies on his magical broom:

    @keyframes yogiWobble {
    0% { transform: rotatetranslateYscale; }
    30% { transform: rotatetranslateY; }
    100% { transform: rotatetranslateYscale; }
    }

    #yogi {
    animation: yogiWobble 3.5s cubic-bezierinfinite alternate;
    }

    All these subtle movements bring Yogi to life. By developing structured SVGs, I can create animations that feel full of character without writing a single line of JavaScript.
    Try this yourself:
    See the Pen Bewitched Bear CSS/SVG animationby Andy Clarke.
    Conclusion
    Whether you’re recreating a classic title card or animating icons for an interface, the principles are the same:

    Start clean,
    Optimise early, and
    Structure everything with animation in mind.

    SVGs offer incredible creative freedom, but only if kept lean and manageable. When you plan your process like a production cell — layer by layer, element by element — you’ll spend less time untangling code and more time bringing your work to life.
    #smashing #animations #part #optimising #svgs
    Smashing Animations Part 4: Optimising SVGs
    SVG animations take me back to the Hanna-Barbera cartoons I watched as a kid. Shows like Wacky Races, The Perils of Penelope Pitstop, and, of course, Yogi Bear. They inspired me to lovingly recreate some classic Toon Titles using CSS, SVG, and SMIL animations. But getting animations to load quickly and work smoothly needs more than nostalgia. It takes clean design, lean code, and a process that makes complex SVGs easier to animate. Here’s how I do it. Start Clean And Design With Optimisation In Mind Keeping things simple is key to making SVGs that are optimised and ready to animate. Tools like Adobe Illustrator convert bitmap images to vectors, but the output often contains too many extraneous groups, layers, and masks. Instead, I start cleaning in Sketch, work from a reference image, and use the Pen tool to create paths. Tip: Affinity Designerand Sketchare alternatives to Adobe Illustrator and Figma. Both are independent and based in Europe. Sketch has been my default design app since Adobe killed Fireworks. Beginning With Outlines For these Toon Titles illustrations, I first use the Pen tool to draw black outlines with as few anchor points as possible. The more points a shape has, the bigger a file becomes, so simplifying paths and reducing the number of points makes an SVG much smaller, often with no discernible visual difference. Bearing in mind that parts of this Yogi illustration will ultimately be animated, I keep outlines for this Bewitched Bear’s body, head, collar, and tie separate so that I can move them independently. The head might nod, the tie could flap, and, like in those classic cartoons, Yogi’s collar will hide the joins between them. Drawing Simple Background Shapes With the outlines in place, I use the Pen tool again to draw new shapes, which fill the areas with colour. These colours sit behind the outlines, so they don’t need to match them exactly. The fewer anchor points, the smaller the file size. Sadly, neither Affinity Designer nor Sketch has tools that can simplify paths, but if you have it, using Adobe Illustrator can shave a few extra kilobytes off these background shapes. Optimising The Code It’s not just metadata that makes SVG bulkier. The way you export from your design app also affects file size. Exporting just those simple background shapes from Adobe Illustrator includes unnecessary groups, masks, and bloated path data by default. Sketch’s code is barely any better, and there’s plenty of room for improvement, even in its SVGO Compressor code. I rely on Jake Archibald’s SVGOMG, which uses SVGO v3 and consistently delivers the best optimised SVGs. Layering SVG Elements My process for preparing SVGs for animation goes well beyond drawing vectors and optimising paths — it also includes how I structure the code itself. When every visual element is crammed into a single SVG file, even optimised code can be a nightmare to navigate. Locating a specific path or group often feels like searching for a needle in a haystack. That’s why I develop my SVGs in layers, exporting and optimising one set of elements at a time — always in the order they’ll appear in the final file. This lets me build the master SVG gradually by pasting it in each cleaned-up section. For example, I start with backgrounds like this gradient and title graphic. Instead of facing a wall of SVG code, I can now easily identify the background gradient’s path and its associated linearGradient, and see the group containing the title graphic. I take this opportunity to add a comment to the code, which will make editing and adding animations to it easier in the future: <svg ...> <defs> <!-- ... --> </defs> <path fill="url" d="…"/> <!-- TITLE GRAPHIC --> <g> <path … /> <!-- ... --> </g> </svg> Next, I add the blurred trail from Yogi’s airborne broom. This includes defining a Gaussian Blur filter and placing its path between the background and title layers: <svg ...> <defs> <linearGradient id="grad" …>…</linearGradient> <filter id="trail" …>…</filter> </defs> <!-- GRADIENT --> <!-- TRAIL --> <path filter="url" …/> <!-- TITLE GRAPHIC --> </svg> Then come the magical stars, added in the same sequential fashion: <svg ...> <!-- GRADIENT --> <!-- TRAIL --> <!-- STARS --> <!-- TITLE GRAPHIC --> </svg> To keep everything organised and animation-ready, I create an empty group that will hold all the parts of Yogi: <g id="yogi">...</g> Then I build Yogi from the ground up — starting with background props, like his broom: <g id="broom">...</g> Followed by grouped elements for his body, head, collar, and tie: <g id="yogi"> <g id="broom">…</g> <g id="body">…</g> <g id="head">…</g> <g id="collar">…</g> <g id="tie">…</g> </g> Since I export each layer from the same-sized artboard, I don’t need to worry about alignment or positioning issues later on — they’ll all slot into place automatically. I keep my code clean, readable, and ordered logically by layering elements this way. It also makes animating smoother, as each component is easier to identify. Reusing Elements With <use> When duplicate shapes get reused repeatedly, SVG files can get bulky fast. My recreation of the “Bewitched Bear” title card contains 80 stars in three sizes. Combining all those shapes into one optimised path would bring the file size down to 3KB. But I want to animate individual stars, which would almost double that to 5KB: <g id="stars"> <path class="star-small" fill="#eae3da" d="..."/> <path class="star-medium" fill="#eae3da" d="..."/> <path class="star-large" fill="#eae3da" d="..."/> <!-- ... --> </g> Moving the stars’ fill attribute values to their parent group reduces the overall weight a little: <g id="stars" fill="#eae3da"> <path class="star-small" d="…"/> <path class="star-medium" d="…"/> <path class="star-large" d="…"/> <!-- ... --> </g> But a more efficient and manageable option is to define each star size as a reusable template: <defs> <path id="star-large" fill="#eae3da" fill-rule="evenodd" d="…"/> <path id="star-medium" fill="#eae3da" fill-rule="evenodd" d="…"/> <path id="star-small" fill="#eae3da" fill-rule="evenodd" d="…"/> </defs> With this setup, changing a star’s design only means updating its template once, and every instance updates automatically. Then, I reference each one using <use> and position them with x and y attributes: <g id="stars"> <!-- Large stars --> <use href="#star-large" x="1575" y="495"/> <!-- ... --> <!-- Medium stars --> <use href="#star-medium" x="1453" y="696"/> <!-- ... --> <!-- Small stars --> <use href="#star-small" x="1287" y="741"/> <!-- ... --> </g> This approach makes the SVG easier to manage, lighter to load, and faster to iterate on, especially when working with dozens of repeating elements. Best of all, it keeps the markup clean without compromising on flexibility or performance. Adding Animations The stars trailing behind Yogi’s stolen broom bring so much personality to the animation. I wanted them to sparkle in a seemingly random pattern against the dark blue background, so I started by defining a keyframe animation that cycles through different opacity levels: @keyframes sparkle { 0%, 100% { opacity: .1; } 50% { opacity: 1; } } Next, I applied this looping animation to every use element inside my stars group: #stars use { animation: sparkle 10s ease-in-out infinite; } The secret to creating a convincing twinkle lies in variation. I staggered animation delays and durations across the stars using nth-child selectors, starting with the quickest and most frequent sparkle effects: /* Fast, frequent */ #stars use:nth-child:nth-child{ animation-delay: .1s; animation-duration: 2s; } From there, I layered in additional timings to mix things up. Some stars sparkle slowly and dramatically, others more randomly, with a variety of rhythms and pauses: /* Medium */ #stars use:nth-child:nth-child{ ... } /* Slow, dramatic */ #stars use:nth-child:nth-child{ ... } /* Random */ #stars use:nth-child{ ... } /* Alternating */ #stars use:nth-child{ ... } /* Scattered */ #stars use:nth-child{ ... } By thoughtfully structuring the SVG and reusing elements, I can build complex-looking animations without bloated code, making even a simple effect like changing opacity sparkle. Then, for added realism, I make Yogi’s head wobble: @keyframes headWobble { 0% { transform: rotatetranslateY; } 100% { transform: rotatetranslateY; } } #head { animation: headWobble 0.8s cubic-bezierinfinite alternate; } His tie waves: @keyframes tieWave { 0%, 100% { transform: rotateZrotateYscaleX; } 33% { transform: rotateZrotateYscaleX; } 66% { transform: rotateZrotateYscaleX; } } #tie { transform-style: preserve-3d; animation: tieWave 10s cubic-bezierinfinite; } His broom swings: @keyframes broomSwing { 0%, 20% { transform: rotate; } 30% { transform: rotate; } 50%, 70% { transform: rotate; } 80% { transform: rotate; } 100% { transform: rotate; } } #broom { animation: broomSwing 4s cubic-bezierinfinite; } And, finally, Yogi himself gently rotates as he flies on his magical broom: @keyframes yogiWobble { 0% { transform: rotatetranslateYscale; } 30% { transform: rotatetranslateY; } 100% { transform: rotatetranslateYscale; } } #yogi { animation: yogiWobble 3.5s cubic-bezierinfinite alternate; } All these subtle movements bring Yogi to life. By developing structured SVGs, I can create animations that feel full of character without writing a single line of JavaScript. Try this yourself: See the Pen Bewitched Bear CSS/SVG animationby Andy Clarke. Conclusion Whether you’re recreating a classic title card or animating icons for an interface, the principles are the same: Start clean, Optimise early, and Structure everything with animation in mind. SVGs offer incredible creative freedom, but only if kept lean and manageable. When you plan your process like a production cell — layer by layer, element by element — you’ll spend less time untangling code and more time bringing your work to life. #smashing #animations #part #optimising #svgs
    Smashing Animations Part 4: Optimising SVGs
    smashingmagazine.com
    SVG animations take me back to the Hanna-Barbera cartoons I watched as a kid. Shows like Wacky Races, The Perils of Penelope Pitstop, and, of course, Yogi Bear. They inspired me to lovingly recreate some classic Toon Titles using CSS, SVG, and SMIL animations. But getting animations to load quickly and work smoothly needs more than nostalgia. It takes clean design, lean code, and a process that makes complex SVGs easier to animate. Here’s how I do it. Start Clean And Design With Optimisation In Mind Keeping things simple is key to making SVGs that are optimised and ready to animate. Tools like Adobe Illustrator convert bitmap images to vectors, but the output often contains too many extraneous groups, layers, and masks. Instead, I start cleaning in Sketch, work from a reference image, and use the Pen tool to create paths. Tip: Affinity Designer (UK) and Sketch (Netherlands) are alternatives to Adobe Illustrator and Figma. Both are independent and based in Europe. Sketch has been my default design app since Adobe killed Fireworks. Beginning With Outlines For these Toon Titles illustrations, I first use the Pen tool to draw black outlines with as few anchor points as possible. The more points a shape has, the bigger a file becomes, so simplifying paths and reducing the number of points makes an SVG much smaller, often with no discernible visual difference. Bearing in mind that parts of this Yogi illustration will ultimately be animated, I keep outlines for this Bewitched Bear’s body, head, collar, and tie separate so that I can move them independently. The head might nod, the tie could flap, and, like in those classic cartoons, Yogi’s collar will hide the joins between them. Drawing Simple Background Shapes With the outlines in place, I use the Pen tool again to draw new shapes, which fill the areas with colour. These colours sit behind the outlines, so they don’t need to match them exactly. The fewer anchor points, the smaller the file size. Sadly, neither Affinity Designer nor Sketch has tools that can simplify paths, but if you have it, using Adobe Illustrator can shave a few extra kilobytes off these background shapes. Optimising The Code It’s not just metadata that makes SVG bulkier. The way you export from your design app also affects file size. Exporting just those simple background shapes from Adobe Illustrator includes unnecessary groups, masks, and bloated path data by default. Sketch’s code is barely any better, and there’s plenty of room for improvement, even in its SVGO Compressor code. I rely on Jake Archibald’s SVGOMG, which uses SVGO v3 and consistently delivers the best optimised SVGs. Layering SVG Elements My process for preparing SVGs for animation goes well beyond drawing vectors and optimising paths — it also includes how I structure the code itself. When every visual element is crammed into a single SVG file, even optimised code can be a nightmare to navigate. Locating a specific path or group often feels like searching for a needle in a haystack. That’s why I develop my SVGs in layers, exporting and optimising one set of elements at a time — always in the order they’ll appear in the final file. This lets me build the master SVG gradually by pasting it in each cleaned-up section. For example, I start with backgrounds like this gradient and title graphic. Instead of facing a wall of SVG code, I can now easily identify the background gradient’s path and its associated linearGradient, and see the group containing the title graphic. I take this opportunity to add a comment to the code, which will make editing and adding animations to it easier in the future: <svg ...> <defs> <!-- ... --> </defs> <path fill="url(#grad)" d="…"/> <!-- TITLE GRAPHIC --> <g> <path … /> <!-- ... --> </g> </svg> Next, I add the blurred trail from Yogi’s airborne broom. This includes defining a Gaussian Blur filter and placing its path between the background and title layers: <svg ...> <defs> <linearGradient id="grad" …>…</linearGradient> <filter id="trail" …>…</filter> </defs> <!-- GRADIENT --> <!-- TRAIL --> <path filter="url(#trail)" …/> <!-- TITLE GRAPHIC --> </svg> Then come the magical stars, added in the same sequential fashion: <svg ...> <!-- GRADIENT --> <!-- TRAIL --> <!-- STARS --> <!-- TITLE GRAPHIC --> </svg> To keep everything organised and animation-ready, I create an empty group that will hold all the parts of Yogi: <g id="yogi">...</g> Then I build Yogi from the ground up — starting with background props, like his broom: <g id="broom">...</g> Followed by grouped elements for his body, head, collar, and tie: <g id="yogi"> <g id="broom">…</g> <g id="body">…</g> <g id="head">…</g> <g id="collar">…</g> <g id="tie">…</g> </g> Since I export each layer from the same-sized artboard, I don’t need to worry about alignment or positioning issues later on — they’ll all slot into place automatically. I keep my code clean, readable, and ordered logically by layering elements this way. It also makes animating smoother, as each component is easier to identify. Reusing Elements With <use> When duplicate shapes get reused repeatedly, SVG files can get bulky fast. My recreation of the “Bewitched Bear” title card contains 80 stars in three sizes. Combining all those shapes into one optimised path would bring the file size down to 3KB. But I want to animate individual stars, which would almost double that to 5KB: <g id="stars"> <path class="star-small" fill="#eae3da" d="..."/> <path class="star-medium" fill="#eae3da" d="..."/> <path class="star-large" fill="#eae3da" d="..."/> <!-- ... --> </g> Moving the stars’ fill attribute values to their parent group reduces the overall weight a little: <g id="stars" fill="#eae3da"> <path class="star-small" d="…"/> <path class="star-medium" d="…"/> <path class="star-large" d="…"/> <!-- ... --> </g> But a more efficient and manageable option is to define each star size as a reusable template: <defs> <path id="star-large" fill="#eae3da" fill-rule="evenodd" d="…"/> <path id="star-medium" fill="#eae3da" fill-rule="evenodd" d="…"/> <path id="star-small" fill="#eae3da" fill-rule="evenodd" d="…"/> </defs> With this setup, changing a star’s design only means updating its template once, and every instance updates automatically. Then, I reference each one using <use> and position them with x and y attributes: <g id="stars"> <!-- Large stars --> <use href="#star-large" x="1575" y="495"/> <!-- ... --> <!-- Medium stars --> <use href="#star-medium" x="1453" y="696"/> <!-- ... --> <!-- Small stars --> <use href="#star-small" x="1287" y="741"/> <!-- ... --> </g> This approach makes the SVG easier to manage, lighter to load, and faster to iterate on, especially when working with dozens of repeating elements. Best of all, it keeps the markup clean without compromising on flexibility or performance. Adding Animations The stars trailing behind Yogi’s stolen broom bring so much personality to the animation. I wanted them to sparkle in a seemingly random pattern against the dark blue background, so I started by defining a keyframe animation that cycles through different opacity levels: @keyframes sparkle { 0%, 100% { opacity: .1; } 50% { opacity: 1; } } Next, I applied this looping animation to every use element inside my stars group: #stars use { animation: sparkle 10s ease-in-out infinite; } The secret to creating a convincing twinkle lies in variation. I staggered animation delays and durations across the stars using nth-child selectors, starting with the quickest and most frequent sparkle effects: /* Fast, frequent */ #stars use:nth-child(n + 1):nth-child(-n + 10) { animation-delay: .1s; animation-duration: 2s; } From there, I layered in additional timings to mix things up. Some stars sparkle slowly and dramatically, others more randomly, with a variety of rhythms and pauses: /* Medium */ #stars use:nth-child(n + 11):nth-child(-n + 20) { ... } /* Slow, dramatic */ #stars use:nth-child(n + 21):nth-child(-n + 30) { ... } /* Random */ #stars use:nth-child(3n + 2) { ... } /* Alternating */ #stars use:nth-child(4n + 1) { ... } /* Scattered */ #stars use:nth-child(n + 31) { ... } By thoughtfully structuring the SVG and reusing elements, I can build complex-looking animations without bloated code, making even a simple effect like changing opacity sparkle. Then, for added realism, I make Yogi’s head wobble: @keyframes headWobble { 0% { transform: rotate(-0.8deg) translateY(-0.5px); } 100% { transform: rotate(0.9deg) translateY(0.3px); } } #head { animation: headWobble 0.8s cubic-bezier(0.5, 0.15, 0.5, 0.85) infinite alternate; } His tie waves: @keyframes tieWave { 0%, 100% { transform: rotateZ(-4deg) rotateY(15deg) scaleX(0.96); } 33% { transform: rotateZ(5deg) rotateY(-10deg) scaleX(1.05); } 66% { transform: rotateZ(-2deg) rotateY(5deg) scaleX(0.98); } } #tie { transform-style: preserve-3d; animation: tieWave 10s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite; } His broom swings: @keyframes broomSwing { 0%, 20% { transform: rotate(-5deg); } 30% { transform: rotate(-4deg); } 50%, 70% { transform: rotate(5deg); } 80% { transform: rotate(4deg); } 100% { transform: rotate(-5deg); } } #broom { animation: broomSwing 4s cubic-bezier(0.5, 0.05, 0.5, 0.95) infinite; } And, finally, Yogi himself gently rotates as he flies on his magical broom: @keyframes yogiWobble { 0% { transform: rotate(-2.8deg) translateY(-0.8px) scale(0.998); } 30% { transform: rotate(1.5deg) translateY(0.3px); } 100% { transform: rotate(3.2deg) translateY(1.2px) scale(1.002); } } #yogi { animation: yogiWobble 3.5s cubic-bezier(.37, .14, .3, .86) infinite alternate; } All these subtle movements bring Yogi to life. By developing structured SVGs, I can create animations that feel full of character without writing a single line of JavaScript. Try this yourself: See the Pen Bewitched Bear CSS/SVG animation [forked] by Andy Clarke. Conclusion Whether you’re recreating a classic title card or animating icons for an interface, the principles are the same: Start clean, Optimise early, and Structure everything with animation in mind. SVGs offer incredible creative freedom, but only if kept lean and manageable. When you plan your process like a production cell — layer by layer, element by element — you’ll spend less time untangling code and more time bringing your work to life.
    Like
    Love
    Wow
    Angry
    Sad
    273
    · 0 Comments ·0 Shares ·0 Reviews
  • Dev snapshot: Godot 4.5 dev 5

    Replicube
    A game by Walaber Entertainment LLCDev snapshot: Godot 4.5 dev 5By:
    Thaddeus Crews2 June 2025Pre-releaseBrrr… Do you feel that? That’s the cold front of the feature freeze just around the corner. It’s not upon us just yet, but this is likely to be our final development snapshot of the 4.5 release cycle. As we enter the home stretch of new features, bugs are naturally going to follow suit, meaning bug reports and feedback will be especially important for a smooth beta timeframe.Jump to the Downloads section, and give it a spin right now, or continue reading to learn more about improvements in this release. You can also try the Web editor or the Android editor for this release. If you are interested in the latter, please request to join our testing group to get access to pre-release builds.The cover illustration is from Replicube, a programming puzzle game where you write code to recreate voxelized objects. It is developed by Walaber Entertainment LLC. You can get the game on Steam.HighlightsIn case you missed them, see the 4.5 dev 1, 4.5 dev 2, 4.5 dev 3, and 4.5 dev 4 release notes for an overview of some key features which were already in those snapshots, and are therefore still available for testing in dev 5.Native visionOS supportNormally, our featured highlights in these development blogs come from long-time contributors. This makes sense of course, as it’s generally those users that have the familiarity necessary for major changes or additions that are commonly used for these highlights. That’s why it might surprise you to hear that visionOS support comes to us from Ricardo Sanchez-Saez, whose pull request GH-105628 is his very first contribution to the engine! It might not surprise you to hear that Ricardo is part of the visionOS engineering team at Apple, which certainly helps get his foot in the door, but that still makes visionOS the first officially-supported platform integration in about a decade.For those unfamiliar, visionOS is Apple’s XR environment. We’re no strangers to XR as a concept, but XR platforms are as distinct from one another as traditional platforms. visionOS users have expressed a strong interest in integrating with our ever-growing XR community, and now we can make that happen. See you all in the next XR Game Jam!GDScript: Abstract classesWhile the Godot Engine utilizes abstract classes—a class that cannot be directly instantiated—frequently, this was only ever supported internally. Thanks to the efforts of Aaron Franke, this paradigm is now available to GDScript users. Now if a user wants to introduce their own abstract class, they merely need to declare it via the new abstract keyword:abstract class_name MyAbstract extends Node
    The purpose of an abstract class is to create a baseline for other classes to derive from:class_name ExtendsMyAbstract extends MyAbstract
    Shader bakerFrom the technical gurus behind implementing ubershaders, Darío Samo and Pedro J. Estébanez bring us another miracle of rendering via GH-102552: shader baker exporting. This is an optional feature that can be enabled at export time to speed up shader compilation massively. This feature works with ubershaders automatically without any work from the user. Using shader baking is strongly recommended when targeting Apple devices or D3D12 since it makes the biggest difference there!Before:After:However, it comes with tradeoffs:Export time will be much longer.Build size will be much larger since the baked shaders can take up a lot of space.We have removed several MoltenVK bug workarounds from the Forward+ shader, therefore we no longer guarantee support for the Forward+ renderer on Intel Macs. If you are targeting Intel Macs, you should use the Mobile or Compatibility renderers.Baking for Vulkan can be done from any device, but baking for D3D12 needs to be done from a Windows device and baking for Apple .metallib requires a Metal compiler.Web: WebAssembly SIMD supportAs you might recall, Godot 4.0 initially released under the assumption that multi-threaded web support would become the standard, and only supported that format for web builds. This assumption unfortunately proved to be wishful thinking, and was reverted in 4.3 by allowing for single-threaded builds once more. However, this doesn’t mean that these single-threaded environments are inherently incapable of parallel processing; it just requires alternative implementations. One such implementation, SIMD, is a perfect candidate thanks to its support across all major browsers. To that end, web-wiz Adam Scott has taken to integrating this implementation for our web builds by default.Inline color pickersWhile it’s always been possible to see what kind of variable is assigned to an exported color in the inspector, some users have expressed a keen interest in allowing for this functionality within the script editor itself. This is because it would mean seeing what kind of color is represented by a variable without it needing to be exposed, as well as making it more intuitive at a glance as to what color a name or code corresponds to. Koliur Rahman has blessed us with this quality-of-life goodness, which adds an inline color picker GH-105724. Now no matter where the color is declared, users will be able to immediately and intuitively know what is actually represented in a non-intrusive manner.Rendering goodiesThe renderer got a fair amount of love this snapshot; not from any one PR, but rather a multitude of community members bringing some long-awaited features to light. Raymond DiDonato helped SMAA 1x make its transition from addon to fully-fledged engine feature. Capry brings bent normal maps to further enhance specular occlusion and indirect lighting. Our very own Clay John converted our Compatibility backend to use a fragment shader copy instead of a blit copy, working around common sample rate issues on mobile devices. More technical information on these rendering changes can be found in their associated PRs.SMAA comparison:OffOnBent normal map comparison:BeforeAfterAnd more!There are too many exciting changes to list them all here, but here’s a curated selection:Animation: Add alphabetical sorting to Animation Player.Animation: Add animation filtering to animation editor.Audio: Implement seek operation for Theora video files, improve multi-channel audio resampling.Core: Add --scene command line argument.Core: Overhaul resource duplication.Core: Use Grisu2 algorithm in String::num_scientific to fix serializing.Editor: Add “Quick Load” button to EditorResourcePicker.Editor: Add PROPERTY_HINT_INPUT_NAME for use with @export_custom to allow using input actions.Editor: Add named EditorScripts to the command palette.GUI: Add file sort to FileDialog.I18n: Add translation preview in editor.Import: Add Channel Remap settings to ResourceImporterTexture.Physics: Improve performance with non-monitoring areas when using Jolt Physics.Porting: Android: Add export option for custom theme attributes.Porting: Android: Add support for 16 KB page sizes, update to NDK r28b.Porting: Android: Remove the gradle_build/compress_native_libraries export option.Porting: Web: Use actual PThread pool size for get_default_thread_pool_size.Porting: Windows/macOS/Linux: Use SSE 4.2 as a baseline when compiling Godot.Rendering: Add new StandardMaterial properties to allow users to control FPS-style objects.Rendering: FTI - Optimize SceneTree traversal.Changelog109 contributors submitted 252 fixes for this release. See our interactive changelog for the complete list of changes since the previous 4.5-dev4 snapshot.This release is built from commit 64b09905c.DownloadsGodot is downloading...Godot exists thanks to donations from people like you. Help us continue our work:Make a DonationStandard build includes support for GDScript and GDExtension..NET buildincludes support for C#, as well as GDScript and GDExtension.While engine maintainers try their best to ensure that each preview snapshot and release candidate is stable, this is by definition a pre-release piece of software. Be sure to make frequent backups, or use a version control system such as Git, to preserve your projects in case of corruption or data loss.Known issuesWindows executableshave been signed with an expired certificate. You may see warnings from Windows Defender’s SmartScreen when running this version, or outright be prevented from running the executables with a double-click. Running Godot from the command line can circumvent this. We will soon have a renewed certificate which will be used for future builds.With every release, we accept that there are going to be various issues, which have already been reported but haven’t been fixed yet. See the GitHub issue tracker for a complete list of known bugs.Bug reportsAs a tester, we encourage you to open bug reports if you experience issues with this release. Please check the existing issues on GitHub first, using the search function with relevant keywords, to ensure that the bug you experience is not already known.In particular, any change that would cause a regression in your projects is very important to report.SupportGodot is a non-profit, open source game engine developed by hundreds of contributors on their free time, as well as a handful of part and full-time developers hired thanks to generous donations from the Godot community. A big thank you to everyone who has contributed their time or their financial support to the project!If you’d like to support the project financially and help us secure our future hires, you can do so using the Godot Development Fund.Donate now
    #dev #snapshot #godot
    Dev snapshot: Godot 4.5 dev 5
    Replicube A game by Walaber Entertainment LLCDev snapshot: Godot 4.5 dev 5By: Thaddeus Crews2 June 2025Pre-releaseBrrr… Do you feel that? That’s the cold front of the feature freeze just around the corner. It’s not upon us just yet, but this is likely to be our final development snapshot of the 4.5 release cycle. As we enter the home stretch of new features, bugs are naturally going to follow suit, meaning bug reports and feedback will be especially important for a smooth beta timeframe.Jump to the Downloads section, and give it a spin right now, or continue reading to learn more about improvements in this release. You can also try the Web editor or the Android editor for this release. If you are interested in the latter, please request to join our testing group to get access to pre-release builds.The cover illustration is from Replicube, a programming puzzle game where you write code to recreate voxelized objects. It is developed by Walaber Entertainment LLC. You can get the game on Steam.HighlightsIn case you missed them, see the 4.5 dev 1, 4.5 dev 2, 4.5 dev 3, and 4.5 dev 4 release notes for an overview of some key features which were already in those snapshots, and are therefore still available for testing in dev 5.Native visionOS supportNormally, our featured highlights in these development blogs come from long-time contributors. This makes sense of course, as it’s generally those users that have the familiarity necessary for major changes or additions that are commonly used for these highlights. That’s why it might surprise you to hear that visionOS support comes to us from Ricardo Sanchez-Saez, whose pull request GH-105628 is his very first contribution to the engine! It might not surprise you to hear that Ricardo is part of the visionOS engineering team at Apple, which certainly helps get his foot in the door, but that still makes visionOS the first officially-supported platform integration in about a decade.For those unfamiliar, visionOS is Apple’s XR environment. We’re no strangers to XR as a concept, but XR platforms are as distinct from one another as traditional platforms. visionOS users have expressed a strong interest in integrating with our ever-growing XR community, and now we can make that happen. See you all in the next XR Game Jam!GDScript: Abstract classesWhile the Godot Engine utilizes abstract classes—a class that cannot be directly instantiated—frequently, this was only ever supported internally. Thanks to the efforts of Aaron Franke, this paradigm is now available to GDScript users. Now if a user wants to introduce their own abstract class, they merely need to declare it via the new abstract keyword:abstract class_name MyAbstract extends Node The purpose of an abstract class is to create a baseline for other classes to derive from:class_name ExtendsMyAbstract extends MyAbstract Shader bakerFrom the technical gurus behind implementing ubershaders, Darío Samo and Pedro J. Estébanez bring us another miracle of rendering via GH-102552: shader baker exporting. This is an optional feature that can be enabled at export time to speed up shader compilation massively. This feature works with ubershaders automatically without any work from the user. Using shader baking is strongly recommended when targeting Apple devices or D3D12 since it makes the biggest difference there!Before:After:However, it comes with tradeoffs:Export time will be much longer.Build size will be much larger since the baked shaders can take up a lot of space.We have removed several MoltenVK bug workarounds from the Forward+ shader, therefore we no longer guarantee support for the Forward+ renderer on Intel Macs. If you are targeting Intel Macs, you should use the Mobile or Compatibility renderers.Baking for Vulkan can be done from any device, but baking for D3D12 needs to be done from a Windows device and baking for Apple .metallib requires a Metal compiler.Web: WebAssembly SIMD supportAs you might recall, Godot 4.0 initially released under the assumption that multi-threaded web support would become the standard, and only supported that format for web builds. This assumption unfortunately proved to be wishful thinking, and was reverted in 4.3 by allowing for single-threaded builds once more. However, this doesn’t mean that these single-threaded environments are inherently incapable of parallel processing; it just requires alternative implementations. One such implementation, SIMD, is a perfect candidate thanks to its support across all major browsers. To that end, web-wiz Adam Scott has taken to integrating this implementation for our web builds by default.Inline color pickersWhile it’s always been possible to see what kind of variable is assigned to an exported color in the inspector, some users have expressed a keen interest in allowing for this functionality within the script editor itself. This is because it would mean seeing what kind of color is represented by a variable without it needing to be exposed, as well as making it more intuitive at a glance as to what color a name or code corresponds to. Koliur Rahman has blessed us with this quality-of-life goodness, which adds an inline color picker GH-105724. Now no matter where the color is declared, users will be able to immediately and intuitively know what is actually represented in a non-intrusive manner.Rendering goodiesThe renderer got a fair amount of love this snapshot; not from any one PR, but rather a multitude of community members bringing some long-awaited features to light. Raymond DiDonato helped SMAA 1x make its transition from addon to fully-fledged engine feature. Capry brings bent normal maps to further enhance specular occlusion and indirect lighting. Our very own Clay John converted our Compatibility backend to use a fragment shader copy instead of a blit copy, working around common sample rate issues on mobile devices. More technical information on these rendering changes can be found in their associated PRs.SMAA comparison:OffOnBent normal map comparison:BeforeAfterAnd more!There are too many exciting changes to list them all here, but here’s a curated selection:Animation: Add alphabetical sorting to Animation Player.Animation: Add animation filtering to animation editor.Audio: Implement seek operation for Theora video files, improve multi-channel audio resampling.Core: Add --scene command line argument.Core: Overhaul resource duplication.Core: Use Grisu2 algorithm in String::num_scientific to fix serializing.Editor: Add “Quick Load” button to EditorResourcePicker.Editor: Add PROPERTY_HINT_INPUT_NAME for use with @export_custom to allow using input actions.Editor: Add named EditorScripts to the command palette.GUI: Add file sort to FileDialog.I18n: Add translation preview in editor.Import: Add Channel Remap settings to ResourceImporterTexture.Physics: Improve performance with non-monitoring areas when using Jolt Physics.Porting: Android: Add export option for custom theme attributes.Porting: Android: Add support for 16 KB page sizes, update to NDK r28b.Porting: Android: Remove the gradle_build/compress_native_libraries export option.Porting: Web: Use actual PThread pool size for get_default_thread_pool_size.Porting: Windows/macOS/Linux: Use SSE 4.2 as a baseline when compiling Godot.Rendering: Add new StandardMaterial properties to allow users to control FPS-style objects.Rendering: FTI - Optimize SceneTree traversal.Changelog109 contributors submitted 252 fixes for this release. See our interactive changelog for the complete list of changes since the previous 4.5-dev4 snapshot.This release is built from commit 64b09905c.DownloadsGodot is downloading...Godot exists thanks to donations from people like you. Help us continue our work:Make a DonationStandard build includes support for GDScript and GDExtension..NET buildincludes support for C#, as well as GDScript and GDExtension.While engine maintainers try their best to ensure that each preview snapshot and release candidate is stable, this is by definition a pre-release piece of software. Be sure to make frequent backups, or use a version control system such as Git, to preserve your projects in case of corruption or data loss.Known issuesWindows executableshave been signed with an expired certificate. You may see warnings from Windows Defender’s SmartScreen when running this version, or outright be prevented from running the executables with a double-click. Running Godot from the command line can circumvent this. We will soon have a renewed certificate which will be used for future builds.With every release, we accept that there are going to be various issues, which have already been reported but haven’t been fixed yet. See the GitHub issue tracker for a complete list of known bugs.Bug reportsAs a tester, we encourage you to open bug reports if you experience issues with this release. Please check the existing issues on GitHub first, using the search function with relevant keywords, to ensure that the bug you experience is not already known.In particular, any change that would cause a regression in your projects is very important to report.SupportGodot is a non-profit, open source game engine developed by hundreds of contributors on their free time, as well as a handful of part and full-time developers hired thanks to generous donations from the Godot community. A big thank you to everyone who has contributed their time or their financial support to the project!If you’d like to support the project financially and help us secure our future hires, you can do so using the Godot Development Fund.Donate now #dev #snapshot #godot
    Dev snapshot: Godot 4.5 dev 5
    godotengine.org
    Replicube A game by Walaber Entertainment LLCDev snapshot: Godot 4.5 dev 5By: Thaddeus Crews2 June 2025Pre-releaseBrrr… Do you feel that? That’s the cold front of the feature freeze just around the corner. It’s not upon us just yet, but this is likely to be our final development snapshot of the 4.5 release cycle. As we enter the home stretch of new features, bugs are naturally going to follow suit, meaning bug reports and feedback will be especially important for a smooth beta timeframe.Jump to the Downloads section, and give it a spin right now, or continue reading to learn more about improvements in this release. You can also try the Web editor or the Android editor for this release. If you are interested in the latter, please request to join our testing group to get access to pre-release builds.The cover illustration is from Replicube, a programming puzzle game where you write code to recreate voxelized objects. It is developed by Walaber Entertainment LLC (Bluesky, Twitter). You can get the game on Steam.HighlightsIn case you missed them, see the 4.5 dev 1, 4.5 dev 2, 4.5 dev 3, and 4.5 dev 4 release notes for an overview of some key features which were already in those snapshots, and are therefore still available for testing in dev 5.Native visionOS supportNormally, our featured highlights in these development blogs come from long-time contributors. This makes sense of course, as it’s generally those users that have the familiarity necessary for major changes or additions that are commonly used for these highlights. That’s why it might surprise you to hear that visionOS support comes to us from Ricardo Sanchez-Saez, whose pull request GH-105628 is his very first contribution to the engine! It might not surprise you to hear that Ricardo is part of the visionOS engineering team at Apple, which certainly helps get his foot in the door, but that still makes visionOS the first officially-supported platform integration in about a decade.For those unfamiliar, visionOS is Apple’s XR environment. We’re no strangers to XR as a concept (see our recent XR blogpost highlighting the latest Godot XR Game Jam), but XR platforms are as distinct from one another as traditional platforms. visionOS users have expressed a strong interest in integrating with our ever-growing XR community, and now we can make that happen. See you all in the next XR Game Jam!GDScript: Abstract classesWhile the Godot Engine utilizes abstract classes—a class that cannot be directly instantiated—frequently, this was only ever supported internally. Thanks to the efforts of Aaron Franke, this paradigm is now available to GDScript users (GH-67777). Now if a user wants to introduce their own abstract class, they merely need to declare it via the new abstract keyword:abstract class_name MyAbstract extends Node The purpose of an abstract class is to create a baseline for other classes to derive from:class_name ExtendsMyAbstract extends MyAbstract Shader bakerFrom the technical gurus behind implementing ubershaders, Darío Samo and Pedro J. Estébanez bring us another miracle of rendering via GH-102552: shader baker exporting. This is an optional feature that can be enabled at export time to speed up shader compilation massively. This feature works with ubershaders automatically without any work from the user. Using shader baking is strongly recommended when targeting Apple devices or D3D12 since it makes the biggest difference there (over 20× decrease in load times in the TPS demo)!Before:After:However, it comes with tradeoffs:Export time will be much longer.Build size will be much larger since the baked shaders can take up a lot of space.We have removed several MoltenVK bug workarounds from the Forward+ shader, therefore we no longer guarantee support for the Forward+ renderer on Intel Macs. If you are targeting Intel Macs, you should use the Mobile or Compatibility renderers.Baking for Vulkan can be done from any device, but baking for D3D12 needs to be done from a Windows device and baking for Apple .metallib requires a Metal compiler (macOS with Xcode / Command Line Tools installed).Web: WebAssembly SIMD supportAs you might recall, Godot 4.0 initially released under the assumption that multi-threaded web support would become the standard, and only supported that format for web builds. This assumption unfortunately proved to be wishful thinking, and was reverted in 4.3 by allowing for single-threaded builds once more. However, this doesn’t mean that these single-threaded environments are inherently incapable of parallel processing; it just requires alternative implementations. One such implementation, SIMD, is a perfect candidate thanks to its support across all major browsers. To that end, web-wiz Adam Scott has taken to integrating this implementation for our web builds by default (GH-106319).Inline color pickersWhile it’s always been possible to see what kind of variable is assigned to an exported color in the inspector, some users have expressed a keen interest in allowing for this functionality within the script editor itself. This is because it would mean seeing what kind of color is represented by a variable without it needing to be exposed, as well as making it more intuitive at a glance as to what color a name or code corresponds to. Koliur Rahman has blessed us with this quality-of-life goodness, which adds an inline color picker GH-105724. Now no matter where the color is declared, users will be able to immediately and intuitively know what is actually represented in a non-intrusive manner.Rendering goodiesThe renderer got a fair amount of love this snapshot; not from any one PR, but rather a multitude of community members bringing some long-awaited features to light. Raymond DiDonato helped SMAA 1x make its transition from addon to fully-fledged engine feature (GH-102330). Capry brings bent normal maps to further enhance specular occlusion and indirect lighting (GH-89988). Our very own Clay John converted our Compatibility backend to use a fragment shader copy instead of a blit copy, working around common sample rate issues on mobile devices (GH-106267). More technical information on these rendering changes can be found in their associated PRs.SMAA comparison:OffOnBent normal map comparison:BeforeAfterAnd more!There are too many exciting changes to list them all here, but here’s a curated selection:Animation: Add alphabetical sorting to Animation Player (GH-103584).Animation: Add animation filtering to animation editor (GH-103130).Audio: Implement seek operation for Theora video files, improve multi-channel audio resampling (GH-102360).Core: Add --scene command line argument (GH-105302).Core: Overhaul resource duplication (GH-100673).Core: Use Grisu2 algorithm in String::num_scientific to fix serializing (GH-98750).Editor: Add “Quick Load” button to EditorResourcePicker (GH-104490).Editor: Add PROPERTY_HINT_INPUT_NAME for use with @export_custom to allow using input actions (GH-96611).Editor: Add named EditorScripts to the command palette (GH-99318).GUI: Add file sort to FileDialog (GH-105723).I18n: Add translation preview in editor (GH-96921).Import: Add Channel Remap settings to ResourceImporterTexture (GH-99676).Physics: Improve performance with non-monitoring areas when using Jolt Physics (GH-106490).Porting: Android: Add export option for custom theme attributes (GH-106724).Porting: Android: Add support for 16 KB page sizes, update to NDK r28b (GH-106358).Porting: Android: Remove the gradle_build/compress_native_libraries export option (GH-106359).Porting: Web: Use actual PThread pool size for get_default_thread_pool_size() (GH-104458).Porting: Windows/macOS/Linux: Use SSE 4.2 as a baseline when compiling Godot (GH-59595).Rendering: Add new StandardMaterial properties to allow users to control FPS-style objects (hands, weapons, tools close to the camera) (GH-93142).Rendering: FTI - Optimize SceneTree traversal (GH-106244).Changelog109 contributors submitted 252 fixes for this release. See our interactive changelog for the complete list of changes since the previous 4.5-dev4 snapshot.This release is built from commit 64b09905c.DownloadsGodot is downloading...Godot exists thanks to donations from people like you. Help us continue our work:Make a DonationStandard build includes support for GDScript and GDExtension..NET build (marked as mono) includes support for C#, as well as GDScript and GDExtension.While engine maintainers try their best to ensure that each preview snapshot and release candidate is stable, this is by definition a pre-release piece of software. Be sure to make frequent backups, or use a version control system such as Git, to preserve your projects in case of corruption or data loss.Known issuesWindows executables (both the editor and export templates) have been signed with an expired certificate. You may see warnings from Windows Defender’s SmartScreen when running this version, or outright be prevented from running the executables with a double-click (GH-106373). Running Godot from the command line can circumvent this. We will soon have a renewed certificate which will be used for future builds.With every release, we accept that there are going to be various issues, which have already been reported but haven’t been fixed yet. See the GitHub issue tracker for a complete list of known bugs.Bug reportsAs a tester, we encourage you to open bug reports if you experience issues with this release. Please check the existing issues on GitHub first, using the search function with relevant keywords, to ensure that the bug you experience is not already known.In particular, any change that would cause a regression in your projects is very important to report (e.g. if something that worked fine in previous 4.x releases, but no longer works in this snapshot).SupportGodot is a non-profit, open source game engine developed by hundreds of contributors on their free time, as well as a handful of part and full-time developers hired thanks to generous donations from the Godot community. A big thank you to everyone who has contributed their time or their financial support to the project!If you’d like to support the project financially and help us secure our future hires, you can do so using the Godot Development Fund.Donate now
    0 Comments ·0 Shares ·0 Reviews
  • DESIGNWORKS: REMOTE Revit/AutoCAD Designer

    The successful candidate will have these attributes: Attention to detail and motivation to excel. Accuracy and accountability. Strong analytical and communication skills. Self-motivation. Ability to work as an active and collaborative team member. Responsibilities: Exporting plans and model views from Revit to support development of presentations. Modeling sign families; documenting signage locations and messages for construction documents. Assembling milestone submittals and tracking changes. Assisting in construction administration tasks. Requirements: A bachelors degree in architecture or interior design is preferred, but others are welcome to apply. Proficiency in Revit. Familiarity with AutoCAD. Proficiency in Microsoft Excel and Word. Proficiency in Adobe Creative Suite and FileMaker Pro is a plus! Full-time position of 40 hours a week is required. Ability to commute weekly to our San Francisco based office. 2-3 references upon request.Apply NowLet's start your dream job Apply now Meet JobCopilot: Your Personal AI Job HunterAutomatically Apply to Remote Full-Stack Programming JobsJust set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters. Activate JobCopilot DESIGNWORKS View company Jobs posted: 2 Tired of Applying to Jobs Manually?Let JobCopilot do it for you.No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.Applies for jobs that actually match your skillsTailors your resume and cover letter automaticallyWorks 24/7-so you don't have to Activate JobCopilot
    #designworks #remote #revitautocad #designer
    DESIGNWORKS: REMOTE Revit/AutoCAD Designer
    The successful candidate will have these attributes: Attention to detail and motivation to excel. Accuracy and accountability. Strong analytical and communication skills. Self-motivation. Ability to work as an active and collaborative team member. Responsibilities: Exporting plans and model views from Revit to support development of presentations. Modeling sign families; documenting signage locations and messages for construction documents. Assembling milestone submittals and tracking changes. Assisting in construction administration tasks. Requirements: A bachelors degree in architecture or interior design is preferred, but others are welcome to apply. Proficiency in Revit. Familiarity with AutoCAD. Proficiency in Microsoft Excel and Word. Proficiency in Adobe Creative Suite and FileMaker Pro is a plus! Full-time position of 40 hours a week is required. Ability to commute weekly to our San Francisco based office. 2-3 references upon request.Apply NowLet's start your dream job Apply now Meet JobCopilot: Your Personal AI Job HunterAutomatically Apply to Remote Full-Stack Programming JobsJust set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters. Activate JobCopilot DESIGNWORKS View company Jobs posted: 2 Tired of Applying to Jobs Manually?Let JobCopilot do it for you.No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.Applies for jobs that actually match your skillsTailors your resume and cover letter automaticallyWorks 24/7-so you don't have to Activate JobCopilot #designworks #remote #revitautocad #designer
    DESIGNWORKS: REMOTE Revit/AutoCAD Designer
    weworkremotely.com
    The successful candidate will have these attributes: Attention to detail and motivation to excel. Accuracy and accountability. Strong analytical and communication skills. Self-motivation. Ability to work as an active and collaborative team member. Responsibilities: Exporting plans and model views from Revit to support development of presentations. Modeling sign families; documenting signage locations and messages for construction documents. Assembling milestone submittals and tracking changes. Assisting in construction administration tasks. Requirements: A bachelors degree in architecture or interior design is preferred, but others are welcome to apply. Proficiency in Revit (including Xref and linking files, setting up drawing sheets, creating/editing Revit families). Familiarity with AutoCAD. Proficiency in Microsoft Excel and Word. Proficiency in Adobe Creative Suite and FileMaker Pro is a plus! Full-time position of 40 hours a week is required. Ability to commute weekly to our San Francisco based office. 2-3 references upon request.Apply NowLet's start your dream job Apply now Meet JobCopilot: Your Personal AI Job HunterAutomatically Apply to Remote Full-Stack Programming JobsJust set your preferences and Job Copilot will do the rest-finding, filtering, and applying while you focus on what matters. Activate JobCopilot DESIGNWORKS View company Jobs posted: 2 Tired of Applying to Jobs Manually?Let JobCopilot do it for you.No more spreadsheets. No more copy-pasting. Just set your preferences and let your Al copilot search, match, and apply to jobs while you sleep.Applies for jobs that actually match your skillsTailors your resume and cover letter automaticallyWorks 24/7-so you don't have to Activate JobCopilot
    0 Comments ·0 Shares ·0 Reviews
  • How to Check and Fix Your Email Sender Reputation

    Reading Time: 8 minutes
    Sometimes, even the slickest emails can land with a thud in the spam folder. The culprit? Your email sender reputation.
    Just like a bank checks your credit history before lending you money, mailbox providerscheck your sender reputation before deciding whether to deliver your customer relationship emails to the inbox or banish them to spam.
    So buckle up, because here, we’re about to unpack everything you need to know about what an email domain reputation is and how to keep yours squeaky clean.

    Now, you’re probably wondering…
     
    What is Email Sender Reputation?
    Email sender reputation, also known as email domain reputation, is a measure of your brand’s trustworthiness as an email sender. It’s based on factors like your sending history, email engagement, and complaint rates, influencing whether mailbox providers deliver your messages to recipients’ inboxes or junk folders.
    A solid sender reputation is the golden ticket to inbox placement. Without it, your carefully crafted automated email marketing campaigns might as well be shouting into the void.
    Mailbox providers are constantly on the lookout for spammers and shady senders, and your reputation is a key indicator of whether you’re one of the good guys.
    But how do they know that?
     
    5 Factors That Influence Email Marketing Sender Reputation
    Your email sending reputation isn’t built overnight; it’s a result of consistent behavior and several critical factors.

    Let’s break down the big five:
    1. Quality of Your Email List
    Building your email list is hard, we know. But honestly, validating it to ensure that all email addresses are real and belong to existing subscribers helps you maintain a positive sender reputation score with mailbox providers. This is why you should use a proper email validation API, as it can help you quickly check if the email addresses are legitimate.
    Your reputation score can suffer if you’re labeled as a bad email sender, with all the bounces you get from a bad email list.
    2. Email Sending History
    Having an established history with a particular IP address can boost the legitimacy and reputation score of your emails, which means the sender, messages, and recipients are all coming from a legitimate place.
    Spammers will often change IP addresses and, therefore, cannot establish a long and reputable sending history with IPs.
    3. Consistency and Volume of Emails
    The number of emails you send and your consistency in sending them are also indicators of your legitimacy and reputation. Sending two emails every other week, for example, shows stability and predictability in terms of your sending volume and activities.
    Mailbox providers and Internet Service Providersalso examine your sending patterns and frequency to determine whether you’re still on the right track or have turned to spamming.
    4. Email Open Rates or Engagement
    This is a metric that records subscriber activity or your email engagement, such as the open or click-through rates. It’s very significant because mailbox providers value their subscribers’ preferences. Your emails could be filtered out if there is a very low response rate or no interactions at all.
    5. Emails Marked as ‘SPAM’
    Mailbox providers would take a cue from their subscribers’ preferences whenever they receive emails.
    So, if your email messages are consistently marked as ‘Spam’, then this feedback would result in your emails being screened or placed in the Spam or Junk folder. And that’s not where you’d want your emails to hang out.
     
    How to Check Email Sender Reputation
    You can verify your email domain reputation by monitoring key metrics and using reputation checking tools.
    Many email marketing software platformsprovide dashboards and analytics that help you monitor these crucial indicators. MoEngage goes a step further by offering insights and tools to help you proactively manage and improve your email deliverability, making it easier to spot and address potential reputation issues before they escalate. In fact, you can achieve an inbox placement rate of over 95%!
    Coming back to the topic, the platform indicates email domain reputation as High, Medium, Low, or Bad. More specifically, it lets you:

    Filter campaigns based on reputation while exporting their data.
    See historical trends in your domain reputation.
    View more information, such as when the reputation information was last updated.
    Analyze email marketing metrics, like open rates and click-through rates.

    How an Email Sender Reputation Score Works
    Your email sender reputation score is a dynamic rating that mailbox providers assign to your sending domain and IP address. This score isn’t a fixed number, but rather, a constantly evolving assessment based on your list quality, sending history, and other factors we’ve discussed above.
    Higher scores generally mean better inbox placement, while lower scores can lead to the dreaded spam folder. Different mailbox providers have their own algorithms for calculating this score, and the exact formulas are usually kept secret.
    However, the underlying principles revolve around your sending behavior and recipient engagement.
    How Can You Do a Domain Reputation Test and How Often Should You Do This?
    You can run an email domain reputation test using various software tools. These reputation checkers analyze your domain and IP address against known blacklists and provide insights into your current standing.
    Ideally, you should be monitoring your key metrics within your ESP regularlyand perform a more comprehensive domain reputation test at least monthly, or more frequently if you’re experiencing deliverability issues. Consistent monitoring helps you catch problems early and maintain a healthy reputation.
     
    3 Best Email Domain Reputation Checkers
    Alright, let’s talk tools. While your ESP often provides built-in deliverability insights, these external domain reputation checkers can offer another layer of perspective. Let’s jump right in!
    1. MoEngage

    Okay, we might be a little biased, but hear us out.
    MoEngage is more than just an email marketing platform; it’s a powerhouse for cross-channel customer engagement. Its robust analytics and deliverability features give you a clear view of your email performance, helping you proactively manage your email sender reputation.
    MoEngage stands out because it integrates domain reputation monitoring with tools to improve engagement and personalize your campaigns, leading to better deliverability in the long run. Unlike some standalone domain reputation checkers, MoEngage provides actionable insights within your workflow.
    How Pricing Works: MoEngage offers customized pricing plans based on your specific needs and scale. Contact the sales team for a personalized quote.
    Best For: Brands looking for an integrated customer engagement platformwith robust email deliverability management capabilities.
    2. Spamhaus Project

    The Spamhaus Project allows you to track spam, malware, phishing, and other cybersecurity threats. ISPs and email servers filter out unwanted and harmful content using Spamhaus’s DNS-based blocklists.
    How Pricing Works: Spamhaus provides its blacklist data and lookup tools for free to most users, as part of their mission to combat spam.
    Best For: Quickly checking if your domain or IP is on major spam blacklists.
    3. MxToolbox

    You can use MxToolbox to check if your domain is mentioned on any email blocklists. It scans your domain for mail servers, DNS records, web servers, and any problems.
    While comprehensive in its checks, this domain reputation checker doesn’t provide the same level of integrated deliverability management and analytics that a platform like MoEngage offers.
    How Pricing Works: MxToolbox offers both free tools and paid subscription plans with more advanced features, with pricing starting from around per month.
    Best For: Performing a broad check across numerous email blacklists.

     
    How to Improve Your Email Domain Reputation
    So, your domain email reputation doesn’t look as shiny as you’d like? No worries! Here are concrete steps you can take to improve it.

    Think of it as spring cleaning for your email sending practices.
    1. Manage a Clean Email List
    Email list management is foundational. Regularly prune inactive subscribers, remove bounced addresses, and promptly honor unsubscribe requests. Implement a double opt-in process to ensure subscribers genuinely want to hear from you.
    A clean, engaged email list signals to mailbox providers that you’re sending to interested recipients, and reduces bounce rates and spam complaints. It’s crucial for a positive email sender reputation score.
    2. Send Confirmation Emails with Double Opt-Ins
    Include double opt-ins where you send automated confirmation emails to subscribers. This helps you distinguish valid email addresses from nonexistent ones.
    Basically, protecting your email sender reputation is easy when you adhere to best practices. Ensuring that your email messages are engaging and interesting helps you get more clicks and open rates. Attracting more interaction to your email messages sends a signal to mailbox providers that you have a legitimate and professional organization.
    Increasing the positive activities and reviews will help build and solidify your branding strategy, sending a message that is relatable and understood by your subscribers.
    3. Pause Violating Campaigns
    Notice a sudden spike in bounces or spam complaints after a particular email marketing campaign? Pause the campaign immediately to investigate the cause.
    Ideally, you should not send transactional and non-transactional emails from the same domain. If the compliance requirements are met, there is no need to pause transactional emails. However, you should pause all one-time emails.
    Continuing to send problematic emails will only further damage your email sending reputation. Addressing the issue swiftly demonstrates responsibility to mailbox providers.
    4. Correct the Mistakes
    Once you’ve paused a problematic campaign, take the time to understand what went wrong. Did you use a purchased list? Was the content or subject line misleading?.
    Identify the root cause and implement corrective measures so it doesn’t happen again. Showing that you learn from your mistakes helps rebuild trust with mailbox providers over time.
    Then, raise a ticket to Gmail or other ESP explaining the cause behind the reputation issues, your changes, and the next steps you plan to follow. Have checkpoints to detect issues immediately, so you can always stay on top of them.
    5. Use Subdomains for Sending Emails
    Establish a subdomain you’re going to use only for sending emails to customers. That’s because if anything goes wrong, the subdomain will take the hit directly, while mildly affecting your company’s main registered domain. It’s like a backup.
    Also, hopefully, your customers will remember and recognize your subdomain with time. So even if your emails do land in the spam folder, customers might mark them as ‘Not spam’. Yay!
    6. Resume and Ramp Up Your Email Frequency
    After addressing the issues and making necessary changes, don’t be afraid to resume sending. But take baby steps.
    Resume your transactional emails first. Don’t send transactional and promotional emails from the same domains and IPs. If you already have, separate them while correcting your email setup.
    Next, resume your personalized event-triggered campaigns. Then, slowly send one-time campaigns to email openers and clickers. Send at a lower RPM and send only 2-3 campaigns per week.
    After the email domain reputation improves, gradually increase the overall sending frequency and volume.
    When emailing non-engaged customers, slowly raise your email frequency to prevent sudden volume spikes from triggering spam filters. This careful approach communicates to mailbox providers that you are a responsible sender.
    7. Customize Your Sending Patterns
    Avoid sending all your emails at the same time to everyone on your list. Segment your audience and tailor your sending schedules based on their engagement and time zones.
    This shows mailbox providers that you’re sending relevant content to the right customers at the right time, improving engagement and your overall email marketing domain reputation.
    Create lifecycle campaigns to engage your customers. Use dynamic segments, so inactive customers get dropped off automatically. Implement personalization across every aspect of your email.
     
    Maintaining Email Domain Reputation with MoEngage
    Maintaining a stellar email domain reputation is an ongoing effort, but it doesn’t have to be complicated.
    Hundreds of B2C brands trust MoEngage to provide the insights and tools they need to monitor deliverability, understand audience engagement, and proactively manage their sending practices. By leveraging the platform’s analytics and segmentation capabilities, our customers can be sure their emails consistently land in the inbox, where they belong.
    Ready to take control of your email deliverability and build a rock-solid email sender reputation? Explore MoEngage’s comprehensive email marketing solutions. Or better yet, request a demo to see MoEngage’s email solutions in action today.
    The post How to Check and Fix Your Email Sender Reputation appeared first on MoEngage.
    #how #check #fix #your #email
    How to Check and Fix Your Email Sender Reputation
    Reading Time: 8 minutes Sometimes, even the slickest emails can land with a thud in the spam folder. The culprit? Your email sender reputation. Just like a bank checks your credit history before lending you money, mailbox providerscheck your sender reputation before deciding whether to deliver your customer relationship emails to the inbox or banish them to spam. So buckle up, because here, we’re about to unpack everything you need to know about what an email domain reputation is and how to keep yours squeaky clean. Now, you’re probably wondering…   What is Email Sender Reputation? Email sender reputation, also known as email domain reputation, is a measure of your brand’s trustworthiness as an email sender. It’s based on factors like your sending history, email engagement, and complaint rates, influencing whether mailbox providers deliver your messages to recipients’ inboxes or junk folders. A solid sender reputation is the golden ticket to inbox placement. Without it, your carefully crafted automated email marketing campaigns might as well be shouting into the void. Mailbox providers are constantly on the lookout for spammers and shady senders, and your reputation is a key indicator of whether you’re one of the good guys. But how do they know that?   5 Factors That Influence Email Marketing Sender Reputation Your email sending reputation isn’t built overnight; it’s a result of consistent behavior and several critical factors. Let’s break down the big five: 1. Quality of Your Email List Building your email list is hard, we know. But honestly, validating it to ensure that all email addresses are real and belong to existing subscribers helps you maintain a positive sender reputation score with mailbox providers. This is why you should use a proper email validation API, as it can help you quickly check if the email addresses are legitimate. Your reputation score can suffer if you’re labeled as a bad email sender, with all the bounces you get from a bad email list. 2. Email Sending History Having an established history with a particular IP address can boost the legitimacy and reputation score of your emails, which means the sender, messages, and recipients are all coming from a legitimate place. Spammers will often change IP addresses and, therefore, cannot establish a long and reputable sending history with IPs. 3. Consistency and Volume of Emails The number of emails you send and your consistency in sending them are also indicators of your legitimacy and reputation. Sending two emails every other week, for example, shows stability and predictability in terms of your sending volume and activities. Mailbox providers and Internet Service Providersalso examine your sending patterns and frequency to determine whether you’re still on the right track or have turned to spamming. 4. Email Open Rates or Engagement This is a metric that records subscriber activity or your email engagement, such as the open or click-through rates. It’s very significant because mailbox providers value their subscribers’ preferences. Your emails could be filtered out if there is a very low response rate or no interactions at all. 5. Emails Marked as ‘SPAM’ Mailbox providers would take a cue from their subscribers’ preferences whenever they receive emails. So, if your email messages are consistently marked as ‘Spam’, then this feedback would result in your emails being screened or placed in the Spam or Junk folder. And that’s not where you’d want your emails to hang out.   How to Check Email Sender Reputation You can verify your email domain reputation by monitoring key metrics and using reputation checking tools. Many email marketing software platformsprovide dashboards and analytics that help you monitor these crucial indicators. MoEngage goes a step further by offering insights and tools to help you proactively manage and improve your email deliverability, making it easier to spot and address potential reputation issues before they escalate. In fact, you can achieve an inbox placement rate of over 95%! Coming back to the topic, the platform indicates email domain reputation as High, Medium, Low, or Bad. More specifically, it lets you: Filter campaigns based on reputation while exporting their data. See historical trends in your domain reputation. View more information, such as when the reputation information was last updated. Analyze email marketing metrics, like open rates and click-through rates. How an Email Sender Reputation Score Works Your email sender reputation score is a dynamic rating that mailbox providers assign to your sending domain and IP address. This score isn’t a fixed number, but rather, a constantly evolving assessment based on your list quality, sending history, and other factors we’ve discussed above. Higher scores generally mean better inbox placement, while lower scores can lead to the dreaded spam folder. Different mailbox providers have their own algorithms for calculating this score, and the exact formulas are usually kept secret. However, the underlying principles revolve around your sending behavior and recipient engagement. How Can You Do a Domain Reputation Test and How Often Should You Do This? You can run an email domain reputation test using various software tools. These reputation checkers analyze your domain and IP address against known blacklists and provide insights into your current standing. Ideally, you should be monitoring your key metrics within your ESP regularlyand perform a more comprehensive domain reputation test at least monthly, or more frequently if you’re experiencing deliverability issues. Consistent monitoring helps you catch problems early and maintain a healthy reputation.   3 Best Email Domain Reputation Checkers Alright, let’s talk tools. While your ESP often provides built-in deliverability insights, these external domain reputation checkers can offer another layer of perspective. Let’s jump right in! 1. MoEngage Okay, we might be a little biased, but hear us out. MoEngage is more than just an email marketing platform; it’s a powerhouse for cross-channel customer engagement. Its robust analytics and deliverability features give you a clear view of your email performance, helping you proactively manage your email sender reputation. MoEngage stands out because it integrates domain reputation monitoring with tools to improve engagement and personalize your campaigns, leading to better deliverability in the long run. Unlike some standalone domain reputation checkers, MoEngage provides actionable insights within your workflow. How Pricing Works: MoEngage offers customized pricing plans based on your specific needs and scale. Contact the sales team for a personalized quote. Best For: Brands looking for an integrated customer engagement platformwith robust email deliverability management capabilities. 2. Spamhaus Project The Spamhaus Project allows you to track spam, malware, phishing, and other cybersecurity threats. ISPs and email servers filter out unwanted and harmful content using Spamhaus’s DNS-based blocklists. How Pricing Works: Spamhaus provides its blacklist data and lookup tools for free to most users, as part of their mission to combat spam. Best For: Quickly checking if your domain or IP is on major spam blacklists. 3. MxToolbox You can use MxToolbox to check if your domain is mentioned on any email blocklists. It scans your domain for mail servers, DNS records, web servers, and any problems. While comprehensive in its checks, this domain reputation checker doesn’t provide the same level of integrated deliverability management and analytics that a platform like MoEngage offers. How Pricing Works: MxToolbox offers both free tools and paid subscription plans with more advanced features, with pricing starting from around per month. Best For: Performing a broad check across numerous email blacklists.   How to Improve Your Email Domain Reputation So, your domain email reputation doesn’t look as shiny as you’d like? No worries! Here are concrete steps you can take to improve it. Think of it as spring cleaning for your email sending practices. 1. Manage a Clean Email List Email list management is foundational. Regularly prune inactive subscribers, remove bounced addresses, and promptly honor unsubscribe requests. Implement a double opt-in process to ensure subscribers genuinely want to hear from you. A clean, engaged email list signals to mailbox providers that you’re sending to interested recipients, and reduces bounce rates and spam complaints. It’s crucial for a positive email sender reputation score. 2. Send Confirmation Emails with Double Opt-Ins Include double opt-ins where you send automated confirmation emails to subscribers. This helps you distinguish valid email addresses from nonexistent ones. Basically, protecting your email sender reputation is easy when you adhere to best practices. Ensuring that your email messages are engaging and interesting helps you get more clicks and open rates. Attracting more interaction to your email messages sends a signal to mailbox providers that you have a legitimate and professional organization. Increasing the positive activities and reviews will help build and solidify your branding strategy, sending a message that is relatable and understood by your subscribers. 3. Pause Violating Campaigns Notice a sudden spike in bounces or spam complaints after a particular email marketing campaign? Pause the campaign immediately to investigate the cause. Ideally, you should not send transactional and non-transactional emails from the same domain. If the compliance requirements are met, there is no need to pause transactional emails. However, you should pause all one-time emails. Continuing to send problematic emails will only further damage your email sending reputation. Addressing the issue swiftly demonstrates responsibility to mailbox providers. 4. Correct the Mistakes Once you’ve paused a problematic campaign, take the time to understand what went wrong. Did you use a purchased list? Was the content or subject line misleading?. Identify the root cause and implement corrective measures so it doesn’t happen again. Showing that you learn from your mistakes helps rebuild trust with mailbox providers over time. Then, raise a ticket to Gmail or other ESP explaining the cause behind the reputation issues, your changes, and the next steps you plan to follow. Have checkpoints to detect issues immediately, so you can always stay on top of them. 5. Use Subdomains for Sending Emails Establish a subdomain you’re going to use only for sending emails to customers. That’s because if anything goes wrong, the subdomain will take the hit directly, while mildly affecting your company’s main registered domain. It’s like a backup. Also, hopefully, your customers will remember and recognize your subdomain with time. So even if your emails do land in the spam folder, customers might mark them as ‘Not spam’. Yay! 6. Resume and Ramp Up Your Email Frequency After addressing the issues and making necessary changes, don’t be afraid to resume sending. But take baby steps. Resume your transactional emails first. Don’t send transactional and promotional emails from the same domains and IPs. If you already have, separate them while correcting your email setup. Next, resume your personalized event-triggered campaigns. Then, slowly send one-time campaigns to email openers and clickers. Send at a lower RPM and send only 2-3 campaigns per week. After the email domain reputation improves, gradually increase the overall sending frequency and volume. When emailing non-engaged customers, slowly raise your email frequency to prevent sudden volume spikes from triggering spam filters. This careful approach communicates to mailbox providers that you are a responsible sender. 7. Customize Your Sending Patterns Avoid sending all your emails at the same time to everyone on your list. Segment your audience and tailor your sending schedules based on their engagement and time zones. This shows mailbox providers that you’re sending relevant content to the right customers at the right time, improving engagement and your overall email marketing domain reputation. Create lifecycle campaigns to engage your customers. Use dynamic segments, so inactive customers get dropped off automatically. Implement personalization across every aspect of your email.   Maintaining Email Domain Reputation with MoEngage Maintaining a stellar email domain reputation is an ongoing effort, but it doesn’t have to be complicated. Hundreds of B2C brands trust MoEngage to provide the insights and tools they need to monitor deliverability, understand audience engagement, and proactively manage their sending practices. By leveraging the platform’s analytics and segmentation capabilities, our customers can be sure their emails consistently land in the inbox, where they belong. Ready to take control of your email deliverability and build a rock-solid email sender reputation? Explore MoEngage’s comprehensive email marketing solutions. Or better yet, request a demo to see MoEngage’s email solutions in action today. The post How to Check and Fix Your Email Sender Reputation appeared first on MoEngage. #how #check #fix #your #email
    How to Check and Fix Your Email Sender Reputation
    www.moengage.com
    Reading Time: 8 minutes Sometimes, even the slickest emails can land with a thud in the spam folder. The culprit? Your email sender reputation. Just like a bank checks your credit history before lending you money, mailbox providers (like Gmail, Yahoo, etc.) check your sender reputation before deciding whether to deliver your customer relationship emails to the inbox or banish them to spam. So buckle up, because here, we’re about to unpack everything you need to know about what an email domain reputation is and how to keep yours squeaky clean. Now, you’re probably wondering…   What is Email Sender Reputation? Email sender reputation, also known as email domain reputation, is a measure of your brand’s trustworthiness as an email sender. It’s based on factors like your sending history, email engagement, and complaint rates, influencing whether mailbox providers deliver your messages to recipients’ inboxes or junk folders. A solid sender reputation is the golden ticket to inbox placement. Without it, your carefully crafted automated email marketing campaigns might as well be shouting into the void. Mailbox providers are constantly on the lookout for spammers and shady senders, and your reputation is a key indicator of whether you’re one of the good guys. But how do they know that?   5 Factors That Influence Email Marketing Sender Reputation Your email sending reputation isn’t built overnight; it’s a result of consistent behavior and several critical factors. Let’s break down the big five: 1. Quality of Your Email List Building your email list is hard, we know. But honestly, validating it to ensure that all email addresses are real and belong to existing subscribers helps you maintain a positive sender reputation score with mailbox providers. This is why you should use a proper email validation API, as it can help you quickly check if the email addresses are legitimate. Your reputation score can suffer if you’re labeled as a bad email sender, with all the bounces you get from a bad email list. 2. Email Sending History Having an established history with a particular IP address can boost the legitimacy and reputation score of your emails, which means the sender, messages, and recipients are all coming from a legitimate place. Spammers will often change IP addresses and, therefore, cannot establish a long and reputable sending history with IPs. 3. Consistency and Volume of Emails The number of emails you send and your consistency in sending them are also indicators of your legitimacy and reputation. Sending two emails every other week, for example, shows stability and predictability in terms of your sending volume and activities. Mailbox providers and Internet Service Providers (ISPs) also examine your sending patterns and frequency to determine whether you’re still on the right track or have turned to spamming. 4. Email Open Rates or Engagement This is a metric that records subscriber activity or your email engagement, such as the open or click-through rates. It’s very significant because mailbox providers value their subscribers’ preferences. Your emails could be filtered out if there is a very low response rate or no interactions at all. 5. Emails Marked as ‘SPAM’ Mailbox providers would take a cue from their subscribers’ preferences whenever they receive emails. So, if your email messages are consistently marked as ‘Spam’, then this feedback would result in your emails being screened or placed in the Spam or Junk folder. And that’s not where you’d want your emails to hang out.   How to Check Email Sender Reputation You can verify your email domain reputation by monitoring key metrics and using reputation checking tools. Many email marketing software platforms (like MoEngage, for example) provide dashboards and analytics that help you monitor these crucial indicators. MoEngage goes a step further by offering insights and tools to help you proactively manage and improve your email deliverability, making it easier to spot and address potential reputation issues before they escalate. In fact, you can achieve an inbox placement rate of over 95%! Coming back to the topic, the platform indicates email domain reputation as High, Medium, Low, or Bad. More specifically, it lets you: Filter campaigns based on reputation while exporting their data. See historical trends in your domain reputation. View more information, such as when the reputation information was last updated. Analyze email marketing metrics, like open rates and click-through rates. How an Email Sender Reputation Score Works Your email sender reputation score is a dynamic rating that mailbox providers assign to your sending domain and IP address. This score isn’t a fixed number, but rather, a constantly evolving assessment based on your list quality, sending history, and other factors we’ve discussed above. Higher scores generally mean better inbox placement, while lower scores can lead to the dreaded spam folder. Different mailbox providers have their own algorithms for calculating this score, and the exact formulas are usually kept secret. However, the underlying principles revolve around your sending behavior and recipient engagement. How Can You Do a Domain Reputation Test and How Often Should You Do This? You can run an email domain reputation test using various software tools (we’ll get to some of the best ones in a sec!). These reputation checkers analyze your domain and IP address against known blacklists and provide insights into your current standing. Ideally, you should be monitoring your key metrics within your ESP regularly (daily or weekly) and perform a more comprehensive domain reputation test at least monthly, or more frequently if you’re experiencing deliverability issues. Consistent monitoring helps you catch problems early and maintain a healthy reputation.   3 Best Email Domain Reputation Checkers Alright, let’s talk tools. While your ESP often provides built-in deliverability insights, these external domain reputation checkers can offer another layer of perspective. Let’s jump right in! 1. MoEngage Okay, we might be a little biased, but hear us out. MoEngage is more than just an email marketing platform; it’s a powerhouse for cross-channel customer engagement. Its robust analytics and deliverability features give you a clear view of your email performance, helping you proactively manage your email sender reputation. MoEngage stands out because it integrates domain reputation monitoring with tools to improve engagement and personalize your campaigns, leading to better deliverability in the long run. Unlike some standalone domain reputation checkers, MoEngage provides actionable insights within your workflow. How Pricing Works: MoEngage offers customized pricing plans based on your specific needs and scale. Contact the sales team for a personalized quote. Best For: Brands looking for an integrated customer engagement platform (CEP) with robust email deliverability management capabilities. 2. Spamhaus Project The Spamhaus Project allows you to track spam, malware, phishing, and other cybersecurity threats. ISPs and email servers filter out unwanted and harmful content using Spamhaus’s DNS-based blocklists (DNSBLs). How Pricing Works: Spamhaus provides its blacklist data and lookup tools for free to most users, as part of their mission to combat spam. Best For: Quickly checking if your domain or IP is on major spam blacklists. 3. MxToolbox You can use MxToolbox to check if your domain is mentioned on any email blocklists. It scans your domain for mail servers, DNS records, web servers, and any problems. While comprehensive in its checks, this domain reputation checker doesn’t provide the same level of integrated deliverability management and analytics that a platform like MoEngage offers. How Pricing Works: MxToolbox offers both free tools and paid subscription plans with more advanced features, with pricing starting from around $85 per month. Best For: Performing a broad check across numerous email blacklists.   How to Improve Your Email Domain Reputation So, your domain email reputation doesn’t look as shiny as you’d like? No worries! Here are concrete steps you can take to improve it. Think of it as spring cleaning for your email sending practices. 1. Manage a Clean Email List Email list management is foundational. Regularly prune inactive subscribers, remove bounced addresses, and promptly honor unsubscribe requests. Implement a double opt-in process to ensure subscribers genuinely want to hear from you. A clean, engaged email list signals to mailbox providers that you’re sending to interested recipients, and reduces bounce rates and spam complaints. It’s crucial for a positive email sender reputation score. 2. Send Confirmation Emails with Double Opt-Ins Include double opt-ins where you send automated confirmation emails to subscribers. This helps you distinguish valid email addresses from nonexistent ones. Basically, protecting your email sender reputation is easy when you adhere to best practices. Ensuring that your email messages are engaging and interesting helps you get more clicks and open rates. Attracting more interaction to your email messages sends a signal to mailbox providers that you have a legitimate and professional organization. Increasing the positive activities and reviews will help build and solidify your branding strategy, sending a message that is relatable and understood by your subscribers. 3. Pause Violating Campaigns Notice a sudden spike in bounces or spam complaints after a particular email marketing campaign? Pause the campaign immediately to investigate the cause. Ideally, you should not send transactional and non-transactional emails from the same domain (domain/IP set). If the compliance requirements are met, there is no need to pause transactional emails. However, you should pause all one-time emails. Continuing to send problematic emails will only further damage your email sending reputation. Addressing the issue swiftly demonstrates responsibility to mailbox providers. 4. Correct the Mistakes Once you’ve paused a problematic campaign, take the time to understand what went wrong. Did you use a purchased list? Was the content or subject line misleading? (In which case, you need to have a list of the best email subject lines handy). Identify the root cause and implement corrective measures so it doesn’t happen again. Showing that you learn from your mistakes helps rebuild trust with mailbox providers over time. Then, raise a ticket to Gmail or other ESP explaining the cause behind the reputation issues, your changes, and the next steps you plan to follow. Have checkpoints to detect issues immediately, so you can always stay on top of them. 5. Use Subdomains for Sending Emails Establish a subdomain you’re going to use only for sending emails to customers. That’s because if anything goes wrong, the subdomain will take the hit directly, while mildly affecting your company’s main registered domain. It’s like a backup. Also, hopefully, your customers will remember and recognize your subdomain with time. So even if your emails do land in the spam folder, customers might mark them as ‘Not spam’. Yay! 6. Resume and Ramp Up Your Email Frequency After addressing the issues and making necessary changes, don’t be afraid to resume sending. But take baby steps. Resume your transactional emails first. Don’t send transactional and promotional emails from the same domains and IPs. If you already have, separate them while correcting your email setup. Next, resume your personalized event-triggered campaigns. Then, slowly send one-time campaigns to email openers and clickers (such as emails that have been opened 5 times in the last 60 days). Send at a lower RPM and send only 2-3 campaigns per week. After the email domain reputation improves, gradually increase the overall sending frequency and volume (it could take 6-8 weeks). When emailing non-engaged customers, slowly raise your email frequency to prevent sudden volume spikes from triggering spam filters. This careful approach communicates to mailbox providers that you are a responsible sender. 7. Customize Your Sending Patterns Avoid sending all your emails at the same time to everyone on your list. Segment your audience and tailor your sending schedules based on their engagement and time zones. This shows mailbox providers that you’re sending relevant content to the right customers at the right time, improving engagement and your overall email marketing domain reputation. Create lifecycle campaigns to engage your customers. Use dynamic segments, so inactive customers get dropped off automatically. Implement personalization across every aspect of your email.   Maintaining Email Domain Reputation with MoEngage Maintaining a stellar email domain reputation is an ongoing effort, but it doesn’t have to be complicated. Hundreds of B2C brands trust MoEngage to provide the insights and tools they need to monitor deliverability, understand audience engagement, and proactively manage their sending practices. By leveraging the platform’s analytics and segmentation capabilities, our customers can be sure their emails consistently land in the inbox, where they belong. Ready to take control of your email deliverability and build a rock-solid email sender reputation? Explore MoEngage’s comprehensive email marketing solutions. Or better yet, request a demo to see MoEngage’s email solutions in action today. The post How to Check and Fix Your Email Sender Reputation appeared first on MoEngage.
    0 Comments ·0 Shares ·0 Reviews
  • India now leads iPhone exports to the U.S. as trade war reshapes supply chains

    Apple is now exporting more iPhones to the U.S. from India than China for the second month running, a clear sign of shifting production priorities.iPhone 16 lineupApple hit a major supply chain milestone in April 2025. For the second consecutive month, more iPhones bound for the U.S. were shipped from India than from China. According to new data from Canalys, shipments from India surged 76% year over year to an estimated three million units.Shipments from China, by contrast, fell 76% to about 900,000. While the export milestone is a clear shift in Apple's manufacturing strategy, it comes outside the peak season for Pro iPhone models. Continue Reading on AppleInsider | Discuss on our Forums
    #india #now #leads #iphone #exports
    India now leads iPhone exports to the U.S. as trade war reshapes supply chains
    Apple is now exporting more iPhones to the U.S. from India than China for the second month running, a clear sign of shifting production priorities.iPhone 16 lineupApple hit a major supply chain milestone in April 2025. For the second consecutive month, more iPhones bound for the U.S. were shipped from India than from China. According to new data from Canalys, shipments from India surged 76% year over year to an estimated three million units.Shipments from China, by contrast, fell 76% to about 900,000. While the export milestone is a clear shift in Apple's manufacturing strategy, it comes outside the peak season for Pro iPhone models. Continue Reading on AppleInsider | Discuss on our Forums #india #now #leads #iphone #exports
    India now leads iPhone exports to the U.S. as trade war reshapes supply chains
    appleinsider.com
    Apple is now exporting more iPhones to the U.S. from India than China for the second month running, a clear sign of shifting production priorities.iPhone 16 lineupApple hit a major supply chain milestone in April 2025. For the second consecutive month, more iPhones bound for the U.S. were shipped from India than from China. According to new data from Canalys, shipments from India surged 76% year over year to an estimated three million units.Shipments from China, by contrast, fell 76% to about 900,000. While the export milestone is a clear shift in Apple's manufacturing strategy, it comes outside the peak season for Pro iPhone models. Continue Reading on AppleInsider | Discuss on our Forums
    0 Comments ·0 Shares ·0 Reviews
  • This Site Can Convert Files in Your Browser Without Uploading Them

    Sometimes you need to quickly convert an image, audio file, or video, so you search for an online tool. The problem: many online conversion tools aren't safe to use, putting you at risk from malware or mining your data.Vert isn't like that. This is an open source, browser-based tool that can convert the most common image, audio, video, and document formats. It isn't clogged with ads and you don't need to create an account to use it. More importantly: the tool worksentirely in your browser, meaning your files are never actually uploaded anywhere. I tested this by opening the website, turning off my WiFi, and converting a large batch of images and documents. It worked. Converting files without uploading them is great from a privacy perspective, but it's also faster—you're not waiting for files to transfer back and forth from your machine to a server.To get started with Vert, head to the website and add the files you need to covert by dragging them from your file manager or using the upload button.Next, you can choose a format and run the conversion, then click the download button to grab the converted file.

    Credit: Justin Pot

    You can alternatively convert all of your files to a single format and grab them all in a single ZIP file. Note that this will only work if all files dropped into the tool are of the same type—that is, video, image, document, or audio files. A mix of images and videos can't all be converted at once, for example, because there's no one format you could convert them to.It's also worth noting that video files cannot be converted without uploading them to a server, mostly because of how resource intensive doing so in a browser would be. The tool will warn you before uploading anything. According to the website, videos are deleted from the server after you download your file or an hour after you upload them, whichever comes first. It's possible to set up your own server, if this really concerns you.I think Vert is a very easy to use tool. I tested it with an EPUB file and was able to make both a Word document and a website. I also tested it with various images, audio files, and videos—it all worked well, and quickly. There are a few caveats. PDF files are not supported, for importing or exporting. And some of my older Word documents resulted in error messages, which was odd but not entirely unexpected. Overall, though, this is a very handy tool—one well worth bookmarking.
    #this #site #can #convert #files
    This Site Can Convert Files in Your Browser Without Uploading Them
    Sometimes you need to quickly convert an image, audio file, or video, so you search for an online tool. The problem: many online conversion tools aren't safe to use, putting you at risk from malware or mining your data.Vert isn't like that. This is an open source, browser-based tool that can convert the most common image, audio, video, and document formats. It isn't clogged with ads and you don't need to create an account to use it. More importantly: the tool worksentirely in your browser, meaning your files are never actually uploaded anywhere. I tested this by opening the website, turning off my WiFi, and converting a large batch of images and documents. It worked. Converting files without uploading them is great from a privacy perspective, but it's also faster—you're not waiting for files to transfer back and forth from your machine to a server.To get started with Vert, head to the website and add the files you need to covert by dragging them from your file manager or using the upload button.Next, you can choose a format and run the conversion, then click the download button to grab the converted file. Credit: Justin Pot You can alternatively convert all of your files to a single format and grab them all in a single ZIP file. Note that this will only work if all files dropped into the tool are of the same type—that is, video, image, document, or audio files. A mix of images and videos can't all be converted at once, for example, because there's no one format you could convert them to.It's also worth noting that video files cannot be converted without uploading them to a server, mostly because of how resource intensive doing so in a browser would be. The tool will warn you before uploading anything. According to the website, videos are deleted from the server after you download your file or an hour after you upload them, whichever comes first. It's possible to set up your own server, if this really concerns you.I think Vert is a very easy to use tool. I tested it with an EPUB file and was able to make both a Word document and a website. I also tested it with various images, audio files, and videos—it all worked well, and quickly. There are a few caveats. PDF files are not supported, for importing or exporting. And some of my older Word documents resulted in error messages, which was odd but not entirely unexpected. Overall, though, this is a very handy tool—one well worth bookmarking. #this #site #can #convert #files
    This Site Can Convert Files in Your Browser Without Uploading Them
    lifehacker.com
    Sometimes you need to quickly convert an image, audio file, or video, so you search for an online tool. The problem: many online conversion tools aren't safe to use, putting you at risk from malware or mining your data.Vert isn't like that. This is an open source, browser-based tool that can convert the most common image, audio, video, and document formats. It isn't clogged with ads and you don't need to create an account to use it. More importantly: the tool works (almost)entirely in your browser, meaning your files are never actually uploaded anywhere (save for video files, as I'll explain below). I tested this by opening the website, turning off my WiFi, and converting a large batch of images and documents. It worked. Converting files without uploading them is great from a privacy perspective, but it's also faster—you're not waiting for files to transfer back and forth from your machine to a server.To get started with Vert, head to the website and add the files you need to covert by dragging them from your file manager or using the upload button. (The homepage lists all of the supported file types, if you're curious—there are more than five dozen of them.) Next, you can choose a format and run the conversion, then click the download button to grab the converted file. Credit: Justin Pot You can alternatively convert all of your files to a single format and grab them all in a single ZIP file. Note that this will only work if all files dropped into the tool are of the same type—that is, video, image, document, or audio files. A mix of images and videos can't all be converted at once, for example, because there's no one format you could convert them to.It's also worth noting that video files cannot be converted without uploading them to a server, mostly because of how resource intensive doing so in a browser would be. The tool will warn you before uploading anything. According to the website, videos are deleted from the server after you download your file or an hour after you upload them, whichever comes first. It's possible to set up your own server, if this really concerns you.I think Vert is a very easy to use tool. I tested it with an EPUB file and was able to make both a Word document and a website. I also tested it with various images, audio files, and videos—it all worked well, and quickly. There are a few caveats. PDF files are not supported, for importing or exporting. And some of my older Word documents resulted in error messages, which was odd but not entirely unexpected (the files in question were over 20 years old). Overall, though, this is a very handy tool—one well worth bookmarking.
    0 Comments ·0 Shares ·0 Reviews
  • Op Ed: The value of an architectural reciprocity agreement between Canada-UK

    Photo courtesy of the UK Department for Business and Trade
    In late April, the Regulatory Organizations of Architecture in Canadaand the Architects Registration Boardin the U.K. signed a Mutual Recognition Agreementfor architects. The MRA, which officially came into effect on May 14th, is significant—it streamlines the process for architects in Canada to have their license recognised in the U.K. and vice versa.
    When you consider that architects in the U.K, and Canada already traded nearly min architectural services in 2023, it’s clear that the agreement is building from a position of strength. But going forward, the MRA will swing the doors wide open for architects to work internationally, fostering collaboration and building upon existing professional partnerships by acknowledging the validity of the education, experience, and examination requirements within each country, and allowing for simplified registration.
    From a qualitative perspective, there are many reasons the signing of the MRA is a positive step:

    It should allow for cross fertilization of materials into the supply chain, and awareness of a broader range of practices in adjacent fields that can better support how we define policy, code, design, procurement, and construction of projects. For instance, in the U.K., pre-zoning creates mostly as of right planning and development conditions that quietly allow for complex but successful public and private partnerships to take place.
    With increasing global challenges related to environmental and social sustainability, architecture as a profession needs to broaden access to different engagement techniques, material innovations, policy considerations, and construction methodologies by freely trading best practices and ideas between nations. This includes Canada’s emerging rediscovery of mass timber construction.
    We can learn more from each other in how we approach the critically important exercise of making architectural education more accessible to all socio-economic backgrounds. Bringing a greater diversity of lived experiences into the profession can further elevate the role and relevance of architecture in contributing to enhancing quality of life for everyone.
    The diversity of project teams and internal opportunities can create a sense of unity, which in turn can boost motivation, productivity, and improved design and project outcomes.
    Broader perspectives can lead to more bespoke solutions to design challenges; this isn’t just about creating better solution to problems but identifying issues sooner at all stages of the design process.

    It’s important to also recognize that the MRA signed between two countries also reveals the steps that we need to take here in Canada regarding interprovincial and interterritorial recognition. One could argue that it’s now easier for an Ontario-based architect to practice in London, Cardiff, or Edinburgh than in Saskatchewan.
    Above all, the MRA is a powerful symbolic gesture about the important role that architecture and design should have in an increasingly connected world. As a profession, we should be identifying and sharing solutions to the common challenges that we face, fostering a greater breadth of design approaches, as well as a broader range of technologies and innovation—no matter the geography.
    From an individual perspective, I am very familiar with several U.K. licensed architects now based here in Canada. The opportunity to be licensed formalizes the knowledge, competencies, and skills that these architects already have. It’s a marker of their commitment to Canada and represents an opportunity to maximize their contributions to the architectural community.
    Conversely, I have worked in Canada long enough to see the breadth of talent and cultural distinctions that makes Canadian architecture highly exportable—not just to the U.K., but to other geographies. The agreement could help enable Canadian firms of all sizes to push their talents to the limits where that might otherwise be constrained in the local context.
    It’s this latter point that I am most optimistic about. We should be inspired. We should be proud. We should be welcoming. And above all, we should be ambitious.
    There are few places on earth that have experienced the kind of pro-longed, consistent growth that Canadian cities have these past 25 years. Every year, 120,000 new people call the Toronto region alone home. There has been a cost, as the city has struggled to accommodate the rapid rate of change. A recent downturn in market conditions is foreshadowing an even greater supply crunch in the years to come. Now is the time that we should be importing ideas from around the world to help tackle the challenges we face here at home.
    At the same time, Canadian firms have well over two decades of experience dealing with growth at a tremendous scale. The idea of a housing crisis is not contained to North America. Cities around the world are facing similar conditions. There is a wealth of expertise in this country that is well earned, and worthy of exporting.
    It should not be lost on anyone that the Mutual Recognition Agreement between the UK and Canada has come as calls for protectionism are broadcast loudly. That we have, instead, chosen to embrace collaboration and open opportunity speaks to the moment and the need for even more of Canada on the world stage.

    British architect Ossie Airewele is a Senior Associate at BDP Quadrangle in Toronto. As a thought leader at BDP, he encourages meaningful conversations about the future of inclusive design, leads key residential and mixed-use projects, and is driving the North American expansion of the studio.
    The post Op Ed: The value of an architectural reciprocity agreement between Canada-UK appeared first on Canadian Architect.
    #value #architectural #reciprocity #agreement #between
    Op Ed: The value of an architectural reciprocity agreement between Canada-UK
    Photo courtesy of the UK Department for Business and Trade In late April, the Regulatory Organizations of Architecture in Canadaand the Architects Registration Boardin the U.K. signed a Mutual Recognition Agreementfor architects. The MRA, which officially came into effect on May 14th, is significant—it streamlines the process for architects in Canada to have their license recognised in the U.K. and vice versa. When you consider that architects in the U.K, and Canada already traded nearly min architectural services in 2023, it’s clear that the agreement is building from a position of strength. But going forward, the MRA will swing the doors wide open for architects to work internationally, fostering collaboration and building upon existing professional partnerships by acknowledging the validity of the education, experience, and examination requirements within each country, and allowing for simplified registration. From a qualitative perspective, there are many reasons the signing of the MRA is a positive step: It should allow for cross fertilization of materials into the supply chain, and awareness of a broader range of practices in adjacent fields that can better support how we define policy, code, design, procurement, and construction of projects. For instance, in the U.K., pre-zoning creates mostly as of right planning and development conditions that quietly allow for complex but successful public and private partnerships to take place. With increasing global challenges related to environmental and social sustainability, architecture as a profession needs to broaden access to different engagement techniques, material innovations, policy considerations, and construction methodologies by freely trading best practices and ideas between nations. This includes Canada’s emerging rediscovery of mass timber construction. We can learn more from each other in how we approach the critically important exercise of making architectural education more accessible to all socio-economic backgrounds. Bringing a greater diversity of lived experiences into the profession can further elevate the role and relevance of architecture in contributing to enhancing quality of life for everyone. The diversity of project teams and internal opportunities can create a sense of unity, which in turn can boost motivation, productivity, and improved design and project outcomes. Broader perspectives can lead to more bespoke solutions to design challenges; this isn’t just about creating better solution to problems but identifying issues sooner at all stages of the design process. It’s important to also recognize that the MRA signed between two countries also reveals the steps that we need to take here in Canada regarding interprovincial and interterritorial recognition. One could argue that it’s now easier for an Ontario-based architect to practice in London, Cardiff, or Edinburgh than in Saskatchewan. Above all, the MRA is a powerful symbolic gesture about the important role that architecture and design should have in an increasingly connected world. As a profession, we should be identifying and sharing solutions to the common challenges that we face, fostering a greater breadth of design approaches, as well as a broader range of technologies and innovation—no matter the geography. From an individual perspective, I am very familiar with several U.K. licensed architects now based here in Canada. The opportunity to be licensed formalizes the knowledge, competencies, and skills that these architects already have. It’s a marker of their commitment to Canada and represents an opportunity to maximize their contributions to the architectural community. Conversely, I have worked in Canada long enough to see the breadth of talent and cultural distinctions that makes Canadian architecture highly exportable—not just to the U.K., but to other geographies. The agreement could help enable Canadian firms of all sizes to push their talents to the limits where that might otherwise be constrained in the local context. It’s this latter point that I am most optimistic about. We should be inspired. We should be proud. We should be welcoming. And above all, we should be ambitious. There are few places on earth that have experienced the kind of pro-longed, consistent growth that Canadian cities have these past 25 years. Every year, 120,000 new people call the Toronto region alone home. There has been a cost, as the city has struggled to accommodate the rapid rate of change. A recent downturn in market conditions is foreshadowing an even greater supply crunch in the years to come. Now is the time that we should be importing ideas from around the world to help tackle the challenges we face here at home. At the same time, Canadian firms have well over two decades of experience dealing with growth at a tremendous scale. The idea of a housing crisis is not contained to North America. Cities around the world are facing similar conditions. There is a wealth of expertise in this country that is well earned, and worthy of exporting. It should not be lost on anyone that the Mutual Recognition Agreement between the UK and Canada has come as calls for protectionism are broadcast loudly. That we have, instead, chosen to embrace collaboration and open opportunity speaks to the moment and the need for even more of Canada on the world stage. British architect Ossie Airewele is a Senior Associate at BDP Quadrangle in Toronto. As a thought leader at BDP, he encourages meaningful conversations about the future of inclusive design, leads key residential and mixed-use projects, and is driving the North American expansion of the studio. The post Op Ed: The value of an architectural reciprocity agreement between Canada-UK appeared first on Canadian Architect. #value #architectural #reciprocity #agreement #between
    Op Ed: The value of an architectural reciprocity agreement between Canada-UK
    www.canadianarchitect.com
    Photo courtesy of the UK Department for Business and Trade In late April, the Regulatory Organizations of Architecture in Canada (ROAC) and the Architects Registration Board (ARB) in the U.K. signed a Mutual Recognition Agreement (MRA) for architects. The MRA, which officially came into effect on May 14th, is significant—it streamlines the process for architects in Canada to have their license recognised in the U.K. and vice versa. When you consider that architects in the U.K, and Canada already traded nearly $300m (£160m) in architectural services in 2023, it’s clear that the agreement is building from a position of strength. But going forward, the MRA will swing the doors wide open for architects to work internationally, fostering collaboration and building upon existing professional partnerships by acknowledging the validity of the education, experience, and examination requirements within each country, and allowing for simplified registration. From a qualitative perspective, there are many reasons the signing of the MRA is a positive step: It should allow for cross fertilization of materials into the supply chain, and awareness of a broader range of practices in adjacent fields that can better support how we define policy, code, design, procurement, and construction of projects. For instance, in the U.K., pre-zoning creates mostly as of right planning and development conditions that quietly allow for complex but successful public and private partnerships to take place. With increasing global challenges related to environmental and social sustainability, architecture as a profession needs to broaden access to different engagement techniques, material innovations, policy considerations, and construction methodologies by freely trading best practices and ideas between nations. This includes Canada’s emerging rediscovery of mass timber construction. We can learn more from each other in how we approach the critically important exercise of making architectural education more accessible to all socio-economic backgrounds. Bringing a greater diversity of lived experiences into the profession can further elevate the role and relevance of architecture in contributing to enhancing quality of life for everyone. The diversity of project teams and internal opportunities can create a sense of unity, which in turn can boost motivation, productivity, and improved design and project outcomes. Broader perspectives can lead to more bespoke solutions to design challenges; this isn’t just about creating better solution to problems but identifying issues sooner at all stages of the design process. It’s important to also recognize that the MRA signed between two countries also reveals the steps that we need to take here in Canada regarding interprovincial and interterritorial recognition. One could argue that it’s now easier for an Ontario-based architect to practice in London, Cardiff, or Edinburgh than in Saskatchewan. Above all, the MRA is a powerful symbolic gesture about the important role that architecture and design should have in an increasingly connected world. As a profession, we should be identifying and sharing solutions to the common challenges that we face, fostering a greater breadth of design approaches, as well as a broader range of technologies and innovation—no matter the geography. From an individual perspective, I am very familiar with several U.K. licensed architects now based here in Canada (including myself). The opportunity to be licensed formalizes the knowledge, competencies, and skills that these architects already have. It’s a marker of their commitment to Canada and represents an opportunity to maximize their contributions to the architectural community. Conversely, I have worked in Canada long enough to see the breadth of talent and cultural distinctions that makes Canadian architecture highly exportable—not just to the U.K., but to other geographies. The agreement could help enable Canadian firms of all sizes to push their talents to the limits where that might otherwise be constrained in the local context. It’s this latter point that I am most optimistic about. We should be inspired. We should be proud. We should be welcoming. And above all, we should be ambitious. There are few places on earth that have experienced the kind of pro-longed, consistent growth that Canadian cities have these past 25 years. Every year, 120,000 new people call the Toronto region alone home. There has been a cost, as the city has struggled to accommodate the rapid rate of change. A recent downturn in market conditions is foreshadowing an even greater supply crunch in the years to come. Now is the time that we should be importing ideas from around the world to help tackle the challenges we face here at home. At the same time, Canadian firms have well over two decades of experience dealing with growth at a tremendous scale. The idea of a housing crisis is not contained to North America. Cities around the world are facing similar conditions. There is a wealth of expertise in this country that is well earned, and worthy of exporting. It should not be lost on anyone that the Mutual Recognition Agreement between the UK and Canada has come as calls for protectionism are broadcast loudly. That we have, instead, chosen to embrace collaboration and open opportunity speaks to the moment and the need for even more of Canada on the world stage. British architect Ossie Airewele is a Senior Associate at BDP Quadrangle in Toronto. As a thought leader at BDP, he encourages meaningful conversations about the future of inclusive design, leads key residential and mixed-use projects, and is driving the North American expansion of the studio. The post Op Ed: The value of an architectural reciprocity agreement between Canada-UK appeared first on Canadian Architect.
    0 Comments ·0 Shares ·0 Reviews
  • 30 of the Best New(ish) Movies on HBO Max

    We may earn a commission from links on this page.HBO was, for at least a couple of generations, the home of movies on cable—no one else could compete. For a while, it seemed like HBO Max Max HBO Max could well be the ultimate streaming destination for movie lovers, but the jury is still out.Even still, HBO Max maintains a collaboration with TCM, giving it a broad range of classic American and foreign films. It's also the primary streaming home for Studio Ghibli and A24, so even though the streamer hasn't been making as many original films as it did a few years ago, it still has a solid assortment of movies you won't find anywhere else.Here are 30 of the best of HBO Max's recent and/or exclusive offerings.Mickey 17The latest from Bong Joon Ho, Mickey 17 didn't do terribly well at the box office, but that's not entirely the movie's fault. It's a broad but clever and timely satire starring Robert Pattinson as Mickey Barnes, a well-meaning dimwit who signs on with a spaceship crew on its way to colonize the ice world Niflheim. Because of his general lack of skills, he's deemed an Expendable—his memories and DNA are kept on file so that when he, inevitably, dies, he'll be reprinted and restored to live and work and die again. Things get complicated when a new Mickey is accidentally printed before the old one has died—a huge taboo among religious types who can handle one body/one soul, but panic at the implications of two identical people walking around. It's also confusing, and eventually intriguing, for Mickey's girlfriend, Nasha. Soon, both Mickey's are on the run from pretty much everyone, including the new colony's MAGA-esque leader. You can stream Mickey 17 here. Pee-Wee As HimselfPaul Reubens participated in dozens of hours worth of interviews for this two-part documentary, directed by filmmaker Matt Worth, but from the opening moments, the erstwhile Pee-Wee Herman makes clear that he is struggling with the notion of giving up control of his life story to someone else. That's a through line in the film and, as we learn, in the performer's life, as he spent decades struggling with his public profile while maintaining intense privacy in his personal life. Reubens' posthumous coming out as gay is the headline story, but the whole thing provides a fascinating look at an artist who it seems we barely knew. You can stream Pee-Wee As Himself here. The BrutalistBrady Corbet's epic period drama, which earned 10 Oscar nominations and won Adrian Brody his second Academy Award for Best Actor, follows László Tóth, a Hungarian-born Holocaust survivor who emigrates to the United States following the war. His course as a refugee follows highs and devastating lows—he's barely able to find work at first, despite his past as an accomplished Bauhaus-trained architect in Europe. A wealthy benefactorseems like a godsend when he offers László a high-profile project, but discovers the limitations of his talent in the face of American-style antisemitism and boorishness. You can stream The Brutalist here. BabygirlNicole Kidman stars in this modern erotic thriller as CEO Romy Mathis, who begins a dangerousaffair with her much younger intern. After an opening scene involving some deeply unfulfilling lovemaking with her husband, Romy runs into Samuel, who saves her from a runaway dog before taking her on as his mentor at work. She teaches him about process automation while he teaches her about BDSM, but his sexy, dorky charm soon gives way to something darker. For all the online chatter, the captivating performances, and the chilly direction from Halina Reijn, elevate it above more pruient erotic thrillers. You can stream Babygirl here. Bloody TrophyBloody Trophy, HBO Max
    Credit: Bloody Trophy, HBO Max

    This documentary, centered on the illegal rhinoceros horn trade, gets extra points for going beyond poaching in southern Africa to discuss the global networks involved, and by focusing on the activists and veterinarians working to protect and preserve the endangered species. The broader story is as awful as it is fascinating: webs of smuggling that start with pretend hunts, allowing for quasi-legal exporting of horns to Europe countries, and often coordinated by Vietnamese mafia organizations. You can stream Bloody Trophy here. Adult Best FriendsKatie Corwin and Delaney Buffett co-write and star as a pair of lifelong friends, now in their 30s, who find their lives going in very different directions. Delaneywho has no interest in settling down or committing to one guy, while Katieis afraid to tell her hard-partying bestie that she's getting married. Katie plans a BFF weekend to break the news, only to see that the trip back to their childhood home town fall prey to a string of wild and wacky complications. You can stream Adult Best Friends here.2073Inspired by Chris Marker's 1962 featurette La Jetée, which itself inspired the feature 12 Monkeys, docudrama 2073 considers the state of our world in the present through the framing device of a womangazing back from the titular year and meditating on the road that led to an apocalypse of sorts. Her reverie considers, via real-life, current, news footage, the rise of modern popular authoritarianism in the modes of Orbán, Trump, Putin, Modi, and Xi, and their alignment with tech bros in such a way as to accelerate a coming climate catastrophe. It's not terribly subtle, but neither is the daily news. You can stream 2073 here. FlowA gorgeous, wordless animated film that follows a cat through a post-apocalyptic world following a devastating flood. The Latvian import, about finding friends and searching for home in uncertain times, won a well-deserved Best Animated Picture Oscar. It's also, allegedly, very popular with pets—though my dog slept right through it. You can stream Flow here. HereticTwo young Mormon missionariesshow up at the home of a charming, reclusive manwho invites them in because, he says, he wants to explore different faiths. Which turns out to be true—except that he has ideas that go well beyond anything his two guests have in their pamphlets. It soon becomes clear that they're not going to be able to leave without participating in Mr. Reed's games, and this clever, cheeky thriller doesn't always go where you think it's going. You can stream Heretic here. QueerDirector Luca Guadagnino followed up his vaguely bisexual tennis movie Challengers with this less subtleWilliam S. Burroughs adaptation. Daniel Craig plays William Lee, a drug-addicted American expat living in Mexico City during the 1950s. He soon becomes infatuated with Drew Starkey's Eugene Allerton, and the two take a gorgeous journey through Mexico, through ayahuasca, and through their own sexualities. You can stream Queer here. The ParentingRohanand Joshinvite both their sets of parents to a remote country rental so that everyone can meet, which sounds like plenty of horror for this horror-comedy. But wait! There's more: A demon conjured from the wifi router enters the body of Rohan's dad, an event further complicated by the arrival of the house's owner. It's wildly uneven, but there's a lot of fun to be had. The supporting cast includes Edie Falco, Lisa Kudrow, and Dean Norris. You can stream The Parenting here.Juror #2Clint Eastwood's latestis a high-concept legal drama that boasts a few impressive performances highlighted by his straightforward directorial style. Nicholas Hoult stars as Justin Kemp, a journalist and recovering alcoholic assigned to jury duty in Savannah, Georgia. The case involves the death of a woman a year earlier, presumably killed by the defendant, her boyfriend at the time. But as the case progresses,Kemp slowly comes to realize that he knows more about the death than anyone else in the courtroom, and has to find a way to work to acquit the defendant without implicating himself. You can stream Juror #2 here.Godzilla x Kong: The New EmpireWhile Godzilla Minus One proved that Japanese filmmakers remain adept at wringing genuine drama out of tales of the city-destroying kaiju, the American branch of the franchise is offering up deft counter-programming. That is to say, Godzilla x Kong: The New Empire is every bit as ridiculous as its title suggests, with Godzilla and Kong teaming up to battle a tribe of Kong's distant relatives—they live in the other dimensional Hollow Earth and have harnessed the power of an ice Titan, you see. It's nothing more, nor less, than a good time with giant monsters. You can stream Godzilla x Kong: The New Empire here.We Live in TimeDirector John Crowley had a massive critical success with 2015's Brooklyn, but 2019's The Goldfinch was a disappointment in almost every regard. Nonlinear romantic drama We Live in Time, then, feels like a bit of a return to form, with Florence Pugh and Andrew Garfield displaying impressive chemistry as the couple at the film's center. The two meet when she hits him with her car on the night he's finalizing his divorce, and the movie jumps about in their relationship from the early days, to a difficult pregnancy, to a cancer diagnosis, without ever feeling excessively gimmicky. You can stream We Live in Time here.TrapCooperis a pretty cool dad in M. Night Shyamalan’s latest, taking his daughter Rileyto see a very cool Billie Eilish-ish pop star in concert. But we soon learn that Cooper is also a notorious serial killer. The FBI knows that "The Butcher" will be at the concert, even if they don't know exactly who it is, and the whole thing is a, yes, trap that Cooper must escape. Of such premises are fun thrillers made, and Hartnett has fun with the central role, his performance growing increasingly tic-y and unhinged even as Cooper tries to make sure his daughter gets to enjoy the show. You can stream Trap here.Caddo LakeWhile we're on the subject of M. Night Shyamalan, he produced this trippy thriller that spends a big chunk of its runtime looking like a working-class drama before going full whackadoo in ways best not spoiled. Eliza Scanlen stars as Ellie, who lives near the title lake with her family, and where it appears that her 8-year-old stepsister has vanished. Dylan O'Brien plays Paris, who works dredging the lake while dealing with survivor's guilt and the trauma of his mother's slightly mysterious death. Their storiesmerge when they discover that one doesn't always leave the lake the same as they went in. You can stream Caddo Lake here.Dune: Part TwoDenis Villeneuve stuck the landing on his adaptation of the latter part of Frank Herbert's epic novel, so much so that Dune zealots are already looking ahead to a third film, adapting the second book in the series. The chillyand cerebral sequel was a critical as well as a box office success—surprising on both counts, especially considering that the beloved book was once seen as more or less unadaptable. If you're playing catch-up, HBO Max also has the first Dune, and the rather excellent spin-off series. You can stream Dune: Part Two here.ProblemistaJulio Torreswrote, produced, directed, and stars in this surreal comedy about a toy designer from El Salvador working in the United States under a visa that's about to expire. What to do but take a desperation job with quirky, volatile artist Elizabeth? The extremely offbeat and humane comedy has been earning raves since it debuted at South by Southwest last year. RZA, Greta Lee, and Isabella Rossellini also star. You can stream Problemista here.MaXXXineThe finalfilm in Ti West's X trilogy once again stars Mia Goth as fame-obsessed Maxine Minx. Moving on from adult films, Maxine gets a lead role in a horror movie, only to find herself watched by a leather-clad assailant. This film-industry take-down includes Michelle Monaghan, Kevin Bacon, and Giancarlo Esposito in its solid cast. You can stream MaXXXine here.The Lord of the Rings: The War of the RohirrimAn anime-infused take on Tolkien's world, The War of the Rohirrim boats the return of co-writer Philippa Boyens, who helped to write each of the six previous LOTR movies. In this animated installment, we're taken back 200 years before Peter Jackson's films, to when the king of Rohanaccidentally kills the leader of the neighboring Dunlendings during marriage negotiations, kicking off a full-scale war. Miranda Otto reprises her role of Éowyn, who narrates. You can stream War of the Rohirrim here.A Different ManThough it was all but shut out at the Oscars, A Different Man made several of 2024's top ten lists, and earned Sebastian Stan a Golden Globe. Here he plays Edward, an actor with neurofibromatosis, a genetic disorder that manifests in his body as a disfiguring facial condition. An experimental procedure cures him, and Edward assumes a new identity—which does nothing to tame his deep-rooted insecurities, especially when he learns of a new play that's been written about is life. It's a surprisingly funny look into a damaged psyche. You can stream A Different Man here. Super/Man: The Christopher Reeve StoryAlternating between Christopher Reeve's life before and after the horse riding accident that paralyzed him, this heartfelt and heart wrenching documentary follows the Superman actor as he becomes an activist for disability rights. Archival footage of Christopher and wife Dana blends with new interviews with their children, as well as with actors and politicians who knew and worked with them both. You can stream Super/Man here.Sing SingA fictional story based on the real-life Rehabilitation Through the Arts program at Sing Sing Correctional Facility, this Best Picture nominee follows Diving G, an inmate who emerges as a star performer in the group. The movie celebrates the redemptive power of art and play with a tremendous central performance from Domingo, who was also Oscar-nominated. You can stream Sing Sing here. Am I OK?Real-life married couple Tig Notaro and Stephanie Allynne directed this comedy based, loosely, on Allyne's own life. Dakota Johnson plays Lucy, a directionless 32-year-old woman in Los Angeles who finds that her unsatisfying romantic life might have something to do with her being other than straight. She navigates her journey of self-discovery and coming out with the help of her best friend Jane. You can stream Am I OK? here.Love Lies BleedingIn a world of movies that are very carefully calibrated to be as inoffensive as possible, it's nice to see something as muscular, frenetic, and uncompromising as Love Lies Bleeding. Kristen Stewart plays small-town gym manager Lou; she's the daughter of the local crime boss, with a sistersuffering from the abuse of her no-good husband. It's all quietly tolerated until bodybuilder Jackiestops off in town. She's 'roided up and ready for action, falling hard for Lou before the two of them get caught up in an act of violence that sends everything spiraling toward a truly wild final act. You can stream Love Lies Bleeding here.Slave Play. Not a Movie. A Play.A provocative title for a provocative documentary film, Slave Play. Not a Movie. A Play. sees playwright Jeremy O. Harris exploring the creative process behind the title work, a play that earned a record number of Tony nominations, won none, and that is equally loved and hated. The narrative here is entirely non-linear, and the rules of a traditional making-of are out the window, with Harris instead taking a nearly train-of-thought approach to examining the process of creating the play, and in understanding reactions to it. You can stream Slave Play here.Justice League: Crisis on Infinite Earths – Parts One, Two, and ThreeWhile the live-action DC slate went out with a whimper, the animated series of films has been chugging along more quietly, but also with more success. This trilogy adapts the altogether biggest story in DC history, as heroes from across the multiverse are brought together to prevent an antimatter wave that's wiping out entire universes. Darren Criss, Stana Katic, Jensen Ackles, and Matt Bomer are among the voice cast. You can stream Crisis on Infinite Earths, starting with Part One, here.The Front RoomAdapted from a short story by Susan Hill, The Front Room gets a fair bit of mileage out of its in-law-from-hell premise. Brandy plays Belinda, a pregnant anthropology professor forced to quit her job by hostile working conditions. Her deeply weird mother-in-law Solangemakes Brandy and husband Norman an offer that could solve the resulting financial problems: if they'll take care of her in her dying days, she'll leave them everything. Of course, the psychic religious fanatic has no interest in making any of that easy. It's more silly than scary, but perfectly entertaining if that's the kind of mood you're in. You can stream The Front Room here. Quad GodsWe spend a lot of time fearing new technology, often with good reason, but Quad Gods offers a brighter view: for people with quadriplegia, for whom spots like football are out of the question, esports offer a means of competing and socializing among not only other people with physical restrictions, but in the broader world of what's become a major industry. While exploring the contrast between day-to-day life for the Quad Gods team and their online gaming talents, the documentary is an impressively upbeat look at the ways in which technology can put us all on a similar playing field. You can stream Quad Gods here.ElevationThere's not much new in this Anthony Mackie-lad post-apocalyptic thriller, but Elevation is nonetheless a well-executed action movie that never feels dumb. Just a few years before the film opens, predatory Reapers rose from deep underground and wiped out 95% of humanity. Now, single dad Willis forced to leave his sanctuary to travel to Boulder, Colorado, the closest place he can get air filters to help with his son's lung disease. On the way, he's joined, reluctantly, by scientist Nina, whose lab may contain a way to kill the Reapers. You can stream Elevation here.
    #best #newish #movies #hbo #max
    30 of the Best New(ish) Movies on HBO Max
    We may earn a commission from links on this page.HBO was, for at least a couple of generations, the home of movies on cable—no one else could compete. For a while, it seemed like HBO Max Max HBO Max could well be the ultimate streaming destination for movie lovers, but the jury is still out.Even still, HBO Max maintains a collaboration with TCM, giving it a broad range of classic American and foreign films. It's also the primary streaming home for Studio Ghibli and A24, so even though the streamer hasn't been making as many original films as it did a few years ago, it still has a solid assortment of movies you won't find anywhere else.Here are 30 of the best of HBO Max's recent and/or exclusive offerings.Mickey 17The latest from Bong Joon Ho, Mickey 17 didn't do terribly well at the box office, but that's not entirely the movie's fault. It's a broad but clever and timely satire starring Robert Pattinson as Mickey Barnes, a well-meaning dimwit who signs on with a spaceship crew on its way to colonize the ice world Niflheim. Because of his general lack of skills, he's deemed an Expendable—his memories and DNA are kept on file so that when he, inevitably, dies, he'll be reprinted and restored to live and work and die again. Things get complicated when a new Mickey is accidentally printed before the old one has died—a huge taboo among religious types who can handle one body/one soul, but panic at the implications of two identical people walking around. It's also confusing, and eventually intriguing, for Mickey's girlfriend, Nasha. Soon, both Mickey's are on the run from pretty much everyone, including the new colony's MAGA-esque leader. You can stream Mickey 17 here. Pee-Wee As HimselfPaul Reubens participated in dozens of hours worth of interviews for this two-part documentary, directed by filmmaker Matt Worth, but from the opening moments, the erstwhile Pee-Wee Herman makes clear that he is struggling with the notion of giving up control of his life story to someone else. That's a through line in the film and, as we learn, in the performer's life, as he spent decades struggling with his public profile while maintaining intense privacy in his personal life. Reubens' posthumous coming out as gay is the headline story, but the whole thing provides a fascinating look at an artist who it seems we barely knew. You can stream Pee-Wee As Himself here. The BrutalistBrady Corbet's epic period drama, which earned 10 Oscar nominations and won Adrian Brody his second Academy Award for Best Actor, follows László Tóth, a Hungarian-born Holocaust survivor who emigrates to the United States following the war. His course as a refugee follows highs and devastating lows—he's barely able to find work at first, despite his past as an accomplished Bauhaus-trained architect in Europe. A wealthy benefactorseems like a godsend when he offers László a high-profile project, but discovers the limitations of his talent in the face of American-style antisemitism and boorishness. You can stream The Brutalist here. BabygirlNicole Kidman stars in this modern erotic thriller as CEO Romy Mathis, who begins a dangerousaffair with her much younger intern. After an opening scene involving some deeply unfulfilling lovemaking with her husband, Romy runs into Samuel, who saves her from a runaway dog before taking her on as his mentor at work. She teaches him about process automation while he teaches her about BDSM, but his sexy, dorky charm soon gives way to something darker. For all the online chatter, the captivating performances, and the chilly direction from Halina Reijn, elevate it above more pruient erotic thrillers. You can stream Babygirl here. Bloody TrophyBloody Trophy, HBO Max Credit: Bloody Trophy, HBO Max This documentary, centered on the illegal rhinoceros horn trade, gets extra points for going beyond poaching in southern Africa to discuss the global networks involved, and by focusing on the activists and veterinarians working to protect and preserve the endangered species. The broader story is as awful as it is fascinating: webs of smuggling that start with pretend hunts, allowing for quasi-legal exporting of horns to Europe countries, and often coordinated by Vietnamese mafia organizations. You can stream Bloody Trophy here. Adult Best FriendsKatie Corwin and Delaney Buffett co-write and star as a pair of lifelong friends, now in their 30s, who find their lives going in very different directions. Delaneywho has no interest in settling down or committing to one guy, while Katieis afraid to tell her hard-partying bestie that she's getting married. Katie plans a BFF weekend to break the news, only to see that the trip back to their childhood home town fall prey to a string of wild and wacky complications. You can stream Adult Best Friends here.2073Inspired by Chris Marker's 1962 featurette La Jetée, which itself inspired the feature 12 Monkeys, docudrama 2073 considers the state of our world in the present through the framing device of a womangazing back from the titular year and meditating on the road that led to an apocalypse of sorts. Her reverie considers, via real-life, current, news footage, the rise of modern popular authoritarianism in the modes of Orbán, Trump, Putin, Modi, and Xi, and their alignment with tech bros in such a way as to accelerate a coming climate catastrophe. It's not terribly subtle, but neither is the daily news. You can stream 2073 here. FlowA gorgeous, wordless animated film that follows a cat through a post-apocalyptic world following a devastating flood. The Latvian import, about finding friends and searching for home in uncertain times, won a well-deserved Best Animated Picture Oscar. It's also, allegedly, very popular with pets—though my dog slept right through it. You can stream Flow here. HereticTwo young Mormon missionariesshow up at the home of a charming, reclusive manwho invites them in because, he says, he wants to explore different faiths. Which turns out to be true—except that he has ideas that go well beyond anything his two guests have in their pamphlets. It soon becomes clear that they're not going to be able to leave without participating in Mr. Reed's games, and this clever, cheeky thriller doesn't always go where you think it's going. You can stream Heretic here. QueerDirector Luca Guadagnino followed up his vaguely bisexual tennis movie Challengers with this less subtleWilliam S. Burroughs adaptation. Daniel Craig plays William Lee, a drug-addicted American expat living in Mexico City during the 1950s. He soon becomes infatuated with Drew Starkey's Eugene Allerton, and the two take a gorgeous journey through Mexico, through ayahuasca, and through their own sexualities. You can stream Queer here. The ParentingRohanand Joshinvite both their sets of parents to a remote country rental so that everyone can meet, which sounds like plenty of horror for this horror-comedy. But wait! There's more: A demon conjured from the wifi router enters the body of Rohan's dad, an event further complicated by the arrival of the house's owner. It's wildly uneven, but there's a lot of fun to be had. The supporting cast includes Edie Falco, Lisa Kudrow, and Dean Norris. You can stream The Parenting here.Juror #2Clint Eastwood's latestis a high-concept legal drama that boasts a few impressive performances highlighted by his straightforward directorial style. Nicholas Hoult stars as Justin Kemp, a journalist and recovering alcoholic assigned to jury duty in Savannah, Georgia. The case involves the death of a woman a year earlier, presumably killed by the defendant, her boyfriend at the time. But as the case progresses,Kemp slowly comes to realize that he knows more about the death than anyone else in the courtroom, and has to find a way to work to acquit the defendant without implicating himself. You can stream Juror #2 here.Godzilla x Kong: The New EmpireWhile Godzilla Minus One proved that Japanese filmmakers remain adept at wringing genuine drama out of tales of the city-destroying kaiju, the American branch of the franchise is offering up deft counter-programming. That is to say, Godzilla x Kong: The New Empire is every bit as ridiculous as its title suggests, with Godzilla and Kong teaming up to battle a tribe of Kong's distant relatives—they live in the other dimensional Hollow Earth and have harnessed the power of an ice Titan, you see. It's nothing more, nor less, than a good time with giant monsters. You can stream Godzilla x Kong: The New Empire here.We Live in TimeDirector John Crowley had a massive critical success with 2015's Brooklyn, but 2019's The Goldfinch was a disappointment in almost every regard. Nonlinear romantic drama We Live in Time, then, feels like a bit of a return to form, with Florence Pugh and Andrew Garfield displaying impressive chemistry as the couple at the film's center. The two meet when she hits him with her car on the night he's finalizing his divorce, and the movie jumps about in their relationship from the early days, to a difficult pregnancy, to a cancer diagnosis, without ever feeling excessively gimmicky. You can stream We Live in Time here.TrapCooperis a pretty cool dad in M. Night Shyamalan’s latest, taking his daughter Rileyto see a very cool Billie Eilish-ish pop star in concert. But we soon learn that Cooper is also a notorious serial killer. The FBI knows that "The Butcher" will be at the concert, even if they don't know exactly who it is, and the whole thing is a, yes, trap that Cooper must escape. Of such premises are fun thrillers made, and Hartnett has fun with the central role, his performance growing increasingly tic-y and unhinged even as Cooper tries to make sure his daughter gets to enjoy the show. You can stream Trap here.Caddo LakeWhile we're on the subject of M. Night Shyamalan, he produced this trippy thriller that spends a big chunk of its runtime looking like a working-class drama before going full whackadoo in ways best not spoiled. Eliza Scanlen stars as Ellie, who lives near the title lake with her family, and where it appears that her 8-year-old stepsister has vanished. Dylan O'Brien plays Paris, who works dredging the lake while dealing with survivor's guilt and the trauma of his mother's slightly mysterious death. Their storiesmerge when they discover that one doesn't always leave the lake the same as they went in. You can stream Caddo Lake here.Dune: Part TwoDenis Villeneuve stuck the landing on his adaptation of the latter part of Frank Herbert's epic novel, so much so that Dune zealots are already looking ahead to a third film, adapting the second book in the series. The chillyand cerebral sequel was a critical as well as a box office success—surprising on both counts, especially considering that the beloved book was once seen as more or less unadaptable. If you're playing catch-up, HBO Max also has the first Dune, and the rather excellent spin-off series. You can stream Dune: Part Two here.ProblemistaJulio Torreswrote, produced, directed, and stars in this surreal comedy about a toy designer from El Salvador working in the United States under a visa that's about to expire. What to do but take a desperation job with quirky, volatile artist Elizabeth? The extremely offbeat and humane comedy has been earning raves since it debuted at South by Southwest last year. RZA, Greta Lee, and Isabella Rossellini also star. You can stream Problemista here.MaXXXineThe finalfilm in Ti West's X trilogy once again stars Mia Goth as fame-obsessed Maxine Minx. Moving on from adult films, Maxine gets a lead role in a horror movie, only to find herself watched by a leather-clad assailant. This film-industry take-down includes Michelle Monaghan, Kevin Bacon, and Giancarlo Esposito in its solid cast. You can stream MaXXXine here.The Lord of the Rings: The War of the RohirrimAn anime-infused take on Tolkien's world, The War of the Rohirrim boats the return of co-writer Philippa Boyens, who helped to write each of the six previous LOTR movies. In this animated installment, we're taken back 200 years before Peter Jackson's films, to when the king of Rohanaccidentally kills the leader of the neighboring Dunlendings during marriage negotiations, kicking off a full-scale war. Miranda Otto reprises her role of Éowyn, who narrates. You can stream War of the Rohirrim here.A Different ManThough it was all but shut out at the Oscars, A Different Man made several of 2024's top ten lists, and earned Sebastian Stan a Golden Globe. Here he plays Edward, an actor with neurofibromatosis, a genetic disorder that manifests in his body as a disfiguring facial condition. An experimental procedure cures him, and Edward assumes a new identity—which does nothing to tame his deep-rooted insecurities, especially when he learns of a new play that's been written about is life. It's a surprisingly funny look into a damaged psyche. You can stream A Different Man here. Super/Man: The Christopher Reeve StoryAlternating between Christopher Reeve's life before and after the horse riding accident that paralyzed him, this heartfelt and heart wrenching documentary follows the Superman actor as he becomes an activist for disability rights. Archival footage of Christopher and wife Dana blends with new interviews with their children, as well as with actors and politicians who knew and worked with them both. You can stream Super/Man here.Sing SingA fictional story based on the real-life Rehabilitation Through the Arts program at Sing Sing Correctional Facility, this Best Picture nominee follows Diving G, an inmate who emerges as a star performer in the group. The movie celebrates the redemptive power of art and play with a tremendous central performance from Domingo, who was also Oscar-nominated. You can stream Sing Sing here. Am I OK?Real-life married couple Tig Notaro and Stephanie Allynne directed this comedy based, loosely, on Allyne's own life. Dakota Johnson plays Lucy, a directionless 32-year-old woman in Los Angeles who finds that her unsatisfying romantic life might have something to do with her being other than straight. She navigates her journey of self-discovery and coming out with the help of her best friend Jane. You can stream Am I OK? here.Love Lies BleedingIn a world of movies that are very carefully calibrated to be as inoffensive as possible, it's nice to see something as muscular, frenetic, and uncompromising as Love Lies Bleeding. Kristen Stewart plays small-town gym manager Lou; she's the daughter of the local crime boss, with a sistersuffering from the abuse of her no-good husband. It's all quietly tolerated until bodybuilder Jackiestops off in town. She's 'roided up and ready for action, falling hard for Lou before the two of them get caught up in an act of violence that sends everything spiraling toward a truly wild final act. You can stream Love Lies Bleeding here.Slave Play. Not a Movie. A Play.A provocative title for a provocative documentary film, Slave Play. Not a Movie. A Play. sees playwright Jeremy O. Harris exploring the creative process behind the title work, a play that earned a record number of Tony nominations, won none, and that is equally loved and hated. The narrative here is entirely non-linear, and the rules of a traditional making-of are out the window, with Harris instead taking a nearly train-of-thought approach to examining the process of creating the play, and in understanding reactions to it. You can stream Slave Play here.Justice League: Crisis on Infinite Earths – Parts One, Two, and ThreeWhile the live-action DC slate went out with a whimper, the animated series of films has been chugging along more quietly, but also with more success. This trilogy adapts the altogether biggest story in DC history, as heroes from across the multiverse are brought together to prevent an antimatter wave that's wiping out entire universes. Darren Criss, Stana Katic, Jensen Ackles, and Matt Bomer are among the voice cast. You can stream Crisis on Infinite Earths, starting with Part One, here.The Front RoomAdapted from a short story by Susan Hill, The Front Room gets a fair bit of mileage out of its in-law-from-hell premise. Brandy plays Belinda, a pregnant anthropology professor forced to quit her job by hostile working conditions. Her deeply weird mother-in-law Solangemakes Brandy and husband Norman an offer that could solve the resulting financial problems: if they'll take care of her in her dying days, she'll leave them everything. Of course, the psychic religious fanatic has no interest in making any of that easy. It's more silly than scary, but perfectly entertaining if that's the kind of mood you're in. You can stream The Front Room here. Quad GodsWe spend a lot of time fearing new technology, often with good reason, but Quad Gods offers a brighter view: for people with quadriplegia, for whom spots like football are out of the question, esports offer a means of competing and socializing among not only other people with physical restrictions, but in the broader world of what's become a major industry. While exploring the contrast between day-to-day life for the Quad Gods team and their online gaming talents, the documentary is an impressively upbeat look at the ways in which technology can put us all on a similar playing field. You can stream Quad Gods here.ElevationThere's not much new in this Anthony Mackie-lad post-apocalyptic thriller, but Elevation is nonetheless a well-executed action movie that never feels dumb. Just a few years before the film opens, predatory Reapers rose from deep underground and wiped out 95% of humanity. Now, single dad Willis forced to leave his sanctuary to travel to Boulder, Colorado, the closest place he can get air filters to help with his son's lung disease. On the way, he's joined, reluctantly, by scientist Nina, whose lab may contain a way to kill the Reapers. You can stream Elevation here. #best #newish #movies #hbo #max
    30 of the Best New(ish) Movies on HBO Max
    lifehacker.com
    We may earn a commission from links on this page.HBO was, for at least a couple of generations, the home of movies on cable—no one else could compete. For a while, it seemed like HBO Max Max HBO Max could well be the ultimate streaming destination for movie lovers, but the jury is still out.Even still, HBO Max maintains a collaboration with TCM, giving it a broad range of classic American and foreign films. It's also the primary streaming home for Studio Ghibli and A24, so even though the streamer hasn't been making as many original films as it did a few years ago, it still has a solid assortment of movies you won't find anywhere else.Here are 30 of the best of HBO Max's recent and/or exclusive offerings.Mickey 17 (2025) The latest from Bong Joon Ho (Parasite, Snowpiercer), Mickey 17 didn't do terribly well at the box office, but that's not entirely the movie's fault. It's a broad but clever and timely satire starring Robert Pattinson as Mickey Barnes, a well-meaning dimwit who signs on with a spaceship crew on its way to colonize the ice world Niflheim. Because of his general lack of skills, he's deemed an Expendable—his memories and DNA are kept on file so that when he, inevitably, dies (often in horrific ways), he'll be reprinted and restored to live and work and die again. Things get complicated when a new Mickey is accidentally printed before the old one has died—a huge taboo among religious types who can handle one body/one soul, but panic at the implications of two identical people walking around. It's also confusing, and eventually intriguing, for Mickey's girlfriend, Nasha (Naomi Ackie). Soon, both Mickey's are on the run from pretty much everyone, including the new colony's MAGA-esque leader (Mark Ruffalo). You can stream Mickey 17 here. Pee-Wee As Himself (2025) Paul Reubens participated in dozens of hours worth of interviews for this two-part documentary, directed by filmmaker Matt Worth, but from the opening moments, the erstwhile Pee-Wee Herman makes clear that he is struggling with the notion of giving up control of his life story to someone else. That's a through line in the film and, as we learn, in the performer's life, as he spent decades struggling with his public profile while maintaining intense privacy in his personal life. Reubens' posthumous coming out as gay is the headline story, but the whole thing provides a fascinating look at an artist who it seems we barely knew. You can stream Pee-Wee As Himself here. The Brutalist (2024) Brady Corbet's epic period drama, which earned 10 Oscar nominations and won Adrian Brody his second Academy Award for Best Actor, follows László Tóth (Adrien Brody), a Hungarian-born Holocaust survivor who emigrates to the United States following the war. His course as a refugee follows highs and devastating lows—he's barely able to find work at first, despite his past as an accomplished Bauhaus-trained architect in Europe. A wealthy benefactor (Guy Pearce) seems like a godsend when he offers László a high-profile project, but discovers the limitations of his talent in the face of American-style antisemitism and boorishness. You can stream The Brutalist here. Babygirl (2024) Nicole Kidman stars in this modern erotic thriller as CEO Romy Mathis, who begins a dangerous (i.e. naughty) affair with her much younger intern (Harris Dickinson). After an opening scene involving some deeply unfulfilling lovemaking with her husband (we'll have to suspend disbelief on the topic of Antonio Banderas as a schlubby, sexually disappointing husband), Romy runs into Samuel (Dickinson), who saves her from a runaway dog before taking her on as his mentor at work. She teaches him about process automation while he teaches her about BDSM, but his sexy, dorky charm soon gives way to something darker. For all the online chatter (Nicole Kidman on all fours lapping up milk!), the captivating performances, and the chilly direction from Halina Reijn, elevate it above more pruient erotic thrillers. You can stream Babygirl here. Bloody Trophy (2025) Bloody Trophy, HBO Max Credit: Bloody Trophy, HBO Max This documentary, centered on the illegal rhinoceros horn trade, gets extra points for going beyond poaching in southern Africa to discuss the global networks involved, and by focusing on the activists and veterinarians working to protect and preserve the endangered species. The broader story is as awful as it is fascinating: webs of smuggling that start with pretend hunts, allowing for quasi-legal exporting of horns to Europe countries (Poland and the Czech Republic being particular points of interest), and often coordinated by Vietnamese mafia organizations. You can stream Bloody Trophy here. Adult Best Friends (2024) Katie Corwin and Delaney Buffett co-write and star as a pair of lifelong friends, now in their 30s, who find their lives going in very different directions. Delaney (Buffett, who also directs) who has no interest in settling down or committing to one guy, while Katie (Corwin) is afraid to tell her hard-partying bestie that she's getting married. Katie plans a BFF weekend to break the news, only to see that the trip back to their childhood home town fall prey to a string of wild and wacky complications. You can stream Adult Best Friends here.2073 (2024) Inspired by Chris Marker's 1962 featurette La Jetée, which itself inspired the feature 12 Monkeys, docudrama 2073 considers the state of our world in the present through the framing device of a woman (Samantha Morton) gazing back from the titular year and meditating on the road that led to an apocalypse of sorts. Her reverie considers, via real-life, current, news footage, the rise of modern popular authoritarianism in the modes of Orbán, Trump, Putin, Modi, and Xi, and their alignment with tech bros in such a way as to accelerate a coming climate catastrophe. It's not terribly subtle, but neither is the daily news. You can stream 2073 here. Flow (2024) A gorgeous, wordless animated film that follows a cat through a post-apocalyptic world following a devastating flood. The Latvian import, about finding friends and searching for home in uncertain times, won a well-deserved Best Animated Picture Oscar. It's also, allegedly, very popular with pets—though my dog slept right through it. You can stream Flow here. Heretic (2024) Two young Mormon missionaries (Sophie Thatcher and Chloe East) show up at the home of a charming, reclusive man (a deeply creepy Hugh Grant) who invites them in because, he says, he wants to explore different faiths. Which turns out to be true—except that he has ideas that go well beyond anything his two guests have in their pamphlets. It soon becomes clear that they're not going to be able to leave without participating in Mr. Reed's games, and this clever, cheeky thriller doesn't always go where you think it's going. You can stream Heretic here. Queer (2024) Director Luca Guadagnino followed up his vaguely bisexual tennis movie Challengers with this less subtle (it's in the title) William S. Burroughs adaptation. Daniel Craig plays William Lee (a fictionalized version of Burroughs himself), a drug-addicted American expat living in Mexico City during the 1950s. He soon becomes infatuated with Drew Starkey's Eugene Allerton, and the two take a gorgeous journey through Mexico, through ayahuasca, and through their own sexualities. You can stream Queer here. The Parenting (2025) Rohan (Nik Dodani) and Josh (Brandon Flynn) invite both their sets of parents to a remote country rental so that everyone can meet, which sounds like plenty of horror for this horror-comedy. But wait! There's more: A demon conjured from the wifi router enters the body of Rohan's dad (Brian Cox), an event further complicated by the arrival of the house's owner (Parker Posey). It's wildly uneven, but there's a lot of fun to be had. The supporting cast includes Edie Falco, Lisa Kudrow, and Dean Norris. You can stream The Parenting here.Juror #2 (2024) Clint Eastwood's latest (last?) is a high-concept legal drama that boasts a few impressive performances highlighted by his straightforward directorial style. Nicholas Hoult stars as Justin Kemp, a journalist and recovering alcoholic assigned to jury duty in Savannah, Georgia. The case involves the death of a woman a year earlier, presumably killed by the defendant, her boyfriend at the time. But as the case progresses,Kemp slowly comes to realize that he knows more about the death than anyone else in the courtroom, and has to find a way to work to acquit the defendant without implicating himself. You can stream Juror #2 here.Godzilla x Kong: The New Empire (2024) While Godzilla Minus One proved that Japanese filmmakers remain adept at wringing genuine drama out of tales of the city-destroying kaiju, the American branch of the franchise is offering up deft counter-programming. That is to say, Godzilla x Kong: The New Empire is every bit as ridiculous as its title suggests, with Godzilla and Kong teaming up to battle a tribe of Kong's distant relatives—they live in the other dimensional Hollow Earth and have harnessed the power of an ice Titan, you see. It's nothing more, nor less, than a good time with giant monsters. You can stream Godzilla x Kong: The New Empire here.We Live in Time (2024) Director John Crowley had a massive critical success with 2015's Brooklyn, but 2019's The Goldfinch was a disappointment in almost every regard. Nonlinear romantic drama We Live in Time, then, feels like a bit of a return to form, with Florence Pugh and Andrew Garfield displaying impressive chemistry as the couple at the film's center. The two meet when she hits him with her car on the night he's finalizing his divorce, and the movie jumps about in their relationship from the early days, to a difficult pregnancy, to a cancer diagnosis, without ever feeling excessively gimmicky. You can stream We Live in Time here.Trap (2024) Cooper (Josh Hartnett) is a pretty cool dad in M. Night Shyamalan’s latest, taking his daughter Riley (Ariel Donoghue) to see a very cool Billie Eilish-ish pop star in concert. But we soon learn that Cooper is also a notorious serial killer (this is not the patented Shyamalan twist, in case you were worried about spoilers). The FBI knows that "The Butcher" will be at the concert, even if they don't know exactly who it is, and the whole thing is a, yes, trap that Cooper must escape. Of such premises are fun thrillers made, and Hartnett has fun with the central role, his performance growing increasingly tic-y and unhinged even as Cooper tries to make sure his daughter gets to enjoy the show. You can stream Trap here.Caddo Lake (2024) While we're on the subject of M. Night Shyamalan, he produced this trippy thriller that spends a big chunk of its runtime looking like a working-class drama before going full whackadoo in ways best not spoiled. Eliza Scanlen stars as Ellie, who lives near the title lake with her family, and where it appears that her 8-year-old stepsister has vanished. Dylan O'Brien plays Paris, who works dredging the lake while dealing with survivor's guilt and the trauma of his mother's slightly mysterious death. Their stories (and backstories) merge when they discover that one doesn't always leave the lake the same as they went in. You can stream Caddo Lake here.Dune: Part Two (2024) Denis Villeneuve stuck the landing on his adaptation of the latter part of Frank Herbert's epic novel, so much so that Dune zealots are already looking ahead to a third film, adapting the second book in the series. The chilly (metaphorically) and cerebral sequel was a critical as well as a box office success—surprising on both counts, especially considering that the beloved book was once seen as more or less unadaptable (with the deeply weird David Lynch version serving as Exhibit A in support of that assertion). If you're playing catch-up, HBO Max also has the first Dune, and the rather excellent spin-off series (Dune: Prophecy). You can stream Dune: Part Two here.Problemista (2024) Julio Torres (creator of Los Espookys and Fantasmas, also available on HBO Max) wrote, produced, directed, and stars in this surreal comedy about a toy designer from El Salvador working in the United States under a visa that's about to expire. What to do but take a desperation job with quirky, volatile artist Elizabeth (Tilda Swinton)? The extremely offbeat and humane comedy has been earning raves since it debuted at South by Southwest last year. RZA, Greta Lee, and Isabella Rossellini also star. You can stream Problemista here.MaXXXine (2024) The final (for now, anyway) film in Ti West's X trilogy once again stars Mia Goth as fame-obsessed Maxine Minx. Moving on from adult films, Maxine gets a lead role in a horror movie, only to find herself watched by a leather-clad assailant. This film-industry take-down includes Michelle Monaghan, Kevin Bacon, and Giancarlo Esposito in its solid cast. You can stream MaXXXine here.The Lord of the Rings: The War of the Rohirrim (2024) An anime-infused take on Tolkien's world, The War of the Rohirrim boats the return of co-writer Philippa Boyens, who helped to write each of the six previous LOTR movies. In this animated installment, we're taken back 200 years before Peter Jackson's films, to when the king of Rohan (Brian Cox) accidentally kills the leader of the neighboring Dunlendings during marriage negotiations, kicking off a full-scale war. Miranda Otto reprises her role of Éowyn, who narrates. You can stream War of the Rohirrim here.A Different Man (2024) Though it was all but shut out at the Oscars (getting only a nomination for Best Makeup and Hairstyling), A Different Man made several of 2024's top ten lists, and earned Sebastian Stan a Golden Globe (he got an Oscar nomination for an entirely different movie, so the erstwhile Winter Soldier had a pretty good year). Here he plays Edward, an actor with neurofibromatosis, a genetic disorder that manifests in his body as a disfiguring facial condition. An experimental procedure cures him, and Edward assumes a new identity—which does nothing to tame his deep-rooted insecurities, especially when he learns of a new play that's been written about is life. It's a surprisingly funny look into a damaged psyche. You can stream A Different Man here. Super/Man: The Christopher Reeve Story (2024) Alternating between Christopher Reeve's life before and after the horse riding accident that paralyzed him, this heartfelt and heart wrenching documentary follows the Superman actor as he becomes an activist for disability rights. Archival footage of Christopher and wife Dana blends with new interviews with their children, as well as with actors and politicians who knew and worked with them both. You can stream Super/Man here.Sing Sing (2024) A fictional story based on the real-life Rehabilitation Through the Arts program at Sing Sing Correctional Facility, this Best Picture nominee follows Diving G (Colman Domingo), an inmate who emerges as a star performer in the group. The movie celebrates the redemptive power of art and play with a tremendous central performance from Domingo, who was also Oscar-nominated. You can stream Sing Sing here. Am I OK? (2024) Real-life married couple Tig Notaro and Stephanie Allynne directed this comedy based, loosely, on Allyne's own life. Dakota Johnson plays Lucy, a directionless 32-year-old woman in Los Angeles who finds that her unsatisfying romantic life might have something to do with her being other than straight. She navigates her journey of self-discovery and coming out with the help of her best friend Jane (House of the Dragon's Sonoya Mizuno). You can stream Am I OK? here.Love Lies Bleeding (2024) In a world of movies that are very carefully calibrated to be as inoffensive as possible, it's nice to see something as muscular, frenetic, and uncompromising as Love Lies Bleeding. Kristen Stewart plays small-town gym manager Lou; she's the daughter of the local crime boss (Ed Harris), with a sister (Jena Malone) suffering from the abuse of her no-good husband (Dave Franco). It's all quietly tolerated until bodybuilder Jackie (Katy O’Brian) stops off in town. She's 'roided up and ready for action, falling hard for Lou before the two of them get caught up in an act of violence that sends everything spiraling toward a truly wild final act. You can stream Love Lies Bleeding here.Slave Play. Not a Movie. A Play. (2024) A provocative title for a provocative documentary film, Slave Play. Not a Movie. A Play. sees playwright Jeremy O. Harris exploring the creative process behind the title work, a play that earned a record number of Tony nominations, won none, and that is equally loved and hated (it's about interracial couples having sex therapy at an antebellum-era plantation house). The narrative here is entirely non-linear, and the rules of a traditional making-of are out the window, with Harris instead taking a nearly train-of-thought approach to examining the process of creating the play, and in understanding reactions to it. You can stream Slave Play here.Justice League: Crisis on Infinite Earths – Parts One, Two, and Three (2024) While the live-action DC slate went out with a whimper (at least until next year's Superman reboot), the animated series of films has been chugging along more quietly, but also with more success. This trilogy adapts the altogether biggest story in DC history, as heroes from across the multiverse are brought together to prevent an antimatter wave that's wiping out entire universes. Darren Criss, Stana Katic, Jensen Ackles, and Matt Bomer are among the voice cast. You can stream Crisis on Infinite Earths, starting with Part One, here.The Front Room (2024) Adapted from a short story by Susan Hill (The Woman in Black), The Front Room gets a fair bit of mileage out of its in-law-from-hell premise. Brandy plays Belinda, a pregnant anthropology professor forced to quit her job by hostile working conditions. Her deeply weird mother-in-law Solange (a scene-stealing Kathryn Hunter) makes Brandy and husband Norman an offer that could solve the resulting financial problems: if they'll take care of her in her dying days, she'll leave them everything. Of course, the psychic religious fanatic has no interest in making any of that easy. It's more silly than scary, but perfectly entertaining if that's the kind of mood you're in. You can stream The Front Room here. Quad Gods (2024) We spend a lot of time fearing new technology, often with good reason, but Quad Gods offers a brighter view: for people with quadriplegia, for whom spots like football are out of the question, esports offer a means of competing and socializing among not only other people with physical restrictions, but in the broader world of what's become a major industry. While exploring the contrast between day-to-day life for the Quad Gods team and their online gaming talents, the documentary is an impressively upbeat look at the ways in which technology can put us all on a similar playing field. You can stream Quad Gods here.Elevation (2024) There's not much new in this Anthony Mackie-lad post-apocalyptic thriller, but Elevation is nonetheless a well-executed action movie that never feels dumb. Just a few years before the film opens, predatory Reapers rose from deep underground and wiped out 95% of humanity. Now, single dad Will (Mackie) is forced to leave his sanctuary to travel to Boulder, Colorado, the closest place he can get air filters to help with his son's lung disease. On the way, he's joined, reluctantly, by scientist Nina (Morena Baccarin), whose lab may contain a way to kill the Reapers. You can stream Elevation here.
    0 Comments ·0 Shares ·0 Reviews
CGShares https://cgshares.com