Files
teknav-bak/global/global-data.js
T
arsam c83e31d28a Import source: global/global-data
Import the existing local project snapshot. This commit organizes existing files; it does not represent newly developed functionality.
2026-09-18 23:26:52 +03:30

279 lines
14 KiB
JavaScript

import { ART_EN1_CONTENT } from './article-contents-en-1.js';
import { ART_EN2_CONTENT } from './article-contents-en-2.js';
import { ART_EN3_CONTENT } from './article-contents-en-3.js';
import { ART_EN4_CONTENT } from './article-contents-en-4.js';
import { ART_EN5_CONTENT } from './article-contents-en-5.js';
import { ART_EN6_CONTENT } from './article-contents-en-6.js';
import { ART_EN7_CONTENT } from './article-contents-en-7.js';
import { ART_EN8_CONTENT } from './article-contents-en-8.js';
import { ART_EN9_CONTENT } from './article-contents-en-9.js';
import { ART_EN10_CONTENT } from './article-contents-en-10.js';
export const authors = [
{
id: 'a1',
name: 'Arsam Sabbagh',
slug: 'arsam-sabbagh',
username: 'arsam-sabbagh',
role: 'Editor-in-Chief',
specialty: 'AI Infrastructure & Software Engineering',
bio: 'Arsam covers AI infrastructure, developer tooling, and software systems at Teknav. He focuses on the engineering decisions that shape how AI is built and deployed at scale — from training data quality to inference cost to agentic architectures.',
expertise: ['AI Engineering', 'Software Architecture', 'Data Infrastructure', 'Developer Tools'],
initials: 'AS',
color: '#0F6B73',
verifiedExpert: true,
articleCount: 52,
joinedDate: '2025-01-01',
social: { twitter: 'https://x.com/teknavir', linkedin: 'https://linkedin.com/company/teknav', github: '#' },
},
{
id: 'a2',
name: 'Ahmadreza Mahjoub',
slug: 'ahmadreza-mahjoub',
username: 'ahmadreza-mahjoub',
role: 'Security Editor',
specialty: 'Cybersecurity & AI Security',
bio: 'Ahmadreza covers cybersecurity, AI security, and the legal landscape around technology risk. His writing focuses on threat analysis, vulnerability disclosure, and the intersection of AI capability with security policy.',
expertise: ['AI Security', 'Supply Chain Security', 'Legal Tech', 'Cryptography'],
initials: 'AM',
color: '#2F8F6B',
verifiedExpert: true,
articleCount: 10,
joinedDate: '2025-03-01',
social: { twitter: 'https://x.com/teknavir', linkedin: 'https://linkedin.com/company/teknav', github: '#' },
},
];
export const categories = [
{ id: 'ai', name: 'AI Engineering', color: '#0F6B73', description: 'Production AI systems, agents, RAG, inference, and model infrastructure.' },
{ id: 'security', name: 'Security', color: '#2F8F6B', description: 'AI security, supply chain risk, cryptography, and vulnerability analysis.' },
{ id: 'software', name: 'Software Architecture', color: '#0F6B73', description: 'System design, developer tools, frameworks, and engineering decisions.' },
{ id: 'hardware', name: 'Hardware & Compute', color: '#5F6B6D', description: 'GPUs, custom chips, edge computing, and local AI compute.' },
{ id: 'data', name: 'Data Infrastructure', color: '#D49A2A', description: 'Data quality, vector search, pipelines, and analytics.' },
{ id: 'policy', name: 'AI Policy', color: '#C76D4A', description: 'Regulation, geopolitics, liability, and governance of AI systems.' },
{ id: 'research', name: 'Research Notes', color: '#5F6B6D', description: 'Frontier science, mathematics, and AI in academic discovery.' },
];
export const articles = [
{
id: 'en1',
slug: 'clean-data-ai-success',
title: 'Clean Data Is the Real AI Moat: Why Model Quality Starts Before Training',
subtitle: 'The shift from model-centric to data-centric AI — and what it means for teams building production systems',
category: 'ai',
author: 'a1',
date: 'June 3, 2026',
dateEn: '2026-06-03',
readTime: 12,
photo: '/images/articles/ai-clean-data.jpg',
metaTitle: 'Clean Data and AI Success: The Data-Centric AI Guide',
metaDescription: 'Why clean, well-structured training data matters more than model architecture. A technical guide to data-centric AI for production teams.',
tags: ['data quality', 'training data', 'data-centric AI', 'MLOps'],
diagram: 'pipeline',
persianSlug: 'ai-clean-data',
persianUrl: 'https://www.teknav.ir/article/ai-clean-data',
content: ART_EN1_CONTENT,
},
{
id: 'en2',
slug: 'custom-ai-chips-architecture-guide',
title: 'Beyond the GPU: How Custom AI Silicon Is Reshaping Inference Economics',
subtitle: 'A technical breakdown of TPUs, NPUs, and purpose-built inference chips — and when they beat general-purpose GPUs',
category: 'hardware',
author: 'a1',
date: 'June 4, 2026',
dateEn: '2026-06-04',
readTime: 13,
photo: '/images/articles/custom-ai-chip.jpg',
metaTitle: 'Custom AI Chips vs GPUs: Architecture and Inference Cost Guide',
metaDescription: 'How TPUs, NPUs, and custom AI silicon work, when they outperform GPUs, and what this means for AI infrastructure costs in 2026.',
tags: ['AI hardware', 'TPU', 'NPU', 'inference', 'GPU'],
diagram: 'chip',
persianSlug: 'custom-ai-chips',
persianUrl: 'https://www.teknav.ir/article/custom-ai-chips',
content: ART_EN2_CONTENT,
},
{
id: 'en3',
slug: 'software-supply-chain-security-guide',
title: 'Software Supply Chain Security: The Attack Surface Hidden in Your Dependencies',
subtitle: 'How SolarWinds, XZ Utils, and npm package attacks changed the threat model — and what defensive engineering looks like now',
category: 'security',
author: 'a2',
date: 'June 4, 2026',
dateEn: '2026-06-04',
readTime: 11,
photo: '/images/articles/software-supply-chain.jpg',
metaTitle: 'Software Supply Chain Security: A Technical Guide for Engineering Teams',
metaDescription: 'How supply chain attacks work, real-world cases from SolarWinds to XZ Utils, and the defensive engineering practices that reduce risk.',
tags: ['supply chain security', 'SBOM', 'dependency security', 'DevSecOps'],
diagram: 'cyber',
persianSlug: 'software-supply-chain',
persianUrl: 'https://www.teknav.ir/article/software-supply-chain',
content: ART_EN3_CONTENT,
},
{
id: 'en4',
slug: 'small-language-models-production-guide',
title: 'Small Language Models Are Winning in Production: Here\'s Why',
subtitle: 'When SLMs outperform LLMs on cost, latency, and privacy — a practical evaluation framework for choosing the right model size',
category: 'ai',
author: 'a1',
date: 'June 5, 2026',
dateEn: '2026-06-05',
readTime: 10,
photo: '/images/articles/small-llms.jpg',
metaTitle: 'Small Language Models (SLMs) vs LLMs: When Smaller Models Win',
metaDescription: 'A practical guide to when small language models outperform LLMs in production — on cost, latency, accuracy, and data privacy.',
tags: ['SLM', 'LLM', 'model selection', 'AI inference', 'on-device AI'],
diagram: 'neural',
persianSlug: 'small-llms',
persianUrl: 'https://www.teknav.ir/article/small-llms',
content: ART_EN4_CONTENT,
},
{
id: 'en5',
slug: 'vibe-coding-production-failures',
title: 'Vibe Coding in Production: A Post-Mortem',
subtitle: 'Why AI-generated code without structure collapses under real-world load — and what engineering discipline still prevents that',
category: 'software',
author: 'a1',
date: 'June 5, 2026',
dateEn: '2026-06-05',
readTime: 11,
photo: '/images/articles/agentic-ai-production-2026.jpg',
metaTitle: 'Vibe Coding Fails in Production: Post-Mortem Analysis',
metaDescription: 'Real post-mortem from vibe coding failures in production. What goes wrong when AI-generated code lacks structure, testing, and review.',
tags: ['vibe coding', 'AI code generation', 'production failures', 'software engineering'],
diagram: 'arch',
persianSlug: 'vibe-coding-production-failures',
persianUrl: 'https://www.teknav.ir/article/vibe-coding-production-failures',
content: ART_EN5_CONTENT,
},
{
id: 'en6',
slug: 'openclaw-self-hosted-agent-architecture',
title: 'OpenClaw\'s Architecture: How a Self-Hosted AI Agent Framework Reached 145K Stars',
subtitle: 'Inside the technical decisions that make OpenClaw deployable on a VPS — and why self-hosting AI agents is becoming the default for security-conscious teams',
category: 'software',
author: 'a1',
date: 'June 6, 2026',
dateEn: '2026-06-06',
readTime: 13,
photo: '/images/articles/openclaw-architecture.jpg',
metaTitle: 'OpenClaw Self-Hosted AI Agent Architecture Explained',
metaDescription: 'How OpenClaw\'s self-hosted AI agent architecture works, why it reached 145K GitHub stars, and how to evaluate it for production use.',
tags: ['AI agents', 'self-hosted', 'OpenClaw', 'open source AI'],
diagram: 'arch',
persianSlug: 'openclaw-self-hosted-architecture',
persianUrl: 'https://www.teknav.ir/article/openclaw-self-hosted-architecture',
content: ART_EN6_CONTENT,
},
{
id: 'en7',
slug: 'ai-ceo-personal-liability-legal-analysis',
title: 'Piercing the AI Corporate Veil: Florida\'s Push for CEO Personal Liability',
subtitle: 'How product liability law is being adapted to hold AI executives personally accountable — and what this precedent means for the industry',
category: 'policy',
author: 'a2',
date: 'June 6, 2026',
dateEn: '2026-06-06',
readTime: 10,
photo: '/images/articles/ai-legal-liability.jpg',
metaTitle: 'AI CEO Personal Liability: Florida Lawsuit Analysis',
metaDescription: 'Florida\'s lawsuit to pierce the corporate veil in AI product liability cases. Legal analysis of what CEO personal liability means for AI companies.',
tags: ['AI liability', 'product liability', 'AI law', 'corporate law'],
diagram: 'legal',
persianSlug: 'florida-openai-ceo-personal-liability',
persianUrl: 'https://www.teknav.ir/article/florida-openai-ceo-personal-liability',
content: ART_EN7_CONTENT,
},
{
id: 'en8',
slug: 'ladybird-browser-rust-memory-safety',
title: 'Ladybird\'s Rust Mandate: What It Means When a Browser Bets on Memory Safety',
subtitle: 'The independent browser project\'s decision to require Rust for all new code — and why the browser industry is converging on memory-safe languages',
category: 'software',
author: 'a1',
date: 'June 7, 2026',
dateEn: '2026-06-07',
readTime: 10,
photo: '/images/articles/ladybird-rust-memory-safety.jpg',
metaTitle: 'Ladybird Browser Rust Mandate: Memory Safety in Practice',
metaDescription: 'Why Ladybird requires Rust for all new browser code, how memory safety prevents real vulnerabilities, and what this signals for C++ in systems software.',
tags: ['Rust', 'memory safety', 'Ladybird', 'browser security', 'systems programming'],
diagram: 'arch',
persianSlug: 'ladybird-rust-mandate-memory-safety',
persianUrl: 'https://www.teknav.ir/article/ladybird-rust-mandate-memory-safety',
content: ART_EN8_CONTENT,
},
{
id: 'en9',
slug: 'ai-disproves-erdos-unit-distance-conjecture',
title: 'AI Disproves an 80-Year Math Conjecture: Inside the Erdős Unit Distance Proof',
subtitle: 'How Gemini Deep Think produced a 125-page proof that human mathematicians missed — and what it reveals about AI as a scientific collaborator',
category: 'research',
author: 'a1',
date: 'June 7, 2026',
dateEn: '2026-06-07',
readTime: 12,
photo: '/images/articles/erdos-unit-distance-conjecture-disproved-photo-1.jpg',
metaTitle: 'AI Disproves Erdős Unit Distance Conjecture: Full Analysis',
metaDescription: 'Gemini Deep Think disproved the Erdős unit distance conjecture after 80 years. A technical breakdown of the proof, the AI methodology, and what it means for mathematics.',
tags: ['AI in mathematics', 'Erdős conjecture', 'Gemini', 'AI discovery', 'graph theory'],
diagram: 'math',
persianSlug: 'erdos-unit-distance-conjecture-disproved',
persianUrl: 'https://www.teknav.ir/article/erdos-unit-distance-conjecture-disproved',
content: ART_EN9_CONTENT,
},
{
id: 'en10',
slug: 'github-copilot-token-billing-guide',
title: 'GitHub Copilot\'s Token Billing: What Every Developer Needs to Know',
subtitle: 'How per-token pricing changes the economics of AI-assisted coding — and practical strategies to control your bill',
category: 'software',
author: 'a1',
date: 'June 8, 2026',
dateEn: '2026-06-08',
readTime: 10,
photo: '/images/articles/copilot-token-billing.jpg',
metaTitle: 'GitHub Copilot Token Billing: Developer Cost Guide 2026',
metaDescription: 'How GitHub Copilot\'s token-based billing works, why your bill jumped, and practical techniques to reduce AI coding costs without losing productivity.',
tags: ['GitHub Copilot', 'AI billing', 'developer tools', 'token pricing'],
diagram: 'billing',
persianSlug: 'copilot-token-billing-2026',
persianUrl: 'https://www.teknav.ir/article/copilot-token-billing-2026',
content: ART_EN10_CONTENT,
},
];
export function getArticleBySlug(slug) {
return articles.find(a => a.slug === slug) || null;
}
export function getAuthorById(id) {
return authors.find(a => a.id === id) || null;
}
export function getAuthorBySlug(slug) {
return authors.find(a => a.slug === slug) || null;
}
export function getArticlesByCategory(cat) {
return articles.filter(a => a.category === cat);
}
export function getArticlesByAuthor(authorId) {
return articles.filter(a => a.author === authorId);
}
export const siteConfig = {
name: 'Teknav',
tagline: 'Deep technology analysis for builders',
url: 'https://www.teknavglobal.com',
persianUrl: 'https://www.teknav.ir',
description: 'Teknav publishes deep technical analysis on AI engineering, security, software architecture, and emerging compute — written for engineers, researchers, and technical founders.',
twitterHandle: '@teknavir',
ogImage: '/images/og/default.jpg',
};