Build an AI Assistant with LangGraph, Vercel, and Next.js: Use Gmail as a Tool Securely
Learn how to build a personal AI assistant using LangGraph, Vercel AI SDK, and Next.js. This guide walks through integrating various tools such as Gmail, Google Calendar, and Google Drive securely by leveraging Auth0 for authentication and token management. The tutorial covers both unauthenticated tools like calculators and authenticated tools for accessing personal data, exemplified by implementing a Gmail search and draft feature.
❤7👍1
Best Udemy Courses to Learn AI
Discover the top 5 Udemy courses for learning AI Engineering in 2025. These courses cover essential skills like LLMs, MLOps, AI agents, and cloud-based AI services, making them perfect for aspiring AI Engineers. Learn from industry professionals at an affordable price and become job-ready without needing a PhD or expensive bootcamp.
❤18👍3
This Week in Open Source - Inaugural Post
Google's Open Source Programs Office launches a weekly series highlighting open source news, events, and articles. This inaugural post covers upcoming conferences including Open Source Summit North America and SciPy, plus featured reads about a new TPDE compiler that outperforms LLVM, developer tool recommendations, GUAC 1.0 for software bill of materials management, and cloud-native AI workflows using Google's open source tools.
👍3
iro.js
iro.js is a JavaScript color picker widget that provides an SVG-based interface for selecting colors. It supports multiple color formats (hex, RGB, HSV, HSL, and kelvin temperatures) through a unified API, allows multiple colors for harmony selection, and requires no external dependencies. The library can be installed via NPM, CDN, or direct download, and offers customizable options, event handling, and easy integration with modern frameworks.
❤4👨💻3🗿3
Task-Based LLM Routing: Optimizing LLM Performance for the Right Job
Task-based LLM routing directs incoming AI requests to the most suitable large language model based on the task. This approach improves performance, reduces costs, and enhances scalability by matching tasks with models optimized for those specific needs. For instance, simpler tasks can be routed to lightweight models like GPT-3.5 to minimize costs, while complex tasks are handled by more powerful models like GPT-4. This method also enhances reliability and latency, and is useful in diverse applications like customer support, content creation, code-related tasks, and multilingual processing.
❤9👨💻3🔥2
Prompt Engineering as a Developer Discipline
Structured prompting is becoming a crucial skill for developers, akin to traditional coding practices. Using AI effectively involves treating prompts as modular, testable components within software systems. Techniques like few-shot prompting, chain-of-thought reasoning, self-consistency, skeleton prompting, and configuration parameters improve AI's coding outputs. Developers should rigorously validate and maintain prompts, just like any other code, to ensure reliability and consistency in AI-powered features.
❤9👎4👍2
WebGL Water
Evan Wallace's WebGL Water demo showcases advanced graphics techniques like raytraced reflections, refractions, and heightfield water simulation. Users can interact with the simulation by creating ripples, rotating the camera, and moving objects. Some features require specific WebGL extensions for enhanced effects.
❤1👍1
Frontend Performance Checklist For 2025
A comprehensive checklist covering frontend performance optimization techniques for 2025, including HTML optimization, CSS best practices, JavaScript management, image and video handling, font optimization, and server configuration. The guide emphasizes the business impact of performance, with statistics showing that faster sites see higher conversion rates and better user engagement. Key areas covered include lazy loading, modern image formats like WebP/AVIF, code splitting, CDN usage, and Core Web Vitals optimization. The checklist is platform-agnostic and provides actionable steps for developers to build faster web applications.
❤6👍1😁1
What is C# exactly ?
C#, a programming language developed by Microsoft, is known for its modern, multi-paradigm capabilities and has continuously evolved to include features like object-oriented programming, generics, lambdas, LINQ, and async/await. It benefits from a robust .NET ecosystem, excellent tooling like Visual Studio, and a vast library collection via NuGet. C# is suitable for developing cross-platform applications across web, mobile, desktop, and cloud environments, supported by extensive documentation and a vibrant community.
❤6👨💻6👍1
Social Media via SSH
itter.sh is a unique SSH-based micro-blogging platform tailored for terminal enthusiasts who prefer simplicity over web interfaces. Users can register and log in using SSH keys, post short messages called 'eets', and interact with others through commands similar to traditional social media features. The platform emphasizes minimalism, nostalgia, and a break from algorithm-driven content.
👍9❤6
VERT-sh/VERT: The next-generation file converter. Open source, fully local* and free forever.
VERT is an open-source, next-generation file conversion utility that runs locally on your device using WebAssembly. It supports multiple file formats without size limits and has a user-friendly interface built with Svelte. The project can be run locally or via Docker, and there are instructions for both methods available. The tool ensures privacy by allowing self-hosting for local functionality, although non-local video conversion is also available. The code is licensed under the AGPL-3.0 License.
❤2🔥1
React Internals Deep Dive
A comprehensive series exploring React's internal architecture through source code analysis. Covers core concepts like fiber tree traversal, reconciliation, hooks implementation (useState, useEffect, useRef), concurrent features (Suspense, useTransition), performance optimizations (React.memo, bailout), server-side rendering, hydration, and React Server Components. Each episode provides deep technical insights into how React's features work under the hood.
❤7👍2
Best Programming Language for 2026
Python remains the top choice for AI/ML and automation, while Rust gains momentum for systems programming and blockchain development. JavaScript/TypeScript continues dominating web development, Go excels for backend microservices, and Swift/Kotlin rule mobile development. The guide provides career-specific language recommendations and emphasizes choosing based on your goals rather than popularity alone.
❤12🔥3
tcsenpai/keyfleur: API Keys made beautiful
Keyfleur is a unique API key generator that blends beauty and structure into each token. It allows users to generate keys in various poetic and thematic formats such as haiku, steampunk sigils, and mythic mantras. Themes and modes provide customizable vocabulary and structural styles, enhancing use cases in games and design prototypes.
❤6
Static Site Content Management
Pages CMS is an open-source content management system designed for static site generators, offering easy usage, minimal requirements, and customization. With no backend needed, content is stored as flat files in a git repository. It's free to use and supports user authentication via GitHub or email. Pages CMS simplifies content management and collaboration by providing a sleek user interface for editing and organizing content collections using configuration files. It integrates seamlessly with Astro for managing directories of Markdown files, offering flexibility and efficiency for managing static site content.
❤7👍1
Just Throw It Into Postgres
Exploring the flexibility of Postgres for handling various types of data, including unstructured and unexpected formats. Examples include using Postgres for compiling Java code references, storing Chinese character outlines, and logging room temperature data. Highlights the advantages of leveranging relational databases without strict adherence to traditional schemas.
👍6❤3
Next.js 15.4
Next.js 15.4 brings Turbopack builds to 100% integration test compatibility, making it ready for production use and powering vercel.com. The release includes stability and performance improvements while previewing Next.js 16 features like unified cache components, optimized client-side routing, enhanced DevTools, stable Node.js middleware, and deployment adapters. Developers can experiment with upcoming features using the canary channel and experimental flags.
❤5👍1
r9os/r9: The R9 operating system
R9 is a reimplementation of the Plan 9 operating system kernel written in Rust. The project supports multiple architectures including x86-64, aarch64, and RISC-V, and can be built using cargo with the xtask pattern. It runs on QEMU emulation and has been tested on real hardware like Raspberry Pi 4. The project includes detailed build instructions, runtime dependencies, and setup guides for both emulated and physical hardware deployment.
👍1
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.
❤9👍3
What is glassmorphism? How to create glassmorphic designs
Glassmorphism is a popular UI design trend that creates a glass-like texture for a modern and transparent interface. It incorporates translucency, blurring, borders, shadows, and gradients to enhance aesthetics while considering user experience. Despite its popularity in design circles and use by major tech companies like Apple and Microsoft, it remains underused in real-world products due to accessibility and practicality concerns. The post offers practical tips on creating glassmorphic designs and emphasizes the importance of subtlety and accessibility
❤8👍4