|  | Hello, Welcome to this week’s newsletter, packed with essential insights for full-stack developers. Explore how "greppability" can enhance your code quality, dive into our comprehensive guide on automating tasks with cron jobs, and refresh your IDE with the unique Server Mono typeface. Discover a CSS tweak that can significantly boost your site’s performance, and learn how the Semantic Web and JSON-LD can improve your site's functionality.
Of course, for those eager for more, we have more! In case you haven't noticed, we have been including a list of additional content at the end. I am sure this curation will help you to stay informed and inspired with the latest tools and techniques!
Your editor, Luciano | This issue is kindly sponsored by: | “The human spirit must prevail over technology“ — Albert Einstein , Scientist | 
| Greppability is an underrated code metric — In a world of complex codebases, "greppability" offers a fresh way to measure how easily your code can be understood and searched. This article introduces the concept and explains why improving greppability can streamline your workflow and enhance code quality. If you've ever struggled to quickly locate code, this is a must-read if you care about code quality. Read article | Comprehensive guide to Cron Jobs — Cron jobs are the backbone of automation on Linux, enabling you to schedule tasks like backups or generating reports with ease. This guide breaks down everything you need to know, from setting up basic cron jobs to mastering advanced configurations. Whether you're new to cron or looking to refine your skills, this resource will help you automate tasks efficiently. Read article | Server Mono — Server Mono is a typeface I came across last week, and I instantly fell in love with it. If you're thinking about refreshing the look of your IDE or terminal, you might like it too. Inspired by typewriters, Apple's San Francisco Mono, ASCII art, command-line interfaces, and programming tools, Server Mono has a unique charm. If you're a font enthusiast, it's definitely worth checking out! Read article | The Two Lines of CSS That Tanked Performance (120fps to 40fps) — Sometimes, small changes can have a big impact on web performance. In this real case study, you'll discover how tweaking just two lines of CSS significantly boosted a site's speed. You'll also learn techniques to measure performance in terms of FPS, making this a must-read for developers looking to optimize front-end performance and enhance user experience. Read article | sponsored by Product for Engineers Doing support makes you a better engineer — What we've learned about providing support that doesn't suck (and does scale)! Read Article | Being on The Semantic Web is easy, and, frankly, well worth the bother — Curious about the Semantic Web’s impact on modern websites? This article explores how Web 3.0 has evolved from blockchain hype to enhancing machine readability with technologies like JSON-LD. Learn how simple metadata can improve your site's visibility and functionality with rich previews and better search results. Plus, discover alternative methods to JSON-LD for optimizing web content. Find out how the Semantic Web is already shaping the web, even if it’s not always in the spotlight. Read article
| Crazy CSS Using By Master CSS — In this video, LunDev — an impressive tech YouTuber I recently discovered — guides us through achieving stunning CSS effects without JavaScript. The focus is on the fascinating .item:has(+ * + * + *:hover) selector, which creates unique hover effects affecting neighboring elements. LunDev’s content is consistently cool and engaging, showcasing advanced CSS techniques in an innovative way. We highly recommend this video for anyone looking to enhance their CSS skills and explore creative styling options. Watch video | PlayCanvas Engine Hits 2.0.0 — PlayCanvas is a robust platform for creating interactive 3D web experiences, ideal for projects like product customizers. The latest blog post highlights the release of PlayCanvas Engine 2.0.0, showcasing its performance improvements and advanced features. This update simplifies the development of sophisticated 3D applications, making it a must-read for anyone looking to enhance their web-based 3D projects. Read article | | The Rust Programming Language, 2nd Editionby Steve Klabnik, and Carol Nichols | 
| With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation.The Rust Programming Language "covers everything you could want to know about the language."—Stack Overflow Rust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey. The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust's features so that you can create robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as: - Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program's constraints to the compiler
- Smart pointers and multithreading, and how ownership interacts with them to enable fearless concurrency
- How to use Cargo, Rust's built-in package manager, to build, document your code, and manage dependencies
- The best ways to test, handle errors, refactor, and take advantage of expressive pattern matching In addition to the countless code examples, you'll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.
| | Feeling hungry for more content? 🍔 | 👋 That’s all for this week. See you next Monday! Greetings from your full stack friends Luciano & Andrea | | If you enjoy FullStack Bulletin, consider sharing this newsletter with your friends and colleagues.
If there's something we can improve, let us know!
You can also sponsor the next issue! |
|
|
|
|
|
| | |
|
|
|
|
|