Sign in

Chrissy LeMaire

@funbucket.dev
4K followers 934 following 1.5K posts

Dual Microsoft MVP, Inaugural GitHub Star, creator of dbatools, author dbatools.io/book and AI for Everyday IT from Manning Publications. Creator of @mutesky.app 🏳️‍🌈 Totally into AI, SQL Server and PowerShell. 📍 Very North of France

PostsRepliesMedia
Chrissy LeMaire @funbucket.dev · 19/07/2026
Holy shit, y'all. When I said it was expensive, I didn't know USA expensive. I just got a 3 month supply for €1,250. You could fly over and still save money.
Dark-themed screenshot of a two-column pricing table comparing the approximate monthly cash price of a four-week supply of Mounjaro without insurance by location. The table lists: Belgium, lower doses: €232.80 (about $266); Belgium, 7.5 mg: around €326 (about $373), with a note that the exact Belgian public price is not consistently published online; United States, cash/discount price: about $1,087; United States, average retail price: about $1,348; U.S. manufacturer list price: roughly $1,080–$1,112. The comparison emphasizes that prices shown for Belgium are much lower than typical U.S. prices.
220
Chrissy LeMaire @funbucket.dev · 19/07/2026
I'll be releasing the source code once it's done, but Sol said this:
Dark-themed technical documentation explains how the Wishbringer interactive-fiction game runs in a modern browser: a React interface sends commands through the RemGlk bridge to the Bocfel Z-machine interpreter compiled to WebAssembly, which reads and updates the original .z3 story file. A numbered list expands the process, noting that Bocfel executes the game inside the browser sandbox, translates classic text-adventure operations into JavaScript data, and lets React update the transcript, map, score, artwork, and controls; the final paragraph compares the .z3 file to a program for a fictional 1980s computer rather than modern x86, ARM, or JavaScript code.
110
Chrissy LeMaire @funbucket.dev · 19/07/2026
How can he breathe?
A cat with his face SLAMMED down into the chair
020
Chrissy LeMaire @funbucket.dev · 19/07/2026
I had the series' next iteration on my bookshelf when I lived in San Francisco back in 2006/2007. I always preferred the single author versions of Wrox though. Didn't remember having a magazine rack, I love it. I miss SQL Server Magazine so much. It was often over my head but I loved it, still.
Three black modular shelving units stand against a white wall beneath a decorative textile wall hanging. The shelves hold books, framed photos, storage boxes, folded blankets, and a few small figurines, while the rightmost unit is mostly empty, suggesting the room is being organized or rearranged.A black leather armchair sits beside a black bookshelf near a bright window. The shelves are filled mostly with computer and technology books, including programming, software development, and IT reference titles, with an orange folded blanket, a blue storage box, and a large fish-shaped sculpture on top, creating a cozy reading nook centered around a technical book collection.
480
Chrissy LeMaire @funbucket.dev · 19/07/2026
Found this gem my friends made of me when I was 20 years old, clowning how much I loved Robert Vieira's SQL Server books. Those Wrox books were the first that spoke to the audience like coworkers and not like robots ala Addison-Wesley. Now I love @manning.com, which is casual but accurate.
Black-and-white meme styled like a vintage programming book cover. A smiling person with long curly hair wearing an “I ♥ SQL” shirt looks upward while a thought bubble contains a stern-looking man’s portrait, implying they are thinking about him. The lower half mimics a Wrox book cover with the large title “PROFESSIONAL SQL Server 2000 Programming,” a Wrox logo, and the name “chrissy,” parodying old technical books and joking about nostalgia for SQL Server and admiration or fixation on a database expert.
4401
Chrissy LeMaire @funbucket.dev · 16/07/2026
"re444444444444444444444444444444444444444444444444444e9o00000000000000000000000000000000000000000000000000000000000hnyjnbjqaaaaaaaaa" ~ Potato
Fluffy mostlywhite long-haired cat with bright blue eyes lounges confidently in a fabric window hammock attached to the glass with four clear suction cups. One front paw dangles over the edge while the cat looks directly at the camera, with closed horizontal blinds behind it and the cozy perch creating the amusing impression of a tiny suspended throne.
140
Chrissy LeMaire @funbucket.dev · 16/07/2026
Working as designed 🫡
Screenshot of a dark-themed terminal or editor showing a project status update in light blue monospace text. It says all four bots are now active, with bullet points explaining that Lane B (Opus) has been reassigned from idle work to a backup database task, Lanes C and D (Fable) are progressing through assigned jobs, Lane A (Fable) is handling codex and datetime updates and will retry another task after an agent starts, and coordination has been consolidated into a canonical `migration/comms/BOARD.md` file with work now running from a dedicated clone to avoid conflicts in the main working tree. The tone is a concise engineering handoff indicating everything is organized and nothing has been left unfinished.
020
Chrissy LeMaire @funbucket.dev · 16/07/2026
Linus Torvalds, my man! *finger gun emoji*
per linus torvalds: I realize that some people really dislike AI, but this is an area where I'm willing to absolutely put my foot down as the top-level maintainer.

Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it.

Or just walk away.

AI is a tool, just like other tools we use. And it's clearly a useful one.

It may not have been that "clearly" even just a year ago, but it's no longer in question today.

There are other questions around AI (like what the economy of it will actually look like in the end), but "is it useful" is no longer one of those questions. Anybody who doubts that clearly hasn't actually used it.

Yes, it can also be a somewhat painful tool, both for maintainer workloads and just from a "it keeps finding embarrassing bugs" standpoint.

But the solution is not to put your head in the sand and sing "La La La, I can't hear you" at the top of your voice like some people seem to do.
071
Chrissy LeMaire @funbucket.dev · 16/07/2026
my bots thank each other and me, i also thank a lot. don't know if they got that from me or if we are doomed bc they prefer politeness and SOMETIMES I YELL
Dark terminal screenshot where Claude thanks the operator for starting sql01’s Agent, then reports fixing the coordination clone’s missing Git identity, pushing a clean workflow update, and investigating permissions so the bots can start the agent themselves.
110
Chrissy LeMaire @funbucket.dev · 16/07/2026
new manager just dropped
Dark terminal screenshot of Claude Code v2.1.211 running Opus 4.8 with high effort in the dbatools repository. A long prompt says four AI bots are handling a migration but often sit idle, so Claude must authoritatively coordinate three Fable bots and one Opus bot, have Codex check their work, and review and commit everything urgently but with high quality; Claude replies, “I’ll get oriented fast, then take command of coordination. Let me pull the key state files and load the coordination tools in parallel,” giving the scene a humorously intense middle-manager-for-AI-agents tone.
220
Chrissy LeMaire @funbucket.dev · 16/07/2026
hahahah tickled by this deli name in NZ
dilly deli is serious about sandwiches
081
Chrissy LeMaire @funbucket.dev · 11/07/2026
Crazy cute 🥰
looks like stardew valley at night
010
Chrissy LeMaire @funbucket.dev · 10/07/2026
Having a whole lot of fun this week with Fable and Sol. Sol I'm reserving for front-end work, so I've updated @mutesky.app finally! And now I'm building a Dragon Quest-like front-end for Infocom's Wishbringer! The reimagination of the original map took my breath away 🤯
Hand-drawn fantasy map titled "Postal Zones Festeron, Anharia & Vicinity," shown with a letter and number grid overlaid. The map depicts a coastal settlement with roads, scattered buildings, a central fountain, wooded areas, fields, and a church on a rocky island connected to the mainland by a narrow bridge, with water surrounding the eastern and northern edges and a compass rose in the lower right.Pixel art landscape viewed from behind a young traveler standing beside a loaded bicycle on a hill, holding a glowing egg and looking over a winding road through a cozy seaside village. A lighthouse rises from a rocky island at sunset on the left, while a towering dark castle beneath a swirling purple vortex dominates the distant hills on the right, creating a contrast between peaceful countryside and looming fantasy danger.
140
Chrissy LeMaire @funbucket.dev · 24/01/2026
I just cant even believe this is my machine, it's from 2023 but I'm still so in love.
Windows Task Manager CPU performance view showing dozens of small graphs for each logical processor on an AMD Ryzen 9 7950X, with most cores lightly active and occasional sharp spikes, while overall CPU usage reads about 7 percent at a high clock speed, humorously implying a massively overpowered processor barely breaking a sweat.
490
Chrissy LeMaire @funbucket.dev · 12/01/2026
Daaamn!
Screenshot of a GitHub commit by Linus Torvalds from 3 days ago, titled “Merge branch 'antigravity’,” in which he explains that Google Antigravity helped fix his visualization tool, noting it was also "generated with help from google, but of the normal kind." He describes troubleshooting built-in rectangle selection and switching to a custom `RectangleSelector`, after which things improved. The final line, underlined in red for emphasis, reads: “Is this much better than I could do by hand? Sure is.” The tone is wry and self-aware, with Torvalds implicitly endorsing AI-assisted coding by admitting its output surpassed his manual efforts.
080
Chrissy LeMaire @funbucket.dev · 04/01/2026
Interesting! My cousin just put up a Mardi Gras Tree.
Christmas tree decorated in Mardi Gras theme with green, purple, and gold ornaments, beads, ribbons, and masks; the topper is a half-open purple and teal umbrella over a glittery purple clock face, blending festive holiday and South Louisiana carnival elements in a cozy living room setting.
1170
Chrissy LeMaire @funbucket.dev · 06/12/2025
And posters!
Illustrated guide showing how to cut different shapes of cheese with labeled diagrams for each type, including round (e.g. Camembert), pyramid (e.g. Valençay), wedge-shaped (e.g. Brie), wooden box (e.g. Mont d’Or), cylindrical (e.g. Saint Maure), heart-shaped (e.g. Neufchatel), small round (e.g. Chavignol), hard block (e.g. Comté), square (e.g. Carré Mirabelle), and blue cheese (e.g. Roquefort); each cheese is paired with dotted lines indicating the appropriate slicing direction, combining cheese etiquette with playful, clear visuals.
010
Chrissy LeMaire @funbucket.dev · 06/12/2025
Bring back the old French PowerShell User Group logo 🥖🧀
Logo for the French PowerShell UserGroup featuring a stylized PowerShell prompt symbol made of baguettes on a round white background resembling a plate or tortilla, placed on rustic wooden planks; the group's name appears above in a red oval banner with a subtle “Speaking” logo, humorously blending tech culture with French culinary identity.
2110
Chrissy LeMaire @funbucket.dev · 06/12/2025
You know, good point. I guess they were tricked by my last name and my SEVENTY SEVEN POINT FIVE PERCENT French DNA.
010
Chrissy LeMaire @funbucket.dev · 06/12/2025
The fries at McDonald's in Portugal (circa 2016) 🍟 They were the best we've had.
020
Chrissy LeMaire @funbucket.dev · 06/12/2025
Austrian banks rule
An outdoor ATM booth with a sign above reading "Bankomat" is flanked by two large posters in bold sans-serif font. The left poster says "fucking impressive spring," and the right one says "all that impressive shit." The tone is irreverent and vaguely poetic, using profanity for comedic emphasis, as if hyping up the season or urban atmosphere with exaggerated, edgy admiration.
161
Chrissy LeMaire @funbucket.dev · 06/12/2025
Found an image of the infamous cheese I cut so wrong, I made a French family gasp! They handed me the knife, expecting me to be a civilized cheese person but I immediately cut off the tip 🔪 Even the child gasped. And that's when I learned that cutting cheese in France is an art.
A large wedge of hard cheese with a rustic, moldy rind sits partially wrapped in crinkled plastic on a dark cutting board; a knife is pressed into the top, mid-cut, while a wine glass base and another cheese wheel are visible in the background, suggesting a casual wine and cheese setting.
290
Chrissy LeMaire @funbucket.dev · 16/11/2025
Hell yeah, got a couple more prompts to go but love the results.
Screenshot of a webpage from RealCajunRecipes.com showing the “Most Popular” section. It’s split into “Most Rated” and “Most Viewed” lists of Cajun recipes, each with titles in bold orange or red followed by average star ratings, nearly all being perfect 5 out of 5. Recipes include “Seafood Cornbread Dressing,” “Crock-Pot Jambalaya – Pastalaya,” and “Giff’s Taco Soup.” Despite the rich content, the design is visually plain and text-heavy with minimal styling or hierarchy, which contributes to a bland, outdated look that contrasts with the strong cultural flavor implied by the recipes.
Screenshot of a redesigned “Most Popular Recipes” page from RealCajunRecipes.com with a polished and elegant layout. The header includes a centered star icon, bold serif title, and tagline “Our community’s most loved Cajun classics,” with a badge below reading “Tested by Louisiana families since 2002.” Below that, a section titled “Highest Rated” features three recipes in clean white cards with rounded corners, numbered badges, and gold star ratings: “Seafood Cornbread Dressing,” “Corn Macque Choux IV,” and “Crock-Pot Jambalaya – Pastalaya,” all rated 5.0. The design emphasizes heritage and warmth through typography, color, and layout.
050
Chrissy LeMaire @funbucket.dev · 16/11/2025
Vibing hard with @anthropic.com
Screenshot of a Visual Studio Code tab titled “recipes/most-popular/ looks like shit please use best practices to make it elegant and worthy.” The tab displays a comment with the same blunt message, followed by a more polished bullet point from a Markdown file: “I'll analyze the current most-popular page and redesign it using best practices to make it elegant and worthy of the site's heritage aesthetic.” The contrast humorously highlights the raw frustration of the original note versus the cleaned-up professionalism of the final write-up.
110
Chrissy LeMaire @funbucket.dev · 15/11/2025
This did give me an idea tho! Perhaps we can have rotating holiday themes, like our cookbooks. And make the cookbooks the center pieces. Look how cute!
Cover image for *The Real Cajun Thanksgiving Cookbook* featuring a saturated, cartoonish color palette dominated by burnt orange, deep reds, and golden yellows. A bright red turkey with exaggerated facial features and a black pilgrim hat pops against the flat orange background, while the title sits in a pale yellow banner with red text. The RealCajunRecipes.com logo in green and red adds to the bold, clashing hues. The overall color scheme feels loud and visually chaotic, contributing to a playful but unrefined aesthetic.
Cover image for *The Real Cajun Christmas Cookbook* featuring a bold, saturated color scheme centered on mint green, fire engine red, and white. A cartoon crawfish dressed as Santa holds a green gift with a red bow, grinning widely against a flat green background with white snowflakes. The title sits in a light mint banner with red and green text, echoing the traditional holiday palette but applied with high contrast and little subtlety. The overall effect is festive yet garish, with clashing tones that prioritize cheer over visual harmony.
Cover image for *The Real Cajun Mardi Gras & Lent Cookbook* with an extremely bold and saturated color palette dominated by bright purple, yellow, green, and red. A cartoon crawfish wears a jester hat and Mardi Gras beads while holding a king cake with glowing flair, set against a flat purple background and framed by layers of more purple. The title appears in a pink and yellow box with clashing fonts. The overall aesthetic is intentionally loud and chaotic, matching the Mardi Gras theme but pushing the palette to garish extremes that overwhelm the eye.
Cover image for *The Real Cajun Ice Cream Cookbook* with a pastel, dessert-themed color scheme that softens the usual bold branding. A smiling cartoon crawfish in a chef’s hat and neckerchief holds a swirled ice cream cone, surrounded by floating images of cane syrup cans, donuts, sprinkles, and sugar cubes. The background is light cream, giving the scene a playful, almost vintage feel. While still cartoonish, the colors are lighter and more cohesive than previous covers, with warm reds and yellows dominating instead of clashing. It leans more whimsical than garish, but still retains a kitschy, nostalgic charm.
000
Chrissy LeMaire @funbucket.dev · 15/11/2025
Oh this is horrifying. The one with fresh context + read md. I discarded all the changes and now I'm trying with the old full-context window, so we can compare! Now I didn't say "Best practices UI/UX" this time around. I usually do to get me the designs I love, like dbatools.io and mutesky.app.
Screenshot of the RealCajunRecipes.com homepage with an outdated and cluttered design: a cartoon turkey in a pilgrim hat serves as the site mascot, clashing with the bold red header and beige background. The layout feels visually overloaded, with dense navigation menus, inconsistent fonts, and an awkward mix of emojis, icons, and colors. Despite the nostalgic tagline “la cuisine de maw-maw,” the overall aesthetic looks dated and unpolished—evoking early-2000s web design more than modern culinary appeal.
200
Chrissy LeMaire @funbucket.dev · 15/11/2025
Ha! Cuuuuuute 🧓
nstructional screenshot guiding the next step in a website migration, telling the user to copy 2,269 exported markdown files to the Hugo content directory and run the server to preview the new site. It ends with bold text: “Ready to make Maw-Maw proud!” followed by chili pepper and crawfish emojis, echoing the site's Cajun theme and tagline “la cuisine de maw-maw!” as a playful nod to cultural pride and successful completion.
100
Chrissy LeMaire @funbucket.dev · 15/11/2025
So I've exported all of our recipes and I'm redoing the website in Hugo. And I'm going to do AI SEO galore. (As an aside, omg, I logged into my VPS, installed claude and had it do all of my exporting! I didn't have to relearn WP CLI. I didn't have to figure out the sql schema or how even to login.)
Terminal screenshot showing a migration report labeled "2. User Accounts & Authentication Data ❌" and "3. Individual User Ratings/Reviews ❌." It states that 52,595 registered users were *not* exported, including usernames, emails, profiles, social login data, and user roles, meaning accounts can't be migrated to the new Hugo site. For ratings, only aggregate rating arrays (e.g., [5,5,5,5,5,5,5,5]) were exported, allowing average ratings to be calculated, but data on who submitted each rating and when was not included. The red ❌ marks indicate missing or failed data migration elements.
130
Chrissy LeMaire @funbucket.dev · 15/11/2025
There's so much pressure — after using a ton of context to discuss the new design of RealCajunRecipes.com Knowing the context is full of our vibrant design discussion, do I open a new session or not? Knowing that the design is variable and I'll be staring at it for the next X years..
Early-2000s website with a down-home, folksy feel titled “Real Cajun Recipes,” decorated in playful fonts and clip-art icons like gumbo pots and crawfish; invites users to “Make Maw-Maw Proud!” by submitting Cajun recipes, currently boasting 849 in the archive; newest recipe is “New Orleans Muffuletta”; sidebar categories include “Breads & Rolls” and “Cakes & Candy”; homespun charm reinforced by phrases like “la cuisine dee maw-maw,” hand-drawn arrows, and a “Random Tip” urging folks to store eggs in the fridge, not the door, where it's warmer; overall tone is warm, welcoming, and deeply rooted in Cajun family tradition.
Screenshot of the homepage for RealCajunRecipes.com, a Cajun recipe website featuring a cartoon crawfish stirring a pot in the logo and the tagline “la cuisine de maw-maw!” in handwritten script. The green navigation bar includes links to recipe categories like “Popular,” “Classics,” and “New.” A featured recipe titled “Beignets – A French Doughnut” is highlighted as a top recipe of the day, showing powdered sugar–covered beignets and a 5-star rating. Another top-rated dish, “Seafood Cornbread Dressing,” appears in a small preview with a photo and a “Most Rated” ribbon.
120
Chrissy LeMaire @funbucket.dev · 03/11/2025
Even better? Vendors are always updating the CLIs and aitools makes it super easy to keep up even though they all have different install/update methods. Works on Windows, macOS and Linux.
Terminal screenshot showing a PowerShell command `Update-AITool` run from the `/mnt/c/github` directory, outputting a table of AI tools with columns for Name, OldVersion, Version, and Path. All tools listed—Gemini, Cursor, Ollama, ClaudeCode, GitHubCopilot, Codex, and Aider—have identical OldVersion and Version values, indicating no updates were applied. The display uses bright cyan for tool names and paths, and bright yellow for headers and version numbers, emphasizing the clean, aesthetic layout of a developer productivity script.
100
Chrissy LeMaire @funbucket.dev · 03/11/2025
It's INSANE! These CLIs will download images for you so you can stop using external hosting. They'll look up people's Bluesky accounts to replace the Twtr links. Update command names. Put lil notes that give context about how dated the information is. Rewrite old tables. Here's some diffs + aitools.
Screenshot of a Git diff tool showing changes to a Markdown file named `new-defaults-for-sql-server-connections-encryption-trust-certificate.md`. The added lines are highlighted in green and include a 2025 update about dbatools 2.0, a Microsoft documentation link, and a new image tag pointing to `/images/sql-ads-encryption-warning.png` with alt text describing it as a “dbatools warning about encryption and trusting certificate.” The removed lines, highlighted in red, include an old image tag referencing a GitHub user content URL and a paragraph explaining a default SSMS setting.
Screenshot of GitHub Desktop showing a Markdown file named `2008s-to-do-list.md` with significant changes. The original HTML table containing a personal and professional to-do list with items like "Master PowerShell," "Read 3 tech books," and "Setup Linux authentication" has been removed (highlighted in red). A new Markdown-formatted list (in green) replaces it, organized under "**At work**" and "**Home Office**" sections, with tasks such as "Implement WSUS 3.0," "Migrate every SQL 7.0 database to SQL Server 2005," and "Attend Microsoft SharePoint Conference 2008," emphasizing IT projects and certifications.
Alt text: PowerShell terminal window displaying markdown-style notes about a documentation update, emphasizing historical accuracy. Sections include “Code Examples,” noting no XML conversion or splatting was needed, “Technical Accuracy Notes,” explaining retention of outdated FTP links for context, and “Issues I Couldn’t Fully Fix,” mentioning a dead FTP URL from HP and limitations of Wayback Machine archives. At the bottom, metadata shows a successful process with a start time of 9:48:44 PM and end time of 9:51:35 PM on 11/2/2025, with a duration of 2 minutes and 50 seconds. A stylized purple-haired avatar appears in the corner.
110
Chrissy LeMaire @funbucket.dev · 30/10/2025
Daaaamn, even ChatGPT can't believe Claude is so awesome. My Alt Text Generator called it a fake chat. But also, "lazy sysadmin" joke is so overplayed that even AI repeats it 😩 I will always accurately describe us as efficient.
chatgpt can't believe its eyes and my alt text generator called it a meme
040
Chrissy LeMaire @funbucket.dev · 30/10/2025
Last night's Azure outage caused a bloodbath testing for all of our @dbatools.io testing on @github.com. Claude took care of restarting them all, no problem 😊
PowerShell terminal screenshot showing a real-time interaction between a user and an AI assistant named Claude. The user reports that Microsoft DNS went down globally around the same time they submitted several pull requests, which failed in GitHub Actions. They ask Claude to find and restart any failed GitHub Actions from the past 2 hours. Claude executes a Bash command using `gh run list` piped through `jq` to filter and list failed runs, displaying 8 failures across main and dev branches with timestamps. It confirms the failures coincide with the DNS outage and begins restarting them, demonstrating automated incident response using AI and CLI tooling.
120
Chrissy LeMaire @funbucket.dev · 28/10/2025
The Hot Stepper
Cute ass cat hot stepping
080
Chrissy LeMaire @funbucket.dev · 26/10/2025
Had someone say that ChatGPT can produce good code with the right prompt. But... I can get exceptional code using Claude with prompts like "Thanks but get yourself together on the front page book section. That shit rendered so poorly."
Screenshot of the dbatools website homepage promoting a PowerShell toolkit designed for SQL Server professionals, with large text emphasizing automation of administration, migrations, and disaster recovery; a mock PowerShell command window at the bottom shows a sample script: “Start-DbaMigration @params” followed by progress text simulating database migration.
160
Chrissy LeMaire @funbucket.dev · 20/10/2025
Claude Code on the web is 👌
Screenshot of Claude Code's interface during a session titled "Refactor Progress Bar in PowerShell Script," showing a to-do list for updating and analyzing PowerShell scripts. Tasks include moving progress bar logic, refactoring command counting, testing, and committing changes. It shows files being read with line counts (425 and 864 lines), and a status labeled "Actioning..." at the bottom, indicating active processing.
010
Chrissy LeMaire @funbucket.dev · 12/10/2025
lol, wife says "your vibe in vibe coding is 'rage'"
Screenshot of a developer chat interface showing a message that reads: "beesh, they all need an init. perhaps its called login or something similar. i think aider is the only one that just needs to test for an API key." Below the message, the interface shows it’s processing 6,938 tokens in 154 seconds, implying a heavy backend operation, while the tone of the message reflects mild exasperation with various tools requiring initialization routines except for one.
180
Chrissy LeMaire @funbucket.dev · 11/10/2025
One of my favorite things to use AI for is repo storytelling. Claude Code is SO good at using gh, git and its own tools to understand changes to @dbatools.io's repo and tell a story. Here, I asked it to detail @sqldbawithbeard.bsky.social's Pester contributions for my upcoming session at @psconf.eu
A console with the writing:

**SQLDBAWithABeard's Pester Contributions – Deep Dive:**

**The Foundation: November 23, 2016 – A Historic Day**

SQLDBAWithABeard made 83 commits in a single day (November 23, 2016), fundamentally transforming dbatools' quality standards. This was just 6 months after June Blender added the first test file.

**1. CI/CD Infrastructure Setup**

Created the complete testing infrastructure:

* tests/appveyor.pester.ps1 – A sophisticated test runner that:

  * Supports multiple PowerShell versions (v2+)
  * Serializes XML results for AppVeyor consumption
  * Uploads test results to AppVeyor's test page via API
  * Aggregates results from multiple PowerShell version test runs
  * Fails builds on test failures with detailed failure summaries
* AppVeyor CI Integration – Set up continuous integration that:

  * Runs tests on native PS version and PS 3.0
  * Installs Pester and PSScriptAnalyzer automatically
  * Collects and uploads test results
  * Added skip commit support for readme updates
A console that says:

**2. Test-Driven Documentation Standards**

Created tests/dbatools.Tests.ps1 – A comprehensive module manifest test that validates:

* Module name, root module, GUID, version
* Author and company information
* PowerShell version requirements
* Required assemblies
* Critically: All exported functions match actual function files

This test ensured the module manifest stayed in sync with actual functions.

**3. The Great Documentation Cleanup (Nov 23, 2016)**

After establishing the test infrastructure, he discovered widespread documentation gaps. His response: 83 commits in one day adding parameter help to pass tests across the entire codebase:

* Added help for Force, WhatIf, Confirm parameters (ShouldProcess support)
* Added SqlCredential, Detailed, OutputFile, Collection parameter help
* Fixed function headers to match Pester requirements
271
Chrissy LeMaire @funbucket.dev · 08/10/2025
Hahah here’s a bonus of him looking cool, just for you.
Cool looking cat, chillin with the city scape in the background
130
Chrissy LeMaire @funbucket.dev · 08/10/2025
Nope! That is kitty. Potato is white and always looks silly.
Silly looking white rag doll sitting on a chair, looking into the camera
120
Chrissy LeMaire @funbucket.dev · 08/10/2025
My wife's fb was disabled but somehow got resurrected by someone else. Anyway, while I wait for her GDPR request to delete her whole account, I went through her photos and found this super sweet picture of me and Kitty.
A woman reclines on a couch under a blanket, looking down and away with a soft smile, while a fluffy ragdoll cat sits upright beside her, staring at her with wide, intense eyes and one paw gently placed on her arm, creating an affectionate yet hilariously clingy moment that feels like the cat is begging for attention or silently saying, “Don’t stop looking at me.”
2170
Chrissy LeMaire @funbucket.dev · 11/08/2025
Life was so easy when I had Claude Code 20x 🥲 Alas, my plan has ended and I'm already out of 5x tokens.
Screenshot of the Claude AI interface in dark mode with a banner reading “Your plan ends in 0 days – Resubscribe” above a large, friendly greeting in stylized serif font saying “Hey there, honey” next to a small red flower icon, humorously contrasting the warm tone with the looming account expiration notice.
210
Chrissy LeMaire @funbucket.dev · 08/08/2025
Me, using GPT-5 after my Claude Max 20x subscription expired
Comparisons are easily done
Once you've had a taste of perfection
Like an apple hanging from a tree
I picked the ripest one
I still got the seed
You said move on, where do I go?
I guess second best is all I will know
110
Chrissy LeMaire @funbucket.dev · 07/08/2025
Aw, not yet on #GitHub Models.
Alt Text (for screen readers): The image displays a screenshot from the Azure OpenAI Service interface, showing a list of available AI models sorted by "Recently added." The list includes various versions of OpenAI models such as o4-mini, o3, GPT-4.1-mini, GPT-4.1-nano, GPT-4.1, and GPT-4o-mini, along with Text Embedding 3 models (small and large). Each entry includes a brief description highlighting improvements in quality, safety, coding, instruction following, and long-context handling. Notably, there is no mention of GPT-5, indicating that GPT-5 is not yet available on the platform.
030
Chrissy LeMaire @funbucket.dev · 07/08/2025
Oh yeah! #OpenAI GPT-5 on #Azure Foundry AI! I've got a few thousand credits to burn. Let's see how well this thang codes.
Screenshot of the Azure AI Foundry interface showing the "Model catalog" section. A search for "gpt-5" displays a list of GPT models including gpt-5, gpt-5-chat, gpt-4o, and others. Sidebar navigation includes tools for chat, audio, images, and fine-tuning. Top bar shows links to Docs, resources, and user settings.
260
Chrissy LeMaire @funbucket.dev · 07/08/2025
Can you share some of that update? Oh wait! BRB
Your screenshot shows that your system is **up to date** as of the last check at **4:33 PM**, but there is a **preview update available**:

> **2025-07 Cumulative Update Preview for Windows 11 Version 24H2 (KB5062660)**
> **Build: 26100.4770**
> You can install it by clicking **Download & install**.

This is a **preview build**, so it may contain early fixes or features not yet considered fully stable. Only install it if you want to test new updates early or need a specific fix it includes.

If you want to avoid preview builds, you can skip this update and wait for the full release.
200
Chrissy LeMaire @funbucket.dev · 07/08/2025
Recently upgraded to Windows 11 24h2 and every Window opens non-maximized AND forgets its position. If anyone on the #Windows team can fix this, please do. At least give us a registry key or preferably a GUI choice to fix it. Since Windows 95, I've loved all Maximized, all the time.
A retro Windows 95 desktop shows a highlighted icon labeled “The Internet” with a pixelated globe and magnifying glass, implying that this single shortcut represents the entire internet; the humor lies in the oversimplified and naive early-‘90s understanding of what the internet was.
262
Chrissy LeMaire @funbucket.dev · 07/08/2025
This all came about because I had to rebuild my Azure VM and re-setup my Yubikey w/the dbatools Code Signing Cert on it. After FIVE HOURS I got that to work again with a certutil repair but only after I installed the Yubikey minidriver with legacy params. Then it wouldn't cache my PIN so I asked AI
ykman piv keys generate --pin-policy once --touch-policy cached 9a pubkey.pem
ykman piv keys generate --pin-policy once --touch-policy cached 9c pubkey.pem
ykman piv keys generate --pin-policy once --touch-policy cached 9d pubkey.pem
ykman piv keys generate --pin-policy once --touch-policy cached 9e pubkey.pem
130
Chrissy LeMaire @funbucket.dev · 07/08/2025
Anyone else getting Azure AI API errors? Hopefully something exciting is afoot.
A PowerShell Core terminal shows a script adding a test file to chat and notes that filenames are relative to the Git working directory, set to `C:\github\dbatools`. Below, repeated connection errors appear in red: `litellm.APIConnectionError: AzureException APIConnectionError – Connection error.`, followed by retry attempts with increasing delays. The final line shows the system waiting for `azure/gpt-4.1-mini`. The right corner features a stylized avatar with purple hair and a blue mask, suggesting a custom terminal theme.
110
Chrissy LeMaire @funbucket.dev · 03/08/2025
This is the Cajun food I grew up eating. We call these plate lunches in Louisiana and you can them it at convenience stores, restaurants and grocery stores. Plate lunch rice dressing is my favorite.
Two takeout containers filled with Cajun food are shown side by side, each holding a portion of seasoned rice, baked beans, a link of sausage, a cut of barbecued pork, and a section of barbecue sauce; the food appears hearty and smoky, and the post is shared from the “cajunfood” community on Reddit, suggesting pride in Southern or Louisiana-style cooking.
181