Welcome to this week's Top 7, where the DEV editorial team handpicks their favorite posts from the previous week.
Congrats to all the authors that made it onto the list 👏
100% CSS: Fetch and Exfiltrate 512 bits of Server-Generated Data Embedded in an Animated SVG
Jane Ori ・ Jan 17
@janeori shows us how to exfiltrate server data using CSS and SVG animations. This is a follow up post to their first post, GETting your IP Address with CSS - and other 32 bit API responses - without JavaScript!! Both excellent reads.
@eevajonnapanula demonstrates how to turn SVG into Path
s that can be used in Compose's canvas for both native Android development, and Compose Multiplatform projects.
@burcs compares PostgreSQL and MySQL, analyzing their performance, features, and use cases.
@teminian reflects on their journey between C++ and Rust, sharing why they ultimately chose to stick with C++.
Lessons from A Philosophy of Software Design
Tyler Hawkins ・ Jan 15
@thawkin3 distills key insights from John Ousterhout's "A Philosophy of Software Design," sharing their notes on complexity management, documentation, and the importance of good design.
Aurelia 2: A Fresh Take on JavaScript Frameworks
Almir Hodzic ・ Jan 11
@hdzcalmir introduces us to Aurelia 2, a JavaScript framework. Through demonstrate Aurelia's Event Aggregator, Dependency Injection, and Dynamic Composition capabilities.
@josh_mo_91f294fcef0333006 demonstrates how they built an AI-powered documentation analysis tool using Rust and OpenAI.
And that's a wrap for this week's Top 7 roundup! 🎬 We hope you enjoyed this eclectic mix of insights, stories, and tips from our talented authors. Keep coding, keep learning, and stay tuned to DEV for more captivating content and make sure you’re opted in to our Weekly Newsletter 📩 for all the best articles, discussions, and updates.
Top comments (2)
Great posts 👏 👏 @janeori, @eevajonnapanula, @burcs, @teminian, @thawkin3, @hdzcalmir, and @josh_mo_91f294fcef0333006!
Thank you so much! 💖