FullStack Bulletin

Subscribe
Archives
August 28, 2023

🤓 #335: CSS Selectors: A Visual Guide & Reference

Best Rust Web Frameworks, That’s not how I wrote CSS 3 years ago, Themes w/ CSS Container Queries, Table Scroll Shadows, CSS @scope, Rust Tower

Fullstack bulletin:
CSS Selectors: A Visual Guide & Reference
View this email in your browser
alt_text
"Technology is just a tool. In terms of getting the kids working together and motivating them, the teacher is the most important"
—  Bill Gates, Software Developer and Microsoft co-founder
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

 

CSS Selectors: A Visual Guide & Reference

CSS Selectors: A Visual Guide & Reference


I feel like CSS selectors are one of those fundamental pieces of knowledge that every web developer needs to master to some reasonable degree... This guide does a great job of introducing various selectors while showing a great visual representation of their effects. It even includes pseudo-classes (:nth-child, :hover,...), functional pseudo-classes (:not, :is,...), and pseudo-elements.

Read article
Best Rust Web Frameworks to Use in 2023

Best Rust Web Frameworks to Use in 2023


If you know me, you know I have been falling in love with Rust in the last few years and that I have been experimenting a bit with it. When it comes to web servers, I have been playing with Axum and so far I really like it. This article does an excellent job of introducing the current Rust landscape of web server frameworks and explaining what are the various pros and cons of each of them. If you want to build your first Rust-powered backend, this is a great place to start!

Read article
Maxime David | maxday

That’s not how I wrote CSS 3 years ago


I don't remember who recommended this talk to me, but it was certainly worth my time!  Manuel Matuzović deep dives into how CSS has changed in the last years and consequently how it is changing the way he writes CSS every day. So many interesting examples and techniques and the delivery is absolutely perfect (and quite fun too). Totally recommended if you have 45 minutes to spare (or a bit less if you play it at 1.5x speed 😛).

Watch video
A Future of Themes with CSS Container Style Queries | chriskirknielsen

A Future of Themes with CSS Container Style Queries


Another interesting CSS-related piece of content. Creating themes is becoming more and more common on the web. I am not talking only about dark VS bright themes, people do really go wild creating all sorts of fancy themes. This article proposes a few interesting CSS techniques that might help you to speed up the efforts of creating alternative themes for your wed designs.

Read article
Scroll shadows with animation-timeline

Scroll shadows with animation-timeline


More CSS knowledge for you today (you can tell that last week I was hyped into CSS somehow!). In this article, Dave Rupert shows us a very interesting technique for highlighting table horizontal overflow with a clever use of shadows. The way this technique is achieved without involving any JavaScript is mind-blowing, but I won't spoil it here... you have to find out by yourself 😜.

Read article
A quick introduction to CSS @scope

A quick introduction to CSS @scope


OK, I am sorry... just one more CSS resource... I swear, don't ask me to rename this newsletter to CSS Bulletin! 🙈 So, do you know anything about CSS @scope? It’s an upcoming way to scope the reach of your CSS selectors, allowing you to move away from methodologies such as BEM because you no longer need to name those in-between elements. If you need some examples, check out this article!

Read article
Introduction to the Tower library

Introduction to the Tower library


If you are learning Rust, you probably bumped into the tokio project a few times already. One of the things that I like about it is that it's not just a library, but an entire ecosystem of libraries to help you build performance-oriented async services in Rust. But how do we even define the abstract concept of a service? Well, there's actually a Service trait as part of the tokio Tower crate. The idea is awesome and you can build tons of stuff on top of it! Maybe that's where the name comes from...

Read article
 

Book of the week

book cover
Eloquent JavaScript: A Modern Introduction to Programming
by Marijn Haverbeke

JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications. Eloquent JavaScript, 2nd Edition dives deep into the JavaScript language to show you how to write beautiful, effective code.
Buy on Amazon.com Buy on Amazon.co.uk
outline-dark-facebook-48.png Share outline-dark-twitter-48.png Tweet outline-dark-linkedin-48.png Share outline-dark-forwardtofriend-48.png Forward

Remember to share if you enjoyed this issue!

See you next week

56a252501ea7d706ef189cbf6451d23a?s=100 — Andrea e18d2c2510d828bc95bde6817e6e9ce2?s=100 — Luciano
color-link-48.png fullstackbulletin.com
color-twitter-48.png @fstackbulletin
Copyright © 2024 FullStack Bulletin, All rights reserved.
*|IFNOT:ARCHIVE_PAGE|*

FullStack Bulletin is a FREE weekly curated newsletter for ambitious full stack developers. We sift the internet for builders, covering frontend, backend, databases, DevOps, and architecture to find what truly matters. Expect practical picks, clear takeaways, and fresh ideas that cut the noise, sharpen your skills, and fuel your creativity so you can put them to work right away.



Our mailing address is:
*|HTML:LIST_ADDRESS_HTML|* *|END:IF|*

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

*|IF:REWARDS|* *|HTML:REWARDS|* *|END:IF|*
Don't miss what's next. Subscribe to FullStack Bulletin:
Powered by Buttondown, the easiest way to start and grow your newsletter.