— Brian Moeskau (@bmoeskau)
— Jason Levitt
Expedia is always hiring! expediajobs.com
Baseline with Safari 17.6
Prevent data loss when using CSS flexbox.
Prevents overflowed content from being cut off
.container {
display: flex;
flex-direction: column;
align-items: safe center;
width: 50%;
}
Best explained by example
Baseline with Firefox 129
Defines initial styles for elements that aren't yet rendered.
Used when animating in from display: none
@starting-style {
dialog[open] {
/* Styles before the dialog opens */
}
}
Baseline with Firefox 129
Enables animation of discrete properties.
Discrete properties can't interpolate between values
display
and visibility
allow-discrete
swaps values at the 50% point
transition: translate 0.7s ease-out, display 0.7s ease-out allow-discrete;
Example of how these work together:
dialog[open] {
translate: 0 0;
transition: translate 0.7s ease-out, display 0.7s ease-out allow-discrete;
@starting-style {
translate: 0 100vh;
}
}
Also shows CSS nesting (baseline since December 2023)
Published July 29th
In response to Google's Privacy Sandbox announcement
Went into force August 1st
First comprehensive AI legislation in the world
Announced August 6th by Sentry
New middle ground between OSS and closed source.
Fair Source (fair.io) software:
65k developers responded this year:
→ https://survey.stackoverflow.co/2024
Random trivia:
May 15-16 in Las Vegas
It's over, but all talks are now online!
October 3rd
24 hour marathon of talks from the teams innovating in the Vite Ecosystem!
Free and online, excellent speaker list
Highly recommended!Open source WYSIWYG email design tool
Turns any Google Calendar into a FUSE filesystem
is stored as:
Brian Moeskau