Urgent.News

the world's headlines, one feed

Tech

Ulta Promo Codes: Up to 20% Off in August 2026

Shop the latest beauty trends and save big using an Ulta promo code for beauty tech, makeup, and more.

Ulta Promo Codes: Up to 20% Off in August 2026

In August 2026, Ulta Beauty is offering customers an opportunity to save on their purchases with various promo codes and rewards programs. One of the current promotional offers is a 15% discount when users download the Ulta app and use the promo code "APP15". To qualify for this discount, users simply need to text "Beauty" to 95637 to receive the promo code via text message.

For those who become Ulta members, they can earn 1 point for every dollar spent, with the potential to earn higher point values as a platinum or diamond member. These points can be redeemed for discounts, and they never expire. During a member's birthday month, they can earn extra points on qualifying purchases, receive a free gift, and enjoy a $10 coupon, which is especially beneficial for platinum and diamond members.

In addition to the Ulta app and membership rewards, Ulta also offers discounts on a variety of beauty products and technology. Some of the featured deals include hair tools, red-light therapy devices, LED devices, pimple patches, and lip balms. The store regularly updates its Featured Deals and Sale pages with new offers, making it easy for customers to score trending beauty tech at discounted prices.

Ulta’s Beauty Rewards program is free to join and provides numerous perks for its members. By accumulating points through purchases, members can redeem them for discounts ranging from $3 to $50. To achieve platinum status, members must spend $500 annually, while diamond members must spend $1,200 a year. Birthday perks during one's birth month include earning extra points, a free gift, and a $10 coupon, with additional benefits including exclusive deals, early access to sales, and free shipping for diamond members.

It is important to note that certain brands, like Chanel, are excluded from the 10% discount when signing up for text alerts. Additionally, the discount cannot be applied to Black Friday deals. Nonetheless, Ulta Beauty continues to provide its customers with a range of savings opportunities throughout the year.

Written by urgent.news from Wired's reporting — not their text. Machine-written; read the original for the full account.

Read the original at wired.com →

More in Tech

One Database Can't Hold Everything: Learn Database Sharding

This is Part 9 of my "From One User to One Million" series, where we'll build an understanding of System Design by following a simple application as it grows from a single user to millions.

  • Single database faces data management limitations as application scales
  • Sharding divides data across multiple databases based on criteria
  • Sharding improves scalability by enabling parallel processing

LINE Service Messages vs Messaging API: Choose the Right Message Path

LINE MINI App Service Messages and the LINE Messaging API can both deliver messages to users, but they solve different problems.

  • Service Messages confirm actions within LINE MINI Apps, like reservations or orders.
  • Messaging API enables conversations, outreach, and mass communication via LINE Official Accounts.
  • Misuse can result in rejected templates, unusable tokens, and inefficient architecture.

How asyncio Really Works Under the Hood

Python's asyncio is usually introduced through its public API: define a coroutine with async def , suspend it with await , and run several operations concurrently with create_task() or gather() .

  • Asyncio event loop manages coroutine execution
  • Await keyword pauses coroutine without CPU consumption
  • Event loop cycle resumes coroutines based on dependencies

One skill per action looked like the safe boundary

I've been building an AI-assisted editorial pipeline in Cursor. Notion cards capture observations, skills score and schedule them, and agents draft markdown that eventually syncs to dev.to.

  • Initial approach of one skill per action proved problematic
  • Inbox skill needed create, enrich, and reclassify actions
  • Consolidating operations into a single skill simplifies system