NullVoxPopuli Profile Banner
NullVoxPopuli Profile
NullVoxPopuli

@nullvoxpopuli

2,361
Followers
269
Following
2,655
Media
26,939
Statuses

#OpenSource , #StarbeamJS & #EmberJS enthusiast and advocate. Former #ReactJS . #StarCraft4Lyfe ----- Operated by

Space
Joined April 2016
Don't wanna be here? Send us removal request.
Pinned Tweet
@nullvoxpopuli
NullVoxPopuli
5 months
The @emberjs discord has a new AI powered bot to help answer the community's questions, summrize docs, and help solve problems! Check it out in #help -from-ai It's been trained on our docs, community blog posts, project readmes, etc join here: #ai #llm
1
4
14
@nullvoxpopuli
NullVoxPopuli
4 months
@anthdm I don't think anyone wants to work with folks with this sort of vibe.
4
2
353
@nullvoxpopuli
NullVoxPopuli
4 years
@trumpwarrior45 @AndrewYang There is no 'side' to this issue. It's an inconvenience for everyone
1
0
284
@nullvoxpopuli
NullVoxPopuli
16 days
@George_Kurtz What are you doing to make sure it doesn't happen again? Why wasn't this caught during testing? Was this caused by a new feature? Who's going to protect us from CrowdStrike? Windows can't unload failing kernel modules during reboot attempts (because that opens us to attacks).
17
18
284
@nullvoxpopuli
NullVoxPopuli
1 month
Find out your reliance on certain individuals via npx dependency-maintainers Depending on your project, the results may surprise you! Image here is from the @sveltejs repo
Tweet media one
@BenjaminMcCann
Ben McCann
1 month
I love seeing PRs that add an extra 16 dependencies to the Svelte compiler and make load more slowly for everyone so that a single developer can keep running Node 0.4!
80
69
1K
13
20
228
@nullvoxpopuli
NullVoxPopuli
2 years
@oheyadam @seldo And is way too complicated for the masses. The nomenclature is alienating to non-tech folk
6
2
185
@nullvoxpopuli
NullVoxPopuli
1 month
Stop shipping CJS. Release a major with a ESM-only dist (or original source). CJS folks can stay on older versions. wins for all involved!
20
9
186
@nullvoxpopuli
NullVoxPopuli
5 years
EXCUSE ME?!?!? @GoToMeeting Get it together! I'm using @firefox GoToMeeting, you are a disappointment
Tweet media one
11
16
171
@nullvoxpopuli
NullVoxPopuli
5 years
Playing around in #ControlRemedy 's Photo Mode. Discovering some next. level. detail. I've been done with the game for weeks and @remedygames keeps impressing me. #VirtualPhotography @ControlRemedy
Tweet media one
Tweet media two
Tweet media three
4
19
146
@nullvoxpopuli
NullVoxPopuli
1 month
One thing I'm really excited for is the "Module Declarations" proposal: - unified bundle format (no more AMD, UMD, requirejs, etc) - no more packager-specific nuance (Vite, Webpack, etc) - built in to the browser - build tools get less complex, faster
4
19
145
@nullvoxpopuli
NullVoxPopuli
1 year
Today I was let go from @CrowdStrike because I was standing up for people too afraid to speak up. If you have any #EmberJS jobs where you're interested in moving to Glint / gjs/gts (Basically Polaris before it's out), lemme know
16
40
137
@nullvoxpopuli
NullVoxPopuli
5 years
@dan_abramov do people finish learning JS?
6
4
133
@nullvoxpopuli
NullVoxPopuli
4 years
Want ~ 33% faster #EmberJS initial builds and near-instant rebuilds? Put node_modules and dist in to RAM. Show here: the script, before, after, rebuild (after)
Tweet media one
Tweet media two
Tweet media three
Tweet media four
19
28
132
@nullvoxpopuli
NullVoxPopuli
1 year
"Heroku is migrating away from React and to Ember" This is fantastic!!! #EmberConf
11
17
120
@nullvoxpopuli
NullVoxPopuli
5 years
Is there a list of open source react apps actually used in production somewhere?
17
19
114
@nullvoxpopuli
NullVoxPopuli
4 months
Confused about the @TC39 Signals Proposal? 💖 It eliminates the possibility of race conditions ✨ It enables reactivity across all frameworks to share the same primitives, enabling easy, worry-free, updates to (a UI, for example)
Tweet media one
Tweet media two
Tweet media three
9
26
114
@nullvoxpopuli
NullVoxPopuli
4 months
🎉 The @TC39 signals proposal advances to Stage 1! There is still a ton of validation and exploration to do and questions to document and find answers to, but this is super exciting! ✨
4
18
113
@nullvoxpopuli
NullVoxPopuli
1 year
*just* accepted an offer from @auditboard today. 🥳 Excited to work with some more folks I know from the #EmberJS community, as well as a bunch more I've yet to meet!
12
4
109
@nullvoxpopuli
NullVoxPopuli
5 years
And here its, the #EmberJS #Octane version of at that 3D cube/sphere demo that @reactjs and @sveltejs has done. you'll notice that it's more performant than both React and Svelte.
Tweet media one
2
29
98
@nullvoxpopuli
NullVoxPopuli
4 months
@thekitze I think you're zoomed in. no UI/UX benefits can be guaranteed if folks change the scale of things.
Tweet media one
8
1
99
@nullvoxpopuli
NullVoxPopuli
5 years
🎉 The Ember inspector lists auto-tracked dependencies!!! #EmberJS #Octane
Tweet media one
Tweet media two
3
15
92
@nullvoxpopuli
NullVoxPopuli
5 years
I have a problem. I don't feel like I can talk about how I don't agree with "React is easy" without feeling like I'm hating on the React ecosystem. Also, I think this is a javascript-wide problem. Too much tribalism and self-protectiveness blinding people from criticism.
12
8
92
@nullvoxpopuli
NullVoxPopuli
5 years
Tweet media one
2
33
88
@nullvoxpopuli
NullVoxPopuli
3 months
Have you heard of Ember? It's an up and comer. - Signals - Compiler - "remix router" - better component authoring (gjs/gts)
Tweet media one
6
14
88
@nullvoxpopuli
NullVoxPopuli
4 years
This technique works with all #JavaScript projects. I/O is the slowest part of our development environments. Moving the giant mass of files we all have into RAM can improve *everyone's* workflow. #ReactJS #Angular #VueJS #TypeScript #NodeJS #Svelte
@nullvoxpopuli
NullVoxPopuli
4 years
Want ~ 33% faster #EmberJS initial builds and near-instant rebuilds? Put node_modules and dist in to RAM. Show here: the script, before, after, rebuild (after)
Tweet media one
Tweet media two
Tweet media three
Tweet media four
19
28
132
2
31
79
@nullvoxpopuli
NullVoxPopuli
3 years
I'm so tired of apps. "Download our app" No. Make a decent website. All you offer is content.
7
19
87
@nullvoxpopuli
NullVoxPopuli
4 years
@iamdevloper Linux teaches you skills to be far more effective at any OS. Knowing Linux saves me more time than the occasional crap that I have to deal with due to my own over-eager premature interest in some beta software.
4
0
80
@nullvoxpopuli
NullVoxPopuli
4 years
Who needs animation libraries? 🙃 #EmberJS #JavaScript #Responsive #Animation
5
18
83
@nullvoxpopuli
NullVoxPopuli
4 years
I get irrationally angry at people on Reddit who are against classes and OOP. You can prefer functions, fine. I like functions, too! But don't cut yourself off from an entire paradigm. The best programs use every tool they can to best accomplish their task. 😱
12
8
82
@nullvoxpopuli
NullVoxPopuli
5 years
The Octane Edition of #EmberJS has ZERO breaking changes, and therefore will not be a major version bump to 4.0. This is an exciting example of how public API development can be done effectively even with shifts in programming paradigms.
1
20
79
@nullvoxpopuli
NullVoxPopuli
2 months
Angular 18's adoption rate is insane 3x the downloads in one week. 18k -> 56k
Tweet media one
5
11
80
@nullvoxpopuli
NullVoxPopuli
2 years
Woah, @Cloudflare pages now has URL aliases using the branch name! #EmberJS
Tweet media one
4
5
80
@nullvoxpopuli
NullVoxPopuli
1 year
Since we're sharing how we check even numbers.... Here is how you check evenness without even invoking a function. Using #TypeScript , we can know before runtime if a number is even or not.
Tweet media one
4
8
78
@nullvoxpopuli
NullVoxPopuli
1 year
🥳 EmberJS 5.0 released, and it has the fewest number of deprecation removals of any major yet!! A already have a couple projects using it! 🎉 Much thanks to the community for helping out with this release and all the work since 4.0 ❤️
3
26
75
@nullvoxpopuli
NullVoxPopuli
4 months
@madebyfabian maybe factor the code better 😅 too many responsibilities here
1
0
76
@nullvoxpopuli
NullVoxPopuli
6 years
#EmberJS is growing! YAAAAAY!!!!! Things are especially going to be lit in 2019 with #Octane . I'm so excited! :) ----------------------- screenshot from: (link at bottom) #JavaScript #TypeScript #reactjs #VueJS #Angular
Tweet media one
3
40
71
@nullvoxpopuli
NullVoxPopuli
4 months
SSR
@HackingBaseball
Jack
4 months
What’s the biggest scam in tech that has become widely accepted?
1K
191
2K
15
8
72
@nullvoxpopuli
NullVoxPopuli
5 years
The implementations are now *finally* equivalent. Mistake on my part with not keeping track of instances of functions well enough. Here is the final implementation for both #ReactJS (left) and #EmberJS (right)
Tweet media one
4
15
72
@nullvoxpopuli
NullVoxPopuli
2 years
Simplicity vs frontend web development
Tweet media one
3
8
69
@nullvoxpopuli
NullVoxPopuli
5 years
Just did some research into @tezos . What an amazing project!!!!! Open, automated, *formally verified* governance! Something that has not been seen before on any other blockchain. So cool <3
9
9
68
@nullvoxpopuli
NullVoxPopuli
1 year
🎉🎉 It finally happened!!! SO EXCITED 🎉🎉 Try out #EmberJS on @stackblitz today! These projects are automatically updated with every release of ember, so you can always try out the latest without needing to install / clone anything on your computer! #JavaScript #TypeScript
Tweet media one
@stackblitz
StackBlitz
1 year
1️⃣ @EmberJS runs on WebContainers 🐹 Ember is a frontend framework used by an impressive number of ambitious teams, from @NetflixEng to @SquareDev (and the list goes on! 😍) 💻
1
5
25
1
11
70
@nullvoxpopuli
NullVoxPopuli
1 month
8
0
68
@nullvoxpopuli
NullVoxPopuli
1 year
I am speaking at @EmberConf this year! Resources² / Resources on Resources -- Resources: The missing primitive Making derived state easy™ How to avoid awkward things, and other secrets of the universe #JavaScript
Tweet media one
3
7
67
@nullvoxpopuli
NullVoxPopuli
3 months
We all are converging!
Tweet media one
7
9
66
@nullvoxpopuli
NullVoxPopuli
2 years
Saw the @thejsnation talk about "universal reactivity"... And like.. 🤯 Can all frameworks just ... adopt this ... so we can all work together? @reactjs @emberjs @solid_js @emberjs @angular @sveltejs @vuejs #JavaScript #TypeScript
9
7
61
@nullvoxpopuli
NullVoxPopuli
5 months
🤔 Want faster builds? and near-instant rebuilds? Put node_modules in ✨ *RAM* ✨
Tweet media one
1
9
64
@nullvoxpopuli
NullVoxPopuli
4 years
This is still a work in progress, but I wanted to share because I'm really excited! This greatly improves the usability of distributed peer-to-peer / serverless chat systems Uses - Statecharts - Ephemeral Websocket Connections - Cryptography via WebWorker #JavaScript #EmberJS
3
15
62
@nullvoxpopuli
NullVoxPopuli
1 month
the number of times I've written up a long issue report in GitHub, collecting information, so the maintainers know what I'm talking about, linking to examples, reproductions, etc... only to delete the whole thing, because in my repro making I find that I was wrong.... is ... high
4
1
61
@nullvoxpopuli
NullVoxPopuli
2 months
@t3dotgg yea, they took all the bad parts of android from 8 years ago... just. wat
0
0
58
@nullvoxpopuli
NullVoxPopuli
4 months
To make a webapp 1000x less jank: URL for navigation / modal / app state. localStorage for form data. Use replaceState instead of pushState when history is not meaningful. --- This enables: - resistance to accidental refreshes - shareability
7
3
60
@nullvoxpopuli
NullVoxPopuli
3 months
#EmberJS is making a comeback - first in class URL support - signals, since forever - participating in TC39 discussions for signals - participating in other TC39 explorations - always has an upgrade path, no one is left to guess EmberJS folks climb the mountain as one.
Tweet media one
@potato_cannon
Quinn Lee
3 months
what happen to ember.js? Are people still using it?
0
1
3
4
3
61
@nullvoxpopuli
NullVoxPopuli
3 years
Are you using embroider with #EmberJS ? Do you want your production builds to be 75% faster? Yes, that's right, SEVENTY FIVE PERCENT FASTER. Well, you can achieve performant production builds with these 2 quick tips! Terser hates them!
9
11
60
@nullvoxpopuli
NullVoxPopuli
1 year
In 2023, among single-page-apps, #EmberJS is a legit choice, out-performing newer technologies, such as Svelte, Vue, and React* (on Desktop*. on Mobile, it's pretty close, with the obvious straggler being Angular). (higher is better) #JavaScript #Performance #Perf #Web
Tweet media one
Tweet media two
2
23
51
@nullvoxpopuli
NullVoxPopuli
6 years
the #emberjs of the future... today! In the picture is a route-handler demonstrating async "lifecycle hooks" that are disabled in a server-side rendering context via a decorator. beforeModel is a guard for access to the route. and model is what fetches the data for the route.
Tweet media one
1
33
59
@nullvoxpopuli
NullVoxPopuli
5 years
ded framework 😂 #EmberJS #ReactJS #VueJS #Angular / #AngularJS Note, these are open issues, open PRs. from @vaier 's
Tweet media one
3
26
55
@nullvoxpopuli
NullVoxPopuli
4 years
Finally announcing ember-jsqr! 🥳 A very fast and dynamically imported QR Scanner addon for #EmberJS (powered by jsQR)
0
14
54
@nullvoxpopuli
NullVoxPopuli
4 years
Using @glimmer /component instead of @ember /component can get you up to 2x speed boosts at almost half the memory consumption. #EmberJS Source: Demo:
3
10
55
@nullvoxpopuli
NullVoxPopuli
1 year
🚨 Urgent Message 🚨 #EmberJS is real good. For hobbiests. For long term projects (work). For that one project you did for your family that you keep forgetting about. Give it a go Docs: Try it here:
2
9
54
@nullvoxpopuli
NullVoxPopuli
4 years
#EmberJS ' influence leaking into other ecosystems! :D <3
@jeffrey_codes
Jeffrey Codes Javascript
4 years
What if promises could: - Cancel easily - Track isLoading/isError states for you - Queue/manage multiple requests with half a line of code Use vue-concurrency's Tasks and all this can be yours #vue #vuejs #javascript #js #codenewbies #100DaysOfCode
3
12
23
1
15
55
@nullvoxpopuli
NullVoxPopuli
4 years
I am excited about new features in #EmberJS Now vanilla functions work as helpers. No need to wrap in a framework construct For a framework that's been going since the dark ages, updating to modern patterns and the general people's mental model is a huuuge help :D #Javascript
Tweet media one
1
15
54
@nullvoxpopuli
NullVoxPopuli
5 years
Want to try #EmberJs #Octane , but don't want to have experimental code on your computer? I made a CodeSandBox for Ember Octane: You can play in the browser!
2
19
53
@nullvoxpopuli
NullVoxPopuli
1 year
It's finally happened!!! 🥳🥳🥳🥳 After years of (very casual) bug fixing, and communicating with people-who-know-how-to-do-things, we finally have: it redirects to @stackblitz and represents the output of when you run `npx ember-cli new my-app` locally
3
23
54
@nullvoxpopuli
NullVoxPopuli
3 months
✨ Released v0.1.1 ✨ This Polyfill for TC39 Signals is still not for production use cases, but feedback and experimentation is highly encouraged / welcome / etc!
3
15
55
@nullvoxpopuli
NullVoxPopuli
3 years
I made a quick-reference site for folks who need to syntax highlighting or want to quick build out a demo of something with #EmberJS or #GlimmerJS #JavaScript #VSCode #Vim #NeoVim
6
16
49
@nullvoxpopuli
NullVoxPopuli
5 years
Anyone want to do a competition? We implement the same thing. - I use Ember. - You use whatever you want. We time ourselves / livesteam. Requirements: - API interaction - Debouncing? - Some sort of globally managed state - Automated Testing Who's in?
8
17
52
@nullvoxpopuli
NullVoxPopuli
3 years
I've now automated the best wait to get @tailwindcss going in your #EmberJS apps. ✨ Tailwind 3 🧪 JIT 😌 no fuss with build tool integration ‼️Built on top of an easy-to-use alternative to ember's scaffolding/blueprint system. #JavaScript
3
19
51
@nullvoxpopuli
NullVoxPopuli
11 months
Why is HTMX encouraging clickable divs! Ugghhh
Tweet media one
14
4
52
@nullvoxpopuli
NullVoxPopuli
3 months
functions 👏 are 👏 not 👏a replacement 👏 for 👏 classes
@maxcallstack
❆⚡
3 months
@b0neskull @nullvoxpopuli @shellscape Or just use functions and have less errors and more manageable code
3
0
2
12
2
51
@nullvoxpopuli
NullVoxPopuli
3 years
Coming Soon™️ #XState Machines *as* Components in #EmberJS 🎉 #JavaScript
Tweet media one
4
10
51
@nullvoxpopuli
NullVoxPopuli
5 years
🎉 Just released ember-component-stats! An ongoing project to statically collect metrics about component usage in ember apps. volta install ember-component-stats
Tweet media one
0
8
48
@nullvoxpopuli
NullVoxPopuli
5 years
imo, the faster all of our apps can get to #EmberJS #Octane , the sooner people will have no room to complain about learning curve. Because, with Octane, what learning curve is there? Ember becomes a lightweight layer on top of #JavaScript with enforced conventions.
7
14
49
@nullvoxpopuli
NullVoxPopuli
1 month
The #EmberConf videos have been uploaded! - Signals! - Vite! - Heroku doubles down on Ember! - Accessibility! - future of EmberData! & how to migrate to it - at scale! - deployments! - perfect ci! - contexts! - typescript! - highcharts! #EmberConf2024
1
14
49
@nullvoxpopuli
NullVoxPopuli
5 years
#EmberJS Query Params! Now (optionally, cause addon) indenpendent of controllers!
Tweet media one
6
14
49
@nullvoxpopuli
NullVoxPopuli
3 years
🎉 Announcing ember-data-resources Reactively (re)fetch data from ember-data's store. No need to ever call a method to refetch. And template-only support, too #EmberJS #JavaScript
Tweet media one
Tweet media two
3
9
49
@nullvoxpopuli
NullVoxPopuli
2 years
Upgraded 200 #EmberJS projects from 3.28.x to 4.8.x this week. Was fairly painless.
4
1
48
@nullvoxpopuli
NullVoxPopuli
2 years
@DoughtnutWhole @DougBarbin ah, so if the app is shit, your security is shit. got it lol
3
1
44
@nullvoxpopuli
NullVoxPopuli
3 years
It doesn't matter if you start with #ReactJS , #VueJS , #Svelte , #Angular , or #EmberJS . The hardest will always be the first one... But the concepts from each broader ecosystem are largely transferrable and make learning the next one much easier. #JavaScript
1
19
44
@nullvoxpopuli
NullVoxPopuli
16 days
@red___square @George_Kurtz good point -- any change to the sensor should happen to small subsets of companies' computers incrementally, watching for feedback (even if an automated "update successful") before the next wave. Like, how Google and Apple roll out updates to their phones
3
2
48
@nullvoxpopuli
NullVoxPopuli
3 years
Inspired by the #EmberJS Octane vs Classic cheatsheet, I've made a general cheatsheet I've currently only written part of the templates page, and I'm all worn out from writing so far, so contributions welcome! There is a rough outline and placeholder i18n
Tweet media one
1
11
47
@nullvoxpopuli
NullVoxPopuli
5 years
About to start speaking at #EmberConf ! So excited! A lot nervous! But very excited! :D AHHHHHHHHH
Tweet media one
Tweet media two
5
1
46
@nullvoxpopuli
NullVoxPopuli
3 years
The @ethereum blockchain is trash // not a pro-average-person means of storing and transferring funds. $4-7.63 transaction fees. > 20min transaction times. @Tezos fees are < $0.01 and happen in <= 1 minute (This screenshot is from reddit, not me)
Tweet media one
1
14
44
@nullvoxpopuli
NullVoxPopuli
4 years
So happy to see other folks going down the same path I did ( #ReactJS -> #EmberJS ) Congrats on the successful migration!!! 😀❤️ #JavaScript #webdevelopment
@JohnRodkey
John Rodkey 🌵
4 years
Our team is getting close to our latest release. We have adopted @emberjs and @tailwindcss . We are migrating from React and the joy of working with Octane is pure 🔥 @embertimes #EmberJS
Tweet media one
4
30
112
3
17
46
@nullvoxpopuli
NullVoxPopuli
3 years
✨✨✨ And now with 100% less boilerplate! Define your statechart and invoke it directly as a component in #EmberJS ✨✨✨ #Statechart #StateMachine #XState
Tweet media one
@nullvoxpopuli
NullVoxPopuli
3 years
It's here! 🎉 Hot of the press! 🔥 #XState Machines *as* components in #EmberJS 🥳 #JavaScript #Statechart #StateMachine #TypeScript
Tweet media one
2
15
40
2
12
44
@nullvoxpopuli
NullVoxPopuli
2 months
Ember + Vite = 🥰 🧪try it now! npx ember-cli @latest \ new my-app \ --blueprint @embroider /app-blueprint \ --pnpm ✨✨✨
Tweet media one
3
11
46
@nullvoxpopuli
NullVoxPopuli
2 years
@swyx I added a couple more
@nullvoxpopuli
NullVoxPopuli
2 years
Simplicity vs frontend web development
Tweet media one
3
8
69
0
1
44
@nullvoxpopuli
NullVoxPopuli
4 months
The TC39 Signals Proposal is not meant for typical app development. It's intended for framework and library authors to swap out their internals with the proposal's primitives (shedding tons of kb, and beginning the Epic Quest of aligning on all the
6
4
44
@nullvoxpopuli
NullVoxPopuli
3 years
If you or someone you know is learning or doesn't quite get #EmberJS templates, I made these docs ✨just for you ✨❤️ #JavaScript #WebDev #WebDevelopment
Tweet media one
Tweet media two
Tweet media three
1
14
43
@nullvoxpopuli
NullVoxPopuli
3 years
Want to share demos/ideas/reproductions of #EmberJS stuff? Use this @stackblitz link: *run npm start in the in-browser terminal once the deps are installed* No more - ember-twiddle (out of date) - codesandbox (trash node-tooling support) #JavaScript
Tweet media one
4
12
43
@nullvoxpopuli
NullVoxPopuli
5 years
Looks like medium and large sites written in @emberjs outperformed those written in @reactjs My current theory for this, is that React has too many footguns wrt performance and react doesn't provide *defaults* for preventing excessive rendering.
1
14
43
@nullvoxpopuli
NullVoxPopuli
6 years
#JavaScript that scales and endures ❤️
Tweet media one
1
9
44
@nullvoxpopuli
NullVoxPopuli
2 years
🎉 @pnpmjs is fantastic! the monorepo support is truly unbeat among all package managers.
Tweet media one
1
6
43
@nullvoxpopuli
NullVoxPopuli
1 month
@CodingGarden they are both lies, as there is a bunch of background JS going on
2
0
43