Read more of this story at Slashdot.
Read more of this story at Slashdot.
You can now use up to 90% of the desktop screen space when streaming Android apps to Windows 11 using the Microsoft Phone Link app. This feature is called “Expanded screen,” and it’s now available for everyone. If you still don’t see it, head to the Microsoft Store and check for updates. Still not there? It could be rolling out for your account.
Windows 11’s Phone Link app has long offered Android apps streaming if you owned one of the supported hardware. But up until now, you could only mirror apps in a compact view (limited screen space). This changes with the new “expanded screen,” which allows Android apps to expand across your desktop.

As you can see in the above screenshot, when you try to open Android apps on your PC using Microsoft Phone Link, you’ll see a nudge that says apps can be viewed in Expanded screen. This feature was previously tested with Windows Insiders, and it’s now available for everyone.

âExpanded screenâ isnât a new Windows UI for the app. When you use the feature, Phone Link tells your phone to relaunch the same Android app in a wider layout, then streams that bigger layout to your PC.

Microsoft warns that some apps need a restart to switch layouts, and some apps donât support expanded layouts at all. Thatâs exactly what happens on Android when an app has to reload for a new screen configuration.
Itâs kind of using âtablet-styleâ behavior, but in reality, it looks like Microsoft is calling Android to render large-screen layouts when it’s streaming Apps to the desktop. When Android signals that the app supports wider layouts, Phone Link creates a bigger âcanvasâ for the phone app to run in, then mirrors that view back to Windows.

I call it “almost-full-screen” because it leaves up to 10% of the desktop screen space unused for some reason, but I wouldn’t be surprised if Microsoft figures out a trick for that as well, especially since Android is open-source.
Moreover, it doesn’t work well with some Android apps, such as WhatsApp, which is a blurry mess when streamed in full-screen:

If you don’t see the “Apps” section in the Phone Link app, it’s likely because you don’t own one of the supported phones.
Phone Linkâs Apps feature is available on select phones from Samsung, HONOR, OPPO, ASUS, vivo, and Xiaomi that come with Link to Windows pre-installed.
In a support document, Microsoft lists a few recent examples, including Galaxy Fold, Note20 5G/Ultra, S22, S23, S24+, plus devices like HONOR Magic4 Pro and Magic6 series, OnePlus series, OPPO Find and Reno series, Realme series, and some Xiaomi phones.
If your phone is running Android 11 or newer, you may also qualify for the multiple apps experience.
In addition to full-screen Android apps streaming, Microsoft recently rolled out the ability to lock PC from your Android phones, and more.
The post Windows 11’s “almost full-screen” Android apps mirroring now available for everyone via Phone Link app with supported phones appeared first on Windows Latest
In this post, we explore how to write crime â with examples. Weâve created a quick start guide to writing crime fiction.
Read the other posts in our Quick Start series:
Before you start writing a crime novel, you need to decide what kind of crime your book will encompass. Will it be a police procedural, medical crime, nine-people-marooned-on-an-island, a locked room, or an unidentified body in a cabin crime? There are as many different ways of labelling crimes as there are ways to write about them. Thrillers, mysteries, and even horror can fall under crime.
Must-Read: Mystery, Horror, Thriller â Whatâs The Difference?
You also need to do a lot of research.
No matter where you set your book, deep research into what legal definitions and categories crimes fall under in that country. You should look into the cultural, socio-economic causes, reporting levels, and punishments meted out for those crimes. For example, drug-related crimes often get the death penalty in South-East Asia, whereas in Western countries, they can be classified as misdemeanours or a sentence in jail.
Donât assume that what you see on television or film is how the police and the courts actually work. They are completely different in each country. British police donât carry guns, for example. Even training periods for the police differ. In Germany, the police have to undertake a three-year program including a combination of theoretical and practical training, while police in the USA only undergo a three to twelve months training. Try to interview a police officer or a lawyer in the country or town where your novel is set.
As with true crime, women are the largest audience for crime novels. It is enjoyed by voracious readers for their psychological twists of human nature, morality, as well as the excitement of solving a mystery. People love crime novels for the intellectual workout they provide – trying to figure out who the villain is before the detective and reading to the end to see if they are right.
A good way to learn how to plot a crime story is to read them. Read as many as you can by authors of the kinds of crime novels you most enjoy. That way, when you are stuck you can ask yourself, âWhat would Agatha Christie do?â Or James Patterson, Anthony Horowitz, Elmore Leonard, Ann Cleeves, Josephine Tey, Harlan Coben, or Val McDermid. Donât copy but do draw on and learn from the greats!
The plot revolves around the crime. You donât necessarily need to start the book with the crime, but you should start your plotting with the crime. Mind mapping is a good way to plot a crime novel. You can also use linear plotting. Mind mapping lets your imagination free reign and will highlight what you will need to research, as well as any holes in your plot. Once you have settled on the crime, you can decide whether youâre going to start (mystery) or end (thriller) with it. Or will your crime happen in the middle of the book?
Who is telling the story â the criminal, the detective, an omniscient narrator, an unreliable narrator? Will there be different narrators throughout the book â if so, be very careful of head hopping and keeping the voices distinctly different.
Cozy mysteries are usually past tense, third person, omniscient narrator told from the detectiveâs POV (point of view). Think Poirot, Miss Marple. Or past tense, first person POV (point of view) and the sidekick’s POV. Think Sir Arthur Conan Doyleâs Dr Watson. Be mindful of your audienceâs expectations and preferences, but donât be afraid to change things up. After all, one of Agatha Christieâs best books was narrated by the killer.
This group includes the police and the criminals â which may or may not be the same person! You need to create great villains. Think about whether you are going to hide them in plain sight, will the reader know who the villain is but the main character and or the victim be oblivious? If you choose to hide the villain in plain sight, make sure that you have left enough clues throughout the book to ensure that readers are surprised, shocked, but not cheated. Please donât make your policeman or detective a divorced alcoholic. While they should be flawed, this is such a clichĂŠ.
Both of these can be both guilty or innocent actors in the story. Whatever you do, make sure they are not just stage fillers. They must contribute to the solving of the crime in some way. For example, the char-lady dropping the information that after the post arrived the victim had thrown an ornament against the wall, could be a pivot in the story. Or the butcher who says that he was surprised when the victim bought pork chops because, despite having the name of Smith, he was in fact Jewish.
It’s almost impossible to list the 10 best crime novels of all time. Every list you look at it littered with works by Agatha Christie, John Grisham, Raymond Chandler, Dashiell Hammett, Arthur Conan Doyle, Wilkie Collins, and James Patterson. There are other authors but these seven prevail. Does that mean you should only read them if you are starting out in writing crime? Certainly not. But each of them can teach you something important about the craft.
You will find many more resources here: 50 (or so) Fabulous Resources For Crime Writers
If youâd like to learn how to write great stories, sign up for one of the rich and in-depth workbooks and courses that Writers Write offers and get your book off to a great start.
Source for image: Pixabay

by Elaine Dodge. Author of The Harcourts of Canada series and The Device Hunter, Elaine trained as a graphic designer, then worked in design, advertising, and broadcast television. She now creates content, mostly in written form, including ghost writing business books, for clients across the globe, but would much rather be drafting her books and short stories.
Top Tip: Find out more about our workbooks and online courses in our shop.
The post A Quick Start Guide To Writing Crime Fiction appeared first on Writers Write.
I’m in Sunnyvale for a couple of days hanging out with folks on my team. We’re also knee-deep in Google Cloud Next work. I hope you’ve already registered!
[blog] Collaboration sucks. Yeesh, that’s an aggressive way to start the reading list. The point here is to only get the right amount of feedback before taking charge and getting things done.
[blog] Best Flutter Features in 2025. I suspect that AI is going to cause some real disruption on the frontend. We can generate this code more easily now, but new paradigms like generative UIs will spark fresh interest.
[blog] Building internal agents. Great series of postsânine so farâthat explores the considerations and activities needed to build internally-focused AI agents.
[blog] 10 Prioritization Traps. Terrific list. There’s so much we can do, but should we be spending time on?
[article] Donât Underestimate the Value of Professional Friendships. Don’t overestimate them eitherâyou need friends outside of your business life. But also value the deeper relationships you can build with professional colleagues.
[blog] Bespoke software is the future. You probably have a LOT of custom software (reports, apps, scripts) for internal use. I don’t see why we’ll have any less moving forward.
[blog] What Gemini 3 Pro Changes About Product Design. Interesting post, and some clear implications for those doing design work.
Want to get this update sent to you every day? Subscribe to my RSS feed or subscribe via email below:
I am a nurse.
I am 38 years old.
And I have not started coding yet.
But I have always wanted to.
That want has followed me quietly for years. It shows up when I hear people talk about building things from nothing, when I see software solving real problems, and when I wonder what is actually happening behind the screens I use every day.
I never acted on it. Not once.
It is easy to tell yourself stories that sound reasonable.
I told myself I was too busy.
I told myself I picked the safe path already.
I told myself coding was for people who started young.
None of those were completely true.
The real reason was simpler and harder to admit. I did not want to be a beginner again.
In nursing, experience matters. Confidence matters. People trust you. In coding, I would have none of that. I would be slow, confused, and constantly Googling things everyone else seemed to already know.
That discomfort kept me frozen.
Am I too old to start now?
I assumed age was the problem, without really testing that assumption. But the truth is, nothing about my daily work suggests my brain stopped working at 38.
As a nurse, I:
Learning syntax and logic is not harder than that. It is just unfamiliar.
The fear was not about ability. It was about identity.
There is a strange place between wanting something and doing it.
I lived there for years.
Wanting felt safe. Starting felt risky.
Once you start, the fantasy breaks. You find out if you are patient enough, consistent enough, or stubborn enough to keep going. As long as I never started, the idea of coding stayed perfect and untouched.
That is comfortable. And also limiting.
Coding is not a single door you walk through and never come back from.
Starting does not mean quitting nursing.
Learning does not mean committing to a new identity.
It just means allowing curiosity to exist in action, not only in thought.
I do not need to become a software engineer tomorrow. I do not even need a plan yet. I just need to stop treating interest like a promise I am afraid to break.
I am still a nurse.
I am still 38.
And I still have not started coding.
But now I am being honest about why.
Not starting is not neutral. It is a decision. And once I saw that clearly, the question changed.
It stopped being âIs it too late?â
And became âHow much longer am I willing to wait?â
I do not know yet if I will actually do this.
I do not know if I will open a tutorial, write my first line of code, or close the tab and come back to this thought again months from now. That uncertainty is still here, and I am not pretending otherwise.
But I do know this. The wanting has not gone away. It has been quiet, patient, and persistent.
Maybe that means something. Or maybe it does not.
For now, I am just sitting with the question instead of answering it too quickly.
And that feels like progress, even if I am not sure where it leads.
Hey there.
I'm gonna give a simple trick to make your life easier when running time consuming commands in PowerShell 7.
So a while back I installed Arch Linux to see what the hype was about, I opened Konsole and noticed a notification pop up when the command I ran finished.
After a while I reinstalled Windows, and wanted to make that notification functionality work in PS7.
This works by recording a timestamp when Enter is pressed and comparing it when PowerShell renders the next prompt. If execution time exceeds a threshold, a Windows toast notification is triggered. That's it.
If youâre hooked, Letâs make this happen.
Install PS7 module by running:
> Install-Module BurntToast
Run the following in PS7 to get the PS7 Profile path:
> $PROFILE
C:\Users\<username>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1
Open your profile in VS Code or whatever editor you use.
> code $PROFILE
Import the Module you just installed
Import-Module BurntToast
Copy and Paste this code at the top of your profile after importing the module
$OriginalPrompt = (Get-Command prompt).ScriptBlock # capture original prompt
# Notification need a logo to use, so we'll be using PowerShell's icon
$applogo = "C:\Program Files\PowerShell\7\assets\Powershell_av_colors.png"
$ExecutionNotifyThreshold = 3 # seconds
$global:__commandStart = $null
# To format timestamp as human readable as possible
function Format-Elapsed([TimeSpan]$timestamp) {
if ($timestamp.TotalSeconds -lt 60) {
return ('{0:0.0}s' -f $timestamp.TotalSeconds)
}
$parts = New-Object System.Collections.Generic.List[string]
if ($timestamp.Days -gt 0) { $parts.Add("{0}d" -f $timestamp.Days) }
if ($timestamp.Hours -gt 0) { $parts.Add("{0}h" -f $timestamp.Hours) }
if ($timestamp.Minutes -gt 0) { $parts.Add("{0}m" -f $timestamp.Minutes) }
$remainingSeconds = [math]::Floor($timestamp.TotalSeconds % 60)
$parts.Add("{0}s" -f $remainingSeconds)
return ($parts -join ' ')
}
function global:prompt {
if ($global:__commandStart) {
$elapsed = (Get-Date) - $global:__commandStart
if ($elapsed.TotalSeconds -ge $ExecutionNotifyThreshold) {
$lastCmd = (Get-History -Count 1).CommandLine
$text = @(
'PS7 Finished:'
"`$ $lastCmd"
("Took {0}" -f (Format-Elapsed $elapsed))
)
New-BurntToastNotification -Text $text -AppLogo $applogo
}
$global:__commandStart = $null
}
& $OriginalPrompt
}
$ExecutionNotifyThreshold is the time window you want to be notified when the command is taking longer than this threshold. Adjust as you wish
We have one last step and we are done, keep going đđ
Now add the below code at the end of your $PROFILE
This should always be at the end, so nothing else will override your custom functionality
Set-PSReadLineKeyHandler -Key Enter -ScriptBlock {
$global:__commandStart = Get-Date
[Microsoft.PowerShell.PSConsoleReadLine]::AcceptLine()
}
Now Save the file, restart your shell (you can also run ". $PROFILE" to restart PS7)
run a command that will take longer than your threshold, you should see a similar Notification pop up like this:
I have been using oh-my-posh with this approach for a year now and had no problems so far
This overrides the global prompt function. If you use oh-my-posh, starship, or another prompt framework, load this after your prompt is configured.
This hooks the Enter key via PSReadLine. If you already have a custom Enter handler, youâll need to merge the logic.
To remove the behavior:
Remove-PSReadLineKeyHandler -Key Enter
That's it! you're Done. Congrats đĽł
This removes the need to babysit long-running commands and keeps you informed without breaking flow.
Tell me what think about this approach. â¤ď¸