@jeffsheets@hachyderm.io
@jeffsheets@hachyderm.io avatar

jeffsheets

@jeffsheets@hachyderm.io

show choir & disney vacation dad, dev efficiency economist, sr principal engineer consultant at https://devobsessed.com — professional generalist / full-stack typescript/java/clouds/APIs/kafka/etc — always looking for new client projects to work on! #omaha #huskers #GBR #SKOL #vikings #twins #disney

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

Since blogs are cool again — can’t wait for the modern incarnation of javablogs[.]com but as webdevblogs[.]com this time

jeffsheets,
@jeffsheets@hachyderm.io avatar

Newsletter of blog posts — but since people click them thru the provider, a daily top 10 posts list is possible. Pre social-media blogs were the best

jeffsheets,
@jeffsheets@hachyderm.io avatar

Nobody has done a blog aggregator better since — but I’d ❤️ if one appeared again

Great blog aggregator >>> Good social network

jeffsheets,
@jeffsheets@hachyderm.io avatar

I mean look at this list of top blog posts from 2006 as one minor example… pre social-media blogs were fun

jeffsheets,
@jeffsheets@hachyderm.io avatar

Fun history really. Besides the hidden DHH takes above, check out this first blog result for some new thing called “git” in 2005

jeffsheets,
@jeffsheets@hachyderm.io avatar

I mean 🙋 if you remember the OG snark account: TheBileBlog!

jeffsheets,
@jeffsheets@hachyderm.io avatar

Ok enough for now — Maybe I should find a way to extract this email blog daily ranking history into a site or at least a post 🤔 … too bad java.blogs is dead now (thanks Atlassian 🙄) so none of the links resolve even if they still exist

jeffsheets,
@jeffsheets@hachyderm.io avatar

Ok sorry one more (reminiscing is too fun). Who was a fan of Miško before ? 🙋‍♂️

jeffsheets,
@jeffsheets@hachyderm.io avatar

Or how about when @glaforge was first O’Reilly published? Fun days

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

Copilot having an ad during the Super Bowl really says a lot about the motivations behind Copilot

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

TIL: Nebraska had WWII German POW camps and employed some as farm workers during 1944-47. Fascinating https://history.nebraska.gov/german-prisoners-of-war-in-grand-island/

jeffsheets, to NFL
@jeffsheets@hachyderm.io avatar

Super Bowl party prep!!

jeffsheets, (edited )
@jeffsheets@hachyderm.io avatar

Now to print off 20 copies of this Super Bowl Party prop sheet game. Pretty fun and every year one of the kids that knows nearly nothing about football comes close or outright wins: https://img.covers.com/big_events/nfl/2024-super-bowl-58-party-prop-sheet-2.pdf

jeffsheets,
@jeffsheets@hachyderm.io avatar
jeffsheets,
@jeffsheets@hachyderm.io avatar

@closingtags woah that is a good total too! I was in a work pool and home pool and I think the best was 13 points out of those ~25 people... tell the 7 year old congrats!

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

Time to push my yearly agenda to move the Super Bowl back one more weekend so we all can take the Monday off for Presidents Day!

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

Wait, so that Shen Yun show that gets advertised persistently everywhere you go, is actually a front for a far-right org that even China has banned, and the show preaches their anti-evolution homophobic and anti-medicine views? Wild

jeffsheets, to random
@jeffsheets@hachyderm.io avatar

Quarterly rant about npm (and yarn) — the default for npm i really should have been npm ci behavior of not updating the lock file. Plus don’t update package.json by hand unless you’re feeling extremely YOLO!

jeffsheets,
@jeffsheets@hachyderm.io avatar

Tempted to go as far as to say: NEVER use npm install — unless you are actively trying to update dependencies or creating a new project

jeffsheets,
@jeffsheets@hachyderm.io avatar

This rant brought to you by:

  • fonts mysteriously not loading due to a webpack 5 minor version upgrade change in font file handling
  • 1 point task to update a different dependency turning into a multi-person 10+ hour debugging task
jeffsheets,
@jeffsheets@hachyderm.io avatar

With ❤️ because this is a tool issue not a people issue. The tool should have had sane defaults to begin with.</rant>

jeffsheets,
@jeffsheets@hachyderm.io avatar

npm ci docs clearly state that it won’t update the package-lock.json file — the npm install docs are not clear on this at all (even after all these years!)

npm install says https://docs.npmjs.com/cli/v7/commands/npm-install

jeffsheets,
@jeffsheets@hachyderm.io avatar

But you have to know or read about npm ci to see that npm ci docs say https://docs.npmjs.com/cli/v7/commands/npm-ci

jeffsheets,
@jeffsheets@hachyderm.io avatar

I suppose a purely greenfield prototype app might want to stay cutting edge all the time, but 95% of maintainable apps in active and inactive development should prefer non-i tended side-effects at all costs

davatron5000, to random
@davatron5000@mastodon.social avatar

(Psst.. are opengraph images a leftover relic from algorithm-pleasing attention economy-based social media site serfdom?)

jeffsheets,
@jeffsheets@hachyderm.io avatar

@davatron5000 good point -- here's a great synopsis of what the web used to look like prior to opengraph hinting what is behind every link https://www.youtube.com/watch?v=dQw4w9WgXcQ

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • cubers
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • Durango
  • everett
  • tacticalgear
  • modclub
  • anitta
  • cisconetworking
  • tester
  • ngwrru68w68
  • GTA5RPClips
  • normalnudes
  • megavids
  • Leos
  • lostlight
  • All magazines