State management, template & custom element JS libs. Helps build the impossible and keeps the common stuff easy. Part of @donejs. JS community & @bitovi built.
Can 5 is alive! https://t.co/Bmm9mTdfd2
🌲 JS Modules with tree shaking support
📦 1st class @webpack support
🏗️ Simplified model mixins
🔣 Enhanced query logic (biggest change)
💓 Programmatic component creation for testing, dynamic widgets, and routing
@Guido_Smeets If you need any help upgrading, let us know! @bitovi has a lot of experience upgrading projects. Currently working on a 4.x -> 6.x project right now. 😃
@Guido_Smeets To be clear: the new observables (can-observable-array & can-observable-object) don’t work in IE11, but “legacy” observables (can-define/can-map/etc.) do work in IE11 in 6.x
Interested?
🖥 Read the article for more info: https://t.co/zIbPzAcYWT
🖱 Try it out in this CodePen: https://t.co/G8iw2q5rTy
📞 Come hang out with us us on Slack: https://t.co/1Ej8Yey92t
CanJS 6.0 has built in support for strict type checking ✅ and APIs for “maybe types” and handling type conversion.
This new type system will help you catch errors before your users ever see them:
If there are any @CanJS developers in the Netherlands looking for a job, send me a DM, we're hiring. You can work on probably one of the biggest CanJS projects in Europe. :)
Join us NOW for our online meetup! Talks include:
- @slithytove2 on Memoization for Fun & Performance
- Josh Hoff on Git Workflows & Their Tradeoffs
- @nlundqu on Managing Sessions with can-connect
Join here ➡️ https://t.co/Bdh8e4oJLI