Home Blog Page 104

Cam Levins out for Canadian 10K Championships

0


On Friday, Canadian marathon file holder Cam Levins introduced on Instagram that he won’t compete on the 2026 Athletics Canada 10K Championships in Ottawa.

The Ottawa 10K, offered by Otto’s Ottawa on Could 23 was anticipated to function Levins as one of many prime contenders. The three-time Olympian (2012, 2021 and 2024) of Campbell River, B.C., holds a 10K street private better of 28:11, set in 2024 on the Marathon de Paris in France. He completed second on the 10K Championships in 2023 and 2025.

Levins is reportedly scuffling with health points and blisters, that are maintaining him from competing at his greatest. On Could 1, he ran the ten,000m on the Payton Jordan Invitational in Palo Alto, Calif., in 29:18, properly off his PB for each street and observe. In that race, 2024 Olympian Thomas Fafard of Repentigny, Que., gained in 28:25 and is anticipated to be among the many frontrunners in Ottawa this weekend.

In March on the Tokyo Marathon, Levins appeared robust, setting the nationwide masters file in 2:06:47, however restoration has reportedly remained a difficulty, and that’s maintaining him from a race he at all times enjoys. “I’ve had some nice battles on the Ottawa 10K over the previous years, however gained’t be competing this version,” he mentioned on Instagram. “Good luck to all these racing, and hope to see some incredible performances!”

Up to date males’s begin checklist

1. Thomas Fafard (28:07)
2. Ben Flanagan of Kitchener, Ont. (28:09)
3. Andrew Alexander of Toronto (28:17)
4. Andrew Davies of Sarnia, Ont. (28:34)
5. Ehab El-Sandali of Toronto (28:50)
6. Thomas Nobbs of Vancouver (28:58)
7. Connor Black of Forest, Ont. (29:18)
8. Matt Talbot of West McGillivray, Ont. (29:29)
9. Jack Lehto of Burlington, Ont. (29:29)
10. Alex Cyr of Abram-Village, P.E.I. (29:31)
11. Nicolas Morin of Buckingham, Que. (29:33)
12. Miles Avalos of Toronto (29:34)
13. Dylan Alick of Mississauga, Ont. (29:35)

 

 



No-Oven Recipes for When It’s Simply TOO HOT

0


No-Oven Recipes for When It’s Simply TOO HOT

There comes some extent each summer time the place turning on the oven begins to really feel unreasonable. These recipes maintain dinner easy, recent, and satisfying, with out utilizing the oven or the range!

Italian chopped salad in a bowl with chickpeas

No-oven recipes to maintain your kitchen cool this summer time.

cookbook author erin clarke of well plated

I can deal with a whole lot of issues in the summertime.

Humidity? A Midwest lady will deal.

Mosquitoes? Annoying, however survivable.

The fixed utility of sunscreen? We persevere.

However when it’s 95 levels out, the one factor I’m not going to do is activate the oven.

These are the times for giant salads, dinner cooked within the air fryer, and having fun with all of it inside with the air con blasting. Right here’s what you’ll discover on my menu.

Air fryer chicken Parmesan in air fryer basket.

Air Fryer Rooster Parmesan

All of the crispy, tacky consolation of hen Parmesan, with out heating up your entire kitchen! The air fryer retains the hen crisp whereas utilizing far much less warmth than the oven.

Try this recipe

Easy Italian chopped salad on a plate

Italian Chopped Salad

Chilly, crunchy, salty, briny, that is the form of salad that eats like a meal. It’s a favourite in our home!

Try this recipe

A bowl of rice topped with slow cooker orange chicken, garnished with chopped green onions and sesame seeds. The dish is served in a gray ceramic bowl on a dark surface.

Sluggish Cooker Orange Rooster

The sluggish cooker does all of the work on this orange hen recipe, when you keep away from standing over a range.

Try this recipe

simple crab salad recipe

Crab Salad

This crab salad is recent, mild, and satisfying with out requiring a lot cooking in any respect. Serve it in lettuce cups, piled onto buttery croissants, or over a mattress of greens.

Try this recipe

The BEST EVER Instant Pot Shredded Chicken Tacos! Easy, juicy pressure cooker Mexican chicken that's healthy and full of flavor. Use it for tacos, burritos, taco bowls, or mix with black beans and rice. #pressurecooker #instantpot #shreddedchicken #healthy

Prompt Pot Shredded Rooster Tacos

Pile this zesty shredded hen into tortillas, bowls, salads, or nachos relying on how a lot effort you’re prepared to exert that day.

Try this recipe

Arugula salad with cherry tomatoes, mozzarella, and balsamic glaze on a white plate.

Salad with Burrata

Creamy burrata, recent tomatoes, good olive oil, and crisp greens are peak summer time meals.

Try this recipe

A white bowl with healthy chickpea cookie dough with chocolate chips

Chickpea Cookie Dough

We will’t overlook dessert! This edible cookie dough is wholesome, satisfying, and supreme if you need one thing chilly from the fridge as an alternative of turning on the oven for cookies.

Try this recipe

Information roundup: Might 21, 2026 – Camunda, Hadrian, Devart


Camunda proclaims ProcessOS, an agentic working system for AI-first enterprise transformation

Agentic orchestration platform supplier has introduced  ProcessOS, a brand new intelligence layer that the corporate says leads into “the good re-engineering” of processes and concurrent workflows.

In response to the corporate, to maneuver previous mere AI job help, firms might want to rethink about which duties must be accomplished, and whether or not brokers or people ought to carry out them. “Simply bolting AI onto legacy processes compounds technical and organizational debt, including complexity, fragility, and price. AI-first course of transformation should work backwards from outcomes, not ahead from present actuality,” Camunda wrote in its announcement.

Constructed for enterprise deployment, ProcessOS ensures full governance and management:

  • Verification by design: visible course of fashions clearly present which steps are carried out by AI, beneath which situations, and which steps contain people
  • Human within the loop for any change: each course of modification is reviewed and authorised by people earlier than it reaches manufacturing
  • Re-use and studying inbuilt: ProcessOS prioritizes authorised course of patterns and connectors, bettering with every human suggestions loop

ProcessOS runs natively on AWS, with deep integration into Amazon Bedrock and Amazon Bedrock AgentCore for basis fashions, agent reminiscence, identification, and gateway companies. Camunda is out there on AWS Market with production-ready reference architectures for Amazon EKS, ECS, and EC2.

ProcessOS is out there in closed beta for chosen enterprises starting immediately. Organizations can register their curiosity to take part at camunda.com/process-os.

Hadrian Releases OpenHack, Democratizing AI Vulnerability Discovery

Hadrian has launched OpenHack, an open-source device for AI-powered supply code overview that works inside Claude Code, Codex, and Cursor.

The temptation if you give a powerful LLM a codebase is to let it improvise. “Learn this repo and inform me what’s susceptible.” It can produce one thing. The output shall be a combination of believable bugs, hallucinated bugs, actual bugs defined wrongly, and the occasional sharp perception. Triage takes longer than simply studying the code your self.

We’ve discovered two failure modes drive most of that noise:

  1. Unscoped prompts. The agent doesn’t know what query it’s answering, so it solutions all of them at low confidence.

  2. Self-graded findings. The identical agent that proposed the bug decides whether or not the bug is actual. There’s no impartial examine.

The workflow of OpenHack is designed round fixing these two issues. Critiques are scenario-first: each unit of agent work is strictly one routing unit, one skilled, and one proof query. And the agent that proposes a discovering just isn’t the agent that admits it.

How OpenHack works:

  • Situation-based scoping. Each unit of labor is one routing unit, one skilled, and one particular proof query. No unscored prompts asking the mannequin to seek out something mistaken.

  • Impartial triage. The agent that proposes a discovering just isn’t the agent that admits it. A separate triage agent evaluations every candidate towards the unique proof earlier than it turns into a recorded discovering.

  • Inspectable artifact path. Recon output, state of affairs backlogs, skilled outcomes, triage choices, and findings all stay as plain information on disk. The complete overview is auditable finish to finish.

  • Harness-agnostic, model-agnostic. Runs inside Claude Code, Codex, or Cursor, with any mannequin the harness helps.

OpenHack is out there instantly at github.com/hadriansecurity/openhack beneath MIT license.

Devart releases dbForge 2026.1

Devart, a developer of database administration and growth options, has introduced the discharge of dbForge 2026.1, a serious replace to its AI-powered database growth options that introduces improved AI SQL era and augmented PostgreSQL design and growth capabilities.
dbForge 2026.1 introduces main PostgreSQL growth enhancements throughout dbForge Studio for PostgreSQL and dbForge Edge. The discharge brings an enhanced SQL Editor, syntax highlighting inside code blocks enclosed in greenback quotes, index identify options, and doc tab enhancements. The studio now features a visible Question Builder and has schema comparability and synchronization capabilities. There may be additionally a brand new Desk Editor for PostgreSQL for administration of columns, main and overseas keys and different desk properties wihtout having to put in writing SQL manually.

The AI-powered capabilities of dbForge embrace the next:

  • Conversion of pure language to SQL

  • Context-aware SQL question era

  • Optimization of pre-written SQL queries

  • Detection of redundant or lacking indexes

  • Detailed SQL explanations

  • Error evaluation and troubleshooting

  • Built-in AI chat for questions associated to databases and SQL.

dbForge 2026.1 is out there immediately for dbForge Edge, dbForge Studio for SQL Server, dbForge Studio for PostgreSQL, dbForge Studio for MySQL, dbForge Studio for Oracle, and different merchandise which might be a part of the dbForge ecosystem. Prospects with lively subscriptions can get this replace instantly. New customers can discover the most recent options via a free trial obtainable on Devart’s official web site.

Images of the Week: Chief Mouser, Pet Gala, Soapbox Race

0


Alessandra Tarantino / AP
Vietnamese ladies look forward to the weekly basic viewers with Pope Leo XIV, in St. Peter’s Sq., on the Vatican, on Might 20, 2026.
A small dog, wearing a coat and a cap with a long feather, posed in front of a floral backdrop
Timothy A. Clary / AFP / Getty
Bogie, a Chihuahua dressed because the British singer-songwriter Sam Smith, poses through the 2026 Pet Gala at Cineplay in New York, on Might 18, 2026. The annual canine-fashion occasion, created by the pet couturier Anthony Rubio, showcases canine in elaborate, custom-made outfits impressed by the yr’s Met Gala.
A bison with molting (shedding) fur stands near a tree.
Mario Tama / Getty
A bison with molting (shedding) fur stands close to a tree in Yellowstone Nationwide Park, in Wyoming, on Might 19, 2026. Nationwide Park Week will have fun America’s 250th anniversary with a weeklong celebration in August that includes lots of of commemorative occasions at lots of America’s 433 nationwide parks below the theme “Rejoice America’s Story.”
An older man in a dress military uniform sits beside a large wooden sculpture in a garden.
Kin Cheung / AP
A Chelsea Pensioner sits within the Marketing campaign to Defend Rural England backyard on the RHS Chelsea Flower Present, in London, on Might 18, 2026.
Workers in cherry-pickers spray clean a tall statue.
Dmitri Lovetsky / AP
Workers of the Museum of City Sculpture clear the statue of Russian Czarina Catherine the Nice in St. Petersburg, Russia, on Might 19, 2026.
A man stands beneath a water pipe, dousing himself on a hot day.
Channi Anand / AP
A person stands below a roadside water faucet to chill himself on a sizzling day on the outskirts of Jammu, India, on Might 19, 2026.
A rocket launches at night.
VCG / Getty
A Lengthy March-8 provider rocket carrying a brand new satellite tv for pc group blasts off from the Hainan commercial-spacecraft launch website in Wenchang, Hainan province, China, on Might 17, 2026. The satellite tv for pc group is the ninth batch of the Spacesail Constellation, a deliberate 15,000-satellite communications constellation competing with SpaceX’s Starlink system.
People walk through a cave amid a light show.
Matthias Bein / DPA / Getty
Guests stroll by means of the illuminated Barbarossa Cave within the German state of Thuringia on Might 16, 2026.
People walk near a shrine during a heavy dust storm, under an orange-colored sky.
Anmar Khalil / AP
Individuals stroll close to the Imam Ali shrine throughout a heavy mud storm in Najaf, Iraq, on Might 18, 2026.
Fog rolls by the Golden Gate Bridge in San Francisco, with the city seen beyond, untouched by the fog.
Josh Edelson / AFP / Getty
Fog rolls by the Golden Gate Bridge in San Francisco on Might 20, 2026.
A person photographs a huge plume of smoke rising above a hillside wildfire.
Caroline Brehman / AP
Flames decide up throughout wildfires in Simi Valley, California, on Might 19, 2026.
Baseball players dump a cooler full of orange sports drink on a teammate in celebration.
Vincent Carchietta / IMAGN Photos / Reuters
The New York Mets middle fielder Tyrone Taylor is doused by teammates after the Mets defeated the New York Yankees at Citi Area in New York Metropolis on Might 17, 2026.
A helicopter drops water on a wildfire.
Ethan Swope / AP
A helicopter drops water on the Sandy Fireplace in Simi Valley, California, on Might 18, 2026.
Several people move beside a heavily-damaged building that is burning after a military strike.
Jehad Alshrafi / AP
Palestinians react to a hearth following an Israeli strike on a residential constructing within the Rimal neighborhood of Gaza Metropolis, within the Gaza Strip, on Might 15, 2026.
Workers wearing heavy protective suits carry a coffin outside a tent at a health-care center.
Moses Sawasawa / AP
A lady cries as Purple Cross staff carry the coffin of an individual who died from Ebola at a well being middle in Rwampara, the Democratic Republic of the Congo, on Might 20, 2026.
A girl carries a lantern in a parade.
Kim Soo-hyeon / REUTERS
A lady carrying a lantern takes half in a lotus-lantern parade forward of Vesak Day, the birthday of Buddha, in Seoul on Might 16, 2026.
A cat sits in a doorway, enticed by a hand holding up a bag of treats just inside the door.
Toby Shepheard / Reuters
Larry, the Downing Road cat and chief mouser to the Cupboard Workplace, is enticed by treats into No. 10 Downing Road in London on Might 17, 2026.
A ground squirrel nibbles on a plant.
Alaeddin Cogal / Anadolu / Getty
A floor squirrel has a nibble in Sultan Sazlığı Nationwide Park in Kayseri, Turkey, on Might 17, 2026.
A thrush feeds a fledgling in a city park.
Sergei Grits / AP
A thrush feeds a fledgling in a metropolis park in Tallinn, Estonia, on Might 21, 2026.
Two people in costumes race a hamburger-shaped soapbox-derby cart, making a jump.
Genaro Molina / Los Angeles Instances / Getty
The Krusty Krew catches some air within the Patty Wagon whereas competing within the Purple Bull Soapbox Race alongside First Road in downtown Los Angeles on Might 16, 2026.
A NASCAR driver climbs out the window of a burning race car.
Derik Hamilton / AP
Ryan Preece climbs from his burning automobile after a crash through the NASCAR All-Star auto race at Dover Motor Speedway in Dover, Delaware, on Might 17, 2026.
The top of a rocket and its support structure, seen in silhouette at sunset
Eric Homosexual / AP
Staff assist put together SpaceX’s Starship rocket for a check flight from Starbase, Texas, because the solar units on Might 20, 2026.
Onlookers watch as one humanoid robot appears to celebrate after knocking down another robot in a boxing match.
Ahn Younger-joon / AP
A humanoid robotic reacts in a boxing demonstration through the Galaxy Robotic Park opening commemorative media day in Seoul on Might 15, 2026.
Ukrainian servicemen, recently-released war prisoners, react joyfully outside a bus after returning home.
Thomas Peter / Reuters
Ukrainian service males react as they set foot on Ukrainian soil at an undisclosed location after being exchanged in a prisoner-of-war swap with Russia, amid Russia’s ongoing invasion of Ukraine, on Might 15, 2026.
Thousands of fans cheer along a street as a bus carries a champion soccer team past a stadium.
Luca Bruno / AP
Hundreds of followers cheer as a bus carries triumphant Inter Milan soccer-team gamers exterior San Siro Stadium, celebrating their twenty first Italian Serie A top-league title in Milan, Italy, on Might 17, 2026.
A person in a formal dress poses for a photo, beside visitors casually sitting on a seawall nearby.
John Locher / AP
A festival-goer poses for photographers as folks sit by the seashore alongside the Croisette, through the 79th annual Cannes Movie Competition on Might 15, 2026.
A large inflatable sculpture encompasses a bridge across a river, resembling a large rock formation.
Benoit Tessier / Reuters
The short-term art work La caverne du Pont Neuf (“The Pont Neuf Cave”), conceived by the French road artist J.R. as a tribute to Christo and Jeanne-Claude, is revealed to the general public after being inflated in a single day on the Pont Neuf Bridge, in Paris, on Might 21, 2026.
A long line of climbers walk up a steep slope along a glacier on Mount Everest.
Purnima Shrestha / Reuters
Climbers stroll in a protracted line as they head to summit Mount Everest within the Solukhumbu district, also referred to as the Everest area, Nepal, on Might 18, 2026.

Brendan Wayne Shares His Transformation for Carrying 62 Kilos of Armor for ‘The Mandalorian’

0


Brendan Wayne is the grandson of Hollywood’s most well-known cowboy, John Wayne, and his portrayal of Din Djarin not solely made him the person he’s right this moment but additionally allowed him to change into a Western fashion hero in his personal proper. Forward of the discharge of Star Wars The Mandalorian and Grogu, Wayne tells Muscle & Health of this life-changing function and the epic work he’s carried out along with his physique—to put on that severely difficult armor.

Okay, so how do you propose an interview with the grandson of John Wayne? Do you deliver up his iconic grandfather off the bat or wait till the appropriate second presents itself? Thankfully, Brendan Wayne helps me out. “I don’t assume you’ll be able to keep away from it, that’s for positive,” he responds graciously. “I don’t know why you’d, both.” In fact, John Wayne was Hollywood royalty and a hero to hundreds of thousands of film followers all over the world, however he was additionally a loving grandad off digital camera. “I bear in mind fishing with him,” recollects the youthful Wayne. “That was the place he was freest, you understand?”

The Hidden Actor Behind Din Djarin’s Bodily Efficiency

Apparently, it took some pestering from mother for Brendan to attempt his personal luck in Hollywood, however during the last 25 years, he’s racked up credit on enormous exhibits like Angel, Sons of Anarchy, Brokers of S.H.I.E.L.D. and appeared in motion pictures like Cowboys & Aliens. However touchdown the function of The Mandalorian in 2018 could be extra life-changing than he may have ever imagined. Fast primer for the uninitiate: Din Djarin is a very three-deminsional character that requires three actors to painting. The Mandalorian bounty hunter is fronted by Pedro Pascal, who supplies a relentless voice and a face when the helmet is off, whereas Brazilian actor and martial artist Lateef Crowder takes on the superior stunts and motion sequences, leaving Wayne to embody the feelings, actions, and shut fight scenes all whereas hidden behind the cumbersome costume.

In consequence, Wayne explains that his appearing expertise have change into extra measured, understanding how every rotation or tip of the helmet may have a vastly completely different impact, however the full physique go well with has severely taxed his physique, requiring rigorous coaching with the intention to make the character look as agile as he’s sturdy. “Quite a lot of work is about; are you prepared?” enthuses Wayne. “Are you prepared to go there? And that’s what ‘Mando’ was for me.”

What It’s Prefer to Act in ‘Mandalorian’ Armor

Rising up with a love of soccer meant that Wayne was accustomed to shifting in heavy gear, however the 48-pound go well with used within the Disney+ sequence would evolve to 62 kilos for the brand new film. When you think about that Wayne tore his gut making Season 2, this may provide you with an thought as to how difficult life behind the Mandalorian helmet actually is. The actor additionally notes that he can lose 10 kilos within the first 11 days of a shoot, making common hydration a necessary a part of any shoot, and requiring him to be bodily match, and severely resilient for the function.

Brendan Wayne’s Routine Transformation Into Din Djarin

Within the morning, Wayne trains to play Din Djarin with two-mile runs, whereas carrying a 30-pound weight vest. “As a result of I wanted to compensate for the brand new rig that we had been gonna do (within the film).” The actor explains, including that he began out with a 12-pound vest and constructed it up from there.

To check his endurance additional, Wayne says he would full six rounds of skipping and 6 rounds of shadow boxing. Plus, between every spherical, the star throws in some burpees to check his mettle much more. For restoration, Wayne takes loads of ice baths. Little doubt, such dedication is critical, for the reason that actor wears the go well with for as much as 16-hours at a time.

Wayne additionally explains that he’s arrange a weight system in his home for power periods, utilizing pulleys and a set of kettlebells and weights for push-pull exercises. Whereas Wayne notes that the variety of energy he burns prepping for, and taking part in, The Mandalorian implies that he needn’t fear about gaining bodyfat, this bodily energetic actor maintains his muscle with loads of protein shakes.

Why The Mandalorian Is a Household Affair for Brendan Wayne

Followers have lengthy linked the storytelling and motion choreography in The Mandalorian to the affect of basic Westerns, and whereas he might have been hidden by a fancy dress to play Din Djarin, there’s little question that the function has introduced Brendan and John Wayne’s legacy’s nearer collectively. “I’m very fortunate I received to play anyone who’s heroic and bodily acutely aware,” says the loving grandson. “I checked out my grandfather, and I went, oh my god, that is what he did.”

As for all these households which can be excited to go and see the brand new film on the massive display, the person behind the masks says that you simply received’t be upset. “It’s one of the best, and I like to recommend it a million p.c,” beams Brendan Wayne. “Go see it within the theater, as a result of you’ll be able to deliver your grandpa, who doesn’t like to observe house stuff, and he’s gonna have a look at this and go, ‘ It is a nice old-time!”

Star Wars The Mandalorian and Grogu is launched in theaters on Could 22, 2026, whereas The Mandalorian sequence is offered on Disney+.

To observe Brendan Wayne on Instagram, click on right here. 



Limoncello Spritz Recipe – Love and Lemons

0


This limoncello spritz recipe is simple to make with prosecco, limoncello, and membership soda. This vibrant, bubbly Italian cocktail is my preferrred summer time drink!



This limoncello spritz recipe is considered one of my favourite drinks to sip on a sizzling summer time day. Brilliant, fizzy, and refreshing, this Italian cocktail is an easy mixture of three components—limoncello, prosecco, and membership soda.

I first tasted limoncello, an Italian lemon liqueur, on the island of Capri, simply after Jack and I obtained engaged. The candy, citrusy liqueur appeared to magically seem at our desk after dinner each night time. I (clearly) love lemon, so I believed it was the proper technique to finish every meal, eating al fresco on a summer time night time in Italy.

It wasn’t lengthy earlier than my love for limoncello become a love for a limoncello spritz. In contrast to an Aperol spritz, which has bitter notes, a limoncello spritz is good and lemony. I ordered one as a pre-dinner drink numerous instances on that Italy journey…after which got here dwelling and discovered tips on how to make one myself. Fortunately, it couldn’t be simpler. Get able to make this straightforward cocktail all summer time lengthy!


Limoncello spritz recipe ingredients


What’s limoncello?

Limoncello is an Italian lemon liqueur made by steeping lemon zest in vodka or ethanol, which causes the lemon peel to launch its flavorful oils. The infused alcohol is then blended with easy syrup to create the candy liqueur. It’s largely produced in Southern Italian areas just like the Amalfi Coast and Sicily.

In Italy, limoncello is commonly loved as a digestivo after meals, which is how I first had it in Capri. It’s all the time served chilled, in small cups or shot glasses. It’s scrumptious in cocktails like this limoncello spritz too!

Limoncello Spritz Substances

Right here’s what you’ll have to make this limoncello spritz cocktail:

  • Limoncello, after all! I personally just like the Caravella model, however any Italian limoncello will work properly right here.
  • Prosecco – Prosecco is a glowing wine that hails from Northern Italy. It’s a foundational ingredient in different Italian spritzes just like the Aperol spritz and Hugo spritz. Search for one labeled, “brut,” which would be the least candy. In a pinch, cava is an efficient substitute.
  • Membership soda or glowing water – It balances the cocktail and makes it good and fizzy.

I prefer to garnish my cocktail with lemon slices and recent mint leaves. Different recent herbs, like basil or a sprig of thyme, would even be scrumptious. Use what you could have available!

Discover the whole recipe with measurements under.


Pouring limoncello into large wine glass with ice


Tips on how to Make a Limoncello Spritz

Like a basic Aperol spritz, a conventional limoncello spritz makes use of a 3-2-1 ratio of components: 3 components prosecco, 2 components limoncello, and 1 half membership soda. Right here’s tips on how to make one:

  • Fill a wine glass with ice cubes.
  • Pour within the prosecco, adopted by the limoncello and membership soda. Gently stir to mix.
  • Add your required garnishes, and luxuriate in!

Recipe Suggestions

  • Style and regulate. Regardless that I name for a basic ratio right here, it’s completely acceptable to regulate this cocktail to your liking. Add extra limoncello for a sweeter, stronger lemon taste. Or add extra prosecco if the limoncello is simply too candy. Needless to say the ice will dilute the drink because it melts.
  • Make it simply earlier than serving. This isn’t a cocktail I like to recommend batching and making forward of time. A fantastic limoncello spritz is good and fizzy. Pour the prosecco and membership soda simply earlier than serving in order that they’re as bubbly as doable.


Limoncello spritz recipe


Extra Italian Cocktails to Attempt

If you happen to love this limoncello spritz, strive considered one of these Italian cocktail recipes subsequent:

These 9 Greatest Mascaras Are The Secret To Lengthy, Full Lashes

0


How do I select mascara?

“Selecting the correct mascara is all about understanding what you need to obtain and what sort of method works for you,” says Paige Williams, founder and CEO of TikTok’s No.1 Store, P.Louise. “In case you’re after that dreamy, fluttery look, select a lengthening method. Or in order for you massive, daring quantity, go for a volumising mascara,” she says.

“I like lengthy, outlined lashes with zero clumps, so I created the P.Louise Tearproof Mascara to be simply that,” she continues. “It has a dual-action brush that lifts and separates on one facet, whereas the opposite facet grabs these little lashes on the underside lash line and interior corners.”

Emmy Clayton, knowledgeable lash and forehead artist, provides that you just additionally want to think about the mascara wand, as completely different shapes create completely different appears. “For instance, in case you have skinny, straight lashes, go for extra of a curved wand so as to add carry and curl. For these with quick lashes, a skinnier wand that delivers extra of a exact coat to every lash is greatest! In case you’re fortunate to have lengthy, fuller lashes then a traditional cylindrical wand is ideal. Lastly, for those who discover your lashes are fairly skinny and sparse, strive a thicker wand so as to add extra fullness,” she advises.

It’s additionally necessary to think about what color you’re selecting. “In case you’re after a pure look, brown mascaras are an amazing possibility, particularly for honest pores and skin tones,” says Emmy. “Black and blue mascaras are nice for extra of an influence! I actually love a blue mascara on blondes in the mean time. A pal of mine wore this in Ibiza and it made her eyes so mesmerising within the solar – I believe this might be an amazing search for summer season.”


What’s the greatest mascara for attaining a pure look?

A strengthening serum just like the Hairburst Lash & Forehead Enhancing Serum might help your lashes to grow to be naturally thicker, longer and more healthy, because of its nourishing mix of castor oil, peptides and a by-product of hyaluronic acid.

Emmy loves the Glossier Lash Slick, which is her every day go-to for a pure look. “It separates the lashes completely, and wears very well with out smudging, nevertheless it’s straightforward to take away. It actually offers that no make-up make-up look,” she says.

Paige agrees, advising to decide on a mascara that defines with out including an excessive amount of drama. “A light-weight method in a mushy brown or wealthy brown shade is ideal for that pure, ‘your lashes however higher’ impact. And go for a wand that separates and elongates, making each lash pop in a refined, gorgeous method,” she feedback.


What’s the greatest mascara for delicate eyes?

“In case your eyes want a bit further love, go for a hypoallergenic mascara,” says Paige. “These have mild formulation and are usually fragrance-free to keep away from irritation.”

“The P.Louise Tiny Tears Mascara has been formulated with non-irritating, gentle elements and is free from harsh chemical substances, parabens and sulphates, making it good for anybody that struggles with sensitivity across the eye space, or contact lens wearers,” she provides.


What’s tubing mascara?

The greatest tubing mascara works a bit in another way to common mascara. As a substitute of coating lashes with conventional pigment, it wraps every lash in tiny, water resistant ‘tubes’. This implies zero smudging, flaking or panda eyes, and while you’re able to take it off, heat water is sufficient. The tubes slip proper off with out rubbing or remover which is good for delicate eyes.


How are you going to forestall mascara from smudging and flaking?

There are a number of tips to maintain panda eyes at bay. Be certain your lashes are clear and oil-free earlier than you apply (leftover eye cream is an enormous smudge wrongdoer). Go straightforward in your decrease lashes – a lightweight coat or skip them altogether in case you have delicate or watery eyes. Waterproof or tubing formulation are your greatest wager in terms of endurance, and at last, do not overload the comb – an excessive amount of product can flake because it dries. Much less is extra for all-day lashes that do not budge.


The right way to apply mascara:

Vincent Ford, World Artist at NARS, believes that one of the simplest ways to use mascara depends upon what “story” you need your eyes to inform. “For a pure look, give attention to pulling the mascara wand by way of the lashes from root to tip as for those who have been combing the lashes for size. Then take away any extra with a lash comb or fingertips for a separated, born with it look,” he reveals.

“For a extra dramatic look, I prefer to construct the mascara up on the root of the lashes by shifting the wand facet to facet on the base of the lashes, with out making use of any to the ideas,” says Vincent. “This may give a feathery full lash look that appears nice on everybody.” As for some extra ideas?

  1. Take care to not over-pump (it will dry the method out – quick).
  2. In case you discover a wand you like, clear it and maintain it to make use of in your subsequent mascara.
  3. Layer your mascara with a lash-plumping primer. Sweep on a number of layers earlier than your mascara and you will reap greater, thicker lashes.
  4. Do not forget to use an eyelash roller to actually lengthen and open up the eyes.
  5. Contemplate investing in an eyelash serum, or in case you have delicate eyes, a mascara for delicate eyes.
  6. For decrease lashes, we advocate making an attempt the viral Selena Gomez hack, which incorporates pinching your lashes with a pair of tweezers to realize that doll-like look.

Is Summer time Friday’s New Perfume Clear?

0


Let’s speak about one thing most of us spray on our pores and skin each single morning with no second thought… Perfume. The product that makes us odor unimaginable, really feel put collectively, and actually… really feel like ourselves. I get it. I like an excellent scent however right here’s the factor no one within the magnificence trade desires you to know: typical perfume is without doubt one of the most chemically advanced, least regulated and most poisonous merchandise in your whole routine that we all know can and does disrupt our physique! And the phrase perfume on a label? That’s not an ingredient. That’s merely a authorized approach to cover toxins that it is best to learn about, particularly you probably have pets within the house as their noses are as much as 100,000 instances extra delicate to it than we’re! Summer time Fridays, a model recognized for his or her “wellness ahead” advertising additionally simply launched their first perfume and sadly, it was simply as I suspected. Poisonous. So, let’s get into it!

What “Perfume” Hides

Do you know that in the US, the FDA does NOT require firms to reveal particular person perfume elements as a result of they’re thought-about commerce secrets and techniques? That single phrase, “perfume” can legally conceal wherever from 50 to over 300 separate chemical compounds in a single product. The Environmental Working Group (EWG) has flagged this as one of many largest transparency gaps in the complete private care trade and I very a lot agree.

So what’s truly hiding in fragrances? Let’s discover.

Phthalates

Phthalates are chemical plasticizers used to assist perfume last more on the pores and skin. You know the way you placed on fragrance after which odor it actually in all places for weeks!? That’s often due to Phthalates. Probably the most generally present in fragrance is diethyl phthalate (DEP). Right here’s why that issues: phthalates are categorized as endocrine disruptors… which means they intrude along with your hormonal system! A research revealed in Environmental Well being Views discovered measurable ranges of DEP within the urine of practically 75% of People examined. Analysis has linked phthalate publicity to reproductive points, thyroid disruption, and developmental issues in kids. And we’re spraying this on our necks each morning? And round our creating kids, teenagers and pets?

Artificial Musks

Two of the commonest artificial musks utilized in mainstream perfume are galaxolide and tonalide and each have been discovered to build up in human fats tissue and breast milk. A research revealed in Chemosphere detected these compounds in practically all human tissue samples examined. They’re additionally extremely proof against breaking down within the surroundings, making them a persistent pollutant. The EU has already restricted or banned a number of artificial musks which might be nonetheless getting used freely in American merchandise.

Benzene Derivatives & Aldehydes

Many typical fragrances include benzene derivatives, that are linked to carcinogenic exercise with long-term publicity. Formaldehyde-releasing preservatives are additionally generally present in perfume blends. The Marketing campaign for Protected Cosmetics recognized these compounds in a number of bestselling mainstream perfumes that almost all of us have in all probability owned sooner or later. Once more, you’ll NOT see this on a label which is what makes this so alarming.

Allergens & Sensitizers

The European Fee’s Scientific Committee on Client Security (SCCS) has recognized over 80 perfume elements as recognized or suspected allergens. Perfume is persistently ranked as one of many high causes of contact dermatitis and since these elements don’t must be disclosed, customers have nearly no means of figuring out what triggered a response. Ever surprise why if you end up in an Uber or round somebody carrying fragrance, you are feeling sick or begin sneezing!? This is the reason.

It’s Not Simply Pores and skin Deep

Right here’s the place it will get much more actual. Your pores and skin just isn’t a barrier… it’s an absorption organ. Research present that perfume chemical substances might be detected within the bloodstream inside minutes of pores and skin software. A report from the Environmental Working Group discovered that ladies are uncovered to a median of 168 distinctive chemical substances per day by way of private care merchandise alone and perfume is without doubt one of the largest contributors.

For individuals with bronchial asthma, hormonal circumstances, being pregnant, or pores and skin sensitivities, this isn’t a minor inconvenience. It’s an actual well being consideration that the trade has been gradual to acknowledge and even slower to repair.

Summer time Fridays’ Sunlit Vanilla

Summer time Fridays simply entered the perfume world with their debut Eau de Parfum, Sunlit Vanilla, and the web completely misplaced it. It launched at Sephora in March 2026 for $82, bought out nearly instantly, and has been throughout each For You Web page since. And I get the enchantment! The bottle is cute, the advertising is immaculate, and vanilla is universally liked however right here’s what no one is speaking about whereas they’re gushing over it.

Flip the bottle over and browse the ingredient checklist.

Alcohol Denat., Perfume/Parfum, Water, Vanillin, Coumarin, Citrus Aurantium Bergamia Peel Oil, Tetramethyl Acetyloctahydronaphthalenes, Linalyl Acetate, Limonene, Cinnamomum Zeylanicum Bark Oil, Linalool, Benzyl Benzoate, Pinene, Cinnamal…

Let’s break down what’s truly in that “clear” skincare model’s first perfume.

Perfume/Parfum is legally allowed to signify tons of of particular person chemical substances below a single time period, with zero requirement to reveal what’s truly inside. Impartial testing discovered hidden chemical substances linked to most cancers, reproductive toxicity, and endocrine disruption hiding behind this phrase throughout 32 private care merchandise examined.

Alcohol Denat is an actual nasty one I attempt to keep away from because it stands for denatured, which means the alcohol has been chemically altered with additive brokers to make it undrinkable. Right here’s the issue: these denaturing brokers don’t must be disclosed on the label. We’re speaking potential components like diethyl phthalate, methanol, acetone, and benzene, none of which you’ll discover listed wherever on the bottle. EWG flags Alcohol Denat. as a combination of ethanol with a denaturing agent, broadly linked to toxicity considerations and that’s earlier than we even get into what’s used to denature it. Eek!

Coumarin has been flagged by the EU’s Scientific Committee on Client Security as a recognized allergen and sensitizer, and is restricted in leave-on merchandise throughout Europe for that precise motive. Sensitization builds over time, which means your pores and skin can tolerate it for months earlier than all of the sudden reacting. Within the U.S. it will possibly cover contained in the phrase Perfume with zero accountability.

Tetramethyl Acetyloctahydronaphthalenes (OTNE) is an artificial musk, also referred to as Iso E Tremendous, used as a fixative in perfumery to provide perfume its long-lasting woody, amber high quality. The U.S. EPA flagged all 4 of its isomers as precedence chemical substances of concern based mostly on aquatic toxicity and human publicity potential. EWG flags considerations round enhanced pores and skin absorption, organ system toxicity, and pores and skin and respiratory irritation.

Cinnamal is the first fragrant compound present in cinnamon, utilized in perfumery for its heat spicy scent. The SCCS has particularly recognized it as a pores and skin sensitizer, which is why it requires particular person disclosure on European labels above a sure focus. It sits on the EU’s unique Listing A of essentially the most steadily reported and well-recognised shopper allergens.

Limonene and Linalool are each categorized as recognized allergens by the EU. They seem naturally in citrus and floral elements however develop into sensitizing when oxidized on pores and skin… which occurs with common put on. This, alone, just isn’t a deal breaker for me, however when layered with so many different poisonous elements, it must be famous.

Benzyl Benzoate is an fragrant ester utilized in perfume as each a fixative and a solvent, discovered naturally in some balsams and resins. It’s on the EU’s regulated allergen checklist and persistently seems in patch check outcomes amongst sufferers presenting with fragrance-related contact dermatitis. Layered alongside the opposite sensitizers already on this formulation, the cumulative pores and skin burden is the actual concern.

To be honest, Summer time Fridays did disclose greater than the naked minimal right here. Itemizing particular person allergens like cinnamal, linalool, and benzyl benzoate goes past what U.S. regulation requires, and that counts for one thing. However right here’s the factor: this can be a model that buyers belief as a cleaner, extra intentional choice. Individuals are reaching for it particularly as a result of Summer time Fridays has that wellness-forward popularity however for me, this model is something however clear. The advertising positions it as a sensorial, elevated expertise… not as a standard perfume loaded with artificial musks and EU-restricted allergens. That hole between notion and actuality? That’s the issue.

I’m certain it smells good however at $82 a bottle, with a model id constructed on acutely aware formulation, the bar must be increased than “higher than the worst offenders.” You should know precisely what you’re spraying in your pulse factors each morning and proper now, Sunlit Vanilla isn’t giving us that full image.

Cleaner Swap: Meet ESAS

One among my favourite fragrance manufacturers proper now could be Esas they usually simply so occur to have launched their model new Summer time ’95 fragrance which is every thing a scent ought to be. Heat, golden, nostalgic… it smells like the perfect summer season of your life, the sort the place you didn’t have a care on the earth and every thing simply felt straightforward. The bottle alone is an aesthetic second: that pale celadon liquid, the retro striped solar label, the outsized gold orb cap. It seems to be like a bit of artwork sitting in your self-importance and it performs like one too!

However what truly makes ESAS price speaking about past the vibe is what they’re not placing within the bottle. ESAS was constructed on the premise that perfume must be a sensory expertise, not a chemical experiment. Their formulations are deliberately developed to maneuver away from the hidden nasties that typical homes depend on… no pointless fillers, no imprecise ingredient dumping, no hiding behind the perfume loophole.

The scent itself? Suppose sun-warmed pores and skin, a little bit citrus, tender florals, and a dry-down that genuinely stays with you with no need to be reapplied each hour. It’s the form of perfume that individuals will ask you about as a result of it smells THAT good. The right Summer time scent, minus the toxins present in most typical fragrances. Strive it and let me know what you assume! We feature 3 sizes.

Mini samples, a medium dimension and the large daddy full dimension you may see all choices right here.



Automate deployment of knowledge and AI purposes with Amazon SageMaker Unified Studio CI/CD CLI

0


Organizations constructing information and AI purposes in Amazon SageMaker Unified Studio mix a number of AWS providers, together with AWS Glue, Amazon Athena, Amazon Managed Workflows for Apache Airflow (Amazon MWAA), Amazon SageMaker AI, and Amazon Fast Sight, into single purposes. Selling these purposes from improvement to check and manufacturing levels requires substituting service-specific configurations for every stage and provisioning sources within the appropriate order.

Information groups perceive which providers their purposes want however lack steady integration and steady supply (CI/CD) experience, whereas DevOps groups perceive deployment automation however should be taught every AWS service’s provisioning necessities.

The CI/CD CLI for Amazon SageMaker Unified Studio (aws-smus-cicd-cli) is an open supply command line device that automates deployment of multi-service information and AI purposes throughout pipeline levels. Information groups outline their utility as soon as in a YAML manifest, DevOps groups deploy with a single command, and the CLI handles configuration substitution, dependency ordering, and useful resource provisioning routinely. For particulars, see the CI/CD CLI documentation.

On this publish, we stroll by how the CI/CD CLI works, present you the way to deploy an actual utility throughout environments, and exhibit the way it suits into your current CI/CD workflows.

Buyer highlight

Bureau Veritas, a world chief in testing, inspection, and certification, operates throughout a number of SageMaker Unified Studio environments to help its information and AI groups. With their information and DevOps groups engaged on totally different components of the appliance lifecycle, Bureau Veritas wanted a managed solution to promote workloads from improvement by take a look at to manufacturing whereas preserving clear possession boundaries between the 2 groups.

“We have to promote information and AI purposes throughout SageMaker Unified Studio environments in a managed means that respects the boundaries between our information groups and our DevOps groups. The CI/CD CLI does precisely that — a single manifest from the info group, a single deploy command from DevOps, and full management over what goes to manufacturing.”

— Gilles Kempf, Structure Supervisor, Bureau Veritas

How the CI/CD CLI works

The CI/CD CLI introduces a clear separation of issues between information groups and DevOps groups.

Information groups outline what to deploy in a declarative YAML manifest (manifest.yaml). The manifest describes the appliance’s sources, together with AWS Glue extract, remodel, and cargo (ETL) jobs, Athena queries, Airflow directed acyclic graphs (DAGs), Fast Sight dashboards, and SageMaker coaching jobs, together with stage-specific configurations for every surroundings.

DevOps groups outline how and when to deploy utilizing their current CI/CD methods. They keep full management over their deployment methodology. They select whether or not to advertise content material by git branches, a bundle artifactory, or each; they resolve the form of the pipeline, together with which levels to incorporate (dev, staging, pre-prod, prod) and which handbook approvals or safety gates are required. They run aws-smus-cicd-cli deploy inside GitHub Actions, Jenkins, or GitLab CI workflows without having to grasp which AWS providers the appliance makes use of or how SageMaker Unified Studio initiatives are structured. The CLI is a utility for AWS analytics service deployment, not a CI/CD methodology. Your group’s current conventions for branches, approvals, and pipeline form keep precisely as they’re.

The CLI is the abstraction layer between the 2. It reads the manifest, substitutes stage-specific configurations (S3 paths, AWS Id and Entry Administration (IAM) roles, account IDs, and connection strings), provisions sources in dependency order, and handles all AWS service interactions.The next diagram illustrates this separation:

Key ideas

Utility manifest

Every stage maps to a devoted SageMaker Unified Studio venture. This one-stage-to-one-project mapping is the inspiration of CI/CD isolation: every venture has its personal area, IAM boundaries, connections, and information, so adjustments in dev can by no means have an effect on prod. For stronger isolation, initiatives can span totally different AWS accounts and AWS Areas. For instance, dev in a sandbox account and prod in a manufacturing account in a distinct Area. As a result of every stage is an actual SageMaker Unified Studio venture, groups can open it within the console at any time to look at workflows, examine sources, and troubleshoot deployments. Undertaking membership is managed per venture, so that you management precisely who has entry to every stage. For instance, builders in dev and a launch group in prod.The manifest file is the only supply of fact on your utility. It declares:

  • Content material: utility code from git repositories, information information from S3, Fast Sight dashboards, and workflow definitions.
  • Phases: environment-specific venture mappings (dev, take a look at, prod, and many others.), every remoted as described earlier.
  • Configuration: stage-specific settings which might be substituted routinely at deploy time.

Right here is an instance manifest for an analytics utility with AWS Glue ETL and Fast Sight:

applicationName: SalesAnalyticsDashboard

content material: 
  storage: 
    - title: etl-code 
      embody: ["*.py"] 
    - title: workflows 
      embody: ["*.yaml"] 
  quicksight: 
    - title: SalesDashboard 
      sort: dashboard 
  workflows: 
    - workflowName: sales_etl_pipeline 
      connectionName: default.workflow_serverless 
 
levels: 
  dev: 
    area: 
      area: us-east-1 
    venture: 
      title: analytics-dev 
    deployment_configuration: 
      storage: 
        - title: etl-code 
          connectionName: default.s3_shared 
          targetDirectory: gross sales/bundle/etl 
        - title: workflows 
          connectionName: default.s3_shared 
          targetDirectory: gross sales/bundle/workflows 
 
  prod: 
    area: 
      area: us-west-2 
    venture: 
      title: analytics-prod 
    deployment_configuration: 
      storage: 
        - title: etl-code 
          connectionName: default.s3_shared 
          targetDirectory: gross sales/bundle/etl 
        - title: workflows 
          connectionName: default.s3_shared 
          targetDirectory: gross sales/bundle/workflows 
      quicksight: 
        property: 
          - title: SalesDashboard 
            house owners: 
              - arn:aws:quicksight:${AWS_REGION}:${AWS_ACCOUNT_ID}:consumer/default/Admin/* 

Every stage should map to a separate SageMaker Unified Studio venture, offering full isolation between environments. The CLI substitutes variables like ${AWS_ACCOUNT_ID} and ${AWS_REGION} at deploy time primarily based on the goal surroundings.

Bundles

A bundle is an immutable, versioned archive of your utility. The bundle command reads from a supply stage (sometimes dev) and packages the appliance code, workflow definitions, and resolved configurations right into a self-contained artifact. The deploy command then applies that artifact to a number of goal levels (take a look at or prod).

This stage-to-bundle-to-stage promotion mannequin helps managed rollout by high quality gates:

# Bundle from dev 
aws-smus-cicd-cli bundle --manifest manifest.yaml 
 
# Deploy to check 
aws-smus-cicd-cli deploy --manifest app.tar.gz --targets take a look at 
 
# Validate the take a look at deployment 
aws-smus-cicd-cli take a look at --manifest manifest.yaml --targets take a look at 
 
# Promote the identical bundle to prod 
aws-smus-cicd-cli deploy --manifest app.tar.gz --targets prod 

The identical artifact is deployed at each stage with out rebuilding, offering audit trails and reproducible deployments for regulated industries.

SageMaker Catalog integration

The CLI manages Amazon SageMaker Catalog sources as a part of the deployment course of. You’ll be able to outline catalog property, glossaries, glossary phrases, kind sorts, asset sorts, and metadata varieties, in your manifest. Throughout deployment, the CLI searches for property within the catalog, creates subscription requests for required information entry, and waits for approval earlier than continuing. This automates the info governance workflow that groups beforehand dealt with manually.

CLI instructions

The CI/CD CLI gives instructions that cowl the complete deployment lifecycle:

Command Description
describe Validates the manifest, checks that concentrate on initiatives exist, and confirms the execution function has required permissions. Use –hook up with validate towards stay AWS environments.
bundle Reads from a supply stage and packages utility code, workflow definitions, and configurations into an immutable, versioned archive.
deploy Applies bundle contents to a number of goal levels. Provisions sources in dependency order.
take a look at Runs post-deployment validation to verify providers are working and prepared for workloads.
create Generates a starter manifest from an current SageMaker Unified Studio venture.
run Triggers Airflow workflow execution on MWAA or Airflow Serverless connections.
monitor Displays workflow execution standing in actual time.
logs Fetches and streams workflow execution logs.
destroy Removes deployed sources and initiatives for cleanup or failure restoration.

Walkthrough: deploying a Fast Sight dashboard with AWS Glue ETL

On this part, we stroll by deploying an analytics utility that makes use of AWS Glue for ETL, Athena for queries, and Fast Sight for dashboards. This instance is obtainable within the GitHub repository.

Use case

An analytics group owns a Gross sales Analytics Dashboard constructed on AWS Glue ETL, Athena, and Fast Sight. They wish to promote adjustments from a improvement surroundings to manufacturing with reproducible builds, automated validation, and a transparent approval gate between levels, with out writing customized deployment scripts or exposing information engineers to AWS provisioning particulars.

Answer overview

We use a pattern utility from the CI/CD CLI GitHub repository that features AWS Glue ETL scripts, an Airflow workflow definition, a Fast Sight dashboard bundle, and integration checks. A single manifest.yaml describes the appliance and its dev and prod levels. The CLI handles the complete lifecycle: bundle the app from dev, deploy it to check, run validation, and promote the identical immutable artifact to prod.

Conditions

Earlier than you start, be sure you have the next:

Answer structure

Every stage within the manifest maps to a devoted SageMaker Unified Studio venture (see the separation-of-concerns diagram in “How the CI/CD CLI works” earlier on this publish). At deploy time, the CLI uploads ETL scripts and workflow definitions to the venture’s S3 storage connection, provisions the Airflow workflow in MWAA Serverless, runs the workflow to create AWS Glue jobs and databases, and imports the Fast Sight dashboard. The identical bundle artifact is utilized to each downstream stage, making certain dev, take a look at, and prod keep in sync whereas remaining totally remoted.

Answer implementation

Step 1: Set up the CLI

Set up the CLI from PyPI:

pip set up aws-smus-cicd-cli

Step 2: Create or customise a manifest

Clone the repository and begin from the analytics instance:

git clone https://github.com/aws/CICD-for-SageMakerUnifiedStudio.gitcd CICD-for-SageMakerUnifiedStudio/examples/analytic-workflow/dashboard-glue-quick

The instance consists of AWS Glue ETL scripts, an Airflow workflow definition, a Fast Sight dashboard bundle, and integration checks. Open manifest.yaml and replace the venture, area, and deployment_configuration values below every stage in order that they match your personal SageMaker Unified Studio initiatives and connection names.Alternatively, generate a manifest from an current venture: aws-smus-cicd-cli create --domain-id --dev-project-id

Step 3: Validate your configuration

Run the describe command with --connect to confirm your surroundings is prepared. This connects to your AWS surroundings and validates that concentrate on initiatives exist, the execution function has the required permissions, and connections are reachable. Repair any points earlier than deploying.

aws-smus-cicd-cli describe --manifest manifest.yaml --connect

Step 4: Deploy

Run the deployment:

aws-smus-cicd-cli deploy --targets take a look at --manifest manifest

Throughout deployment, the CLI:

  1. Uploads ETL scripts and workflow definitions to S3 utilizing the venture’s storage connection.
  2. Creates the Airflow workflow in MWAA Serverless.
  3. Runs the workflow, which provisions AWS Glue jobs, creates databases, and runs ETL transformations.
  4. Imports the Fast Sight dashboard and refreshes datasets with the most recent information.
  5. Processes any catalog asset subscriptions outlined within the manifest.

Step 5: Validate

Run post-deployment validation to verify providers are working and prepared for workloads:

aws-smus-cicd-cli take a look at --manifest manifest.yaml --targets take a look at

Step 6: Promote to manufacturing

Promote the identical bundle artifact that was validated within the take a look at stage to manufacturing. This ensures the very same artifact runs in prod:

# Promote the identical bundle that was validated in take a look at to prod

aws-smus-cicd-cli deploy --manifest app.tar.gz --targets prod

Integrating with GitHub Actions

The CLI works with current CI/CD options. The GitHub repository consists of reusable workflow templates that DevOps groups can undertake immediately.The next is an instance of a GitHub Actions workflow that implements a full bundle-based deployment pipeline:

title: Deploy Analytics Utility 
on: 
  push: 
    branches: [main] 
 
jobs: 
  deploy-test: 
    runs-on: ubuntu-latest 
    steps: 
      - makes use of: actions/checkout@v4 
 
      - title: Set up CLI 
        run: pip set up aws-smus-cicd-cli 
 
      - title: Configure AWS credentials 
        makes use of: aws-actions/configure-aws-credentials@v4 
        with: 
          role-to-assume: ${{ secrets and techniques.AWS_ROLE_ARN }} 
          aws-region: us-east-1 
 
      - title: Validate 
        run: aws-smus-cicd-cli describe --manifest manifest.yaml --connect 
 
      - title: Bundle 
        run: aws-smus-cicd-cli bundle --manifest manifest.yaml 
 
      - title: Deploy to check 
        run: aws-smus-cicd-cli deploy --targets take a look at --manifest manifest.yaml 
 
      - title: Run checks 
        run: aws-smus-cicd-cli take a look at --manifest manifest.yaml --targets take a look at 
 
  deploy-prod: 
    wants: deploy-test 
    runs-on: ubuntu-latest 
    surroundings: manufacturing 
    steps: 
      - makes use of: actions/checkout@v4 
 
      - title: Set up CLI 
        run: pip set up aws-smus-cicd-cli 
 
      - title: Configure AWS credentials 
        makes use of: aws-actions/configure-aws-credentials@v4 
        with: 
          role-to-assume: ${{ secrets and techniques.AWS_PROD_ROLE_ARN }} 
          aws-region: us-west-2 
 
      - title: Deploy to manufacturing 
        run: aws-smus-cicd-cli deploy --targets prod --manifest manifest.yaml

The CLI additionally works with Jenkins, GitLab CI, and Azure DevOps. See the CI/CD integration information for extra examples.

Within the subsequent part, we cowl which AWS providers and workload sorts the CLI helps.

Supported workloads

The CLI deploys purposes that span the next AWS providers by Airflow workflow definitions:

  • Analytics and BI: AWS Glue ETL jobs and crawlers, Amazon Athena queries, Amazon Fast Sight dashboards, Amazon EMR jobs, Amazon Redshift queries.
  • Machine studying: SageMaker coaching jobs, ML mannequin endpoints, SageMaker AI Pipelines.
  • Code and workflows: Jupyter notebooks, Python scripts, Airflow DAGs (MWAA and MWAA Serverless).
  • Information and storage: S3 information information, Git repositories, SageMaker Catalog sources (glossaries, glossary phrases, kind sorts, asset sorts, property, information merchandise, metadata varieties).

The examples listing consists of working purposes for every of those patterns, with manifests, workflow definitions, and integration checks.

Failure restoration

If a deployment fails, the CLI stops on the level of failure and stories the error with an in depth stack hint. To get better:

  1. Run aws-smus-cicd-cli describe --connect to test which sources exist and which permissions are lacking.
  2. Repair the difficulty and rerun aws-smus-cicd-cli deploy.
  3. For bundle-based deployments, redeploy a earlier bundle model.
  4. Use aws-smus-cicd-cli destroy --targets --force to scrub up a failed deployment.

For detailed rollback procedures, see the Rollback Information.

Conclusion

On this publish, you realized how the Amazon SageMaker Unified Studio CI/CD CLI provides information and DevOps groups a clear separation of issues: information groups describe their utility as soon as in a YAML manifest, and DevOps groups deploy it with a single command by their current CI/CD pipelines. You noticed how levels map to remoted SageMaker Unified Studio initiatives (optionally spanning AWS accounts and Areas), how bundles present immutable, reproducible promotion by take a look at and manufacturing, and the way the CLI integrates with GitHub Actions, Jenkins, GitLab CI, and Azure DevOps. You additionally walked by deploying a Glue-and-Fast-Sight analytics utility from dev by to prod.

Get began

The CI/CD CLI is obtainable at no further price in all AWS Areas the place Amazon SageMaker Unified Studio is obtainable. You pay just for the underlying AWS sources provisioned throughout deployment.

Use the next steps to strive it out:

  1. Set up the CLI:

    pip set up aws-smus-cicd-cli

  2. Browse the instance purposes for analytics and ML patterns.
  3. Observe the CI/CD CLI documentation to deploy your first utility in 10 minutes.
  4. Evaluate the Admin Information for infrastructure setup.

For suggestions and bug stories, open a difficulty on the GitHub repository.


Concerning the authors

Ramesh H Singh

Ramesh H Singh

Ramesh H Singh is a Senior Product Supervisor Technical (Exterior Providers) at AWS in Seattle, Washington, at the moment with the Amazon SageMaker group. He’s keen about constructing high-performance ML/AI and analytics merchandise that assist enterprise prospects obtain their crucial targets utilizing cutting-edge expertise.

Vasudevan Venkataramanan

Vasudevan Venkataramanan

Vasudevan Venkataramanan is a Senior Software program Engineer on the Amazon SageMaker Unified Studio group. He’s liable for technical route of scheduling and orchestration inside SageMaker Unified Studio. Exterior of his skilled work, he enjoys spending time along with his child, and enjoying pickleball and cricket.

Amir Bar Or

Amir Bar Or

Amir Bar Or is a Principal Engineer on the Amazon SageMaker Unified Studio group.

Nikita Arbuzov

Nikita Arbuzov

Nikita is Software program Engineer on the Amazon SageMaker Unified Studio group. He’s liable for constructing help for CI/CD options inside SageMaker Unified Studio.

Saurabh Bhutyani

Saurabh Bhutyani

Saurabh Bhutyani is a Principal Analytics Specialist Options Architect at AWS. He’s keen about new applied sciences. He joined AWS in 2019 and works with prospects to offer architectural steerage for working generative AI use circumstances, scalable analytics options and information mesh architectures utilizing AWS providers like Amazon Bedrock, Amazon SageMaker Unified Studio, Amazon EMR, Amazon Athena, AWS Glue, AWS Lake Formation, and Amazon DataZone.

The sovereign cloud phantasm | InfoWorld

0

Enterprises are being bought a model of cloud that’s allegedly unbiased, however the deeper you look, the extra you discover layers of dependency that by no means went away. Some are technical. Some are contractual. Some are geopolitical. All of them matter.

The total-stack drawback

The central subject is brutally easy: Only a few nations can produce and maintain the complete cloud stack. To construct a genuinely sovereign cloud, a rustic or supplier wants way over information middle area and a safety certification. It wants processors, programs software program, networking, orchestration, administration instruments, developer ecosystems, and operational maturity to run all of it at scale. That’s the naked minimal. In sensible phrases, solely two nations sit wherever near that degree of end-to-end independence: the US and China.

That is uncomfortable but true, particularly in Europe, the place digital sovereignty has turn into a coverage goal. Most regional suppliers depend on imported {hardware}, imported software program, or foreign-owned cloud management planes. Even when the branding is native, the technical DNA typically is just not. What’s offered as sovereign is usually a bundle of mitigations round another person’s platform.

Because of this merely rebadging hyperscaler infrastructure doesn’t resolve the issue. If an American cloud firm provides a specialised native area, a devoted occasion, or an on-premises variant, the sovereignty query merely turns into much less seen. The possession construction, authorized publicity, and operational dependency stay what they’re. A few of these choices nonetheless depend on exterior administration connections and centralized management capabilities, which means they successfully “telephone residence.” That could be acceptable from a service-management perspective, however it weakens the declare that the atmosphere is absolutely unbiased.