- FEDSA Feed
- Posts
- Is this the start of a CSS revolution?
Is this the start of a CSS revolution?
Safari ships random(), Chrome unlocks if() logic, and jQuery resurfaces. Front-end is getting interesting again.

Hello again!
This month, jQuery walked into the room like it never left, CSS started gambling with random(), and Chrome taught style rules how to think. Somewhere, a front-end dev just quietly closed their laptop and whispered, “I need a moment.”
![]() | Believe it or not, the jQuery Project has just shipped a release candidate for the library’s major Version 4! This once love‑to‑hate JavaScript staple was an absolute game-changer back in the day. Here’s to you, old friend - wishing you all the best! 💙 |
![]() | In a pleasant surprise, the super‑fresh CSS random() function just dropped into the latest Safari Technology Preview. Jen Simmons and her team wrote an article about the many uses of randomness in CSS. Hopefully, we’ll see the same functionality ship in competing browsers soon as well. |
![]() | Una Kravets and the Chrome team wrote an article detailing the state of the if() CSS function and how it can be used in the latest Chrome and Chromium browsers. Not only are existing @media and @supports queries getting beefed up, but the new @style query is also opening up an entirely new way of inferring the style of HTML elements. |
KRS Partners with FEDSA to Support Front-End Development in South Africa | ![]() |
At KRS, we don’t just build software, we grow people. That’s why we’re excited to share our new partnership with FEDSA (Front-End Engineering & Design South Africa), a non-profit organisation on a mission to uplift and empower front-end development in South Africa.
Opportunities at KRS
Kickstart Your Tech Career with the KRS Software Development Internship Programme
Do you want to be a software developer in South Africa? If you’re passionate about software development, hungry to learn, and ready to build something real, we’d love to hear from you.
If you are interested, visit the KRS website for more information.
EVENT REPLAYS:
In case you missed our recent events, you can watch the replays here:
JOB OPPORTUNITIES:
Takealot - Senior Software Engineer: Takealot is hiring a senior frontend developer. You'll collaborate with designers, QA, and back-end developers to bring new features to life, focusing on performant, maintainable, and testable front-end code. Apply here
Vaimo - UX/UI Designer: You'll join a strong design team to craft outstanding eCommerce experiences, translating user insights and brand goals into high-converting interfaces. View the job post here
Entelect - Various: Entelect is hiring for a number of frontend roles, from intermediate all the way up to lead. View their available positions here
Capitect - Lead: UX Designer: As the UX Lead, you'll own the design strategy for client engagement products, guiding teams to create exceptional, user-centred experiences that align with business goals. Apply here
If you are starting out in Tech, you might consider joining the KRS Software Development Internship Programme. Read more about it here.
If you found this useful, remember sharing is caring, so tell your friends to subscribe so they can learn along with you!
Did we miss something? Just hit “reply” and help us set the record straight!
P.S. Wish you could hear from us more often? Just join our FREE community on Discord and bring all your questions.
Reply