Introducing canvas—your coding surface in ChatGPT.
✏️ Edit code inline
🐛 Review code and fix bugs
💬 Add logs and comments
🚢 Port to different languages
We’ll be adding more to canvas over time. ChatGPT Plus and Team users can try the beta starting today.
Against the backdrop of some tension going on in our community, I've written a brief essay to remind folks why we show up — together — to keep making this software.
We are WordPress — https://t.co/xIG7yiPmL4
🔥 NEW WEB DEV CHALLENGE DROPS RIGHT NOW 🔥
Build and e-commerce app... with a twist. @shidonichan, @trostcodes, and @shaundai joined me, with support from @vlkun and this episode's sponsor, @algolia.
This was a truly funny, creative group — go watch it now! (Link in thread.)
CSS Tip! ✨
You can create icon sprite animations using the steps() animation-timing function 🤙
You could use this to create little icon button animations, etc. 😎
But how do you do it? Like this 👇
button img {
object-fit: cover;
object-position: 0 0;
}
The image is a sprite strip of the frames in the animation. To animate the frames, you do something like this:
[aria-pressed=true] img {
animation: play 0.5s steps(20) forwards;
}
@ keyframes play {
to {
object-position: 100% 0;
}
}
We are toggling aria-pressed in our scripts to show a pressed state and we can then fire the animation to play our sprite 🎉
Check out the video that breaks things down a little bit
@CodePen link blow! 👇
Firefox 117 was released yesterday, which means that native CSS Nesting is now supported in all major browsers: Chrome, Safari, Edge, and Firefox! No transpilation required! Try it out in your browser here: https://t.co/mwSjySwY4M
Learn more about CSS Nesting: https://t.co/ZCZjcMJJVN
See other new features in Firefox 117: https://t.co/b0ogAVAeLy
Are you thinking about a new Software Engineering job? Want to have a big impact at a small, fast-growing startup? Want to work with @laravelphp and @vuejs every day?
Come and help us build the future of payments for software companies! 🍋
https://t.co/Y9GqGzZLcu