Sr. Content Developer at Microsoft, working remotely in PA, TechBash conference organizer, former Microsoft MVP, Husband, Dad and Geek.
158528 stories
·
33 followers

HOWTO: Bring back Clippy as your Copilot avatar

1 Share

A fun little Easter Egg: When you see “Mico”, the avatar from the consumer version of Microsoft’s Artificial Intelligence app “Copilot” (https://copilot.microsoft.com) while:

  • logged into a Microsoft account (hotmail.com, outlook.com, live.com, msn.com, etc.)
  • voice mode is active

…you can tap on Mico’s image rapidly about 12 times & it’ll turn into Clippy. 🤪

Before & after tapping Mico 12 times or so

ALSO WORKS ON MOBILE
This also works on the consumer “Copilot Mobile app” as well if you turn on “voice mode”. Note that even if you have “voice mode” on, Mico needs to be displayed for this to work. If you don’t see Mico on the screen, click the “gear” icon to open the Setting for Copilot and turn on “Show Mico”. #clippysrevenge

NOT AVAILABLE FOR BUSINESS
This is exclusive to the consumer version of Copilot & does not work for “Microsoft 365 Copilot”, the business version of Copilot.



Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Leopold Blows Up, OpenAI Drastically Cuts Prices, Microsoft’s Best Day

1 Share

Reed Albergotti from Semafor is back for our weekly discussion of the latest tech news. We cover: 1) Why Leopold Aschenbrenner’s Situational Awareness Hedge Fund 2) Leopold's connections to effective altriusm and how they played into the picture 3) Does EA lead to unacceptable risk taking? 4) What Leopold actually traded 5) What's left of Situational Awareness 6) OpenAI cuts prices as much as 80% 7) Does an AI price war drive everything to zero? 8) Nvidia invests $5 billion in Ilya Sutskever's SSI 8) Microsoft crushes earnings and has the biggest market cap gain ever 9) Amazon crushes earnings too 10) Google rebounds 11) Apple's memory fears and long term risks

---

Enjoying Big Technology Podcast? Please rate us five stars ⭐⭐⭐⭐⭐ in your podcast app of choice.

Want a discount for Big Technology on Substack + Discord? Here’s 25% off for the first year: https://www.bigtechnology.com/subscribe?coupon=0843016b

Learn more about your ad choices. Visit megaphone.fm/adchoices





Download audio: https://pdst.fm/e/tracking.swap.fm/track/t7yC0rGPUqahTF4et8YD/pscrb.fm/rss/p/traffic.megaphone.fm/AMPP5060265634.mp3
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

162: Mercedes GLA EV Revealed: The US Won't Get This $47,000 CUV for a Year

1 Share
In this episode:
• Mercedes-Benz GLA revealedĀ 
• Ford partners with Geely for Europe
• Global EV sales hit new record
• Much, much more




Download audio: https://dts.podtrac.com/redirect.mp3/audioboom.com/posts/8934773.mp3?modified=1785512787&sid=5141110&source=rss
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Agent Skills - with Matt Pocock

1 Share

In this episode, I was joined by Matt Pocock - creator of Total TypeScript, and the author of the wildly popular mattpocock/skills repo of agent skills, which work with any agent or model. We deliberately agreed beforehand not to plan this one, and just let the conversation go wherever it wanted to! We chatted about his grill-me and wayfinder skills, the death of tactical programming, the "smart zone" and the "dumb zone" of context windows, whether sprints still make any sense, and the era of personal software.

For a full list of show notes, or to add comments, please see the website here





Download audio: https://www.buzzsprout.com/978640/episodes/19580032-agent-skills-with-matt-pocock.mp3
Read the whole story
alvinashcraft
1 minute ago
reply
Pennsylvania, USA
Share this story
Delete

Should You Split That Into Microservices? Ask These 5 Questions First

1 Share

I've helped teams adopt microservices, and I've helped teams dig themselves out of microservices. The second group is bigger.

In almost every failure case, the decision to split came before the reasons did. The app might need to scale someday. The monolith feels messier every sprint. A conference talk made independent deployments look easy. None of those are reasons to take on a distributed system.

Meanwhile, the actual trade is brutal and specific: microservices exchange local complexity for distributed complexity. A method call becomes a network hop. A transaction becomes a saga. A stack trace becomes a distributed trace across three services and a queue.

The same feature as a method call in a monolith, versus a network call between two services with retries, an outbox, idempotency, and tracing

Sometimes that trade is worth it. I've made it myself, and I'd make it again in the right situation. The five questions below are how I find out. Answer them honestly and the decision usually makes itself.

1. Do Parts of the System Have Genuinely Different Scaling Needs?

I don't mean needs you might have someday. I mean needs you can measure today: one part of the system handles 100x the traffic of the rest, or needs a GPU, or eats memory in a way that forces you to size the whole deployment for its peak.

That's a real reason. Extracting a hot path so it can scale (and fail) independently is one of the best arguments for a service boundary.

Three monolith instances each duplicating a hot Search module, versus one monolith instance plus three copies of an extracted Search service

But check the honest version first: most .NET monoliths scale out fine behind a load balancer. If your whole app comfortably runs on three instances, you don't have a scaling problem worth a service boundary.

2. Are Teams Actually Blocking Each Other?

Microservices are an organizational tool as much as a technical one. The strongest version of this signal looks like: multiple teams, one codebase, and a release process where team A's half-finished feature delays team B's hotfix. Deploy trains, release freezes, merge queues that take a day.

Three teams

If that's your life, independent deployability has real value.

If you're a team of six, it isn't. One team doesn't step on itself hard enough to justify operating a distributed system. I'd go as far as saying: below roughly two full teams, the organizational argument for microservices is zero.

3. Can You Draw the Data Boundary?

This is the question that kills most splits, and it's the one people skip.

Each service must own its data outright. Owning it means no other service reads its tables directly, not even for one convenient join. If two candidate services constantly need each other's data to answer basic queries, they aren't two services. They're one service you're about to cut in half.

Two candidate services, each owning its database, with red cross-boundary queries between them: one service, cut in half

I learned this one the hard way, and wrote about it in the modular monolith boundary I couldn't take back: a boundary that looks clean on the org chart can be hopelessly entangled at the data level. The entanglement doesn't go away when you add a network between the halves. It gets worse, because now every "join" is an API call, and keeping the data boundaries intact becomes a distributed problem.

4. Does Anything Require Independent Failure or Release?

Some parts of a system carry requirements the rest doesn't:

  • A payment flow that must stay up even when the reporting module is down
  • A component with a compliance boundary (PCI, HIPAA) where you want the audited surface as small as possible
  • An integration that ships weekly while the core ships quarterly

These are legitimate isolation requirements, and a service boundary is a clean way to express them. Notice how specific they are. A general wish for isolation is not on the list.

The rest of the system with Reporting down in one dashed boundary, and a healthy Payments service isolated in its own, where the PCI scope stops

5. Can You Afford the Platform Tax?

Before the first microservice delivers any value, you need: a container platform, CI/CD per service, centralized logging, distributed tracing, a message broker, and the reliability patterns that make inter-service communication safe (outbox, idempotent consumers, retries with backoff).

That's the entry fee, paid in engineer-months, before benefit number one.

Iceberg: one microservice above the waterline, with the container platform, CI/CD, logging, tracing, broker, and reliability patterns below it

A team that can't spare that capacity doesn't get a cheaper version of microservices. It gets a distributed monolith with none of the benefits and all of the costs.

Scoring It

The rule I use:

  • Four or five yes answers: split, and start with one service, not twelve. Extract the piece with the clearest boundary and run it in production for a quarter before extracting the next.
  • Two or three: you want modules, not services. A modular monolith gives you the boundaries, the team ownership, and the option to split later, without the platform tax. The boundaries you enforce now are exactly what makes the eventual migration mechanical instead of heroic.
  • Zero or one: keep the monolith and invest the energy you just saved into making it excellent.
The five questions feed one decision: how many honest yes answers. Four or five means microservices, two or three a modular monolith, zero or one keep the monolith

The teams that regret microservices almost never got the technology wrong. They got this checklist wrong, eighteen months earlier, in the meeting where the split was decided before the reasons existed. Run the five questions before your version of that meeting.

Thanks for reading.

And stay awesome!




Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete

Free Book Chapters, Better Testing Control, and Smart MCP Configuration!

1 Share

The learning resources this week are incredible! From free textbook chapters on advanced Angular topics to precision timing controls in your Vitest test suites, our community experts are sharing massive value to help you optimize your apps and your workflows.

Dive into these fantastic technical resources:

Three Free Online Chapters for Advanced Angular
Johannes Hoppe (@johanneshoppe), Ferdinand Malcher (@fmalcher01), and Danny Koppenhagen are offering a sneak peek into their upcoming book! They have released three highly detailed, free online chapters covering critical architectural pillars: Interceptors, Localization/Internationalization (i18n), and Server-Side Rendering (SSR).

Mini TypeScript Hero: A Sleek VS Code Extension
Clean up your workspace! Johannes Hoppe (@johanneshoppe) introduces a handy development utility designed to keep your imports tidy and organized without the bloat, making your daily coding experience much smoother.

MCP Skills vs. MCP Tools: Configuring Your Server Correctly
Antonio Cardenas (@yeoudev) delivers a vital architectural distinction for AI-driven workflows. Learn the right way to configure your Model Context Protocol (MCP) server, mapping out how to structure ā€œskillsā€ versus ā€œtoolsā€ for maximum AI efficiency.

Precise Time Control & Instant Timer Skips in Tests
Younes Jaaidi (@yjaaidi) drops two brilliant guides on handling asynchronous behavior in your test suites. Learn the core fundamentals of controlling time, and discover how Vitest’s new ā€œFast-Forwardā€ mode skips right past timer delays instantly.

Test Components Like a Real User with Vitest ā€œFullā€ Browser Mode
Younes Jaaidi (@yjaaidi) also shares an excellent video walkthrough demonstrating how to use Vitest’s Full Browser Mode to evaluate your Angular components in a genuine rendering environment.

Have you tried Vitest’s new fast-forward modes, or are you optimizing an MCP setup for your team? Let us know how these modern tools are changing your development speed!

Keep the knowledge spreading! Use #AngularSparkles to highlight and share these awesome community tutorials today!Ā šŸ‘‡


Free Book Chapters, Better Testing Control, and Smart MCP Configuration! šŸ“ššŸ§Ŗ was originally published in Angular Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Read the whole story
alvinashcraft
1 hour ago
reply
Pennsylvania, USA
Share this story
Delete
Next Page of Stories