Stefan Bauer
banner
stfbauer.bsky.social
Stefan Bauer
@stfbauer.bsky.social
Designer, Founder, Web Methusalem, Develop because I can, Microsoft MVP. Owner of N8D
Fluent UI 9 and SharePoint Brand Center finally speak the same language — typography. 🎨
I mapped the missing link between Fluent UI tokens and SharePoint’s custom font slots.

Read it here 👉 n8d.at/mapping-flue...

#FluentUI #SPFx #SharePoint
November 4, 2025 at 3:05 PM
When Copilot agent is in panic mode because it lost a file for the analysis, that was there before :D
October 8, 2025 at 12:06 PM
GDrive is the Windows 95. You upload a document with a long name and it replaces it with "MyFile~1.docx".

The you have to go in and rename the file and everthing works fine.

Sure you don't need to write you life's story in the filename, but a behaviour like this in 2025?
October 1, 2025 at 7:39 AM
Reposted by Stefan Bauer
🎨 Want to make your #SharePoint & #Teams solutions look as good as they work?

At @collabdaysne.org, @stfbauer.bsky.social will help you level up your front-end skills with his session: “Design and Styling 101: SharePoint Online and Microsoft Teams”

👉 Secure your spot today:
September 5, 2025 at 1:30 PM
See you there!!!
🎨 Want to make your #SharePoint & #Teams solutions look as good as they work?

At @collabdaysne.org, @stfbauer.bsky.social will help you level up your front-end skills with his session: “Design and Styling 101: SharePoint Online and Microsoft Teams”

👉 Secure your spot today:
September 5, 2025 at 1:54 PM
I wrote a blog post this moring how to query your work items directly in VS Code from Azure DevOp:

Soon an MCP Server is coming out but meanwhile this is how it works.

n8d.at/how-to-query...
July 24, 2025 at 12:42 PM
When people say functional components do they mean they wrote something that actually works on top of it is a component? 🤣
July 10, 2025 at 5:41 PM
🏆 Celebrating a decade as a Microsoft MVP! 🏆

I am thrilled to announce that after 10 years, I have achieved again the Microsoft MVP in M365 Development. This year brought an extra special honor as I also received recognition in Web Development.
Thank you Microsoft

#mvp #webdevelopment #m365
July 10, 2025 at 3:23 PM
Input fields of type number in HTML might seem to be a great option at first glance, but the negative side effects outweight the issues they have.

In my latest blog post I take a deep dive, what those issues are.
n8d.at/inputtypenum...

#ux #i18n #html #webdevelopment
July 9, 2025 at 11:46 AM
Reposted by Stefan Bauer
Working with @stfbauer.bsky.social to create a style guide can exponentially speed up the development process and bring better outcomes.

Watch/listen to the full episode, #004 | Optimizing SharePoint Framework Projects with Reusable Code 👇

📺 youtu.be/qP0SRfI9Rok
🎧 aka.codedeploygo.live/e004
004 | Optimizing SharePoint Framework Projects with Reusable Code
YouTube video by Code. Deploy. Go Live.
youtu.be
June 11, 2025 at 1:26 PM
@toddklindt.bsky.social on How I use AI to Write Amazing PowerShell

At the amazing #techiramabe
May 28, 2025 at 7:49 AM
Too all the NodeJS developers out there. I found a really usefull tool to check if a number is-even with AI.

Especially usefull when you try to create a random number, because it is statistically 50% right and 50% wrong.

www.npmjs.com/package/is-e...
is-even-ai
Check if a number is even with the power of ✨AI✨. Latest version: 1.0.5, last published: 7 months ago. Start using is-even-ai in your project by running `npm i is-even-ai`. There are no other projects...
www.npmjs.com
May 20, 2025 at 11:21 AM
🧼 I built Old-Fashioned CSS because I missed what CSSComb did right—clean, logical, and smart sorting for CSS & SCSS.
Open Source → github.com/StfBauer/old...
🏪 marketplace.visualstudio.com/items?itemNa...
Blog: n8d.at/old-fashione...
#css #scss #vscode #frontenddev #opensource
May 16, 2025 at 7:24 PM
Four years ago I started to implement hTWOo using gulp as the engine driver to compile CSS.

see: lab.n8d.studio/htwoo/

For now I have a custom build chain for SASS, TS and a hot reloader. I call it ICE.

ice-build: www.npmjs.com/package/@n8d...
ice-hotreloader: www.npmjs.com/package/@n8d...
April 25, 2025 at 12:05 PM
Sorry what do I need to agree too. Great User Experience and design.

Seems like I need to agree to the small print or just an empty list. 🤔
April 25, 2025 at 10:38 AM
6 years ago i created a real mega menu for a customer. Now working on a mild relaunch and use some new CSS features to make the navigation more flexible.

Pretty amazed how far #css and feature rich it has become.

The rest of the navigation code still looks really ancient tbh.
April 25, 2025 at 9:57 AM
Curious about using brand centre fonts in your SharePoint projects? Check out these articles for guidance and documentation. Learn to assemble them into reusable code! Questions? Suggestions? Comment below! 🚀

Link: n8d.at/leverage-sha...

#SharePoint #CodingTips
Leverage SharePoint Brand Center Font in SharePoint Framework
Learn how to leverage SharePoint Brand Center fonts in your SharePoint Framework projects with this comprehensive guide on documentation and practical usage.
n8d.at
April 12, 2025 at 8:06 PM
🎉 Exploring SharePoint Design 🎉

Created custom backgrounds for seamless alignment in SharePoint's flexible layout. Using golden ratio & rule of thirds templates. Considering more patterns to refine Microsoft templates.

What design patterns do you find useful? Share your insights!
April 2, 2025 at 1:26 PM
On my way home from an amazing MVP Summit with many friends.

#mvpbuzz
March 29, 2025 at 8:31 PM
On my way to this years MVP Summit - first stop NYC

#mvpbuzz
March 21, 2025 at 7:32 AM
Intereseting I can inspect SPFx application directly in the teams application by simply right click and inspect. I wonder when this happend.

No to teams in browser but directly in the app.
March 18, 2025 at 8:27 AM
One step further: Step 5 in progress
March 13, 2025 at 4:26 PM
But an !!important trick.
Cursed styling

textarea[style='height: 300px'] {
height: 80vh !important
}

#CSS
March 10, 2025 at 7:09 PM
In SharePoint Framework something interesting happens, when you burry your SASS files 3 levels deep suddenly you code start to work. If not you might end up with an error message that looks like this:

> CssSyntaxError
(2:1) Unclosed block

This is because #SPFx does some ugly string manipulation.
March 6, 2025 at 10:19 AM
Since we all have nvm, fnm or other things to run multiple versions of node. I created a small script that lets you sync global installed dependencies from one nodeJS version to another.

Add global packages from my node 20 to the newly installed 22. #nodejs
March 5, 2025 at 2:18 PM