Neodrag: One draggable to rule them all
Neodrag is a multi-framework JavaScript library that provides drag-and-drop functionality across React, Svelte, Vue, SolidJS, and vanilla JavaScript. It features a small bundle size (3.46KB), server-side rendering compatibility, TypeScript support, and consistent behavior across all supported frameworks through shared core logic.
β€6π4
Anime.js | JavaScript Animation Engine
Anime.js is a lightweight JavaScript animation library that makes it super easy to animate HTML, CSS, SVG, and JavaScript objects.
β¨ Perfect for adding smooth, powerful, and creative animations to your web projects β with just a few lines of code!
β€16π3π¨βπ»1
modelcontextprotocol/servers: Model Context Protocol Servers
community
community
The repository contains reference implementations of Model Context Protocol (MCP) servers, showcasing their versatility and extensibility. These servers allow Large Language Models (LLMs) to securely access tools and data sources. The implementations use TypeScript and Python SDKs, and cover various applications such as AI image generation, secure file operations, database interaction, and web content retrieval. Official integrations and community-built servers are also highlighted, along with guidance for contributing and setting up MCP servers.
β€6
Firefox is dead to me
Firefox faces mounting challenges including performance issues, website compatibility problems, controversial privacy policy changes, and Mozilla's strategic pivot toward AI. The browser struggles with JavaScript-heavy sites, memory usage problems, and slower performance compared to competitors like Chrome. Mozilla has discontinued useful services like Pocket and Fakespot while laying off employees and maintaining heavy financial dependence on Google for 90% of its revenue. Firefox's market share has dropped to just 1.9% according to US government analytics, leading to questions about its long-term viability.
π16π¨βπ»3β€2π2
Migrate from Cursor to IntelliJ IDEA
JetBrains outlines the benefits of migrating from Cursor to IntelliJ IDEA, highlighting IntelliJ's native AI capabilities, out-of-the-box configuration, and enterprise-ready features. The guide covers how to import settings and recreate familiar workflows, positioning IntelliJ IDEA as a more scalable solution for both beginners and professional developers working on complex projects.
β€2π2π1
Every Developer Needs to Self-Host
Self-hosting offers developers a unique opportunity to gain in-depth knowledge of software operations beyond basic development tasks. It involves learning about networking, system administration, security, and DevOps. Engaging in self-hosting can build confidence, improve problem-solving skills, and open up career opportunities in cloud infrastructure. The post encourages developers to start small with easy-to-manage services, emphasizing the educational value of practical experience.
π7β€6
DynaUI
DynaUI is a React component library featuring 30+ animated components built with Tailwind CSS and Framer Motion. It promises to reduce development time from weeks to hours by providing pre-built, customizable UI components for landing pages and web applications. The library has received positive feedback from developers who appreciate its time-saving potential and quality animations.
β€6π5π1
martinfama/fui: framebuffer user interface
fui is a C library designed for interacting with the framebuffer in a tty context. It allows for drawing on multiple layers, rendering text using bitmap fonts, and handling keyboard and mouse events with libevdev. The library includes a basic sound system and provides installation instructions along with sample examples.
β€4
β
Hi everyone, from now on Computer Science is on WhatsApp too. Subscribe if you prefer reading news there ππ»ππ»
https://whatsapp.com/channel/0029Vb6WuS94yltPj2RZuP11
https://whatsapp.com/channel/0029Vb6WuS94yltPj2RZuP11
β€1πΏ1
Tools I Use Every Day (June 2025 Edition)
A comprehensive overview of daily development tools used by a professional developer, covering code editors (JetBrains Rider, VS Code), collaboration platforms (GitHub, Teams, Slack, Discord), productivity apps (Notion, ChatGPT, Feedly), AI tools (LM Studio, Azure Local AI Foundry), and utilities (Windows Terminal, Postman, NordPass). Includes cost breakdown showing monthly expenses ranging from $50-100+ depending on licensing tiers, with many tools offering free alternatives.
β€12
The Curse of Microlearning
Microlearning, a method of delivering knowledge in concise formats like book summaries or fact-of-the-day apps, is critiqued for its ineffectiveness in providing deep understanding and valuable insights. This approach reduces complex concepts into simplistic bites, which can lead to uniformity in thought and diminish the appreciation for unique writing styles. For deep comprehension and engagement, longer, more detailed exploration of material is necessary.
β€7π1π1
Blob shape with hover effect
css-tip.com
Learn how to use the CSS-only shape() function to create a dynamic blob shape with a hover effect. The code is accessible via an online generator, but it currently works only in Chrome.
css-tip.com
β€4π₯3π2
The AI Engineering Stack
AI engineering has emerged as a distinct discipline built on three layers: application development, model development, and infrastructure. Unlike traditional ML engineering which focuses on training custom models, AI engineering emphasizes adapting existing foundation models through prompt engineering and fine-tuning. The field requires less deep ML knowledge but more focus on evaluation, inference optimization, and building user interfaces. AI engineers work with larger, more compute-intensive models that produce open-ended outputs, making evaluation significantly more challenging. The role bridges software engineering and ML, with many practitioners coming from full-stack development backgrounds rather than traditional ML research.
β€11π3π1
Computer Science and Programming pinned Β«β
Hi everyone, from now on Computer Science is on WhatsApp too. Subscribe if you prefer reading news there ππ»ππ» https://whatsapp.com/channel/0029Vb6WuS94yltPj2RZuP11Β»
evroon/bracket: Selfhosted tournament system
Bracket is a self-hosted tournament system designed for easy use, leveraging async Python with FastAPI for the backend and Next.js with Mantine for the frontend. It supports various tournament formats such as single elimination, round-robin, and swiss, and allows for dynamic scheduling and management of tournaments and teams. The system can be run using Docker or independently with pipenv and yarn, and is configured using .env files or environment variables.
β€6
Frontend Isn't Just UI
Frontend engineering goes beyond styling buttons and layouts; it involves building systems that serve human experiences. Key aspects include data flow, state models, component architecture, user experience flow, and accessibility. It combines design with logic to create scalable and user-friendly products.
π4β€2
Hello, Typesense
Typesense is presented as an approachable search engine that makes advanced search functionality accessible to developers. The introduction emphasizes how Typesense eliminates the confusion and frustration often associated with search tools, making developers feel capable rather than overwhelmed. A comprehensive 22-episode series covers everything from basic queries and setup to advanced features like semantic search, vector queries, and cloud deployment.
β€6π2π₯1
Build an MCP Server in 3 Steps
This post describes a simple three-step process to build an MCP server using tools like Gitingest and Google AI Studio, enabling the transformation of FastMCP repository data into LLM-readable text. It also highlights the capabilities of the Firecrawl framework, which converts websites into structured formats for AI applications.
β€4
schej-it/schej.it: Schej is a scheduling platform helps you find the best time for a group to meet. It is a free availability poll that is easy to use and integrates with your calendar.
Schej is an inclusive scheduling platform designed to help groups find optimal meeting times. It offers free availability polling, integrates with various calendar systems, and supports features like time zone management and email notifications. Built with Vue 2, MongoDB, Go, and TailwindCSS, it provides functionality to match availabilities, duplicate polls, and export data in CSV format.
β€1
System broke. I led. Now it scales to millions usersβ¦
A technical lead shares their experience rebuilding a failing e-commerce system in 30 days, transforming it from a single-server monolith to a scalable microservices architecture. The rebuild involved migrating to Google Cloud Platform with Kubernetes, breaking down the Node.js monolith into Java and Go microservices, implementing Redis caching and Kafka for background jobs, rebuilding the frontend with Next.js, and adding comprehensive monitoring. The result was a system that could handle 50K concurrent users with 3x faster response times and reduced page load times from 3.7s to 1.2s.
β€6