"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
|
|
|
|
|
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.
|
|
|
|
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!
|
|
|
|
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 😛).
|
|
|
|
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.
|
|
|
|
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 😜.
|
|
|
|
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!
|
|
|
|
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...
|
|
|
Â
|