Weekly digest #7

Wojciech Trawiński
DevDiscoveries
Published in
3 min readJun 16, 2024
Photo by Adam Kool on Unsplash

Hey there, fellow developers! 👩‍💻👨‍💻

Grab favourite beverage ☕🥤, get comfortable 🏖️, and let’s dive into the exciting world of software development! 🌍

Providing inputs in DI

🔍 Have you ever struggled with prop drilling in Angular? 🤯 This blog post introduces a new approach using Signal Inputs and Dependency Injection. It simplifies passing data between components without the need for multiple levels of prop drilling.

🚀 Delve into the latest strategies and tools that are reshaping frontend engineering. Discover how to make your code more maintainable and easier to comprehend.

credits: Enea Jahollari

Check it out here 👇

How to Use Base64 Placeholders with Angular’s NgOptimizedImage Directive

Great news for Angular developers! There’s a revolutionary method to optimize image loading using base64 placeholders with Angular’s ngOptimizedImage directive. 📸💡

This blog post will guide you on how to utilize this potent pairing to provide a smoother user experience while images are loading, accompanied by easy-to-understand code examples.

credits: Netanel Basal

Check it out here 👇

Detect JavaScript support in CSS

🔍 Utilize the power of the scripting CSS media feature to detect JavaScript support and enhance the user experience! This revolutionary approach is supported by all modern browsers.

🚀 With this feature, you can offer alternate CSS rules based on the availability of JavaScript. This reduces flashes of unstyled content and improves layout shifts.

credits: Ryan Mulligan

Check it out here 👇

Exa

Exa is a robust search API tailored specifically to enrich large language models (LLMs). It allows your AI to search the web using natural language queries and retrieve the most relevant results. 📚🔍

By utilizing Exa, you can seamlessly integrate web search capabilities into your projects, granting your AI access to current information from a broad range of sources. Plus, it provides clean page content and intelligent highlights, saving you time and effort in web scraping and data processing. ⚡️✨

Check it out here 👇

Communicate like a Senior: Use clear deltas

🔍 Enhance your communication skills and improve your performance reviews by setting clear expectations. Learn how quantifying before and after states can make your arguments five times more persuasive.

🚀 Master the application of this strategy in three key areas: performance reviews, decision buy-in, and receiving feedback. Whether it’s reducing load times or boosting revenue, see how effective communication can yield results.

credits: Jordan Cutler

Check it out here 👇

I hope you found something that sparked your curiosity and inspired you to dive deeper into the fascinating world of technology. 🥳

Remember, learning is a lifelong journey, and every new piece of knowledge brings you one step closer to mastering your craft. 🚀

Until next time, happy exploring! 🌠

--

--