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

Binance pauses withdrawals as hackers suspected of stealing billions in crypto

1 Share
Some estimates say hackers stole billions in crypto from Binance, the world's largest cryptocurrency exchange, during a cyberattack on Thursday.
Read the whole story
alvinashcraft
7 hours ago
reply
Pennsylvania, USA
Share this story
Delete

GitHub Universe 2026 closing keynote: open source voices, demos, and the craft of coding

1 Share
From: GitHub
Duration: 41:17
Views: 123

We are ending GitHub Universe 2026 the way it started: with the people who build in the open. Join Maggie Appleton, Martin Woodward, and Jocelyn Velarde for a final closing keynote session of open-source voices, unexpected demos, and the kind of nerdy joy that reminds you why you got into coding in the first place. Explore how community-driven software, creative experiments, and open collaboration continue to shape the future of software development.

Speakers:
Maggie Appleton, Staff Research Engineer, GitHub
Martin Woodward, VP, Developer Relations, GitHub
Jocelyn Velarde, GitHub Campus Expert, Tec de Monterrey

Watch more videos from GitHub Universe 2026: https://www.youtube.com/watch?v=AArI948SDz8&list=PLENrlACZ7mnU

— CHAPTERS —

00:00 Welcome to GitHub Universe 2026
02:10 The hackable badges project
05:17 Learning with GitHub copilot
11:11 Ai's impact on open source
15:43 Scaling projects with AI agents
19:08 The evolving Developer role
21:27 Introducing chopin: collaborative AI planning
21:45 Maggie Appleton on chopin
28:47 Ai's impact beyond tech
30:34 Interview with campus expert jocelyn balanda
34:29 The craft of coding: final demo
39:32 GitHub Universe 2026 closing keynote

#GitHubUniverse #OpenSource #SoftwareDevelopment

Stay up-to-date on all things GitHub by connecting with us:

YouTube: https://gh.io/subgithub
Blog: https://github.blog
X: https://twitter.com/github
LinkedIn: https://linkedin.com/company/github
Insider newsletter: https://resources.github.com/newsletter/
Instagram: https://www.instagram.com/github
TikTok: https://www.tiktok.com/@github

About GitHub
It’s where over 180 million developers create, share, and ship the best code possible. It’s a place for anyone, from anywhere, to build anything—it’s where the world builds software. https://github.com

Read the whole story
alvinashcraft
7 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Playwright Workspaces MCP for browser automation

1 Share
From: Microsoft Azure Developers
Duration: 12:59
Views: 16

What if your AI agent could navigate websites, fill out forms, and tackle browser workflows—all from a natural-language prompt?

In this Azure Friday episode, Scott Hanselman and Nandini Muralidharan explore how to use the Playwright-powered cloud browsers through MCP.

Watch demos in VS Code and Microsoft Foundry bring an invoice-entry workflow to life, with human intervention for OTP approval and execution traces that reveal the agent’s actions.

Go beyond the demo with tool configuration, documentation, and a Python sample—giving you a practical starting point for building your own browser-enabled agents.

🌮 Chapter Markers:

0:00 – Introduction
1:10 – Scenarios & capabilities
2:45 – Start of demo (MCP connection)
7:49 – Evaluation and traces
11:00 – wrap up

🌮 Resources

Learn Docs: https://aka.ms/pww/mcp/quickstart

Automate browsers with the Playwright Workspaces remote MCP server - Playwright Workspaces | Microsoft Learn: https://learn.microsoft.com/azure/app-testing/playwright-cloud-browsers/how-to-playwright-workspaces-remote-mcp

Azure Product page: Azure App Testing | Microsoft Azure: https://azure.microsoft.com/products/app-testing/


🌮 Follow us on social:

Scott Hanselman | @SHanselman – https://x.com/SHanselman

Nandini Muralidharan | LinkedIn - https://www.linkedin.com/in/nandini-muralidharan-84a59315/

Azure Friday | @AzureFriday – https://x.com/AzureFridayFollow us on social:
Blog - https://aka.ms/azuredevelopers/blog
Twitter - https://aka.ms/azuredevelopers/twitter
LinkedIn - https://aka.ms/azuredevelopers/linkedin
Twitch - https://aka.ms/azuredevelopers/twitch

#azuredeveloper #azure

Read the whole story
alvinashcraft
7 hours ago
reply
Pennsylvania, USA
Share this story
Delete

Daily Reading List – October 29, 2026 (#899)

1 Share

The day started with a customer session at 6am, then onto GitHub Universe for a main stage panel discussion, follow-on Q&A, and a press interview. And now flying back home.

[blog] Designing Agentic Interfaces with A2UI and Genkit. If you’ve been reading this daily list for any amount of time, you probably know that I dig generative UIs right now. Daniela puts it through the paces with Go.

[article] What happens when the agent is long gone, but its access key lives on? Good question. I hadn’t really thought of it. But it seems important to have a strategy for this.

[blog] Behind the scenes, two months later: How we ship Google Agent Skills like products. One thing about Google, we look at everything as an engineering problem. For agent skills, my team built a robust strategy and set of platforms to generate, support, and eval them.

[article] You can’t find 10x developers, but you can build 10x organizations. There’s no doubt that many individuals are now remarkably productive. But software usually happens in teams. Activate the group and its workflow, and you win.

[blog] Coding agents need guidance, not faith. Good input, relevant context, and smart guardrails. Without that, you’re just fooling around.

[blog] How not to run an AI code review. Serve the elephant whole. We’re all figuring it out as we go along. These are some important lessons.

[blog] Gemini Robotics Embodied Reasoning 2 is now available on Google Cloud. Use this unique model with the protections and management of Google Cloud supporting it.

[blog] Getting good at AI takes time and practice. Nothing earth-shattering here, but a helpful reminder that using AI is a skill of its own.

[blog] You can now generate, preview, and edit documents, PDFs, presentations, spreadsheets, and more directly in Gemini. We’re late in adding this, but I’m happy it’s there now.

[article] AI agent access is moving faster than identity controls can govern. Seeing an uptick in this type of content. That’s probably good, as we need to really figure out what production-grade agents look like.

[blog] Design Tenets for Agent Identity Management Systems. I haven’t seen a lot of NIST content lately, but this is useful and timely. Check this out for a checklist of what you should be doing to properly manage agent identities.

[blog] Near-zero downtime upgrades: Announcing Cloud SQL for MySQL blue-green deployments. Take some risk out of database upgrades. I like that there are no app changes, and that it’s automated with near-zero downtime.

Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:



Read the whole story
alvinashcraft
7 hours ago
reply
Pennsylvania, USA
Share this story
Delete

v7.7.0-rc.1 Release of PowerShell

1 Share

7.7.0-rc.1

General Cmdlet Updates and Fixes

  • Fix Clear-Host for remote Windows session from a non-Windows platform (#28116) (Thanks Jordan Borean (@jborean93)!)
  • Remove the Update Notification feature from PowerShell (#28242)
  • Protect property assignment on non-core objects to NoteProperty members in Constrained Language Mode (#28206)
  • Bind Hyper-V socket server V2 to the selected partition VM ID (#28204)
  • Protect ForEach() property assignment on non-core types in Constrained Language Mode (#28207)
  • Require -FetchExternalReference to resolve external Test-Json schema references (#28205)
  • Apply implicit-remoting command protections to resolved aliases (#28208)
  • Validate updatable-help CAB extraction and limit module names to 128 characters (#28203)
  • Honor -Recurse when Get-ChildItem uses -Name (#28078)
  • Fix Resolve-Path -Relative output for dot-prefixed names (#28087)
  • Treat StringCollection as a list collection with the String element type (#28141)
  • Fix duplicate results from Get-Command fuzzy matching (#28042)
  • Avoid extra SMB queries when formatting file names (#28038)
  • Use GetCurrentPackageFamilyNameNative API instead of path matching to detect MSIX installation (#28029)
  • Replace the deprecated X509Certificate2 constructor with X509CertificateLoader.LoadCertificate (#27965)
  • Protect the fallback temporary home directory by enforcing and checking its file mode on Unix platforms (#27985)

Code Cleanup

We thank the following contributors!

xtqqczze

  • Remove the redundant #if UNIX check from the Unix only code (#28120)
  • Update HelpersRemoting.psm1‎ to handle an exception better (#27903) (Thanks xtqqczze!)

Tests

  • Fix the PATH test for MSIX installed PowerShell (#28068)

Build and Packaging Improvements

Update to .NET SDK 11.0.100-rc.3.26522.148

Update Microsoft.PowerShell.PSResourceGet to 1.3.0-rc1

We thank the following contributors!

Andree Renneus (@trackd), 吴旭云 (@yuunnn)

  • Stop enforcing invariant culture in build pipelines (#28260)
  • Update metadata.json for PowerShell releases (#28259)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2776911 (#28254)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2776908 (#28253)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2774633 (#28250)
  • Update metadata.json for v7.6.8 release (#28248)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2773072 (#28247)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2771893 (#28244)
  • Update Microsoft.PowerShell.PSResourceGet to version 1.3.0-rc1 (#28243)
  • Remove unused 'pull-requests: read' permission from the labels workflow (#28241) (Thanks 吴旭云 (@yuunnn)!)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2770454 (#28227)
  • Move Store version metadata to the English description (#28211)
  • Fix the package version in TestService.csproj‎ to unblock CI (#28209)
  • Update stable and LTS release tags to v7.6.7 (#28193)
  • Move to the latest Microsoft.PowerShell.Native package and add test (#28173)
  • Update Microsoft.PowerShell.Native package version (#28168)
  • Add native Azure Linux 4 RPM packaging (#28107)
  • Bump CodeQL init and analyze actions to 4.38.2 (#28123)
  • Bump CodeQL init and analyze actions to 4.38.1 (#28121)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2741383 (#28093)
  • Update preview and next release tags in metadata.json (#28089) (Thanks Andree Renneus (@trackd)!)
  • Localized file check-in by OneLocBuild Task: Build definition ID 13420: Build ID 2734773 (#28060)
  • Publish Azure Linux 4 packages to preview PMC (#28074)
  • Bump actions/upload-artifact from 7.0.1 to 7.0.2 (#28189)
  • Bump github/codeql-action/upload-sarif from 4.36.0 to 4.38.3 (#28188)
  • Bump ossf/scorecard-action from 2.4.3 to 2.5.0 (#28202)
  • Bump actions/checkout from 6.0.2 to 7.0.1 (#28053)
  • Bump PowerShell/compliance/.github/workflows/ready-to-merge.yml from 1.0.0 to 1.0.1 (#27338)
  • Bump github/codeql-action/init from 4.38.2 to 4.38.3 (#28210)
  • Bump actions/setup-dotnet from 5.3.0 to 6.0.0 (#28056)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • ADE03E60A4624FF30D886EA0671ED736EFBCA3D1DE4FE80EAF8082BF9E5538A1
  • powershell-7.7.0-rc.1-linux-arm32.tar.gz
    • 828B6D1905406F2C0DCE4788338B1AB348B2C29046F8DE828475F4D9A68CAA22
  • powershell-7.7.0-rc.1-linux-arm64.tar.gz
    • 060F282BC18CD2B40D1F5CDAE5C86F2CE37CAE1F25418548DBE0126180FFBE7C
  • powershell-7.7.0-rc.1-linux-musl-x64.tar.gz
    • 75580ACD5658B0F39686CB03CB4F9048EC20403C57185B8FFA8D20475512891B
  • powershell-7.7.0-rc.1-linux-x64-fxdependent.tar.gz
    • 461DA3840AB11320ABA2FADA1CE724E5EF2967AAEC782FB09966277B4F83535B
  • powershell-7.7.0-rc.1-linux-x64-musl-noopt-fxdependent.tar.gz
    • 6AFC435C8FD39029699D87B4ED4A4358E22502D3DBE301E6746630DFDABC6A71
  • powershell-7.7.0-rc.1-linux-x64.tar.gz
    • 3819C69168DB599685893F296DCA6D2C8C0D67E5109528AFF275421BB67AFDC8
  • powershell-7.7.0-rc.1-osx-arm64.pkg
    • 31B9AD434AF07C8F65258DC288A4DAB550D6F237DF6697EAE7E88475B389AD58
  • powershell-7.7.0-rc.1-osx-arm64.tar.gz
    • 7E92C4BB0A42D150D774AD3B828DA9092BA8CC38C5CEF9B7585ACAF101879A4B
  • powershell-7.7.0-rc.1-osx-x64.pkg
    • 4A2628DF22F25930428DD3C903CFBE13CE2ABA6D3A1D50B1B7BEF47FBAE15CE9
  • powershell-7.7.0-rc.1-osx-x64.tar.gz
    • 91D20A576014CE14F5BB59FA75DF539FD09A87FE40825D7E2BA2DD09070DC791
  • PowerShell-7.7.0-rc.1-win-arm64.zip
    • 024C6BD29008B5B3A9942FADE7975E6C7C214C2BA8C5CBACCEAA7332FC3000CD
  • PowerShell-7.7.0-rc.1-win-fxdependent.zip
    • 7EEE388200EA68A0F3512E2A5E7346F5C179C578B250EF2BA15BE09CF290EB9C
  • PowerShell-7.7.0-rc.1-win-fxdependentWinDesktop.zip
    • BAE1DA752098089A98AD04B1106FE2B7277FE76E259134841FCA3DF93B2E2E23
  • PowerShell-7.7.0-rc.1-win-x64.zip
    • 2BB33156E2ACEFE127A9A5E88583AEC9835EE005A215C68280E346B6EBB44182
  • PowerShell-7.7.0-rc.1-win-x86.zip
    • BB5BAAE9A676E34DA9E640C6E5C2E65AA7FAB3D3951A62231A34904F2FC00093
  • powershell-preview-7.7.0_rc.1-1.azl4.aarch64.rpm
    • 40D3A29F18F222388A2C7628E2695DC0794265D5ED3BFD9776A1B79C302CEE21
  • powershell-preview-7.7.0_rc.1-1.azl4.x86_64.rpm
    • 670E8B99D3D3DF4EFE84A8520FB1989D0B60F69AF276CFC5B0597FBEAD7703D7
  • powershell-preview-7.7.0_rc.1-1.cm.aarch64.rpm
    • C388904FB18843C213A89992223618AEB97A00FA452E6361592D265E1E01B259
  • powershell-preview-7.7.0_rc.1-1.cm.x86_64.rpm
    • A095271F16F21A0EC26131BD28BC23E9B1E9C888295F1DA706871485D65394E4
  • powershell-preview-7.7.0_rc.1-1.rh.x86_64.rpm
    • 0E76EAA8DABEC120D4912D84B1259D8B5725FC0A38715FDD3C36AA373EAAC33F
  • powershell-preview_7.7.0-rc.1-1.deb_amd64.deb
    • 1D04DE98EDA25C97CF4D028DEA5694DDC5D98A623A7CA54245B21579A4D621D7
  • powershell-preview_7.7.0-rc.1-1.deb_arm64.deb
    • D075B77DBBBA5B28FF8C993B0A17C783F3D3C7A2ABE185550D1C78338C96E337
  • PowerShellPreview-7.7.0-rc.1.msixbundle
    • D664C1388E0C2507F915BD62B5AD17C3AF771977382A2868130A2536CDB5BF8F
Read the whole story
alvinashcraft
7 hours ago
reply
Pennsylvania, USA
Share this story
Delete

3.0.5

1 Share

Add optional host loopback support to WSLC SDK (#42087)

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