<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/collections/best-of/2025/02" -->

---
title: Best Collections posts — February 2025 | daily.dev
description: The most upvoted Collections posts from February 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/collections/best-of/2025/02
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/collections/best-of/2025/02
og:type: website
og:site_name: daily.dev
og:title: Best Collections posts — February 2025 | daily.dev
og:description: The most upvoted Collections posts from February 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Collections — February 2025

1. 1  
[](https://daily.dev/posts/essential-tips-for-writing-clean-code-jevorrezm "Essential Tips for Writing Clean Code")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Essential Tips for Writing Clean Code  
Writing clean code is crucial for efficient development, improved software quality, and better team collaboration. Essential tips include using descriptive variable names, leveraging AI tools for code reviews, minimizing unnecessary comments, following the DRY principle, maintaining consistent code formatting, breaking down complex functions, organizing project files effectively, avoiding hard-coded values, and applying the single responsibility principle.  
388  
19
2. 2  
[](https://daily.dev/posts/comprehensive-course-on-building-ai-agents-addiue5vy "Comprehensive Course on Building AI Agents")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Comprehensive Course on Building AI Agents  
Gain a thorough understanding of building AI agents through this in-depth guide. Learn about essential concepts, practical workflows, memory mechanisms, agentic flows, and safety guardrails. Explore design patterns, agentic frameworks, and multi-agent systems while optimizing AI agents for production environments. Develop key skills like prompt engineering to create responsive AI agents.  
217  
5
3. 3  
[](https://daily.dev/posts/goose-an-open-source-ai-agent-for-automating-engineering-tasks-zm2gressa "Goose: An Open-Source AI Agent for Automating Engineering Tasks")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Goose: An Open-Source AI Agent for Automating Engineering Tasks  
Goose, an open-source AI agent launched by Block, dramatically simplifies engineering tasks with high customizability and extensibility. It automates repetitive tasks like debugging, deployment, and code migrations, improving developer productivity. Developers can tailor Goose to their needs by choosing their preferred LLMs and integrating with platforms like GitHub and Google Drive.  
76
4. 4  
[](https://daily.dev/posts/semaphore-open-source-ci-cd-the-next-generation-ci-cd-platform-qde261pj4 "Semaphore Open Source CI/CD: The Next Generation CI/CD Platform")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Semaphore Open Source CI/CD: The Next Generation CI/CD Platform  
Semaphore Open Source CI/CD is a newly launched open-source platform offering continuous integration and deployment solutions. Announced on February 27th, 2025, it is available under the Apache 2.0 license and provides three editions: Cloud, Community, and Enterprise. The project invites developers to contribute via GitHub and Discord, aiming to foster a collaborative environment that drives innovation and collective improvement in CI/CD workflows.  
38  
5
5. 5  
[](https://daily.dev/posts/linus-torvalds-pushes-for-rust-integration-in-linux-kernel-amidst-maintainer-concerns-q6ivakm5b "Linus Torvalds Pushes for Rust Integration in Linux Kernel Amidst Maintainer Concerns")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Linus Torvalds Pushes for Rust Integration in Linux Kernel Amidst Maintainer Concerns  
The Linux kernel development community is navigating the challenges of incorporating Rust code, balancing safety with maintainability. Rust offers significant benefits for memory safety, potentially reducing bugs and improving reliability. Despite these advantages, concerns remain about the complexity of a multi-language codebase and maintainer burnout. The gradual integration, marked by the Linux 6.13 kernel's initial Rust support, reflects a cautious yet optimistic approach towards Rust's long-term benefits for a safer kernel.  
31  
1
6. 6  
[](https://daily.dev/posts/css-function-css-if--nw8gga1zh "CSS @function + CSS if() = 🤯")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
CSS @function + CSS if() = 🤯  
Chrome Canary has introduced new features for CSS, namely Custom Functions (@function) and the if() function, which enhance responsive design by adding reusable and conditional logic directly into stylesheets. These features can be accessed by enabling the Experimental Web Platform Features flag in Chrome Canary, allowing for more personalized and dynamic web experiences.  
16  
3
7. 7  
[](https://daily.dev/posts/building-a-vision-transformer-from-scratch-zx5hedq6g "Building a Vision Transformer from Scratch")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 2y  
Building a Vision Transformer from Scratch  
Vision Transformers (ViTs) are transforming computer vision by using self-attention mechanisms, enhancing tasks like image classification, object detection, and image segmentation. This guide covers the core components and practical implementation of ViTs, including image preprocessing, patch embeddings, the multi-head attention mechanism, and assembling the complete model. It also offers a comparison between ViTs and other models like CLIP and SIGP to highlight their efficiency and flexibility.  
15

[See all Collections archives](/sources/collections/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/collections/best-of/2025/02#page","url":"https://daily.dev/sources/collections/best-of/2025/02","name":"Best Collections Posts — February 2025","description":"The most upvoted Collections posts from February 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/collections/best-of/2025/02#items","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/essential-tips-for-writing-clean-code-jevorrezm","name":"Essential Tips for Writing Clean Code"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/comprehensive-course-on-building-ai-agents-addiue5vy","name":"Comprehensive Course on Building AI Agents"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/goose-an-open-source-ai-agent-for-automating-engineering-tasks-zm2gressa","name":"Goose: An Open-Source AI Agent for Automating Engineering Tasks"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/semaphore-open-source-ci-cd-the-next-generation-ci-cd-platform-qde261pj4","name":"Semaphore Open Source CI/CD: The Next Generation CI/CD Platform"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/linus-torvalds-pushes-for-rust-integration-in-linux-kernel-amidst-maintainer-concerns-q6ivakm5b","name":"Linus Torvalds Pushes for Rust Integration in Linux Kernel Amidst Maintainer Concerns"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/css-function-css-if--nw8gga1zh","name":"CSS @function + CSS if() = 🤯"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/building-a-vision-transformer-from-scratch-zx5hedq6g","name":"Building a Vision Transformer from Scratch"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/collections/best-of"},{"@type":"ListItem","position":5,"name":"February 2025"}]}]}
```

