Tuesday, October 15, 2024

note to self

The other year I took this one course I keep expecting to be able to find here but I guess I never posted about it: it was https://www.udemy.com/course/nextjs-dev-to-deployment using strapi as a headless CMS. I was impressed with strapi's handling of stuff like image resizing which is often a pain in the butt.

here i am!

At my last job, the meeting room numbering and general seat arrangement was a little hard to remember, and I made up a tool - here is a sanitized version of here-i-am .


Honestly half the value was just having a nice easy to get to map online, but it let you drop a pin and send that pin location when you copied the URL.  I used toastr.js for the "copied to clipboard" message, the rest is straight vanilla JS + CSS...

Monday, October 14, 2024

possible upcoming features to core js

Not as important as the selection of a framework, say, but the stronger the core of JS gets, the more you can do with or without a framework, so fun to see what parts the language might be building up...

Friday, October 11, 2024

one million checkboxes, check

There was a really interesting site called One Million Checkboxes - here is a cool article about it - the technical challenges it tackled and the community of hackers who found a way to communicate (spoiler: one idea is to send messages to each other by assuming other people would figure out to try displaying stuff as a 1000x1000 grid)

I always think about the abstract problems of trying to communicate with aliens, finding the commonalities and building from there...

Tuesday, October 1, 2024

genie come back

For a long time Macs had an easter egg where if you held the shift key while hitting "minimize" it would have a nice slow motion view that let you appreciate the animation (the Genie effect)

For some reason they removed it by default but DaringFireball points out you can get it back:

defaults write com.apple.dock slow-motion-allowed -bool YES; killall Dock
 

The Mac "minimize" view is always kinda interesting. It's sort of like putting something on the shelf, like how it takes it out of the normal cmd-tab flow.