All articles
69 articles, newest first.
Guides
- Lab Onboarding Checklist for New PhD Students and MembersSep 26, 2026
- PhD Weekly Update Template (With Real Examples)Sep 26, 2026
- Lab Management Software for Research Groups: A 2026 GuideSep 26, 2026
- AoE Deadlines: What 'Anywhere on Earth' MeansSep 26, 2026
- How to Manage PhD Students Without Chasing ThemSep 26, 2026
- Internal Help Desk Satisfaction Surveys That Actually WorkSep 24, 2026
- Facilities Request Management: From Broken Chairs to KeysSep 24, 2026
- On-Call Rotation for a Small IT Team: Fair and SustainableSep 24, 2026
- IT Asset Management for Small Companies: Keep It LightSep 24, 2026
- HR Service Desk: Employee Requests Without the InboxSep 24, 2026
- IT Outage Communication: Templates for Every StageSep 24, 2026
- Shared Inbox vs Help Desk: When to SwitchSep 24, 2026
- Access Request Approval Workflow: A Practical DesignSep 24, 2026
- Help Desk Escalation Matrix: A Template and How to Use ItSep 24, 2026
- How to Write Knowledge Base Articles People Actually UseSep 24, 2026
- How to Reduce Password Reset Tickets (Securely)Sep 24, 2026
- Help Desk Ticket Categories: Examples and How to Design ThemSep 24, 2026
- Employee Offboarding Checklist: Removing Access SafelySep 24, 2026
- IT Onboarding Checklist for New EmployeesSep 24, 2026
- Incident vs Service Request: The Difference That MattersSep 24, 2026
- How to Cut First-Response Time in Half on an Internal DeskAug 28, 2026
- What Is an Internal Request Desk? A Plain-English GuideAug 22, 2026
- Help Desk SLA Tracking: Targets, Timers and BreachesAug 20, 2026
- Ticket Deflection with a Self-Service Knowledge BaseAug 18, 2026
- Free Help Desk Software: What You Actually GetAug 16, 2026
- Internal IT Help Desk Best Practices for 2026Aug 6, 2026
- Support Ticket Routing: Getting Requests to the Right TeamAug 4, 2026
- Help Desk Metrics That Matter (and the SQL Behind Them)Aug 2, 2026
- SLA vs OLA vs KPI: What's the Difference?Jul 29, 2026
- Managing Request Priorities Without ChaosJul 27, 2026
- Onboarding Your Team to a New Help Desk ToolJul 25, 2026
- How to Book Internal Meetings Without the Back-and-ForthJul 23, 2026
- Attendance and Leave Management for Small TeamsJul 15, 2026
- Team Rooms: Focused Spaces for Projects and IncidentsJul 13, 2026
- How to Track Your Team's AI and API SpendJul 11, 2026
- Moving From a Spreadsheet to a Request DeskJul 3, 2026
AI
- LLM Tool Calling for Internal Assistants: Design ChoicesSep 24, 2026
- Building a Multilingual Chatbot That Handles Romanized TextSep 24, 2026
- Stop Your Product Chatbot from Hallucinating FeaturesSep 24, 2026
- Caching LLM Responses Safely: What to Cache and What NotSep 24, 2026
- Intent Routing with Small LLMs: Fast, Cheap and RightSep 24, 2026
- How to Reduce LLM Token Usage Without Worse AnswersSep 24, 2026
- AI Agent Actions with Human Confirmation: A Design PatternSep 24, 2026
- RAG for Internal Documentation: A Small-Team GuideSep 24, 2026
- Prompt Injection in Internal AI Tools: A Practical DefenseSep 24, 2026
- How to Evaluate an LLM Feature with a Golden SetSep 24, 2026
- Generative Engine Optimization (GEO): What Actually WorksSep 24, 2026
- A Free AI Gateway: Gemini + Groq Failover That Stays FastAug 26, 2026
- Semantic Search for a Knowledge Base with Supabase pgvectorAug 24, 2026
- AI Request Classification with Structured OutputAug 8, 2026
- AI in IT Service Management: What Changes and What Doesn'tJul 31, 2026
- The Case for AI That Degrades GracefullyJul 5, 2026
Engineering
- Scheduled Jobs in Supabase with pg_cron: A Practical GuideSep 24, 2026
- Validate Next.js Server Actions with Zod and Authorize ThemSep 24, 2026
- Supabase Security Definer Functions: The Hidden ExposureSep 24, 2026
- Timezone Bugs in Web Apps: The Ones We Actually HitSep 24, 2026
- How to Build an Internal Help Desk with Next.js and SupabaseAug 30, 2026
- Supabase Row-Level Security for Multi-Tenant Apps: A GuideAug 28, 2026
- Next.js App Router + Supabase Auth: The SSR Setup That WorksAug 14, 2026
- Streaming AI Responses in Next.js: Plain Streams vs SSEAug 12, 2026
- Build a Kanban Board in React with dnd-kit (and Postgres)Aug 10, 2026
- Slack and Discord to Tickets (and Back) with WebhooksJul 21, 2026
- Role-Based Access for Internal Tools: A Practical DesignJul 19, 2026
- SaaS on Free Tiers: An Architecture That Actually HoldsJul 17, 2026
- An Analytics Dashboard with Plain Postgres (No BI Tool)Jul 9, 2026
- Row-Level Security vs App-Layer Authorization: Which Wins?Jul 7, 2026
- Rate Limiting API Routes Without Redis (Using Postgres)Jul 1, 2026
- Free Transactional Email with Resend (Next.js Guide)Jun 29, 2026
- Enforcing a Freemium Plan Gate in the DatabaseJun 27, 2026