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

---
title: Best Collections posts — April 2025 | daily.dev
description: The most upvoted Collections posts from April 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/collections/best-of/2025/04
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/collections/best-of/2025/04
og:type: website
og:site_name: daily.dev
og:title: Best Collections posts — April 2025 | daily.dev
og:description: The most upvoted Collections posts from April 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 — April 2025

1. 1  
[](https://daily.dev/posts/train-your-own-large-language-model-a-comprehensive-course-ivxymv4oo "Train Your Own Large Language Model: A Comprehensive Course")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Train Your Own Large Language Model: A Comprehensive Course  
A new comprehensive course by freeCodeCamp teaches learners how to develop their own large language models (LLMs) from scratch. The course covers fundamental concepts, tokenization, Transformer architecture, and fine-tuning techniques like Low-Rank Adaptation (LoRA). Practical applications include working with chat data and developing models for underrepresented languages. Extensive resources provided include slides, notebooks, and code examples.  
255  
8
2. 2  
[](https://daily.dev/posts/how-to-build-a-multi-tenant-edtech-saas-application-with-next-js-o4vhjegf1 "How to Build a Multi-Tenant EdTech SaaS Application with Next.js")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
How to Build a Multi-Tenant EdTech SaaS Application with Next.js  
The guide provides detailed steps to build a multi-tenant EdTech SaaS application using Next.js. It covers setting up API calls with authorization, managing user roles with Zustand, and creating a responsive UI using Shadcn components. The backend integration includes using Permit.io for managing access, Appwrite for backend services, and creating a Node.js backend for added flexibility and security.  
168  
7
3. 3  
[](https://daily.dev/posts/exploring-linux-pewdiepie-s-journey-and-why-you-should-consider-switching-n9rntplyv "Exploring Linux: PewDiePie's Journey and Why You Should Consider Switching")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Exploring Linux: PewDiePie's Journey and Why You Should Consider Switching  
PewDiePie has switched from Windows to Linux, highlighting its customization, minimalism, and fewer disruptive prompts. He explores Arch Linux, tackles the learning curve, and acknowledges improved gaming compatibility. Linux offers freedom and personalization with robust community support.  
138  
17
4. 4  
[](https://daily.dev/posts/understanding-containers-and-pods-an-in-depth-introduction-y84ehbetd "Understanding Containers and Pods: An In-Depth Introduction")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Understanding Containers and Pods: An In-Depth Introduction  
Containers provide a consistent and portable method to encapsulate applications with their dependencies, ensuring seamless operation across environments. Kubernetes extends the utility of containers by orchestrating their deployment, scaling, and management at scale. In Kubernetes, pods are the smallest deployable units, containing one or more containers and facilitating efficient resource sharing and application management.  
136  
9
5. 5  
[](https://daily.dev/posts/transitioning-to-zed-a-new-code-editor-with-ai-integration-eg70jklyq "Transitioning to Zed: A New Code Editor with AI Integration")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Transitioning to Zed: A New Code Editor with AI Integration  
Zed is a new code editor that offers minimalistic design and high customizability, especially through JSON configuration files. It stands out with its seamless integration of AI models such as Claude and OpenAI, enhancing coding workflows by automating repetitive tasks and generating code. Easy setup and effective AI integration have shown promising initial results and make Zed a potential tool for increased productivity.  
93  
28
6. 6  
[](https://daily.dev/posts/build-a-full-stack-instagram-clone-with-laravel-and-mongodb-anhcq6zd6 "Build a Full Stack Instagram Clone with Laravel and MongoDB")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Build a Full Stack Instagram Clone with Laravel and MongoDB  
Learn to build a full stack Instagram clone using Laravel and MongoDB. The tutorial covers user authentication, database management with MongoDB, core social media features, MVC patterns, front-end integration with Bootstrap, and cloud deployment using MongoDB Atlas.  
85  
1
7. 7  
[](https://daily.dev/posts/laravel-solves-the-n-1-problem-efficiently-ri9c3spjm "Laravel Solves the N+1 Problem Efficiently")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Laravel Solves the N+1 Problem Efficiently  
Laravel version 12.8 offers a new feature to efficiently handle the N+1 problem by automatically eagerly loading related data. This enhancement reduces the number of queries required, minimizes performance bottlenecks, and simplifies the development process.  
63  
15
8. 8  
[](https://daily.dev/posts/tailwind-css-v4-1-text-shadows-masks-and-extensive-new-features-hheaad1dq "Tailwind CSS v4.1: Text Shadows, Masks, and Extensive New Features")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Tailwind CSS v4.1: Text Shadows, Masks, and Extensive New Features  
Tailwind CSS v4.1 offers new utilities, including text shadows, CSS masks, and colored drop shadows, enhancing frontend development flexibility. The update also improves browser compatibility, adds overflow-wrap utilities, input device targeting, safe and last baseline alignment features, and optimizes build performance.  
44  
3
9. 9  
[](https://daily.dev/posts/learn-laravel-by-building-a-medium-clone-tutorial-cgi2ep5xb "Learn Laravel by Building a Medium Clone – Tutorial")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Learn Laravel by Building a Medium Clone – Tutorial  
Learn the Laravel PHP framework by building a Medium clone. This guide covers setting up the environment, user registration and authentication with email verification, database operations, user profile management, post management with pagination, image uploads, routing, MVC architecture, and Blade templating. Ideal for beginners and intermediate developers looking to build a complete social publishing platform.  
37
10. 10  
[](https://daily.dev/posts/cursor-vs-windsurf-vs-pearai---choosing-the-best-ai-powered-code-editor-for-your-team-z1ptvefdc "Cursor vs Windsurf vs PearAI - Choosing the Best AI-Powered Code Editor for Your Team")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Cursor vs Windsurf vs PearAI - Choosing the Best AI-Powered Code Editor for Your Team  
AI-powered code editors such as Cursor, Windsurf, and PearAI are revolutionizing software development. Cursor, built on VS Code, offers excellent user interface and integration features. Windsurf, also based on VS Code, focuses on autonomous code management and privacy with local deployment options. PearAI, still maturing, shows potential but currently suffers from some bugs. Choosing the right tool depends on factors like user experience, codebase size, AI capabilities, and privacy requirements.  
37  
5
11. 11  
[](https://daily.dev/posts/learn-lynx-to-build-cross-platform-javascript-mobile-apps-qy0e95iau "Learn Lynx to Build Cross-Platform JavaScript Mobile Apps")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Learn Lynx to Build Cross-Platform JavaScript Mobile Apps  
Lynx is an open-source framework by ByteDance for building native, cross-platform mobile apps with web technologies like HTML, CSS, and JavaScript. It features native rendering, a multithreaded engine, and dual-threaded UI architecture for high performance. A comprehensive freeCodeCamp course teaches setting up a Lynx project, API integration, dual-thread architecture, state management with Tanstack Query, and navigation with React Router by building a game search app.  
34  
1
12. 12  
[](https://daily.dev/posts/learn-to-code-your-own-llama-4-llm-from-scratch-puazzmgou "Learn to Code Your Own Llama 4 LLM 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 · 1y  
Learn to Code Your Own Llama 4 LLM From Scratch  
Meta's Llama 4 features groundbreaking advancements in large language models. A new freeCodeCamp YouTube course by Vuk Doshik teaches how to implement Llama 4 from scratch, covering essential concepts and advanced techniques such as attention mechanisms, Rotary Positional Embeddings, and the Mixture-of-Experts design. The course provides practical coding instructions, making it accessible for beginners and valuable for aspiring AI engineers.  
28
13. 13  
[](https://daily.dev/posts/top-ci-cd-tools-for-devops-in-2025-ddvkgvydj "Top CI/CD Tools for DevOps in 2025")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Top CI/CD Tools for DevOps in 2025  
Jenkins has historically led CI/CD processes but now faces challenges like maintenance and scaling. Modern alternatives such as Devtron, GitHub Actions, GitLab, AWS CodePipeline, and Azure Pipelines offer advanced features to address these issues. Understanding the advantages of approaches like GitOps, which uses Git for version control of configurations, can enhance efficiency and scalability in software delivery.  
28  
3
14. 14  
[](https://daily.dev/posts/self-host-weekly-your-go-to-newsletter-for-self-hosting-updates-vcjmp8lmf "Self-Host Weekly: Your Go-To Newsletter for Self-Hosting Updates")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Self-Host Weekly: Your Go-To Newsletter for Self-Hosting Updates  
Self-Host Weekly, formerly known as 'This Week in Self-Hosted', continues to deliver high-quality content on self-hosting. The latest edition (25 April 2025) introduces new icons, software launches, open-source license information, community feedback opportunities, and features Warracker, a self-hosted warranty tracking platform. Readers can expect consistent updates and community-driven content.  
23
15. 15  
[](https://daily.dev/posts/discover-rowboat-an-open-source-ai-powered-multi-agent-builder-and-ide-yte9dpek4 "Discover Rowboat: An Open-Source AI-Powered Multi-Agent Builder and IDE")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Discover Rowboat: An Open-Source AI-Powered Multi-Agent Builder and IDE  
Rowboat is an innovative open-source IDE designed for simplifying the creation, debugging, and deployment of multi-agent AI workflows. It leverages OpenAI’s Agents SDK, supports integrations via API calls and Python, and offers a user-friendly interface for seamless development. Rowboat is ideal for various industries, including finance and telecom, and is backed by Y Combinator.  
21  
1
16. 16  
[](https://daily.dev/posts/the-top-ai-coding-tools-transforming-development-in-2025-nlewalcwf "The Top AI Coding Tools Transforming Development in 2025")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
The Top AI Coding Tools Transforming Development in 2025  
Advanced AI coding tools in 2025 are revolutionizing software development by enhancing efficiency, supporting debugging, and integrating with documentation. Key tools include GitHub Copilot, Cursor, ChatGPT, Bolt, Aider, and Pulumi Copilot. A comprehensive guide featuring 244 tools in various domains is available to help developers navigate the AI landscape. Trends show a focus on coding and QA tools with flexible pricing models ensuring accessibility.  
21
17. 17  
[](https://daily.dev/posts/mastering-prompt-engineering-with-spring-ai-techniques-and-best-practices-tmq0txyfz "Mastering Prompt Engineering with Spring AI: Techniques and Best Practices")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Mastering Prompt Engineering with Spring AI: Techniques and Best Practices  
Learn practical implementations of prompt engineering techniques using Spring AI, including configuring and tuning large language models (LLMs), and implementing these methods with Java code. Key configurations discussed include temperature control, token limits, and structured responses. Effective prompting techniques such as zero-shot, one-shot, few-shot, and self-consistency are covered, along with best practices for clarity and refinement.  
20  
1
18. 18  
[](https://daily.dev/posts/dwarf-fortress-achieves-1-million-sales-on-steam-buz2uzphn "Dwarf Fortress Achieves 1 Million Sales on Steam")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Dwarf Fortress Achieves 1 Million Sales on Steam  
Dwarf Fortress, the fantasy adventure game developed by Bay 12 Games and published by Kitfox Games, has achieved 1 million sales on Steam in over three years since its release. The game's strong community and legendary status have contributed to its success. Kitfox Games expressed gratitude to supporters, highlighting the game's ongoing popularity and financial success for the developers.  
17  
2
19. 19  
[](https://daily.dev/posts/nerdlog-efficient-multi-host-tui-log-viewer-with-timeline-histogram-eg8vsargq "Nerdlog: Efficient Multi-Host TUI Log Viewer with Timeline Histogram")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Nerdlog: Efficient Multi-Host TUI Log Viewer with Timeline Histogram  
Nerdlog is a fast, efficient TUI log viewer designed for multi-host environments. It leverages ssh access and standard Linux tools to manage logs without centralized servers, minimizing bandwidth usage and infrastructure complexity. Its key features include a timeline histogram for visual log insights and Vim-like keybindings for easy navigation. Currently in proof-of-concept stage, it shows promise for developers and system administrators.  
11  
2
20. 20  
[](https://daily.dev/posts/building-and-authorizing-a-model-context-protocol-server-in-c--7hpzvp6mi "Building and Authorizing a Model Context Protocol Server in C#")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
Building and Authorizing a Model Context Protocol Server in C#  
Learn how to build a Model Context Protocol (MCP) server using the C# SDK. This guide covers setting up a console application, integrating necessary packages, configuring the server, defining tools and endpoints, and incorporating OAuth 2.1 for secure authorization. It also includes steps for testing and deploying the server as a container image, ensuring secure and efficient communication between AI models and external services.  
11
21. 21  
[](https://daily.dev/posts/jetbrains-2025-1-major-updates-across-webstorm-and-phpstorm-jffixqw3h "JetBrains 2025.1: Major Updates Across WebStorm and PhpStorm")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
JetBrains 2025.1: Major Updates Across WebStorm and PhpStorm  
The JetBrains 2025.1 update introduces significant improvements for WebStorm and PhpStorm, enhancing developer productivity with new AI features, better framework support, and improved user experience. WebStorm sees advancements in AI completion, Angular support, and monorepo management, while PhpStorm offers enhanced debugging, PHPStan annotations, and support for WordPress and Markdown files.  
10  
5
22. 22  
[](https://daily.dev/posts/john-carmack-defends-microsoft-s-ai-generated-quake-ii-demo-amid-criticism-69tsxdmxl "John Carmack Defends Microsoft's AI-Generated Quake II Demo Amid Criticism")  
Article  
![Avatar of collections](https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0)Collections · 1y  
John Carmack Defends Microsoft's AI-Generated Quake II Demo Amid Criticism  
John Carmack defended the use of Microsoft's WHAMM AI game engine for the Quake II demo amidst substantial criticism for its subpar performance and graphics. He emphasized AI's potential to enhance game development by improving the capabilities of programmers, artists, and designers. Carmack and industry leaders believe AI's role in game development will grow, despite concerns about job losses, and see it as a catalyst for innovation in the industry.  
10  
5

[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/04#page","url":"https://daily.dev/sources/collections/best-of/2025/04","name":"Best Collections Posts — April 2025","description":"The most upvoted Collections posts from April 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/04#items","numberOfItems":22,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/train-your-own-large-language-model-a-comprehensive-course-ivxymv4oo","name":"Train Your Own Large Language Model: A Comprehensive Course"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/how-to-build-a-multi-tenant-edtech-saas-application-with-next-js-o4vhjegf1","name":"How to Build a Multi-Tenant EdTech SaaS Application with Next.js"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/exploring-linux-pewdiepie-s-journey-and-why-you-should-consider-switching-n9rntplyv","name":"Exploring Linux: PewDiePie's Journey and Why You Should Consider Switching"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/understanding-containers-and-pods-an-in-depth-introduction-y84ehbetd","name":"Understanding Containers and Pods: An In-Depth Introduction"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/transitioning-to-zed-a-new-code-editor-with-ai-integration-eg70jklyq","name":"Transitioning to Zed: A New Code Editor with AI Integration"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/build-a-full-stack-instagram-clone-with-laravel-and-mongodb-anhcq6zd6","name":"Build a Full Stack Instagram Clone with Laravel and MongoDB"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/laravel-solves-the-n-1-problem-efficiently-ri9c3spjm","name":"Laravel Solves the N+1 Problem Efficiently"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/tailwind-css-v4-1-text-shadows-masks-and-extensive-new-features-hheaad1dq","name":"Tailwind CSS v4.1: Text Shadows, Masks, and Extensive New Features"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/learn-laravel-by-building-a-medium-clone-tutorial-cgi2ep5xb","name":"Learn Laravel by Building a Medium Clone – Tutorial"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/cursor-vs-windsurf-vs-pearai---choosing-the-best-ai-powered-code-editor-for-your-team-z1ptvefdc","name":"Cursor vs Windsurf vs PearAI - Choosing the Best AI-Powered Code Editor for Your Team"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/learn-lynx-to-build-cross-platform-javascript-mobile-apps-qy0e95iau","name":"Learn Lynx to Build Cross-Platform JavaScript Mobile Apps"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/learn-to-code-your-own-llama-4-llm-from-scratch-puazzmgou","name":"Learn to Code Your Own Llama 4 LLM From Scratch"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/top-ci-cd-tools-for-devops-in-2025-ddvkgvydj","name":"Top CI/CD Tools for DevOps in 2025"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/self-host-weekly-your-go-to-newsletter-for-self-hosting-updates-vcjmp8lmf","name":"Self-Host Weekly: Your Go-To Newsletter for Self-Hosting Updates"},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/discover-rowboat-an-open-source-ai-powered-multi-agent-builder-and-ide-yte9dpek4","name":"Discover Rowboat: An Open-Source AI-Powered Multi-Agent Builder and IDE"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/the-top-ai-coding-tools-transforming-development-in-2025-nlewalcwf","name":"The Top AI Coding Tools Transforming Development in 2025"},{"@type":"ListItem","position":17,"url":"https://daily.dev/posts/mastering-prompt-engineering-with-spring-ai-techniques-and-best-practices-tmq0txyfz","name":"Mastering Prompt Engineering with Spring AI: Techniques and Best Practices"},{"@type":"ListItem","position":18,"url":"https://daily.dev/posts/dwarf-fortress-achieves-1-million-sales-on-steam-buz2uzphn","name":"Dwarf Fortress Achieves 1 Million Sales on Steam"},{"@type":"ListItem","position":19,"url":"https://daily.dev/posts/nerdlog-efficient-multi-host-tui-log-viewer-with-timeline-histogram-eg8vsargq","name":"Nerdlog: Efficient Multi-Host TUI Log Viewer with Timeline Histogram"},{"@type":"ListItem","position":20,"url":"https://daily.dev/posts/building-and-authorizing-a-model-context-protocol-server-in-c--7hpzvp6mi","name":"Building and Authorizing a Model Context Protocol Server in C#"},{"@type":"ListItem","position":21,"url":"https://daily.dev/posts/jetbrains-2025-1-major-updates-across-webstorm-and-phpstorm-jffixqw3h","name":"JetBrains 2025.1: Major Updates Across WebStorm and PhpStorm"},{"@type":"ListItem","position":22,"url":"https://daily.dev/posts/john-carmack-defends-microsoft-s-ai-generated-quake-ii-demo-amid-criticism-69tsxdmxl","name":"John Carmack Defends Microsoft's AI-Generated Quake II Demo Amid Criticism"}]},{"@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":"April 2025"}]}]}
```

