正在加载视频...

视频加载失败

I might have just figured out how to integrate Web Workers with TanStack Table V9... So... multi-threaded TanStack Table coming soon? This would theoretically unlock huge UI performance wins for specific large tables that use heavy client-side computations for filtering, sorting, aggregation, etc. In a normal setup, the UI...

44,178 次观看 • 1 个月前 •via X (Twitter)

0 条评论

暂无评论

原始帖子的评论将显示在这里

相关视频

While working on a new video with solutions to the previous one, I found ChatGPT's new UI struggles even more with concurrent updates: entries lose state and stick around for too long (see video). If this was a LiveView app, we would be getting so much flak.😅 --- I believe part of the problem here is having separate mutate and fetch requests on every deletion. The first fetch is cancelled when the second one comes up, causing items to stick around for longer. Many said yesterday that you could do the mutation and fetch as a single request, but that leads to other problems, such zombie entries. For example, imagine you delete link1 and link2 within a brief period of time. There is no guarantee the deletion order in the database will match the order the client receives the response, so you may end up with this: 1. (client) request to delete link1 sent 2. (client) request to delete link2 sent 3. (server) deletes link1 and loads a new list (includes link2) 4. (server) deletes link2 and loads a new list (no link1 or link2) 5. (client) receives link2 response 6. (client) receives link1 response So if you choose to use the latest response (link1), you brought link2 back to life. If you say you will use the response from the last request, events 3-4 can be swapped, and now you bring link1 back to life. Another way to solve this is by basically not allowing concurrent requests at all but that can affect the user experience drastically in other ways. Next week I should publish a video explaining how LiveView tackles this. Stay tuned!

José Valim

22,976 次观看 • 1 年前

LangGraph. CrewAI. Agno. Which one to pick? The good news is that this will not matter soon! Finally, we have a full picture of how the industry is solving this with just three open protocols that work across ALL frameworks. It's not about picking the best framework. Instead, it's about understanding how protocols create interoperability. The Agent Protocol Landscape shows how three complementary protocols are creating a universal language for Agents: > AG-UI (Agent-User Interaction): - The bi-directional connection between agentic backends and frontends. - This is how agents become truly interactive inside your apps, not just as chatbots, but collaborative co-workers. > MCP (Model Context Protocol): - The standard for how agents connect to tools, data, and workflows. > A2A (Agent-to-Agent): - The protocol for multi-agent coordination. - How agents delegate tasks and share intent across systems. These aren't competing standards. They're layers of the same stack and have handshakes with each other. So instead of building point-to-point integrations, you build to protocols. Moreover, you can integrate LangGraph, CrewAI, or Agno into the same frontend, without rewriting your UI logic. These protocols let everything work together. For instance: - Your LangGraph agent pulls data via MCP. - It delegates analysis to a CrewAI agent via A2A. - Results stream to your React app via AG-UI. - Users see real-time collaboration in your interface. This way, you can focus on building agent capabilities instead of integration mechanics. The protocols handle interoperability automatically. CopilotKit unifies this entire stack into one framework so you can build "Cursor for X" style apps without implementing each protocol from scratch. It gives you all three protocols, generative UI support, and production-ready infrastructure in one framework. I have shared this playbook in the replies! It breaks down handshakes, misconceptions, and real examples and shows exactly how to start building.

Avi Chawla

30,932 次观看 • 9 个月前

I feel weird even bringing this up, but here we go. Subscriptions are open on my page. There is no graceful way to say that, so please take this with a kind heart. I know a lot of people are struggling financially, and I don’t want anyone stretching themselves for me. I have a great job. I’m just letting people know it exists because some of you asked. I’m not even saying I’m worth the money. I’ll be honest, I’m not the best person to subscribe to. I’m not an OnlyFans girl, I’m not teaching you how to get monetized, I’m not running a masterclass in anything. The subscriber section is literally just more personal, everyday stuff. It’s boring in a comforting way. You’re not missing anything. If you ever feel like hanging out with me on the quieter side of this app, it’s there. If not, all good. I just wanted to put it out there for anyone who might be interested. Pro tip: if you subscribe to anyone, please do it on a browser. If you do it through the Apple Store or the Google store, they take 30% and put it in their pocket. Those companies are rich enough. I have a real problem with them getting any money or subscribers. I didn’t know that when I first started subscribing to people. PS: if you are a current subscriber or a new subscriber, please go to my homepage and click on the subs tab. I post content there, but it doesn’t automatically show up in your feed. PPS: Please don’t be nasty to me in the comments if you don’t want to subscribe. I’m not a mean person. I can’t think of a humble way to tell people. This wasn’t easy for me to write.

Sovey

21,268 次观看 • 9 个月前

(Yes i know the movement is exaggerated, its just to show the motion, it also doeant move like jello when in vr) -Left is before, Right is after- Ok wall of text time for the nerds Literally everything is the same on both sides except the position of 1 bone (made sure that even after adjusting, the collider would still be in the same spot) The reason for this change is because she wanted to be able to clap her ass in vr, and last time i did this all i did was add a toggle for a hidden bone that moved, and its angle would trigger the sound. Which was because that with my previous position, the cheeks could never really meet in the middle when in motion unless you just pushed them together with your hands, and i wanted to just have the sound actually be triggered by them colliding with each other This is also the first time ive used endbones to help drive the movement, so now thanks to that and all my previous experimenting with squishing as well, I can now get bones to move exactly how i want them to move when in natural motion. And i know a lot of people are gonna ask me to teach them how or explain my thought process but i literally just go off feeling lmao. Like, i just kinda visualize in my head how i want the motion to look, and then i just kinda know where to put everything, so im not even sure how to even start explaining rip. I have the things that artist want where they can just make the shit in their head exactly how they envisioned it lol I have a few more ideas i want to try, so we'll see if theyre good enough to get a tweet lol Thank you for coming to my ted talk

Pixel

27,240 次观看 • 1 年前

Officially moving on from Tech game after I get this thought off my chest. I more than welcome anyone smarter than me in regards to the football to chime in. I truly, truly, truly cannot wrap my head around the thought process here. These two plays I'm sure anyone with brain can agree officially sealed KU's slim chances in having a chance to win this game. The play calling to me seems like completely flipped in logic at best? First one, you are down 4, on your own 30 so you are not going to go for this. Ignoring that we were getting dominated in the trenches in this game and that the 'obvious' play is a run, I don't get why we make the decision in a must get spot to take the ball out of our QB's (who at the time was rolling) hands. Jalon Daniels is our best player. In an absolute must get/need, we should be relying on him to make a play. Then the second one. I obviously don't know the answer here, but I feel somewhat confident that the reason we didn't run here was because of how the earlier 3rd & 1 run went. While I don't necessarily agree with the premise of decision making on this alone, I can appreciate the recognition that we are going to struggle to gain a yard in an obvious run situation. But the thing is, we are in go for it range so the one thing you absolutely cannot have is a massive negative play. Literally anything else is okay (obviously not a turnover). I truly don't think there's a good chance we run the ball on this attempt and get a yard. But THIS situation gives you a free shot at it if you want to take it. I think this play call would have worked if we didn't let their best player run at our qb freely but I'd just argue this play had a ton of potential risk that wasn't necessary. Hell even a play action pass out of out shot gun or something rolling JD out to the left would have given us a good shot at first down with an escape route to bail out on the play if something went wrong. I'm once again for the millionth time saying I know and understand that this entire staff knows more about football in their pinky than I do. But I do think the game has evolved and game + clock management doesn't really require football knowledge/have a direct correlation to one's football knowledge. It's not as simple as ESPN's graphic says GO so you should go etc, there are variables and human behavior etc to deal with and I understand that. But we are just getting these situations downright wrong. We are flipping a coin that has a 20 pound weight attached to the heads side and calling tails almost every single time. S/O anyone who read all this but would just love some insight if there's anyone who disagrees and is a lot smarter than I!

Bryson Stricker

33,876 次观看 • 10 个月前

While I have premium I definitely want to do a long post breaking down the main scene from this show that I obsess with. There's so much that I feel could be learned from it. Not just for expansion animators either. There's honestly a LOT that can be learned from how this show directed its expansion scenes that can be applied to even safe for work animations. Obviously yes, the expansion alone is really good. What makes it so good though is just the fact that there's things you pick up on that you likely don't even realize until you re-watch. I'm using this scene as an example as it's not AS good I would say, but it still has a lot going for it. One thing I've always loved from it that I want to use in my own animations someday is that the expansion sort of comes in waves as opposed to one consistent growth. In a way, it makes it feel more natural while also selling how tight the top is getting. It could have been accompanied by showing the knot getting tighter or smaller with each growth. It's a small part of the animation but just that one thing already adds another layer to appreciate. It's not like most expansion scenes where there's very little outside of just "growing" on its own. There's a bunch of little things that subtly improve it without being obnoxious. The first expansion scene has WAY more that I want to talk about honestly. Far more than this one has. It will probably be a really long post now that I think about it...

FancyPlanks 🐀

16,420 次观看 • 8 个月前