Grab a seat and enjoy the JavaScript. joezimjs.com

Wisconsin, USA
I've read several books about building a strong culture of openness and honesty at work, but I just finished Radical Candor and it's easily my favorite. It's very assumed at managers, but I can still use a lot of it's advice. Not only was the general advice very good but it...
1
2
also had a lot of practical things that could be done to implement the ideas and bring others around. Highly, highly recommended.
JZ JavaScript Corner retweeted
How to Make a Drag-and-Drop File Uploader with Vue.js 3, by @joezimjs (@smashingmag): smashingmagazine.com/2022/03…
1
1
1
ebay.com/itm/125211751228 I promise I won't do this again, but I really wanna get rid of my X 5700... so if anyone is looking for one, buy it from me now!
tante.cc/2021/12/17/the-thir… via @tante Thanks for this. I had similar views about the "blockchain for everything", but my lesser understanding of the blockchain made me wonder if I was missing something. In reality, it's even more ridiculous than I thought.
dev.to/masakudamatsu/favicon… In the end, it's relatively simple, but getting to the best solution for favicons was a long road. So read this and save yourself from wasting your time.
1
cstrnt.dev/blog/three-typesc… @cstrnt I don't understand the last one. Why not just make a normal interface: interface Person { name: unknown; age: unknown; } The way you did it is really only useful for dynamically created types, which it doesn't look like you're trying to do.
2
2
Actually, sorry. I misread that AllowedKeys was an array, so this isn't really even useful for dynamically generated types. Rather, Record should be used moreso how it's shown in the docs: typescriptlang.org/docs/hand… Which I guess is close enough to how you're using it, but...
1
... it just seems so odd being used for something with 2 keys that SHOULD have separate defined types (name: string; age: number), but if you need a type for an object with a bunch of keys that all have the same value type, this is a decent idea.
Anyone see this yet: bram.us/2021/09/15/the-futur… This could be huge. Maybe not as useful when there is CSS-in-JS, but you can assign all component styles to a certain layer so that the overriding "trump" styles that are in the global CSS can still work without needing !important.
1
I'm attending Vue.js Live Conference! Register for free and join me there with 10k+ other Vue.js engineers and 35+ great speakers - @KiaKing85, @zeroskillz, @evanyou and many more! vuejslive.com/badge/joezimjs #VueJSLive #VueJS #VueJSLondon
1
This is pretty dang cool! Great for making a few quick fixes on the go, but from what I've seen (haven't had a chance to try it much yet), @stackblitz is the way to go if you're going to work in the browser long term.
🤯 OK, do you want to have your mind blown? Go to any GitHub repo, and press the . key on your keyboard. You'll get @code in the browser to edit the repo. You can edit, search, install (some) extensions and use commit back to the repo. We live in amazing times.
3
I recently started using TypeScript in a personal project to help me learn it. I'm not sure if I have too-tight of ES-Lint rules (I'm using what Vue CLI gave me) or what, but TS is way stricter than I expected it to be - flagging way more than I thought it would.
1
1
Anyone have any great resources for helping me learn TS better so I don't run into so many issues? I'm about to go through the Front End Masters course: frontendmasters.com/courses/… but I was considering starting with Dr. R's book instead: exploringjs.com/tackling-ts/
1
The book seems better aimed at my needs, but I really struggle to sit and read for long periods anymore...
#MyTwitterAnniversary REALLY hard to believe I've been writing about web development for 10 years. Holy crap!
JZ JavaScript Corner retweeted
It’s time 🥁 Our star project, that we are very proud of, is OFFICIAL! 🎉 Say hello to - @NuxtNation Conference 🎤 1st online @nuxt_js conference brought by @VueSchool_io! Date: 15th September, 2021 Tickets: FREE ✅ Wait until you hear the topics! 💣 nuxtnation.com/
8
38
135
Way to make things difficult... jakearchibald.com/2021/expor… What happened to KISS? I understand the reasoning, but now I'm going to be paranoid about screwing this up so the time :p
JZ JavaScript Corner retweeted
Check out this week's episode of #ViewsonVue with @JoeZimJS. Learn about the future of state management in #Vue. #VUE : The Future of Vue Stores @devchattv @lindsaykwardell @LukeDiebold @wonder95 @Kaperskyguru rfr.bz/t2ibq48 rfr.bz/t2ibq49
1
2
JZ JavaScript Corner retweeted
Check out this week's episode of #ViewsonVue with @JoeZimJS. Learn about the future of state management in #Vue. #VUE : The Future of Vue Stores @devchattv @lindsaykwardell @LukeDiebold @wonder95 @Kaperskyguru rfr.bz/t2ibq4c rfr.bz/t2ibq4d
1
5
5