I have a call today with a CFO to explain why I'm insisting on a fixed fee for this project and won't be providing an hourly rate nor tracking my hours. Wish me luck.
I'm shocked and annoyed that there doesn't seem to be a good gmail replacement (web interface) for self-hosted email. I found a few options, but none with good search or a nice interface. And I don't really like the slowness of Thunderbird. Or am I missing something?
Migrating from CodeIgniter #PHP to #SvelteKit is so easy and pleasant.
By building the site 15 years ago, and modernizing it today, I skipped over the awkward middle stage of making an API & fetching data to render it in the browser.
SvelteKit's form actions let you build a fast site that even works without #JavaScript, which means I'm going from server-side rendering with links & forms, to server-side rendering with links & forms. Except now I have the power of #Svelte to make it way nicer!
So my CodeIgniter views become Svelte templates. I go through each one and replace eg <? foreach ($list as $item): ?> to {#each list as item} etc. which is surprisingly straightforward.
Then, the CI models & libraries I copy to $lib/server, keep all the function structure and SQL the same, and just migrate PHP syntax to JavaScript.
Each route function in the CI controllers ends up mapping to a +page.server.js load function in each route.
My kids' school wants me to fill in some Student Emergency Release form.
They emailed me the form in a Word doc file, with like tables and checkboxes here and there.
When I open the file and fill it in, some table borders got shifted and things look weird 😵
I guess they didn't expect people to actually open the word file, but expect us to print it out, fill it in with actual pen, and then scan it back to them. 😵💫
And I guess they actually print it out one more time on their end 😰
Why do people still put a slash before the closing bracket of an #HTML element that doesn't have a closing tag?
I see it constantly in code examples and not just in old tutorials. Recently, I've been seeing it in documentation for Web Components' custom elements.
As far as I know, this was only ever used in XHTML and was never required in any HTML spec.
The current spec says "it does not mark the start tag as self-closing but instead is unnecessary and has no effect of any kind."
@VinceAggrippino yep, it was necessary to turn HTML into valid XML, and became a bit of a habit or "best practice" that people forgot the reasons for. It's also necessary in JSX which might be helping to keep it going.
The LinkedIn meta of creating fake Tweets from yourself, photoshopping in a verified badge, then quoting yourself by posting screenshots makes me want to kms.
I genuinely did not think it was possible to be more cringe than chronically online Twitter users until I learned about LinkeInfluencers.
A few years ago, I got rid of all my paper books and switched exclusively to eBooks. Whenever I tell bibliophiles1 this, they usually shriek in horror. What about the smell of books2?!!? What about showing off your bookcases to impress people3!?!? What about your signed first editions4!??!?! But the other day I had someone…