Michael Charles Aubrey
@michaelcharl.es
Senior Software Engineer at https://maki.ne.jp NextJS, React, C#, .NET Core Born in Florida, lives in Akita フロリダ州🏝で生まれた 秋田在住👹 ✨へばナイスデイ✨ https://michaelcharl.es
I finally updated PokéJisho! The Japanese<->English Pokémon dictionary now covers every Pokémon, move, item, ability & nature up through Scarlet & Violet (+ The Teal Mask & The Indigo Disk) and Pokémon LEGENDS Z-A. I also added dark/light mode support. pokejisho.com
PokéJisho | ポケ辞書
PokéJisho is a Pokémon Japanese-English diciontary. ポケ辞書はポケモンの和英辞書です。 Look up the names of Pokémon, abilities, items, moves, and natures in Japanese and English.
pokejisho.com
I had been struggling with using Claude Code on a legacy Shift JIS code base, and I came up with this MCP server which gives Claude Code tools to work with Shift JIS (CP932). I hope if anyone else is struggling with this they find this and it helps them out. github.com/MichaelCharl...
GitHub - MichaelCharles/cp932-tools-mcp-server: Shift JIS (CP932) tools for Claude Code
Shift JIS (CP932) tools for Claude Code. Contribute to MichaelCharles/cp932-tools-mcp-server development by creating an account on GitHub.
github.com
I helped a colleague setup fnm (Fast Node Manager) on their Windows machine, so I threw together a quick guide in English and in Japanese
Installing fnm on Windows for PowerShell, Git Bash, and Command Prompt | MichaelCharl.es/Aubrey (Michael Charles Aubrey)
Photo by <a href="https://unsplash.com/@billjelen" target="_blank">Bill Jelen</a> | Unsplash
michaelcharl.es
@ped.ro Do you happen to have any idea what the technology behind the @raycast.com Translate feature is? What API is it using? Google? DeepL? Some kind of LLM?
React v19 is finally stable and has been released! react.dev/blog/2024/12...
React v19 – React
The library for web and native user interfaces
react.dev
I might just be dressing up my bad habits as a productivity hack…
Completing the "Desktop" Metaphor by Adding a Drawer, and Other Ways to Manage Clutter on Mac for the Easily Distracted and Disorganized | MichaelCharl.es/Aubrey (Michael Charles Aubrey)
Photo by <a href="https://unsplash.com/@drjon" target="_blank">REKORD furniture</a> | Unsplash
michaelcharl.es
I've been struggling with setting up Outlook and Spark using my custom domain iCloud email for years. Finally figured it out, so I threw together this guide. michaelcharl.es/aubrey/en/co...
Setting Up Custom Domain iCloud Email in Any Email Client | MichaelCharl.es/Aubrey (Michael Charles Aubrey)
When using a custom domain with iCloud email , many email clients attempt to automatically configure the account as a standard iCloud account. This automatic configuration often fails or incorrectly s...
michaelcharl.es
I’m convinced this is how every engineer stumbles into a DevOps role
Classic. 🙃
If you hate seeing anything at all on your #Mac desktop, the following command will hide all desktop items: defaults write com.apple.finder CreateDesktop -bool false && killall Finder && say icons hidden And back again: defaults write com.apple.finder CreateDesktop -bool true && killall Finder
This post by @localghost.dev is wonderful: localghost.dev/blog/everyth.... Also omg Sophie your website is _beautiful_ 🤩
Everything I googled in a week as a senior software engineer - localghost
Three years ago I wrote a post listing everything I googled in a week. I'm a senior engineer and web eng lead now, and guess what: I still google a lot. Here's everything I googled in a week, 2022 edi...
localghost.dev
If you are a new programmer, sysadmin, devops engineer, I just want you to know: me and all of my colleagues with years of experience Google the most basic things *daily*
In case you missed it: Bluesky runs on-prem. They migrated off of AWS months back. So yeah, they DO need to put orders in for servers! (Good luck to the dev team!) More on their architecture: newsletter.pragmaticengineer.com/p/bluesky
Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges)
Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more.
newsletter.pragmaticengineer.com
To be clear, we do have plans for scaling, we just kinda expected more than a couple days notice before getting blasted with a million new users a day. The team is rapidly deploying fixes and new software to adapt. More servers in the mail.
I just realized @robbowen.digital made the SynthWave ‘84 theme. It’s great! Thanks for making my VSCode experience more pleasant
a PSA since a lot of folks have been surprised to learn this: terminal programs often support the mouse! Try: - opening `htop` and clicking a column header to sort - opening `nano` (or vim, or micro) and clicking and dragging to select text - using the scroll wheel in `mc` it often Just Works
The Bluesky firehose visualized in the style of a Windows XP screensaver… I want this as an actual screensaver.
Bluesky Firehose (live)
firehose3d.theo.io
The web needs sustainable funding. If you don’t understand the economics of browsers and what this could mean for the ecosystem go give my latest talk a watch. It’s not just Google/Chrome that will be affected. youtu.be/OzypUma4NW4?...
Stephanie Stimac - Sustainable Futures: Funding the Web Ecosystem
YouTube video by London Web Standards
youtu.be
US lawyers will reportedly try to force Google to sell Chrome and unbundle Android. It’s part of a DOJ case that aims to break up Google’s search monopoly by targeting Chrome, Android, and AI Overviews www.theverge.com/2024/11/18/2...
Okay, y’all… I have finally decided that retreat is the better part of valor. Bringing some rainbow energy over to these blue skies. #bydhttmwdi
a pixel art of a man standing under a rainbow on a blue background
Alt: a pixel art of Levar standing under a rainbow on a blue background
media.tenor.com
AngularJS 1.0 is the new COBOL. There will forever be jobs maintaining these apps, so many of them out in the wild
The last thing I expected to see on a self check-in counter at Delhi airport was some HTML!
The new official CSS logo uses `rebeccapurple`!
CSS Gets a New Logo: And It Uses the Color `rebeccapurple` | MichaelCharl.es/Aubrey (Michael Charles Aubrey)
A community vote in the CSS-Next repository on GitHub decided on a new official logo for CSS. The design follows the design language of the logos of other web technologies like JavaScript, TypeScript,...
michaelcharl.es
So Bruno is moving to a subscription model for its paid version. The Open Source version is still free, though
usebruno.com
So are we all just maintaining accounts on BlueSky, Threads, and Mastodon? Or does it feel like BlueSky is winning out?
Neat! I could update my Blue Sky handle so it’s the same as my domain! That was super simple.
I wanted an easy reference for where all of the `@tauri-apps/api/path` helper functions mapped to on Mac so I threw this together. What I really want though is to find a way to save files to iCloud using @tauri.app ... haven't found that so far. michaelcharl.es/aubrey/en/co...
Mapping Tauri Path Helper Functions on macOS | MichaelCharl.es/Aubrey (Michael Charles Aubrey)
I'm writing a desktop app using Tauri v2 and have been struggling working with the filesystem APIs. Tauri provides several helper functions through @tauri-apps/api/path to help you find common directo...
michaelcharl.es
I've been trying to build a desktop app using @tauri.app and struggling with implementing SQLite. This article made everything very straightforward dev.to/focuscookie/...
Tauri 2.0 - Sqlite DB - React
I’m currently building my first Tauri app and needed a persistent data storage solution. After some...
dev.to