POPULARITY
Categories
In this week's “we told you so” edition, we kick things off with the latest AI faceplant—go ahead, Google “Is it 2025?” and try not to spit coffee on your keyboard. Meanwhile, over at Meta, Zuckerberg's brilliant idea to loosen content moderation has, shocker, led to more harassment and violent content. Elsewhere in tech dystopia: Texas is trying to ground all minors off social media, Germany wants to slap a 10% tax on Silicon Valley, and Anthropic is handing out free search powers and a board seat to Netflix's Reed Hastings. Because nothing says “trusted AI governance” like a guy who greenlit Love Is Blind.But wait, crypto bros are having their own John Wick arc: a luxury townhouse, a missing wallet, and possibly an NYPD detective tangled in a real-life “crypto millionaire torture” flick. As if that isn't enough, Trump Media is fundraising to buy $2.5B in Bitcoin—and DJT stock promptly nosedived. Also feuding this week: Marjorie Taylor Greene vs. Grok, because nothing screams Christian values like rageposting at Elon's AI. And speaking of Elon, he's now in bed with Telegram to the tune of $300 million, which we're sure won't be a disinformation factory.MEDIA CANDY is stacked: from the Murderbot diaries to a My Dinner with Andre rewatch, and yes, the Wheel of Time got axed after 3 seasons. Apps? Opera Neon is a UI fever dream, Starling Home Hub adds more smarts to your house, and WhatsApp finally arrives on iPad—welcome to 2016. In THE DARK SIDE, Dave Bittner brings the latest digital dirt, including the CIA's bonkers Star Wars fan site op. And if you're hitting the library, grab The AI Con or something more romantic—like Love, Sex and the Alien Apocalypse. Just be careful if you read that on public transit.Sponsors:DeleteMe - Head over to JoinDeleteMe.com/GOG and use the code "GOG" for 20% off.Private Internet Access - Go to GOG.Show/vpn and sign up today. For a limited time only, you can get OUR favorite VPN for as little as $2.03 a month.SetApp - With a single monthly subscription you get 240+ apps for your Mac. Go to SetApp and get started today!!!1Password - Get a great deal on the only password manager recommended by Grumpy Old Geeks! gog.show/1passwordShow notes at https://gog.show/699FOLLOW UPDon't Google "Is it 2025?" unless you want to laugh at the state of AIIN THE NEWSFacebook sees rise in violent content and harassment after policy changesWhat we know about the NYC crypto kidnapping and torture caseManhattan Crypto Kidnapping and Torture Case: What We KnowNYPD detective on Adams' security detail may be tied to crypto millionaire torture case: SourcesJudge denies bail to crypto investor charged with kidnapping and torturing man in posh NYC townhouseTrump Media Raises Money to Buy $2.5 Billion in BitcoinTrump administration ramps up push as crypto allyDJT shares drop after Trump Media announces bitcoin raise - CNBCTexas is getting ready to ban social media for anyone under 18Texas enacts age-verification law for app storesGermany is considering a 10 percent digital service tax on US tech giantsEU regulators are investigating Pornhub and three other sitesAnthropic brings web search to free Claude usersReed Hastings appointed to Anthropic's board of directorsAnthropic appoints Netflix Chairman Reed Hastings to board - CNBCNetflix co-founder Reed Hastings joins Anthropic's board | TechCrunchRFK Jr.'s ‘Make America Healthy Again' Report Cites Fake StudiesMarjorie Taylor Greene feuds with AI bot over her Christian credTelegram CEO announces $300 million partnership with Elon Musk's xAI and GrokMEDIA CANDYMurderbotLong Way HomeLilo and StitchMartha‘The Wheel Of Time' Canceled By Prime Video After 3 SeasonsBilly Joel Cancels Concerts Due to Brain DisorderMy Dinner with AndreGrumpy Old Geeks Information on RocketReachSchmactors with James Marsters, Mark Devine, and Jason DeFillippoAPPS & DOODADSOpera NeonApple Reportedly Says ‘Screw It' and Jumps From iOS 19 to iOS 26Starling Home HubWhatsApp finally launches an official version for iPadsAT THE LIBRARYThe Essential Terry PratchettGood Omens TV Companion MisprintThe AI Con: How to Fight Big Tech's Hype and Create the Future We Want By: Emily M. Bender, Alex HannaLove, Sex and the Alien Apocalypse (First Contact) by Peter CawdronTHE DARK SIDE WITH DAVEDave BittnerThe CyberWireHacking HumansCaveatControl LoopOnly Malware in the BuildingThe CIA Secretly Ran a Star Wars Fan SiteLIVE: Kermit the Frog gives commencement speech at University of MarylandBilly Joel - I've Loved These Days (Audio)See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Apple had plans to launch full satellite services. President Trump is threatening Apple with a 25% tariff on iPhones manufactured overseas. Former Apple designer Jony Ive enters a new partnership with Sam Altman of OpenAI. And what is 'Solarium,' Apple's rumored unified interface that the company could announce at WWDC25? Apple's satellite ambitions threatened by Elon Musk, internal resistance. Trump threatens 25 percent tariff on iPhones manufactured overseas. Tim Cook's 'off-ramp' to placate Trump. Tim Cook called Texas Governor Greg Abbott last week urging a veto or changes to a bill that would require Apple to verify users' ages on its devices. Apple & Epic agree no in-person court necessary after 'Fortnite' restored to App Store. Sam and Jony and skepticism. Apple prepares iOS 19, macOS 16 'Solarium' UI overhaul for WWDC. App Store protected users from $9 billion in fraud over five years. Tap to Pay on iPhone lands today in eight new countries. Global wearable band market up 13% in Q1 2025 as Xiaomi takes top spot. Apple absolutely cannot miss its smart glasses swing. Picks of the Week: Jason's Pick: TotalMount Leo Picks: Clic for Sonos & WhatsApp iPad App Alex's Pick: Tiles for Zoom Andy's Pick: pico-mac-nano Hosts: Leo Laporte, Alex Lindsay, Andy Ihnatko, and Jason Snell Download or subscribe to MacBreak Weekly at https://twit.tv/shows/macbreak-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsor: storyblok.com/twittv-25
Rob Woollen lives in the San Francisco Bay Area. He grew up with a Father in IT and management, and his Mother as an English teacher. He has been programming for a long time, since the early days on his Apple 2E (yes, the green screen one). Outside of tech, he is married with 3 boys, all teenagers. He also has a 1 year old golden retriever, and spends a lot of time ensuring he lives his best life. In addition to this, he and his wife enjoy hiking around the Marin area, as they have the best hiking trials.Rob spent many years at Salesforce, and it struck him that many of the company operations were still done on spreadsheets. When he left the company, he started exploring how to create something to support large scale data sets, within the familiar UI of spreadsheets.This is the creation story of Sigma Computing.SponsorsPaddle.comSema SoftwarePropelAuthLinkshttps://www.sigmacomputing.com/https://www.linkedin.com/in/rwoollen/Our Sponsors:* Check out Kinsta: https://kinsta.com* Check out Vanta: https://vanta.com/CODESTORYSupport this podcast at — https://redcircle.com/code-story/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy
Apple had plans to launch full satellite services. President Trump is threatening Apple with a 25% tariff on iPhones manufactured overseas. Former Apple designer Jony Ive enters a new partnership with Sam Altman of OpenAI. And what is 'Solarium,' Apple's rumored unified interface that the company could announce at WWDC25? Apple's satellite ambitions threatened by Elon Musk, internal resistance. Trump threatens 25 percent tariff on iPhones manufactured overseas. Tim Cook's 'off-ramp' to placate Trump. Tim Cook called Texas Governor Greg Abbott last week urging a veto or changes to a bill that would require Apple to verify users' ages on its devices. Apple & Epic agree no in-person court necessary after 'Fortnite' restored to App Store. Sam and Jony and skepticism. Apple prepares iOS 19, macOS 16 'Solarium' UI overhaul for WWDC. App Store protected users from $9 billion in fraud over five years. Tap to Pay on iPhone lands today in eight new countries. Global wearable band market up 13% in Q1 2025 as Xiaomi takes top spot. Apple absolutely cannot miss its smart glasses swing. Picks of the Week: Jason's Pick: TotalMount Leo Picks: Clic for Sonos & WhatsApp iPad App Alex's Pick: Tiles for Zoom Andy's Pick: pico-mac-nano Hosts: Leo Laporte, Alex Lindsay, Andy Ihnatko, and Jason Snell Download or subscribe to MacBreak Weekly at https://twit.tv/shows/macbreak-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsor: storyblok.com/twittv-25
Apple had plans to launch full satellite services. President Trump is threatening Apple with a 25% tariff on iPhones manufactured overseas. Former Apple designer Jony Ive enters a new partnership with Sam Altman of OpenAI. And what is 'Solarium,' Apple's rumored unified interface that the company could announce at WWDC25? Apple's satellite ambitions threatened by Elon Musk, internal resistance. Trump threatens 25 percent tariff on iPhones manufactured overseas. Tim Cook's 'off-ramp' to placate Trump. Tim Cook called Texas Governor Greg Abbott last week urging a veto or changes to a bill that would require Apple to verify users' ages on its devices. Apple & Epic agree no in-person court necessary after 'Fortnite' restored to App Store. Sam and Jony and skepticism. Apple prepares iOS 19, macOS 16 'Solarium' UI overhaul for WWDC. App Store protected users from $9 billion in fraud over five years. Tap to Pay on iPhone lands today in eight new countries. Global wearable band market up 13% in Q1 2025 as Xiaomi takes top spot. Apple absolutely cannot miss its smart glasses swing. Picks of the Week: Jason's Pick: TotalMount Leo Picks: Clic for Sonos & WhatsApp iPad App Alex's Pick: Tiles for Zoom Andy's Pick: pico-mac-nano Hosts: Leo Laporte, Alex Lindsay, Andy Ihnatko, and Jason Snell Download or subscribe to MacBreak Weekly at https://twit.tv/shows/macbreak-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsor: storyblok.com/twittv-25
Apple had plans to launch full satellite services. President Trump is threatening Apple with a 25% tariff on iPhones manufactured overseas. Former Apple designer Jony Ive enters a new partnership with Sam Altman of OpenAI. And what is 'Solarium,' Apple's rumored unified interface that the company could announce at WWDC25? Apple's satellite ambitions threatened by Elon Musk, internal resistance. Trump threatens 25 percent tariff on iPhones manufactured overseas. Tim Cook's 'off-ramp' to placate Trump. Tim Cook called Texas Governor Greg Abbott last week urging a veto or changes to a bill that would require Apple to verify users' ages on its devices. Apple & Epic agree no in-person court necessary after 'Fortnite' restored to App Store. Sam and Jony and skepticism. Apple prepares iOS 19, macOS 16 'Solarium' UI overhaul for WWDC. App Store protected users from $9 billion in fraud over five years. Tap to Pay on iPhone lands today in eight new countries. Global wearable band market up 13% in Q1 2025 as Xiaomi takes top spot. Apple absolutely cannot miss its smart glasses swing. Picks of the Week: Jason's Pick: TotalMount Leo Picks: Clic for Sonos & WhatsApp iPad App Alex's Pick: Tiles for Zoom Andy's Pick: pico-mac-nano Hosts: Leo Laporte, Alex Lindsay, Andy Ihnatko, and Jason Snell Download or subscribe to MacBreak Weekly at https://twit.tv/shows/macbreak-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsor: storyblok.com/twittv-25
Will and Christy kick off this week's episode talking about the fun industry events they recently attended. They share their top three feature requests for Squarespace as well as a couple Squarespace updates. Then they talk with Dreyah Bohlen-Harrington about how becoming a mom changed the way she runs her business, specifically around schedules, setting boundaries and delegating tasks. Dreyah explains how she's using AI in her design work and her biggest challenge creating templates. She also shares the inspiration for the Designer Break Book - her coloring activity book designed by and for Squarespace designers. SquareKicker TemplatesDesigner Break BookInstagramSponsor: SquareKickerWhat if you could have unlimited creativity on Squarespace? The SquareKicker Pro Extension gives you powerful design control, with an intuitive, visual UI right inside your Squarespace editor.Created by designers, for designers, over 100 no-code tools empower you to customize Squarespace far beyond its native capabilities. Visit squarekicker.com for a free trial—no credit card required. Use SOMEWHAT15 to get 15% off all SquareKicker products today.Learn More
Topics covered in this episode: git-flight-rules Uravelling t-strings neohtop Introducing Pyrefly: A new type checker and IDE experience for Python Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: git-flight-rules What are "flight rules"? A guide for astronauts (now, programmers using Git) about what to do when things go wrong. Flight Rules are the hard-earned body of knowledge recorded in manuals that list, step-by-step, what to do if X occurs, and why. Essentially, they are extremely detailed, scenario-specific standard operating procedures. [...] NASA has been capturing our missteps, disasters and solutions since the early 1960s, when Mercury-era ground teams first started gathering "lessons learned" into a compendium that now lists thousands of problematic situations, from engine failure to busted hatch handles to computer glitches, and their solutions. Steps for common operations and actions I want to start a local repository What did I just commit? I want to discard specific unstaged changes Restore a deleted file Brian #2: Uravelling t-strings Brett Cannon Article walks through Evaluating the Python expression Applying specified conversions Applying format specs Using an Interpolation class to hold details of replacement fields Using Template class to hold parsed data Plus, you don't have to have Python 3.14.0b1 to try this out. The end result is very close to an example used in PEP 750, which you do need 3.14.0b1 to try out. See also: I've written a pytest version, Unravelling t-strings with pytest, if you want to run all the examples with one file. Michael #3: neohtop Blazing-fast system monitoring for your desktop Features Real-time process monitoring CPU and Memory usage tracking Beautiful, modern UI with dark/light themes Advanced process search and filtering Pin important processes Process management (kill processes) Sort by any column Auto-refresh system stats Brian #4: Introducing Pyrefly: A new type checker and IDE experience for Python From Facebook / Meta Another Python type checker written in Rust Built with IDE integration in mind from the beginning Principles Performance IDE first Inference (inferring types in untyped code) Open source I mistakenly tried this on the project I support with the most horrible abuses of the dynamic nature of Python, pytest-check. It didn't go well. But perhaps the project is ready for some refactoring. I'd like to try it soon on a more well behaved project. Extras Brian: Python: The Documentary Official Trailer Tim Hopper added Setting up testing with ptyest and uv to his “Python Developer Tooling Handbook” For a more thorough intro on pytest, check out courses.pythontest.com pocket is closing, I'm switching to Raindrop I got one question about code formatting. It's not highlighted, but otherwise not bad. Michael: New course! Polars for Power Users: Transform Your Data Analysis Game Apache Airflow 3.0 Released Paste 5 Joke: Theodore Roosevelt's Man in the Arena, but for programming
In this potluck episode of Syntax, Wes and CJ answer your questions about OpenAI's $3B Windsurf acquisition, the evolving role of UI in an AI-driven world, why good design still matters, React vs. Svelte, and more! Show Notes 00:00 Welcome to Syntax! Devs Night Out 02:35 OpenAI acquires Windsurf for $3B Windsurf Ep 870: Windsurf forked VS Code to compete with Cursor. Talking the future of AI + Coding 05:20 What is the future of UI now that AI is such a heavy hitter? 08:45 Handling spam submissions on websites Cloudflare Turnstile 14:18 Duplicating HTML for desktop and mobile websites? 17:03 Is it okay to use a JSON file for simple website data? 19:04 How to handle anonymous and duplicate users Better-Auth 21:55 Working with TypeScript Object.keys() and “any” vs “@ts-ignore” 25:51 Brought to you by Sentry.io 26:38 What is the difference between React and Svelte? 30:24 How should you name your readme file? 31:55 How do you find time to refactor code? 35:20 Best practices for testing responsiveness Polypane 39:19 Avoiding layout shift with progressive enhancement 46:56 Sick Picks + Shameless Plugs Sick Picks CJ: Portable Chainsaw Wes: White Lotus Shameless Plugs CJ: Nuxt Wes: Full Stack App Build | Travel Log w/ Nuxt, Vue, Better Auth, Drizzle, Tailwind, DaisyUI, MapLibre Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
This week, we're chatting with The Drive's Kyle Cheromcha (@kylecheromcha) about Jaguar's next rebrand, Apple CarPlay's newest all-encompassing UI and why US Auto Execs say you will be driving a Chinese EV soon. Plus, Nissan's massive new round of layoffs and an EV truck startup that's in Hell. Thanks to Allstate for sponsoring today's episode! Click here [https://bit.ly/43qZEcG] to check Allstate first and see how much you could save on car insurance.Thanks to NASCAR for sponsoring today's episode! Don't miss the Coca-Cola 600 at Charlotte Motor Speedway on Sunday, May 25th—tap the link to tune in on Prime! bit.ly/NASCAR_CHARLOTTE_COCACOLA600 This episode is also brought to you by Chubbies. Your new wardrobe awaits! Get 20% off @chubbies with the code bigthree at https://www.chubbiesshorts.com/bigthree #chubbiespod @sponsored Learn more about your ad choices. Visit podcastchoices.com/adchoices
Have you ever felt like you were falling behind in life?Like you needed to hustle, strive, or prove yourself to get ahead?I've been there — trying different things, chasing opportunities, hoping something would stick. But all it did was leave me tired, discouraged, and feeling more behind than before.In this episode of The Faith & Aloha Show, I'm sharing what it looked like to finally leave the fast lane and trust God's slower, steadier path instead.Spoiler: That's when doors started opening — not because I forced them, but because I finally let go.Featuring:
Doom the Dark Ages is here from iD Software. It's a prequel to Doom 2016 and is much more grounded than the previous entries but just as intense. The visceral action in this game and the technical gameplay is unlike anything else out there. The chain shield, the shotgun, the skullcrusher and more make for an epic game with a gorgeous world.Elder Scrolls Oblivion got a full remaster. Travel back in time to the 2006 RPG from Bethesda and play the game in 4K 60FPS graphics with a lot of new enhancements to the UI, NPC's and more. Austin shares his review of this beloved title.Wildgate is a new game coming later this year from Dreamhaven, former Blizzard devs. We got a chance to play the community preview and it was way better than we expected. We had a blast commanding our ship with our crew, collecting loot in the procedurally generated world. Once we felt good with our loot, we engaged in combat with other ships to win either by eliminating all enemy ships or finding the artifact and existing the Wildgate. We had a good time and can't wait for the full release on this one!In the news, we talk about Nintendo Switch 2's new EULA that seems to say they can brick your console if they find you doing something they deem resulting in piracy or unauthorized modification. Is this justified or too much reach for a corporation for a console you own?Lastly, we talk more on Marathon with new details coming to light about how this could be Bungie's final mistake. Show Notes:1:09 - Housekeeping2:20 - Doom the Dark Ages Review26:47 - The Elder Scrolls IV: Oblivion Remastered44:03 - Wildgate Preview: Nonstop Action and Jaw-Dropping Art Design1:10:03 - Nintendo's Switch 2 Warning: Break the Rules, Lose Your Console1:27:53 - Bungie's Final Mistake: Why Marathon Will End It All1:55:54 - Upcoming Video Game Releases Become a part of the conversation! If you donate $1 or more on Patreon you can get exclusive access to the Patreon-only chat and channels on the server. Visit our website to find our social channels, check past podcasts and donate to the show.Subscribe to our YouTube channel to see all of our latest videos as they drop. Credits:"Blue Groove Deluxe" by BlueFoxMusic on audiojungle.netWoman Announcer - Ariana Guerra; Actress"Wisdom" by Super Nostalgia 64
In this high-speed, insight-packed episode, Ryan shares his final decision on which field service management software he's moving to — and why Service Titan is out. He dives deep into what's working (and what's failing) in SEO, Google Business Profile issues, AI automation in home services, and the future of the garage door industry. Buckle up — this one's dense with strategy, savings, and software smarts.
UK's Legal Aid Agency breached NHS patients put at risk from cyberattacks 23andMe has a buyer Huge thanks to our sponsor, Conveyor Ever spent an hour in a clunky portal questionnaire with UI from 1999 just to lose your work because it timed out? Conveyor's got you. Our browser extension completes questionnaires in the most tedious portals for you by auto-importing all the questions and generating AI answers. For popular portals, it can go full autopilot and fill in reviewed answers into the portal on one click. You shouldn't have to fight a portal just to prove your security posture. Learn more at www.conveyor.com.
GoldenGate 23ai takes security seriously, and this episode unpacks everything you need to know. GoldenGate expert Nick Wagner breaks down how authentication, access roles, and encryption protect your data. Learn how GoldenGate integrates with identity providers, secures communication, and keeps passwords out of storage. Understand how trail files work, why they only store committed data, and how recovery processes prevent data loss. Whether you manage replication or just want to tighten security, this episode gives you the details to lock things down without slowing operations. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. -------------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:25 Lois: Hello and welcome to the Oracle University Podcast! I'm Lois Houston, Director of Innovation Programs with Oracle University, and with me is Nikita Abraham, Team Lead: Editorial Services. Nikita: Welcome, everyone! This is our fourth episode on Oracle GoldenGate 23ai. Last week, we discussed the terminology, different processes and what they do, and the architecture of the product at a high level. Today, we have Nick Wagner back with us to talk about the security strategies of GoldenGate. 00:56 Lois: As you know by now, Nick is a Senior Director of Product Management for GoldenGate at Oracle. He's played a key role as one of the product designers behind the latest version of GoldenGate. Hi Nick! Thank you for joining us again. Can you tell us how GoldenGate takes care of data security? Nick: So GoldenGate authentication and authorization is done in a couple of different ways. First, we have user credentials for GoldenGate for not only the source and target databases, but also for GoldenGate itself. We have integration with third-party identity management products, and everything that GoldenGate does can be secured. 01:32 Nikita: And we must have some access roles, right? Nick: There's four roles built into the GoldenGate product. You have your security role, administrator, operator, and user. They're all hierarchical. The most important one is the security user. This user is going to be the one that provides the administrative tasks. This user is able to actually create additional users and assign roles within the product. So do not lose this password and this user is extremely important. You probably don't want to use this security user as your everyday user. That would be your administrator. The administrator role is able to perform all administrative tasks within GoldenGate. So not only can they go in and create new extracts, create new replicats, create new distribution services, but they can also start and stop them. And that's where the operator role is and the user role. So the operator role allows you to go in and start/stop processes, but you can't create any new ones, which is kind of important. So this user would be the one that could go in and suspend activity. They could restart activity. But they can't actually add objects to replication. The user role is really a read-only role. They can come in. They can see what's going on. They can look at the log files. They can look at the alerts. They can look at all the watches and see exactly what GoldenGate is doing. But they're unable to make any changes to the product itself. 02:54 Lois: You mentioned the roles are hierarchical in nature. What does that mean? Nick: So anything that the user role does can be done by the operator. Anything that the operator and user roles can do can be done by the administrator. And anything that the user, operator, and administrator roles do can be done by the security role. 03:11 Lois: Ok. So, is there a single sign-on available for GoldenGate? Nick: We also have a password plugin for GoldenGate Connections. A lot of customers have asked for integration with whatever their single sign-on utility is, and so GoldenGate now has that with GoldenGate 23ai. So these are customer-created entities. So, we have some examples that you can use in our documentation on how to set up an identity provider or a third-party identity provider with GoldenGate. And this allows you to ensure that your corporate standards are met. As we started looking into this, as we started designing it, every single customer wanted something different. And so instead of trying to meet the needs for every customer and every possible combination of security credentials, we want you to be able to design it the way you need it. The passwords are never stored. They're only retrieved from the identity provider by the plugin itself. 04:05 Nikita: That's a pretty important security aspect…that when it's time to authenticate a user, we go to the identity provider. Nick: We're going to connect in and see if that password is matching. And only then do we use it. And as soon as we detect that it's matched, that password is removed. And then for the extract and replicats themselves, you can also use it for the database, data source, and data target connections, as well as for the GoldenGate users. So, it is a full-featured plugin. So, our identity provider plugin works with IAM as well as OAM. These are your standard identity manager authentication methods. The standard one is OAuth 2, as well as OIDC. And any Identity Manager that uses that is able to integrate with GoldenGate. 04:52 Lois: And how does this work? Nick: The way that it works is pretty straightforward. Once the user logs into the database, we're going to hand off authentication to the identity provider. Once the identity provider has validated that user's identity and their credentials, then it comes back to GoldenGate and says that user is able to log in to either GoldenGate or the application or the database. Once the user is logged in, we get that confirmation that's been sent out and they can continue working through GoldenGate. So, it's very straightforward on how it works. There's also a nice little UI that will help set up each additional user within those systems. All the communication is also secured as well. So any communication done through any of the GoldenGate services is encrypted using HTTPS. All the REST calls themselves are all done using HTTPS as well. All the data protection calls and all the communication across the network when we send data across a distribution service is encrypted using a secure WebSocket. And there's also trail file encryption at the operating system level for data at REST. So, this really gives you the full level of encryption for customers that need that high-end security. GoldenGate does have an option for FIPS 140-2 compliance as well. So that's even a further step for most of those customers. 06:12 Nikita: That's impressive! Because we want to maintain the highest security standards, right? Especially when dealing with sensitive information. I now want to move on to trail files. In our last episode, we briefly spoke about how they serve as logs that record and track changes made to data. But what more can you tell us about them, Nick? Nick: There's two different processes that write to the trail files. The extract process will write to the trail file and the receiver service will write to the trail file. The extract process is going to write to the trail file as it's pulling data out of that source database. Now, the extract process is controlled by a parameter file, that says, hey, here's the exact changes that I'm going to be pulling out. Here's the tables. Here's the rows that I want. As it's pulling that data out and writing it to the trail files, it's ensuring that those trail files have enough information so that the replicat process can actually construct a SQL statement and apply that change to that target platform. And so there's a lot of ways to change what's actually stored in those trail files and how it's handled. The trail files can also be used for initial loads. So when we do the initial load through GoldenGate, we can grab and write out the data for those tables, and that excludes the change data. So initial loads is pulling the data directly from the tables themselves, whereas ongoing replication is pulling it from the transaction logs. 07:38 Lois: But do we need to worry about rollbacks? Nick: Our trail files contain committed data only and all data is sequential. So this is two important things. Because it contains committed data only, we don't need to worry about rollbacks. We also don't need to worry about position within that trail file because we know all data is sequential. And so as we're reading through the trail file, we know that anything that's written in a prior location in that trial file was committed prior to something else. And as we get into the recovery aspects of GoldenGate, this will all make a lot more sense. 08:13 Lois: Before we do that, can you tell us about the naming of trail files? Nick: The trail files as far as naming, because these do reside on the operating system, you start with a two-letter trail file abbreviation and then a nine-digit sequential value. So, you almost look at it as like an archive log from Oracle, where we have a prefix and then an affix, which is numeric. Same kind of thing. So, we have our two-letter, in this case, an ab, and then we have a nine-digit number. 08:47 Transform the way you work with Oracle Database 23ai! This cutting-edge technology brings the power of AI directly to your data, making it easier to build powerful applications and manage critical workloads. Want to learn more about Database 23ai? Visit mylearn.oracle.com to pick from our range of courses and enroll today! 09:12 Nikita: Welcome back! Ok, Nick. Let's get into the GoldenGate recovery process. Nick: When we start looking at the GoldenGate recovery process, it essentially makes GoldenGate kind of point-in-time like. So on that source database, you have your extract process that's going to be capturing data from the transaction logs. In the case of Oracle, the Oracle Database is actually going to be reading those transaction logs from us and passing the change records directly to GoldenGate. We call them an LCR, Logical Change Record. And so the integrated extract and GoldenGate, the extract portion tells the database, hey, I'm now going to be interested in the following list of tables. And it gives a list of tables to that internal component, the log mining engine within the database. And it says, OK, I'm now pulling data for those tables and I'm going to send you those table changes. And so as the extract process gets sent those changes, it's going to have checkpoint information. So not only does it know where it was pulling data from out of that source database, but what it's also writing to the trail file. The trail files themselves are all sequential and they have only committed data, as we talked about earlier. The distribution service has checkpoint information that says, hey, I know where I'm reading from in the previous trail file, and I know what I've sent across the network. The receiver service is the same thing. It knows what it's receiving, as well as what it's written to the trail file and the target system. The replicat also has a checkpoint. It knows where it's reading from in the trail file, and then it knows what it's been applying into that target database. This is where things start to become a little complicated. Our replicat process in most cases are parallel, so it'll have multiple threads applying data into that target database. Each of those threads is applying different transactions. And because of the way that the parallelism works in the replicat process, you can actually get situations where one replicat thread might be applying a transaction higher than another thread. And so you can eliminate that sequential or serial aspect of it, and we can get very high throughput speeds to the replicat. But it means that the checkpoint needs to be kind of smart enough to know how to rebuild itself if something fails. 11:32 Lois: Ok, sorry Nick, but can you go through that again? Maybe we can work backwards this time? Nick: If the replicat process fails, when it comes back up, it's going to look to its checkpoint tables inside that target database. These checkpoint tables keep track of where each thread was at when it crashed. And so when the replicat process restarts, it goes, oh, I was applying these threads at this location in these SCNs. It'll then go and read from the trail file and say, hey, let me rebuild that data and it only applies transactions that it hasn't applied yet to that target system. There is a synchronized replicat command as well that will tell a crashed replicat to say, hey, bring all your threads up to the same high watermark. It does that process automatically as it restarts and continues normal replication. But there is an option to do it just by itself too. So that's how the replicat kind of repairs and recovers itself. It'll simply look at the trail files. Now, let's say that the replicat crashed, and it goes to read from the trail files when it restarts and that trail profile is missing. It'll actually communicate to the distribution, or excuse me, to the receiver service and say, hey, receiver service, I don't have this trail file. Can you bring it back for me? And the receiver service will communicate downstream and say, hey, distribution service, I need you to resend me trail find number 6. And so the distribution service will resend that trail file so that the replicat can reprocess it. So it's often nice to have redundant environments with GoldenGate so we can have those trail files kind of around for availability. 13:13 Nikita: What if one of these files gets corrupted? Nick: If one of those trail files is corrupt, let's say that a trail file on the target site became corrupt and the replicat can't read from it for one reason or another. Simply stop the replicat process, delete the corrupt trail file, restart the replicat process, and now it's going to rebuild that trail file from scratch based on the information from the source GoldenGate environment. And so it's very recoverable. Handles it all very well. 13:40 Nikita: And can the extract process bounce back in the same way? Nick: The extract process can also recover in a similar way. So if the extract process crashes, when it restarts itself, there's a number of things that it does. The first thing is it has to rebuild any open transactions. So it keeps all sorts of checkpoint information about the oldest transaction that it's keeping track of, any open transactions that haven't been committed, and any other transactions that have been committed that it's already written to the trail file. So as it's reprocessing that data, it knows exactly what it's committed to trail and what hasn't been committed. And there's a number of ways that it does this. There's two main components here. One of them is called bounded recovery. Bounded recovery will allow you to set a time limit on transactions that span a certain length of time that they'll actually get flushed out to disk on that GoldenGate Hub. And that way it'll reduce the amount of time it takes GoldenGate to restart the extract process. And the other component is cache manager. Cache manager stores uncommitted transactions. And so it's a very elegant way of rebuilding itself from any kind of failure. You can also set up restart profiles so that if any process does crash, the GoldenGate service manager can automatically restart that service an x number of times across y time span. So if I say, hey, if my extract crashes, then attempt to restart it 100 times every 5 seconds. So there's a lot of things that you can do there to make it really nice and automatic repair itself and automatically resilient. 15:18 Lois: Well, that brings us to the end of this episode. Thank you, Nick, for going through the security strategies and recovery processes in such detail. Next week, we'll look at the installation of GoldenGate. Nikita: And if you want to learn more about the topics we discussed today, head over to mylearn.oracle.com and take a look at the Oracle GoldenGate 23ai Fundamentals course. Until next time, this is Nikita Abraham… Lois: And Lois Houston signing off! 15:44 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
Scott and Wes are joined by Erich Gamma, creator of VS Code, and Kai Maetzel, Copilot Lead, to share some big news about the future of VS Code and Copilot. They discuss what it means for developers, how AI is shaping the future of coding, and why staying open to the community is key. Show Notes 00:00 Welcome to Syntax! 01:00 The inception of VS Code. 02:49 VS Code adoption. 04:31 Brought to you by Sentry.io. 04:55 Syntax Denver Meetup! 05:19 The big announcement. 06:25 The current state of Copilot and VS Code. 08:31 The challenges with LLMs running outside of the codebase. 09:31 How to make a business case for AI. 10:47 The maturing of the AI landscape. 13:01 The limitations of extensions. 14:06 Open source vs closed source. 14:49 Copilot's context is public. 19:23 Is context language-specific? 21:23 How does this affect paid Copilot features? 23:27 Secrets of Copilot's server-side. 28:36 What will be open and what will not? 29:03 Is Copilot's UI influenced by VS Code forks? 31:31 Maintaining VS Code identity in forks. 33:07 What does open-sourcing GitHub Copilot mean for Cursor and Windsurf? 38:42 Were you surprised to see VS Code forks? 40:03 Are other extensions able to tap into the AI offerings? 43:20 There's work to be done. 44:13 The timeline. 45:39 Simulation Tests (S Tests). 48:07 How to test LLMs. 49:10 The future of software development with AI. 52:47 What's your favorite model? Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Explore the world of productivity with Gaurav's latest AppleVis podcast episode—the first in a three-part series diving into the powerful Alfred app for macOS. Tailored especially for VoiceOver users, Alfred streamlines your workflow by letting you perform a wide range of tasks simply by typing, eliminating the need to navigate complex interfaces.In this opening episode, Gaurav walks you through the initial setup and configuration of Alfred, providing a thorough guide to its sidebar options. Discover the General tab's key preferences and learn how Alfred can boost your efficiency by replacing Spotlight and seamlessly integrating web searches.Listeners will learn how to:Configure Alfred for the best VoiceOver experience.Navigate Alfred's preferences and settings with ease.Understand Alfred's freemium model and the advantages of the PowerPack.Customize settings to fit your unique workflow.Join Gaurav as he unlocks Alfred's potential, laying the groundwork for upcoming episodes focused on its advanced Features, Workflows, and more.Get Alfred on the Mac App Store: https://apps.apple.com/us/app/alfred/id405843582?mt=12TranscriptDisclaimer: This transcript was generated by AI Note Taker – VoicePen, an AI-powered transcription app. It is not edited or formatted, and it may not accurately capture the speakers' names, voices, or content.Gaurav: Good morning, everyone. Or shall I say good day, depending on where you are in the world right now and what time you're listening to this recording. Today I'm going to do a brief walkthrough of an application called Alfred. Alfred is a freemium application which means you can download and use it for free and there are many additional features you can add on if you were to purchase the premium pack for the application.Gaurav: Now, Alfred is a very powerful tool with which you can do many, many, many actions on your Mac. I would specifically say it's very useful for voiceover users because you don't have to mess around with complicated UI or screen elements, and you can do a lot of things just by typing. In today's demonstration, I'm just going to show you the variousGaurav: aspects and options in the Alfred settings and we shall get oriented with the settings and over time I will do more demonstrations and walkthroughs which dive deeper and deeper into the Alfred menus and settings and teach you how to use and understand them in various ways. So currently I'm on the Alfred settings and preferences page. I'm going to press V-O-F-N left arrow to get to the left most section of the page.VoiceOver: Search preferences, blank, search text field.Gaurav: So I'm on a search box. I'm going to press V or right arrow.VoiceOver: Alfred sidebar. General tab selected. Press up or down. Alfred sidebar. 5.5 Alfred sidebar. Search preference. Alfred in Alfred side.Gaurav: I'm going to do VO shift down arrow to interact with the sidebar. And now I'm just going to use the arrow keys without the VO modifier to see what's in the Alfred sidebar.VoiceOver: General tab…
Discover new levels of productivity with Gaurav's latest AppleVis podcast episode — the second installment in a three-part series all about the powerful Alfred app for macOS. Designed specifically for VoiceOver users, Alfred helps you speed up your workflow by letting you accomplish a wide range of tasks simply by typing—no need to navigate complicated menus or interfaces.In this episode, Gaurav guides you through the essential Alfred settings, offering a clear, step-by-step tutorial to get you started. Learn how to boost your efficiency by customizing general preferences, setting up handy shortcuts, and managing permissions to unlock Alfred's full potential.Here's what you'll learn:How to use Alfred's accessibility features tailored for VoiceOver usersSetting up shortcuts to replace default macOS tools like SpotlightNavigating and understanding Alfred's general settingsUtilizing Alfred's powerful search tools, including personalized Google country subdomainsStay tuned for upcoming episodes, where Gaurav will dive deeper into advanced features, workflows, and premium customization options. Unlock the full power of Alfred on your Mac and elevate your user experience with AppleVis.Get Alfred on the Mac App Store: https://apps.apple.com/us/app/alfred/id405843582?mt=12TranscriptDisclaimer: This transcript was generated by AI Note Taker – VoicePen, an AI-powered transcription app. It is not edited or formatted, and it may not accurately capture the speakers' names, voices, or content.Gaurav: Good morning, everyone. Or shall I say good day, depending on where you are in the world right now and what time you're listening to this recording. Today, I'm going to do a brief walkthrough of an application called Alfred. Alfred is a freemium application, which means you can download and use it for free. And there are many additional features you can add on if you were to purchase the premium pack for the application.Gaurav: Now, Alfred is a very powerful tool with which you can do many, many, many actions on your Mac. And I would specifically say it's very useful for voiceover users because you don't have to mess around with complicated UI or screen elements. And you can do a lot of things just by typing. So in today's demonstration, I'm just going to show you the variousGaurav: aspects and options in the Alfred settings and we shall get oriented with the settings and over time I will do more demonstrations and walkthroughs which dive deeper and deeper into the Alfred menus and settings and teach you how to use and understand them in various ways. So currently I'm on the Alfred settings and preferences page. I'm going to press V-O-F-N left arrow to get to the left most section of the page.VoiceOver: Search preferences, blank, search text field.Gaurav: So I'm on a search box. I'm going to press V or right arrow.VoiceOver: Alfred sidebar. General tab selected. Alfred sidebar. Alfred sidebar. 5.5.VoiceOver: Alfred sidebar. Search preference. Alfred in Alfred side.Gaurav: I'm going to do VO…
OpenAI just launched Codex, a brand-new coding agent that can build features and fix bugs autonomously. We've been testing it at Every for a few days, and I'm impressed.I invited Alexander Embiricos, a member of the OpenAI product staff responsible for Codex, to demo the agent live on a special edition of AI & I. We talk through:What Codex is and how it works. Codex's UI allows developers to see the list of tasks the agent is working on, how many lines were changed for each, and the status of the PR. It's built for the senior software engineer who wants to delegate and review tasks efficiently.How OpenAI is thinking about agents. Codex is one piece of a unified super-assistant OpenAI wants to eventually build—an agent that helps users easily get things done by selecting the right tools for them behind the scenes. Why an “abundance mindset” is best for interacting with agents. Codex is designed to allow users to delegate many tasks at once without getting caught up in the details. This lets you point an abundance of agents at a specific task, like a difficult bug—it's worth it even if only one of them succeeds.OpenAI's vision for the future of programming. In the future developers will probably spend less time writing routine code and more time guiding agents, reviewing their work, and making strategy decisions. Programming will become more social, letting teams easily delegate multiple tasks at once, allowing people to focus on ideas and collaboration instead of routine coding.Timestamps:Introduction: 00:00:52The product decisions behind Codex's interface: 00:01:40How Codex works under the hood: 00:06:20Why you need an abundance mindset to work well with agents: 00:14:06Setting Codex to work on a real task in “Ask” mode: 00:16:28How OpenAI is thinking about designing agents: 00:18:54The future of programming is social: 00:31:16Reviewing Codex's work live: 00:37:21How the landscape of agents will evolve: 00:39:41
Dmitry Zlokazov is the head of product at Revolut, the $45 billion fintech giant operating in over 50 countries, serving more than 50 million customers, and producing some of the world's top product leaders. Dmitry shares his hard-won lessons, contrarian org design principles, and day-to-day practices that power Revolut's relentless shipping velocity, culture of ownership, and unparalleled “wow” product experience.What you'll learn:1. Revolut's unique organizational approach, where “product owners” manage cross-functional pods as “local CEOs,” with genuine end-to-end ownership and hiring/firing power2. How a radical, ultra-flat structure enables more than 150 product owners to maintain founder-level quality and velocity across dozens of parallel launches3. How Revolut maintains quality while shipping hundreds of features across over 50 countries4. Why Revolut favors “raw intellect and hunger” over experience, and how internal transfers (including ex-engineers and ops managers) become the company's most successful product leaders5. How Revolut's founders review every single UI shipped, and why this founder detail obsession scales rather than limits innovation6. Their framework for launching new products—from ideation, validation, and first user cohort to rapid “algorithmization” and scaling across countries7. The importance of treating products that are 99% done as closer to 0% done, vs. 100% done—This entire episode is brought to you by Stripe—Helping companies of all sizes grow revenue.—Where to find Dmitry Zlokazov:• X: https://x.com/Dzlokazov• LinkedIn: https://www.linkedin.com/in/zlokazov/—Where to find Lenny:• Newsletter: https://www.lennysnewsletter.com• X: https://twitter.com/lennysan• LinkedIn: https://www.linkedin.com/in/lennyrachitsky/—In this episode, we cover:(00:00) Introduction to Dmitry and Revolut(03:41) Revolut's unique approach to product management(06:58) The role and responsibilities of product owners(09:28) Types of product owners at Revolut(15:50) Building “wow” products(25:00) Hiring practices(31:33) Managing teams and projects(41:07) Revolut's diverse product offerings(44:40) Scaling new products successfully(52:10) Attracting top talent(58:43) Failure corner(01:02:49) Lightning round and final thoughts—Referenced:• Revolut: https://www.revolut.com/• Intercom: https://www.intercom.com/• Palantir: https://www.palantir.com/• Which companies produce the best product managers: https://www.lennysnewsletter.com/p/which-companies-produce-the-best• Which companies accelerate PM careers most: https://www.lennysnewsletter.com/p/which-companies-accelerate-your-pm• Deliver WOW to our customers: https://www.revolut.com/blog/post/deliver-wow/• Nik Storonsky on LinkedIn: https://www.linkedin.com/in/nstoronsky• Vlad Yatsenko on LinkedIn: https://www.linkedin.com/in/yatsenko/• How Palantir built the ultimate founder factory | Nabeel S. Qureshi (entrepreneur and writer, ex-Palantir): https://www.lennysnewsletter.com/p/inside-palantir-nabeel-qureshi• Gokul Rajaram on designing your product development process, when and how to hire your first PM, a playbook for hiring leaders, getting ahead in you career, how to get started angel investing, more: https://www.lennysnewsletter.com/p/gokul-rajaram-on-designing-your-product• Gokul Rajaram on X: https://x.com/gokulr• Brian Chesky's new playbook: https://www.lennysnewsletter.com/p/brian-cheskys-contrarian-approach• Schlep blindness: https://www.paulgraham.com/schlep.html• Revolut Launches RevPoints Loyalty Programme, Turning Daily Expenses into Exclusive Rewards: https://www.revolut.com/news/revolut_launches_revpoints_loyalty_programme_turning_daily_expenses_into_exclusive_rewards/• Gemini: https://gemini.google.com/• ChatGPT: https://chatgpt.com/• Figma: https://www.figma.com/• Oppenheimer: https://www.imdb.com/title/tt15398776/• Manus: https://manus.im/• Eisenhower quote: https://quoteinvestigator.com/2017/11/18/planning/• Wealth protection: https://help.revolut.com/help/security-logging-in/wealth-protection/what-is-wealth-protection/—Recommended books:• The Hard Thing About Hard Things: Building a Business when There Are No Easy Answers―Straight Talk on the Challenges of Entrepreneurship: https://www.amazon.com/Hard-Thing-About-Things-Building/dp/0062273205• Build: An Unorthodox Guide to Making Things Worth Making―Personal Journey from Product Designer to Mentor: https://www.amazon.com/Build-Unorthodox-Guide-Making-Things/dp/0063046067—Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@lennyrachitsky.com.—Lenny may be an investor in the companies discussed. This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit www.lennysnewsletter.com/subscribe
Recruiting Future helps Talent Acquisition teams drive measurable value by developing strategic capability in Foresight, Influence, Talent, and Technology. In this episode, we'll be focusing specifically on technology. The fundamental shift from complex software user interfaces to conversational recruiting technology is happening right now, with profound implications for how we think about the ATS. What are the implications for both recruiters and candidates when the recruiting system becomes an invisible part of the flow of communication? My guest this week is Michal Nowak, SVP of Engineering at SmartRecruiters. In our conversation, Michal shares his insights on how conversational interfaces can transform recruiting from an admin-heavy profession to one focused on meaningful human connections and strategic thinking. In the interview, we discuss: How AI has shifted development priorities Keeping up with the technology Working with TA professionals to spot use cases that don't exist yet How AI can help recruiters build connections faster Moving to chat-based interfaces Using adaptive UI to deal with complexity Ethics, transparency, and trust What does the future look like? Follow this podcast on Apple Podcasts. Follow this podcast on Spotify.
Benedicte shares her goals for the year. The Userlist team goes deep into their redesign project.Benedicte recently met up with her mentor group for a planning session and shares her goals and projected timeline for the next two years. Meanwhile, Ola has been taking charge of the user interviews for Galleon. And with just 4 weeks before their great sailing adventure, the Pirate family is also busy making preparations.Benedikt and the Userlist team has made good progress on their big UI redesign project. And to address one of their customer's needs, they are also working on a feature for array filters.
You finally said yes. You stepped out in obedience. You moved forward in faith…So why does it feel so quiet now?In this episode of The Faith & Aloha Show, I'm opening up about the unexpected silence I felt after stepping into what I knew God was calling me to.The confirmations were loud and clear — until I actually got there. That silence felt scary… until I realized it wasn't punishment — it was an invitation to trust.Let's talk about what it means to walk by faith when you no longer hear Him as clearly, and how stillness can grow your strength more than a thousand signs ever could.Featuring:
Hoje o papo é sobre acessibilidade. Neste episódio, mergulhamos em um papo sobre acessibilidade que foi muito além da visão tradicional e capacitista que costuma surgir nesses contextos. Vem ver quem participou desse papo: André David, o host que estava louco para aprender Vinny Neves, Líder de Front-End na Alura Caio Cabral, desenvolvedor full stack Rebeca Sousa, UX e UI designer
Alexis est Head of Design chez Finary.A la base, Alexis est basketteur professionnel. Mais, alors qu'il souhaite continuer son parcours sportif aux Etats-Unis, sa bourse lui est refusée, mettant fin à ses rêves sportifs. Comme à côté il code, il décide de se professionnaliser dans le design.Il commence son parcours académique en faisant une licence d'arts plastiques, alors qu'il n'a aucune base en arts.Après sa licence, il estime avoir fait le tour du sujet et à fortement envie de travailler sur du produit. Mais il se dirige vers un master en direction artistique. C'est alors qu'il monte en compétence sur le UI Design, le packaging, le design industriel… Tout en faisant du freelancing en parallèle de ses études.A la fin de ses études, Alexis rejoint Skyrock pour travailler sur les Skyblog . Il devait travailler sur la partie marketing, mais très rapidement il bascule sur la création de l'application iOS Skyblog, qui est un véritable succès.Ensuite, Alexis rejoint Lagardère qui souhaite créer des communautés des marques du groupe. Alexis travaille alors sur les communautés Doctissimo et Psychologie. Puis il va travailler sur une application pour accompagner les femmes durant leur période de grossesse. Alexis revient sur ce projet et nous explique comment il l'a mené en partant de 0.En travaillant sur ce projet, il se rend compte que certaines étapes sont trop manuelles : comme rentrer son poids il entre alors en discussion avec Withings. Qu'il va rapidement rejoindre après avoir tenté de créer une application de suivi de calories.Chez Withings, il va d'abord travailler sur l'application Health Mate avant de travailler sur l'interface des produits physiques de la marque et de récupérer la direction de l'équipe Product Design. L'occasion pour Alexis de nous expliquer comment il est passé de solo designer à lead d'une équipe de 15 designers.Après un passage éclair chez Renault, Alexis rejoint Plume Labs qui conçoit un outil d'analyse de l'air. Cette fois, il travaille à la conception du produit physique, ainsi qu'à son pendant numérique. Lorsque l'entreprise se fait racheter, Alexis décide de rejoindre Doctolib en tant que Directeur du Product Design.Au même moment, un ami commence à investir dans des start-ups, mais il ne sait pas vraiment comment faire. Lorsqu'Alexis qu'il faudrait qu'une app puisse l'aider, Finary le contacte.Il rejoint alors l'entreprise pour les aider sur le design. Cet épisode est l'occasion de revenir sur son arrivée dans l'entreprise, ce qu'il y a mis en place, de l'équipe qu'il a monté et de sa manière de travailler au quotidien sur le produit. Les ressources de l'épisodeFinaryValidating Product Ideas, Tomer SharonFluid PersonaLes autres épisode de Design Journeys#9 Mickaël David, Design Director @ Doctolib#37 Lucas Lengagne, Head of Design @ Agorapulse Pour contacter AlexisLinkedInHébergé par Ausha. Visitez ausha.co/politique-de-confidentialite pour plus d'informations.
In this episode, Lois Houston and Nikita Abraham, along with Nick Wagner, focus on GoldenGate's terminology and architectural evolution. Nick defines source and target systems, which are crucial for data replication, and then moves on to explain the data extraction and replication processes. He also talks about the new microservices architecture, which replaces the classic architecture, offering benefits like simplified management, enhanced security, and a user-friendly interface. Nick highlights how this architecture facilitates easy upgrades and provides a streamlined experience for administrators. Oracle GoldenGate 23ai: Fundamentals: https://mylearn.oracle.com/ou/course/oracle-goldengate-23ai-fundamentals/145884/237273 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X: https://x.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Kris-Ann Nansen, Radhika Banka, and the OU Studio Team for helping us create this episode. --------------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:25 Nikita: Welcome to the Oracle University Podcast! I'm Nikita Abraham, Team Lead of Editorial Services with Oracle University, and with me is Lois Houston: Director of Innovation Programs. Lois: Hi there! Thanks for joining us again as we make our way through Oracle GoldenGate 23ai. Last week, we discussed all the new features introduced in 23ai and today, we'll move on to the terminology, the different processes and what they do, and the architecture of the product at a high level. 00:56 Nikita: Back with us is Nick Wagner, Senior Director of Product Management for Oracle GoldenGate. Hi Nick! Let's get into some of the terminology. What do we actually call stuff in GoldenGate? Nick: Within GoldenGate, we have our source systems and our target systems. The source is where we're going to be capturing data from, the targets, where we're going to be applying data into. And when we start talking about things like active-active or setting up GoldenGate for high availability, where your source can also be your target, it does become a little bit more complex. And so in some of those cases, we might refer to things as East and West, or America and Europe, or different versions of that. We also have a couple of different things within the product itself. We have what we call our Extract and our Replicat. The Extract is going to be the process that pulls the data out of the database, our capture technology. Our Replicat's going to be the one that applies the data into the target system, or you can also look at it as a push technology. We have what we call our Distribution Path. Our Distribution Path is going to be how we're sending the data across the network. A lot of times when customers run GoldenGate, they don't have the luxury of just having a single server of GoldenGate that can pull data from one database and push data into another one. They need to set up multiple hops of that data. And so in that case, we would use what we call a Distribution Path to send that data from one system to the next. We also have what we call a Target Initiated Path. It's kind of a subset of your Distribution Path, but it allows you to communicate from a less secure environment into a more secure environment. 02:33 Lois: Nick, what about parameter names. I've seen them in uppercase…title case…does that matter? Nick: GoldenGate has a lot of parameters. This is something you'll see all over the place within GoldenGate itself. These parameters are in your Extract and Replicat parameter files during your distribution path parameter files. Parameters for GoldenGate are case insensitive. Within your own environments, you can set it up to have lowercase, mixed case, whatever you want, but just be aware that they are case insensitive. GoldenGate doesn't care, it's just for readability. And then we also have something called trail files. Trail files is where GoldenGate stores all the data before we're able to apply it into that target system. Think about it as our queuing mechanism, and we're queuing everything outside the database so that we're not overloading those database environments. And that's some of the terminology for the product itself. We also have microservices within GoldenGate. 03:31 Nikita: And at the heart of everything is the Service Manager, right? Talk to us about what it is and what it does. Nick: The service manager is responsible for making sure that everything else is up and running. If you are familiar with GoldenGate classic architecture, this is kind of similar to a GoldenGate manager where that process was there to make sure that processes were running the trail files, or excuse me, that certain error logs were getting written out. If a process went down, the manager would restart that process. The service manager is performing a lot of those same functions. Now attached to the service manager, we have our configuration service. This is new in GoldenGate 23ai. This configuration service is going to allow you to set up GoldenGate for highly available environments. So you can build HA into GoldenGate itself using the configuration service. 04:22 Lois: And what does this configuration service do? Nick: This configuration service essentially moves the checkpoint files that used to be on disk into a database so that everything can be stored inside of a database. Also attached to the service manager, we have the performance metric service. This is a service that is going to be gathering all the performance metrics of GoldenGate. So it's going to tell you how fast things are going, what the latencies are, how many bytes per second we're reading from, the transaction logs or writing to our trail files. How quickly a distribution path is sending data across a network. If you want to know any of your lag information, you'll get it from the performance metrics server. We also have the receiver service and the distribution service. These two work hand in hand to establish network communication between two GoldenGate environments. So on what we call our source system, we have a distribution service that's going to send the data to our target system. On the target system, a receiver service is going to receive that data and then rewrite the trail files. We also have the administration service that's responsible for authentication and authorization of the users, as well as making sure that people have access to the right information. 05:33 Nikita: Ok. Moving on the deployment, how is GoldenGate actually deployed, Nick? Nick: GoldenGate is kinda nice. So the way that the product is installed is you install the GoldenGate environment and that's what we call our service manager deployment under a specific GoldenGate home. So the software binaries themselves get installed under a home, we'll say U01/OGG23AI. Now once I've installed GoldenGate once, that's my OGG home. I can now have any number of service managers and deployments tied to that same home. 06:11 Lois: Ok, let's work with an example to make this simpler. Let's say I've got a service manager that's going be responsible for three different deployments: Accounting, Finance, and Sales. Nick: Each of these deployments is going to reside in its own directory. Each of these deployments is going to have its own set of microservices. And so this also means that each of these deployments can have their own set of users. So the people that access the GoldenGate accounting deployment can be different than the ones that access the sales deployment. This means with this distribution of roles that I can have somebody come in and administer the sales database, but they wouldn't have any information or any access to accounting or finance. And this is very important, it allows you to really pull that information apart and separate it. Each of these environments also has their own set of parameter files, Extract process, Replicat process, distribution services, and everything. So it's a very nice way of splitting things up, but all having them tied to the same GoldenGate home system. And this home is very important. So I can take a deployment, let's say my finance deployment, and if I want to move it to a new GoldenGate home and that GoldenGate home is a different version, like let's say that my original home is 23.4, my new GoldenGate home is 23.7, I simply stop that GoldenGate deployment. I stopped at a finance deployment. I changed its OGG home from 23.4 to 23.7. I restart the deployment, that deployment is automatically upgraded to the new environment and attached to the new system. So it makes upgrading very, very simple, very easy, very elegant. 07:53 Nikita: Ok. So, we've spoken about the services…some of the terminology. Let's get into the architecture next. Nick: So when we talk about the architecture for GoldenGate, we used to have two different architectures. We had a classic architecture and a microservices architecture. Classic architecture was something that's been around since the very beginning of GoldenGate in the late '90s. We announced that, that architecture was deprecated in 19c. And Oracle deprecated means that feature is no longer going to be enhanced and it'll be patched selectively. And at some point in the future, it'll be entirely desupported. Well, GoldenGate 23ai is that future. And so in 23ai, the classic architecture is desupported, that means that it's no longer in the build at all. And so it's just microservices architecture. 08:41 Lois: Is there a tool to assist with this migration? Nick: We do have a migration utility that will convert an old classic architecture into the new microservices architecture. But there is quite a bit of learning curve to the new microservices architecture. So it's important that we go through how it works in the changes. 09:04 Are you looking to optimize your implementation strategies and improve efficiency? We have a solution for you! Our new Oracle Fusion Cloud Applications Foundations training and certification program. You'll learn to leverage Oracle Modern Best Practice (OMBP) to re-imagine business processes using advanced technologies in Oracle Fusion Cloud Applications such as AI, mobile, analytics, and more. Visit mylearn.oracle.com to get started today. 09:37 Nikita: Welcome back! Nick, what are the benefits of this microservices architecture? Nick: It's got that simplified lifecycle for patching and upgrading. A lot of the GoldenGate patches that you get, especially these bundle patches, are complete installs as well. So you can go into My Oracle Support and download a complete install of a patch and that way, you don't have to use old patch to apply them. The only time you'll be using old patch is for one-off patches or smaller patches that need to be applied to your GoldenGate system. The microservices product has the same trusted Capture and Apply process that Classic did. There's almost no changes between the two except on how they communicate with their parent processes. And so the same logic that you use to pull data from Oracle or to apply data into Oracle is all the same. 10:25 Lois: And has the interface been upgraded as well? Nick: We've added a really nice, easy to use web interface for the microservices version of GoldenGate. Not only is this web interface work with all your standard browsers, but it's also mobile friendly too. So I can actually control and administer GoldenGate right through my mobile device. It also has new secure remote administration. This is something that the classic architecture was really missing. And so in the classic architecture, to use the command line interface, you had to log into the database server where GoldenGate was installed. Now, the command line interface, as well as the web interface and the REST API, all use remote administration and authentication. So that means that I can install the new command line interface or what we call admin client on my laptop locally and I can connect to any GoldenGate deployment as long as I have the username and password for that deployment. It's also more secure. GoldenGate microservices can also be deployed on premise or in OCI as a service and now also on these third-party clouds like Azure and Google Cloud. And it's also easier for developers to integrate in with the APIs themselves. Everything that GoldenGate does through the admin client as well as the web UI can all be traced. The REST API calls for GoldenGate are all fully published so you can get them right directly from the documentation, you can build your own web interface if you want to. So it makes it very easy. The REST APIs are also streamlined. With a single REST API call, I can do something like add an Extract process, create it, set up my parameter file, and set up the trail files all with a single API command. Whereas in the past, it would require multiple command line interface commands to do that same thing. So it's extremely elegant, very advanced. 12:16 Nikita: What does the microservices architecture look like? I know it's a bit complicated when we're not actually looking at a diagram of it, but just a high level, can you explain the different parts of it? Nick: It's pretty straightforward. But essentially what you've got on each system is a service manager. That service manager is then going to have a number of processes or services beneath it. It'll have the configuration service that stores the checkpoint information for GoldenGate. It'll have the administrative service for the authentication and users, the distribution service to send the data across a network, a receiver service to receive that information, performance metrics to get the performance statistics out of GoldenGate. And then of course, you also have your Extracts and Replicats that capture and apply technology. Each of those Extracts and Replicats will then connect to a database on the Extract side of things. That Extract is going to write to trail files. Those trail files are then going to be sent across the network where they're rebuilt on the target system and the Replicat's going to consume them and apply them into the target database. So the Replicat behaves almost like an end user. So it's taking that trail file data and simply converting it to DML operations, insert, update, delete, or a DDL operation in the case of Oracle, alter table, create table, et cetera, to go into that target database. 13:39 Lois: To look at a diagram of this architecture and learn about it in more detail, check out the Oracle GoldenGate 23ai Fundamentals course on mylearn.oracle.com. So, Nick, if I'm looking to deploy GoldenGate, what should I primarily keep in mind? Nick: So as you go to install GoldenGate and you look at a deployment, there's a couple of important environment variables that you want to make sure you're aware of. So one of the first ones is your OGG_Home. This environment variable is extremely important. This is the location of the GoldenGate software itself. And I want to stress how important it is to always use version numbers when you're setting up your GoldenGate home. When you go to install the software, if you're installing GoldenGate 23.5, use 23.5 within the home directory structure. If you're installing GoldenGate 23.7, use 23.7 inside that directory structure. 14:33 Nikita: Right… that way I'll always know which versions are which, and it'll make it really easy to upgrade and move from one version to the next. Ok, got it. What else, Nick? Nick: There's a couple other important directories. You have your OGG_ETC_HOME. This is where things like the configuration files are going to reside, parameter files, all your certificates for security, including the wallets where we store the credentials for not only the database accounts, but also for the GoldenGate user accounts as well. We have our GoldenGate variable home directory or VAR home. This is where all the GoldenGate log files are residing. And these are the log files that allow you to see what's going on in GoldenGate for auditing purposes. Anytime anybody makes a change to GoldenGate, you're going to see information go into the log files on what was happening and how it was working and what they did, what time they did, what command they issued. Another big important feature about these log files is it also gives you error information and troubleshooting details. So if you ever need to find out what happened in GoldenGate, what went wrong, you would look at these log files to find out that information. And then you also have your OGG_DATA_HOME. This is where those trail files are going to go. Essentially, this is kind of the queuing or overflow for GoldenGate. There's a couple of other additional components. We've got the admin client. This is our command line utility. If you don't want to use a web browser or prefer a command line utility, you can use the admin client. The admin client is also fully scriptable. So if you wanted to write scripts that would go off and automate things in GoldenGate, you can do that. A lot of customers did that with GGSCI in the classic architecture. You can do the same thing now with the admin client. The other component is the microservices security authentication and authorization services. These handle communication security, especially making sure that any passwords or usernames and everything like that is all encrypted. And instead of using an actual username and password, everything through the product is going to be done through an alias. And then it also handles all the authorization authentication, permissions, user accountability, and roles within GoldenGate. 16:39 Lois: Anything else you'd like to talk about before we wrap up for today, Nick? Nick: I also wanted to take a minute to talk about the REST API. All the microservices provide REST APIs to administer them and all of these are fully documented. They can be used by any client that can make REST API calls. So if you wanted to use Python, cURL, a web browser, you can do that as well. They're all just HTTP or HTTPS calls, get, put, patch, the standard REST API standards. And then GoldenGate does provide our admin client as well as a WebUI that use these REST APIs under the covers if you ever wanted to get a more advanced look at how it works. 17:18 Nikita: Well, that's all the time we have for today. Thanks for joining us, Nick. Lois: Yes, thanks Nick. We look forward to having you back next week to talk with us about security strategies and data recovery. Nikita: And if you want to learn more about the topics we discussed today, head over to mylearn.oracle.com and take a look at the Oracle GoldenGate 23ai Fundamentals course. Until next time, this is Nikita Abraham… Lois: And Lois Houston, signing off! 17:43 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
This week, Steve performs some more updates of the code base using Aider, while some skeuomorphic UI updates from Kotaro have us excited, and Aaron is a little tired after gathering real-world data by running a marathon at an impressive pace.## Show NotesIntroductionsBento Fit: The Story So FarBento Fit: Refactoring the data model with Aider Tangent: Xcode + ClaudeBento Fit: Skeuomorphic UI updateNext Steps- Two column bento cards - Persistence of bento card settings- Remaining HealthKit metricsWrap-Up: http://phillycocoa.orgSide Project Shoutout: https://bleep.is## Chapters00:00 Introductions07:10 Bento Fit: The Story So Far12:29 Bento Fit: Refactoring the data model with Aider24:27 Tangent: Xcode + Claude Rumor27:26 Bento Fit: Refactoring the data model with Aider (cont.)28:45 Bento Fit: Skeuomorphic UI update50:16 Wrap-Up50:35 Side Project Shoutout: Bleep.is52:31 TagIntro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.
Node is back in the news with some noteworthy updates as v24 drops. It gets an upgrade to 13.6 for its V8 JavaScript engine, runs with npm version 11, and has more efficient implementation of the local storage API and test runner updates.Google has released its newest version of its Gemini AI model: Gemini 2.5 Pro Preview (I/O Edition), which claims to be the best model for front-end and UI development. To prove it, Google links to a site called the WebDev Arena (where Gemini 2.5 Pro Preview ranks #1), that lets users put in a prompt and then pits different AI models head to head to build a site based on the prompt. Figma just had their 2025 Config conference and unveiled a host of new offerings, including Figma Sites that lets folks design, prototype and publish with Figma, and Figma Make the AI prompting tool that can add functionality to a Figma mockup via natural language directions.News:Paige - Node 24 updatesJack - Figma Make and Figma Sites and conference demo videoTJ - Gemini 2.5 updates and WebDev ArenaBonus News:Take the first annual State of Devs surveyOpenAI agrees to buy Windsurf for $3BFire Starters:CSS reading-flow and reading-orderWhat Makes Us Happy this Week:Paige - Old Town Trolley ToursJack - The Residence TV showTJ - ChatGPT helping with camera & video setupThanks as always to our sponsor, the Blue Collar Coder channel on YouTube. You can join us in our Discord channel, explore our website and reach us via email, or talk to us on X, Bluesky, or YouTube.Front-end Fire websiteBlue Collar Coder on YouTubeBlue Collar Coder on DiscordReach out via emailTweet at us on X @front_end_fireFollow us on Bluesky @front-end-fire.comSubscribe to our YouTube channel @Front-EndFirePodcast
Allen Wyma talks with Howard Zuo, CEO at Dataland, a software company that builds AI agents for customer support teams, using Rust. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps [@0:00] - Introduction to Howard Zuo and Dataland [@2:21] - Supported data sources and plugins [@5:36] - Challenges with data diversity [@9:12] - Focus on customer support teams [@13:02] - Choosing Rust for performance and safety [@18:39] - Comparing Rust to Go [@24:10] - Learning async and debugging [@30:28] - Rust's ecosystem for data processing [@48:32] - Rust and WebAssembly for UI performance [@57:14] - Closing thoughts Credits Intro Theme: Aerocity Audio Editing: Plangora Hosting Infrastructure: Jon Gjengset Show Notes: Plangora Hosts: Allen Wyma
Amanda Silberling from TechCrunch joins Mikah Sargent this week! Spotify's latest update gives users more control over their listening experience. Students are using AI more widely to cheat. Microsoft's latest Surface devices still utilize Snapdragon X. And Netflix is rolling out a major UI redesign, which includes algorithmic changes and a TikTok-like feed. Amanda talks about Spotify's rollout of its latest update, which utilizes AI-driven features, including enhanced playlists and "smart shuffle." Mikah shares a New York Magazine article that highlights the increasing use of AI tools by students to complete assignments and the impact the reliance of these tools will have on students' critical thinking skills. Brian Westover of PCMag joins Mikah to talk about Microsoft's latest Surface devices, including a 13-inch Surface Laptop and 12-inch Surface Pro tablet. Mikah chats about Netflix rolling out a significant redesign of its user interface, incorporating algorithmic changes and a feed similar to TikTok, as a way to boost user engagement and keep users hooked in Netflix's ecosystem. Hosts: Mikah Sargent and Amanda Silberling Guest: Brian Westover Download or subscribe to Tech News Weekly at https://twit.tv/shows/tech-news-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: zscaler.com/security spaceship.com/twit cachefly.com/twit
Amanda Silberling from TechCrunch joins Mikah Sargent this week! Spotify's latest update gives users more control over their listening experience. Students are using AI more widely to cheat. Microsoft's latest Surface devices still utilize Snapdragon X. And Netflix is rolling out a major UI redesign, which includes algorithmic changes and a TikTok-like feed. Amanda talks about Spotify's rollout of its latest update, which utilizes AI-driven features, including enhanced playlists and "smart shuffle." Mikah shares a New York Magazine article that highlights the increasing use of AI tools by students to complete assignments and the impact the reliance of these tools will have on students' critical thinking skills. Brian Westover of PCMag joins Mikah to talk about Microsoft's latest Surface devices, including a 13-inch Surface Laptop and 12-inch Surface Pro tablet. Mikah chats about Netflix rolling out a significant redesign of its user interface, incorporating algorithmic changes and a feed similar to TikTok, as a way to boost user engagement and keep users hooked in Netflix's ecosystem. Hosts: Mikah Sargent and Amanda Silberling Guest: Brian Westover Download or subscribe to Tech News Weekly at https://twit.tv/shows/tech-news-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: zscaler.com/security spaceship.com/twit cachefly.com/twit
Amanda Silberling from TechCrunch joins Mikah Sargent this week! Spotify's latest update gives users more control over their listening experience. Students are using AI more widely to cheat. Microsoft's latest Surface devices still utilize Snapdragon X. And Netflix is rolling out a major UI redesign, which includes algorithmic changes and a TikTok-like feed. Amanda talks about Spotify's rollout of its latest update, which utilizes AI-driven features, including enhanced playlists and "smart shuffle." Mikah shares a New York Magazine article that highlights the increasing use of AI tools by students to complete assignments and the impact the reliance of these tools will have on students' critical thinking skills. Brian Westover of PCMag joins Mikah to talk about Microsoft's latest Surface devices, including a 13-inch Surface Laptop and 12-inch Surface Pro tablet. Mikah chats about Netflix rolling out a significant redesign of its user interface, incorporating algorithmic changes and a feed similar to TikTok, as a way to boost user engagement and keep users hooked in Netflix's ecosystem. Hosts: Mikah Sargent and Amanda Silberling Guest: Brian Westover Download or subscribe to Tech News Weekly at https://twit.tv/shows/tech-news-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: zscaler.com/security spaceship.com/twit cachefly.com/twit
React Core team member Dan Abramov joins us to explore "JSX over the wire" and the evolving architecture of React Server Components. We dive into the shift from traditional REST APIs to screen-specific data shaping, the concept of Backend for Frontend (BFF), and why centering UI around the user experience—not server/client boundaries—matters more than ever. Links https://danabra.mov https://github.com/gaearon https://bsky.app/profile/danabra.mov https://overreacted.io https://www.youtube.com/@danabramov Resources JSX Over The Wire: https://overreacted.io/jsx-over-the-wire/ Impossible Components: https://overreacted.io/impossible-components/ What Does "use client" Do?: https://overreacted.io/what-does-use-client-do/ Our Journey With Caching: https://nextjs.org/blog/our-journey-with-caching https://parceljs.org https://nextjs.org/docs/app We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Dan Abramov.
Amanda Silberling from TechCrunch joins Mikah Sargent this week! Spotify's latest update gives users more control over their listening experience. Students are using AI more widely to cheat. Microsoft's latest Surface devices still utilize Snapdragon X. And Netflix is rolling out a major UI redesign, which includes algorithmic changes and a TikTok-like feed. Amanda talks about Spotify's rollout of its latest update, which utilizes AI-driven features, including enhanced playlists and "smart shuffle." Mikah shares a New York Magazine article that highlights the increasing use of AI tools by students to complete assignments and the impact the reliance of these tools will have on students' critical thinking skills. Brian Westover of PCMag joins Mikah to talk about Microsoft's latest Surface devices, including a 13-inch Surface Laptop and 12-inch Surface Pro tablet. Mikah chats about Netflix rolling out a significant redesign of its user interface, incorporating algorithmic changes and a feed similar to TikTok, as a way to boost user engagement and keep users hooked in Netflix's ecosystem. Hosts: Mikah Sargent and Amanda Silberling Guest: Brian Westover Download or subscribe to Tech News Weekly at https://twit.tv/shows/tech-news-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: zscaler.com/security spaceship.com/twit cachefly.com/twit
Amanda Silberling from TechCrunch joins Mikah Sargent this week! Spotify's latest update gives users more control over their listening experience. Students are using AI more widely to cheat. Microsoft's latest Surface devices still utilize Snapdragon X. And Netflix is rolling out a major UI redesign, which includes algorithmic changes and a TikTok-like feed. Amanda talks about Spotify's rollout of its latest update, which utilizes AI-driven features, including enhanced playlists and "smart shuffle." Mikah shares a New York Magazine article that highlights the increasing use of AI tools by students to complete assignments and the impact the reliance of these tools will have on students' critical thinking skills. Brian Westover of PCMag joins Mikah to talk about Microsoft's latest Surface devices, including a 13-inch Surface Laptop and 12-inch Surface Pro tablet. Mikah chats about Netflix rolling out a significant redesign of its user interface, incorporating algorithmic changes and a feed similar to TikTok, as a way to boost user engagement and keep users hooked in Netflix's ecosystem. Hosts: Mikah Sargent and Amanda Silberling Guest: Brian Westover Download or subscribe to Tech News Weekly at https://twit.tv/shows/tech-news-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: zscaler.com/security spaceship.com/twit cachefly.com/twit
Amanda Silberling from TechCrunch joins Mikah Sargent this week! Spotify's latest update gives users more control over their listening experience. Students are using AI more widely to cheat. Microsoft's latest Surface devices still utilize Snapdragon X. And Netflix is rolling out a major UI redesign, which includes algorithmic changes and a TikTok-like feed. Amanda talks about Spotify's rollout of its latest update, which utilizes AI-driven features, including enhanced playlists and "smart shuffle." Mikah shares a New York Magazine article that highlights the increasing use of AI tools by students to complete assignments and the impact the reliance of these tools will have on students' critical thinking skills. Brian Westover of PCMag joins Mikah to talk about Microsoft's latest Surface devices, including a 13-inch Surface Laptop and 12-inch Surface Pro tablet. Mikah chats about Netflix rolling out a significant redesign of its user interface, incorporating algorithmic changes and a feed similar to TikTok, as a way to boost user engagement and keep users hooked in Netflix's ecosystem. Hosts: Mikah Sargent and Amanda Silberling Guest: Brian Westover Download or subscribe to Tech News Weekly at https://twit.tv/shows/tech-news-weekly. Join Club TWiT for Ad-Free Podcasts! Support what you love and get ad-free shows, a members-only Discord, and behind-the-scenes access. Join today: https://twit.tv/clubtwit Sponsors: zscaler.com/security spaceship.com/twit cachefly.com/twit
Can the perceived gender of a robot influence the decisions you make make getting recommendations from it? We critique Netflix's TV and mobile UI redesign. Plus is the cat out of the bag? Online photos show a possible Xbox handheld could be arriving sooner rather than later. Scott tells us all about it! And Matter rolls out the 1.4.1 update that adds tap-to-pair setup via NFC and multi-device QR codes to speed up device onboarding. Starring Sarah Lane, Tom Merritt, Scott Johnson, Roger Chang, Joe. To read the show notes in a separate page click here! Support the show on Patreon by becoming a supporter!
On this episode of Tame the Mobile Beast, host Tom Butta dives deep into the challenges of breaking down business silos and fostering creativity with Nick Law, Creative Chairperson at Accenture Song. Throughout their conversation, Nick and Tom explore the importance of aligning what matters to customers with what drives profitability for the business. Nick argues that “ You're not making business decisions separate from what's good for the customer, and you're also not making customer decisions that aren't gonna be good for business.”Together, they emphasize that a unified approach not only fosters a more cohesive customer experiencem, but also strengthens the organization as a whole. Nick points out that while operating in silos is a natural step of scaling your organization, it can create costly inefficiencies and jeapordizies a collaboration that is rooted in shared vision and principles. Drawing on real-world examples from his own career, Nick reflects on how businesses can adapt to technological advancements without sacrificing empathy and creativity. Ultimately, he urges organizations to remember that technology should enhance, not replace, the nuanced human judgment that's essential for delivering exceptional customer experiences.—Guest Quote" The hardest thing is to reverse engineer everything from your customer. Now, it doesn't mean by the way that we surrender to everything the customer wants, but don't run a business. We're always a business. But what you need to align is what's relevant for the customer with what's gonna make you money. There's an overlap there. It's not a silo. You're not making business decisions separate from what's good for the customer, and you're also not making customer decisions that aren't gonna be good for business. So that's the trick.” – Nick Law—Time Stamps 00:53 Introducing Nick Law and the Beast of the Week01:17 Understanding business silos02:56 The importance of collaboration in creativity06:45 Designing effective collaborations12:46 The role of vision in breaking down silos18:50 Principles vs. practices in creative work23:13 Leadership and vision in organizations26:14 Customer-centric business strategies29:17 Balancing systematic and empathetic thinking38:45 The future of creativity and AI44:59 Rapid Fire Questions—LinksConnect with Nick Law on LinkedInCheck out Accenture SongConnect with Tom Butta on LinkedInCheck out the Airship Website
Transitions can look like blessings on the outside — but still feel heavy on the inside. In this episode of The Faith & Aloha Show, I'm sharing how God is teaching me to find joy, not in the ease of the season, but in the endurance He's building through it.We're digging into James 1:2-4 and what it really means to count it all joy — even when you're stretched, tired, and still figuring it out.
I walk through a step-by-step process for building a SaaS product in a weekend using AI tools. The demonstration follows a Reddit post methodology, using Gemini for competitive research, Claude for idea validation and planning, and V0.dev for UI generation. Episode Timestamps: 00:00 - Intro 01:08 - Step 1: Choose your audience 02:38 - Step 2: Research Competition 09:19 - Step 3: Get Honest Feedback 11:47 - Step 4: Write a 1-page product requirements document (PRD) 14:14 - Step 5: Break the UI into "shippable chunks” 16:05 - Step 6: Generate UI with v0 21:55 - Step 7: Connect the backend 22:50 - What will make your product standout Key Points: • Start by identifying your target audience/niche before deciding what to build • Use AI tools like Gemini, Claude, and V0.dev to research competitors, validate ideas, and create UI • Break down your product into small, shippable UI chunks for efficient development • Focus on solving real pain points rather than just aesthetics to differentiate from competitors LCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/ BoringMarketing — Vibe Marketing for Sale: http://boringmarketing.com/ Startup Empire - a membership for builders who want to build cash-flowing businesses https://www.startupempire.co FIND ME ON SOCIAL X/Twitter: https://twitter.com/gregisenberg Instagram: https://instagram.com/gregisenberg/ LinkedIn: https://www.linkedin.com/in/gisenberg/
In this episode of Technically Speaking: AI Builders, I sit down with Filip Skrzesinski, co-founder of Subframe, the UI design tool built for the AI era.Subframe isn't just another no-code platform or AI playground. It's a visual way to build production-ready software, allowing designers and non-technical teammates to collaborate directly with engineers using code-native components, real-time prototyping, and AI-assisted workflows. Filip calls it “design with code.”We unpack what it really means to bridge the gap between design and development, the philosophical shift away from static mockups, and how Subframe puts creative control back into the hands of full product teams. We also get into:* Why designers should think more like engineers (and vice versa)* How AI becomes a co-creator, not a replacement* What makes a good design system “trainable” for AI* Why stress-testing components in Subframe feels like building your own mini design tool* What it looks like when prototyping and production mergeIf you're a designer, builder, or curious product leader navigating the messy middle of AI and UI, this episode offers practical insights, creative inspiration, and a glimpse into the future of design tools.Learn more at subframe.comTimestamps00:00 Filip Skrzesinski x Harrison Wheeler: AI Product Builders Series00:25 Introduction02:56 Where Subframe sits in the product development process06:02 The origin story10:39 The ideal customer profile21:13 What makes Subframe stand out?27:11 Where a designers job starts30:15 Examples of how people are using the platform34:51 How to get started within minutes37:26 How organizations can embrace40:18 Closing and whats nextMentions* Subframe.com — Official website* Filip Skrzesinski on LinkedInFollow Harrison Wheeler and Technically Speaking* Newsletter* LinkedIn* YouTubeTechnically Speaking is where I share reflections, insights, and conversations to help you lead with confidence, clarity, and community. Are you looking to level up your design leadership and management craft? Spend an hour with me for personalized 1:1 coaching to help you thrive in your role. Get full access to Technically Speaking at technicallyspeakinghw.substack.com/subscribe
Benjamin and Chance react to the huge developments in the Epic vs. Apple case, with Apple now compelled to allow free rein links out to the web, with no commission. Also this week, we get our best look yet at the super-slim iPhone 17 Air, there are intriguing rumors about iOS 19 and iPadOS 19, and Apple quietly launches a bizarre new microsite on its website. And in Happy Hour Plus, understandably, Chance gives up on Mac support for HomePod audio output. Subscribe at 9to5mac.com/join. Sponsored by Bitwarden: Check out Bitwarden Password Manager, featuring a new Apple Watch authenticator integration, secure autofill on Safari and iOS apps, and enterprise-grade security tools that help you manage credentials with confidence. Sponsored by Square: Get up to $200 off Square hardware when you sign up at square.com/go/happyhour. Sponsored by Shopify: Grow your business no matter what stage you're in. Sign up for a $1 per month trial at shopify.com/happyhour. Sponsored by Insta360: Get a free 45-inch invisible selfie stick with your Insta360 X5 purchase at store.insta360.com with promo code happyhour. Available for the first 30 purchases only, so act quick. Hosts Chance Miller @chancemiller.me on Bluesky @chancehmiller@mastodon.social @ChanceHMiller on Instagram @ChanceHMiller on Threads Benjamin Mayo @bzamayo on Twitter @bzamayo@mastodon.social @bzamayo on Threads Subscribe, Rate, and Review Apple Podcasts Overcast Spotify 9to5Mac Happy Hour Plus Subscribe to 9to5Mac Happy Hour Plus! Support Benjamin and Chance directly with Happy Hour Plus! 9to5Mac Happy Hour Plus includes: Ad-free versions of every episode Pre- and post-show content Bonus episodes Join for $5 per month or $50 a year at 9to5mac.com/join. Feedback Submit #Ask9to5Mac questions on Twitter, Mastodon, or Threads Email us feedback and questions to happyhour@9to5mac.com Links Epic win: Apple forced to give developers (almost) free reign to link out and avoid paying Apple's 30% cut Epic Games claims victory as Apple sanctioned for defying court order over App Store rules Fortnite will return to the App Store for iPhone and iPad in every country — on one condition Apple addresses App Store ruling as Fortnite eyes return iPhone 17 Air is stunningly thin compared to iPhone 16 Pro in latest leak New video shows iPhone 17 Air thinness hands-on: ‘that feels futuristic' New iPhone 17 dummy models provide a better look at whole lineup in two colors iPhone 17 Air barely thicker than side buttons in latest design leak Rumor: iPhone 17 Pro could launch in Sky Blue Rumor: iPadOS 19 will add Mac-like Menu Bar and Stage Manager 2.0 iOS 19 brings ‘Stage Manager-like' UI to iPhone with external display, per rumor By 2027, Apple to import all iPhones sold in the US from India, rather than China Apple's 20th anniversary iPhone redesign may be pretty expensive, here's why Apple's trying to build more iPhones in India, but China isn't cooperating: report Apple launches ‘Snapshot,' a new way to discover artists, actors, and athletes
Timestamps: 0:00 why do they have to fight tho 0:15 YouTube tests blurred thumbs 2:04 TSMC limits US involvement, tariff news 3:24 Meta AI app, Wikipedia AI, etc 5:48 Opera! 7:00 QUICK BITS INTRO 7:07 Switch dual game loophole closed 7:40 Android 16 UI, Sidephone 8:17 Google Search in danger 8:55 Raw Ring NEWS SOURCES: https://lmg.gg/MUw6e Learn more about your ad choices. Visit megaphone.fm/adchoices
Wed, 30 Apr 2025 20:45:00 GMT http://relay.fm/connected/550 http://relay.fm/connected/550 Baby Jason Snell From 1886 550 Federico Viticci, Stephen Hackett, and Myke Hurley This week: Myke is learning, Federico saw a rumor, Stephen comes clean, and Apple launched a weird webpage. This week: Myke is learning, Federico saw a rumor, Stephen comes clean, and Apple launched a weird webpage. clean 4887 This week: Myke is learning, Federico saw a rumor, Stephen comes clean, and Apple launched a weird webpage. This episode of Connected is sponsored by: Turbulence Forecast: Find out how turbulent will your flight be with tailored and handcrafted forecasts. Download now. Links and Show Notes: Get Connected Pro: Preshow, postshow, no ads. Submit Feedback UniFi Camera Security - Ubiquiti Previewed: smart #1 Premium Interior | Carz Automedia Malaysia Slots of the Past: PDS - 512 Pixels Google is working on a big UI overhaul for Android: Here's an early look - Android Authority Snapshot on Apple Apple launches a new celebrity hub that's all about Apple | The Verge tvOS 18 is now available - Apple"tvOS 18 introduces intelligent features like InSight, which displays timely information about actors, characters, and music from every live-action Apple TV+ movie and show onscreen in real time." Raycast's iOS app is now available for AI chat and notes | The Verge
In this month's solo episode of the Distillery Nation Podcast, I'm taking you behind the scenes of my journey creating our flagship tasting room in North Bend. I start with the practical foundation—my 16-page feasibility document that helped determine if this venture could actually succeed. I share how I worked with the economic development department to find the perfect property and leveraged ARC GIS data to understand consumer patterns in the area. You'll hear about the seven essential books that guided my tasting room development and my experiences with bar design—comparing Krowne and Glastender for UI mockups before ultimately partnering with a local restaurant supplier. This episode is packed with real-world advice, including how I found incredible deals on commercial equipment through Facebook Marketplace, like a nearly-new dishwasher that saved thousands. I also discuss the critical concept of "useful absurdity"—creating standout features that drive your marketing message tenfold, similar to a Texas bookstore that transformed an old fireplace into a photo-worthy book display that attracts customers daily.
Wed, 30 Apr 2025 20:45:00 GMT http://relay.fm/connected/550 http://relay.fm/connected/550 Federico Viticci, Stephen Hackett, and Myke Hurley This week: Myke is learning, Federico saw a rumor, Stephen comes clean, and Apple launched a weird webpage. This week: Myke is learning, Federico saw a rumor, Stephen comes clean, and Apple launched a weird webpage. clean 4887 This week: Myke is learning, Federico saw a rumor, Stephen comes clean, and Apple launched a weird webpage. This episode of Connected is sponsored by: Turbulence Forecast: Find out how turbulent will your flight be with tailored and handcrafted forecasts. Download now. Links and Show Notes: Get Connected Pro: Preshow, postshow, no ads. Submit Feedback UniFi Camera Security - Ubiquiti Previewed: smart #1 Premium Interior | Carz Automedia Malaysia Slots of the Past: PDS - 512 Pixels Google is working on a big UI overhaul for Android: Here's an early look - Android Authority Snapshot on Apple Apple launches a new celebrity hub that's all about Apple | The Verge tvOS 18 is now available - Apple"tvOS 18 introduces intelligent features like InSight, which displays timely information about actors, characters, and music from every live-action Apple TV+ movie and show onscreen in real time." Raycast's iOS app is now available for AI chat and notes | The Verge
Scott and Wes break down the tricks and techniques for making your app feel blazing fast—even when it's not. From optimistic UI to preload-on-hover, it's all about perception, not just performance. Show Notes 00:00 Welcome to Syntax! 01:12 Brought to you by Sentry.io. 02:34 Mousedown or pointerdown events. 06:00 UI animations should be fast. 08:00 Animations should not block interaction. 08:20 Animations should be cancellable / reversible. 10:50 Optimistic UI. 12:37 Local Data. 13:36 Delay loading indicators. 14:40 Page loading indicators. 15:47 Preload on hover. 17:13 Calculate mouse trajectory. 18:51 Full page spinner on every change. 20:04 Pixelated spinners. 20:23 Skeleton loaders. 23:43 Photo frames. 25:52 Search on input instead of search on click. 26:46 Progress loaders than move in between steps. 27:31 Community submissions. Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Mon, 28 Apr 2025 21:45:00 GMT http://relay.fm/upgrade/561 http://relay.fm/upgrade/561 International Intrigue 561 Jason Snell and Myke Hurley Apple tiptoes a line between the U.S., China, and India, while Europe hits back with a big fine. Is the solution to the iPad's high-end malaise... the Mac menu bar? And for Google, no thermostat is forever. Apple tiptoes a line between the U.S., China, and India, while Europe hits back with a big fine. Is the solution to the iPad's high-end malaise... the Mac menu bar? And for Google, no thermostat is forever. clean 5041 Apple tiptoes a line between the U.S., China, and India, while Europe hits back with a big fine. Is the solution to the iPad's high-end malaise... the Mac menu bar? And for Google, no thermostat is forever. This episode of Upgrade is sponsored by: Fitbod: Get stronger, faster with a fitness plan that fits you. Get 25% off your membership. Vitally: A new era for customer success productivity. Get a free pair of AirPods Pro when you book a qualified meeting. Links and Show Notes: Get Upgrade+. More content, no ads. Submit Feedback Google announces 1st and 2nd gen Nest Thermostats will lose support in October 2025 - Ars Technica Buy Jason's Ecobee Smart Thermostat Premium Apple and Meta hit with the EU's first DMA antitrust fines | The Verge The EU isn't happy with Apple's tax on alternative app stores | The Verge US calls EU fines on Apple and Meta 'economic extortion' | Reuters iPadOS 19 Rumored to Show Mac-Like Menu Bar When Connected to Magic Keyboard - MacRumors Is iPadOS 19 getting more Mac-like? – Six Colors Daring Fireball: Rumor Suggests iPadOS 19 to Get Some Mac-Like Tweaks, Like a Menu Bar iOS 19 brings ‘Stage Manager-like' UI to iPhone with external display, per rumor - 9to5Mac Apple to Strip Secret Robotics Unit From AI Chief Weeks After Moving Siri - Bloomberg iPhone 17e already well advanced, says leaker with the right credentials How Could Apple Use Open-Source AI Models? - MacStories Apple aims to source all US iPhones from India in pivot away from China – The FT Report: Apple Plans to Source All US-Bound iPhones From India by 2026 - MacRumors What Is Happening With Apple's AI Team? Siri and Robotics Shifts Mark a Breakup - Bloomberg Apple's India Manufacturing Push Faces Spoilers, Including China — The Information Daring Fireball: Wayne Ma Reports That Political Tensions Are Making It Difficult for Apple to Shift More iPhone Production From China to India Did Tim Cook finagle a special tariff deal? Senator W
Listen to a recap of the top stories of the day from 9to5Mac. 9to5Mac Daily is available on iTunes and Apple's Podcasts app, Stitcher, TuneIn, Google Play, or through our dedicated RSS feed for Overcast and other podcast players. Sponsored by 9to5Mac Daily Plus: Get ad-free versions of every episode by visiting 9to5mac.com/join. New episodes of 9to5Mac Daily are recorded every weekday. Subscribe to our podcast in Apple Podcast or your favorite podcast player to guarantee new episodes are delivered as soon as they're available. Stories discussed in this episode: Rumor: iPhone 17 Pro could launch in Sky Blue Rumor: iPadOS 19 will add Mac-like Menu Bar and Stage Manager 2.0 iOS 19 brings ‘Stage Manager-like' UI to iPhone with external display, per rumor By 2027, Apple to import all iPhones sold in the US from India, rather than China Apple's trying to build more iPhones in India, but China isn't cooperating: report Listen & Subscribe: Apple Podcasts Overcast RSS Spotify TuneIn Google Podcasts Subscribe to support Chance directly with 9to5Mac Daily Plus and unlock: Ad-free versions of every episode Bonus content Catch up on 9to5Mac Daily episodes! Don't miss out on our other daily podcasts: Quick Charge 9to5Toys Daily Share your thoughts! Drop us a line at happyhour@9to5mac.com. You can also rate us in Apple Podcasts or recommend us in Overcast to help more people discover the show.
Benjamin and Chance reflect on the history of the Apple Watch on its ten year anniversary. Also, the EU slaps Apple with its first ever fines under the DMA. Rockwell is said to already be making waves with big Siri leadership changes, and Chance appreciates the flexibility of modern Photographic Styles. And in Happy Hour Plus, Benjamin dives into the bizarre UI world of the five-levels-deep iCloud+ settings screen. Subscribe at 9to5mac.com/join. Sponsored by Insta360: Get a free 45-inch invisble selfie stick with your Insta360 X5 purchase at store.insta360.com with promo code happyhour. Available for the first 30 purchases only, so act quick. Sponsored by Shopify: Grow your business no matter what stage you're in. Sign up for a $1 per month trial at shopify.com/happyhour. Sponsored by Storyworth: Give all the “moms” in your life a unique, heartfelt gift that you'll all cherish for years. Save $10 on your first purchase at storyworth.com/9TO5MAC. Hosts Chance Miller @chancemiller.me on Bluesky @chancehmiller@mastodon.social @ChanceHMiller on Instagram @ChanceHMiller on Threads Benjamin Mayo @bzamayo on Twitter @bzamayo@mastodon.social @bzamayo on Threads Subscribe, Rate, and Review Apple Podcasts Overcast Spotify 9to5Mac Happy Hour Plus Subscribe to 9to5Mac Happy Hour Plus! Support Benjamin and Chance directly with Happy Hour Plus! 9to5Mac Happy Hour Plus includes: Ad-free versions of every episode Pre- and post-show content Bonus episodes Join for $5 per month or $50 a year at 9to5mac.com/join. Feedback Submit #Ask9to5Mac questions on Twitter, Mastodon, or Threads Email us feedback and questions to happyhour@9to5mac.com Links Siri's new boss is already making big internal changes, per report Opinion: Apple Watch Series 2 may right enough wrongs to keep it on my wrist Comment: Going from a skeptic to an every day user with Apple Watch Series 2 Rumor: iPhone 17 Pro could launch in Sky Blue Apple fined 500 million euros by EU under the Digital Markets Act, forced to make changes to App Store policies Commission closes investigation into Apple's user choice obligations and issues preliminary findings on rules for alternative apps under the Digital Markets Act