[{"data":1,"prerenderedAt":1024},["ShallowReactive",2],{"pillar-guide-posts-ai-assisted-software-delivery-en":3},[4,22,38,54,72,87,102,117,131,145,159,173,188,200,215,228,241,256,271,281,293,307,319,330,342,352,364,378,389,402,416,427,439,452,465,480,492,502,515,526,537,551,563,577,588,601,612,624,634,647,660,673,686,699,708,717,730,743,757,769,778,791,800,811,821,833,844,853,864,875,886,897,906,921,930,944,954,965,976,989,1002,1013],{"path":5,"title":6,"date":7,"tags":8,"description":14,"image":15,"imageAlt":16,"readingTime":17,"categories":18,"translationKey":21},"\u002Fwhat-ai-can-automate-in-cro-research","What Can AI Actually Automate in CRO Research?","2026-09-17",[9,10,11,12,13],"cro","conversion-rate-optimization","microsoft-clarity","ai-automation","user-research","Can you have AI watch Clarity recordings and produce a ready-made optimization report? The limits of data access, automation, and human judgment in CRO research.","\u002Fimages\u002Fhero\u002Fcro-research-boundary.avif","A CRO lead designs measurement while AI works from aggregated summaries and session replays remain archived.",8,[19,20],"ai","business","what-can-ai-automate-in-cro-research",{"path":23,"title":24,"date":25,"tags":26,"description":32,"image":33,"imageAlt":34,"readingTime":35,"categories":36,"translationKey":37},"\u002Fthe-same-ai-does-not-create-the-same-competitive-advantage","The Same AI Does Not Create the Same Competitive Advantage","2026-09-16",[27,28,29,30,31],"ai-strategy","competitive-advantage","business-processes","decision-systems","organisational-capability","You may use the same AI as your competitor. The competitive difference emerges when the model changes the promise made to a customer and informs the next decision.","\u002Fimages\u002Fhero\u002Fsame-ai-competitive-power.avif","The same AI model produces a loose message on one path and completes a verified delivery workflow with inventory, shipping, human review, and an outcome record on the other.",6,[19,20],"same-ai-access-is-not-the-same-competitive-power",{"path":39,"title":40,"date":41,"tags":42,"description":48,"image":49,"imageAlt":50,"readingTime":51,"categories":52,"translationKey":53},"\u002Fwhy-we-trust-ai-judgments","Why We Trust AI Judgments and What That Fails to Prove","2026-09-15",[43,44,45,46,47],"ai-decision-making","appropriate-reliance","decision-quality","human-ai-collaboration","ai-governance","Trusting AI advice, accepting it, and making a sound decision are not the same. Human approval alone cannot tell them apart.","\u002Fimages\u002Fhero\u002Fai-judgment-trust.avif","A magnifying glass checks claims from several reports against their source documents.",4,[19,20],"why-we-trust-ai-judgments",{"path":55,"title":56,"date":57,"tags":58,"description":65,"image":66,"imageAlt":67,"readingTime":68,"categories":69,"translationKey":71},"\u002Fcio-cto-it-director-difference","CIO, CTO, and IT Director: What the Title Misses","2026-09-14",[59,60,61,62,63,64],"technology-leadership","cio","cto","it-director","digital-transformation","technology-strategy","CIO, CTO, and IT Director roles make more sense when read through responsibility, decision authority, and the role technology plays in the company.","\u002Fimages\u002Fhero\u002Fcio-cto-it-director-responsibilities.avif","Three work areas meet at a shared decision board, separating internal operations, business transformation, and product technology.",13,[20,70],"engineering","technology-leadership-responsibilities",{"path":73,"title":74,"date":75,"tags":76,"description":81,"image":82,"imageAlt":83,"readingTime":84,"categories":85,"translationKey":86},"\u002Fwhere-should-people-be-in-the-loop-while-ai-does-the-work","Where Should People Be in the Loop While AI Does the Work?","2026-09-13",[77,78,79,80,46],"ai-agents","organizational-learning","work-design","decision-making","People should not only write the brief and check the final output. Where should they stay involved while AI produces code, documents, or analysis?","\u002Fimages\u002Fhero\u002Fai-work-learning-loop.avif","A product team reviews an exception in an AI-built workflow and revises the underlying business rule.",11,[19,20],"ai-human-in-the-loop",{"path":88,"title":89,"date":90,"tags":91,"description":97,"image":98,"imageAlt":99,"readingTime":51,"categories":100,"translationKey":101},"\u002Fwhy-the-same-ai-model-produces-different-results","Why the Same AI Model Produces Different Results Across Applications","2026-09-12",[92,93,94,95,96],"ai-models","ai-applications","agent-harness","ai-evaluation","enterprise-ai","Why can the same AI model perform so differently across products? The application, context, tools, permissions, and evaluation setup all shape the result.","\u002Fimages\u002Fhero\u002Fsame-model-different-applications.avif","The same blue model core can dock into a basic application or a tool-equipped work system.",[19,70],"same-ai-model-different-results",{"path":103,"title":104,"date":105,"tags":106,"description":112,"image":113,"imageAlt":114,"readingTime":17,"categories":115,"translationKey":116},"\u002Fhow-ai-changes-the-experience-gap","Can a Junior Who Uses AI Well Outperform a Senior Expert?","2026-09-11",[107,108,109,110,111],"artificial-intelligence","workforce","ai-fluency","workflow-design","expertise","Can less experienced workers close the seniority gap with AI? I examine AI fluency, workflow design, and when experience still creates real value.","\u002Fimages\u002Fhero\u002Fai-experience-gap-workstations.avif","A large case archive and an AI verification workflow produce comparable reports while one exception remains unresolved.",[19,20],"ai-work-substitutability",{"path":118,"title":119,"date":105,"tags":120,"description":125,"image":126,"imageAlt":127,"readingTime":128,"categories":129,"translationKey":130},"\u002Fprotecting-organizational-memory-during-ai-transformation","Protect Organizational Memory During an AI Transformation",[121,122,123,124,79],"AI","organizational-transformation","organizational-memory","employee-experience","Why experience, organizational memory, and employee trust need protecting when an AI-led restructuring changes how a company works.","\u002Fimages\u002Fhero\u002Fai-company-memory-role-transformation.avif","A sparse editorial diagram shows company knowledge carried from an existing role into a new AI-supported workflow",7,[19,20],"ai-transformation-organizational-memory",{"path":132,"title":133,"date":134,"tags":135,"description":139,"image":140,"imageAlt":141,"readingTime":51,"categories":142,"translationKey":144},"\u002Fbringing-english-back-into-my-working-day","Bringing English Back Into My Working Day","2026-09-10",[136,137,19,138],"english","learning","work-habits","A change of job and everyday AI use left me practising less English. I am bringing it back through the real work I already do with AI.","\u002Fimages\u002Fhero\u002Fbringing-english-back-into-my-working-day.webp","Blue arrows connect AI chat, a microphone and work notes, linking written and spoken practice at work.",[143],"life","bringing-english-back-into-my-working-day",{"path":146,"title":147,"date":134,"tags":148,"description":154,"image":155,"imageAlt":156,"readingTime":128,"categories":157,"translationKey":158},"\u002Fdont-write-to-be-recommended-by-ai","Getting Your Brand Recommended by AI Is the Wrong Goal. What Is the Right One?",[149,150,151,152,153],"seo","geo","ai-visibility","content-strategy","reddit","Don't chase Reddit, search, or press visibility just to be recommended by AI. Separate genuine usefulness, platform fit, and technical SEO from attempts to manipulate metrics.","\u002Fimages\u002Fhero\u002Fai-recommendation-target.avif","Two people turn a useful blue answer sheet into a decision while recommendation traces fade in the background.",[19,20],"ai-recommendation-target",{"path":160,"title":161,"date":162,"tags":163,"description":168,"image":169,"imageAlt":170,"readingTime":128,"categories":171,"translationKey":172},"\u002Fvoice-agent-system-deployment-constraints","What to Test Before Investing in a Voice Agent","2026-09-09",[164,165,166,167],"voice-agents","customer-experience","ai-investment","conversion","Before investing in a voice agent, test whether the audience will engage by phone, whether the conversation completes useful work, and whether the result justifies the full cost.","\u002Fimages\u002Fhero\u002Fvoice-agent-system-deployment-constraints.webp","A single blue call token reaches a completed task after several calls stop earlier.",[19,20],"voice-agent-system-deployment-constraints",{"path":174,"title":175,"date":162,"tags":176,"description":182,"image":183,"imageAlt":184,"readingTime":185,"categories":186,"translationKey":187},"\u002Fif-ai-handles-the-execution-who-sets-the-strategy","If AI Handles the Execution, Who Sets the Strategy?",[177,178,179,180,181],"agency-strategy","marketing-agencies","operating-models","ai-transformation","measurement","If AI reduces the specialist hours behind agency execution, what remains? An analysis of strategic capability, staffing, and accountability for outcomes.","\u002Fimages\u002Fhero\u002Fai-agency-strategic-capacity.avif","An agency team chooses a strategic direction at a table while an AI-assisted station reduces repetitive execution work behind them.",9,[19,20],"ai-agency-strategic-capacity",{"path":189,"title":190,"date":191,"tags":192,"description":195,"image":196,"imageAlt":197,"readingTime":84,"categories":198,"translationKey":199},"\u002Fwhen-ai-changes-work-training-employees-is-not-enough","When AI Changes Work, Training Employees Is Not Enough","2026-09-08",[107,193,194,108,122],"employee-training","role-design","How should companies prepare employees when AI changes their work? I examine training, role design, and internal transitions together.","\u002Fimages\u002Fhero\u002Fai-role-design-training.avif","An employee and blue support cart approach a new workstation whose essential fixtures remain unfinished",[19,20],"can-worker-retraining-keep-up-with-ai",{"path":201,"title":202,"date":203,"tags":204,"description":210,"image":211,"imageAlt":212,"readingTime":84,"categories":213,"translationKey":214},"\u002Fhow-much-does-the-eu-ai-act-affect-companies-outside-the-eu","How Much Does the EU AI Act Affect Companies Outside the EU?","2026-09-07",[205,206,207,208,209],"eu-ai-act","ai-regulation","cross-border-compliance","compliance","data-protection","When the EU AI Act can cover companies outside the EU, how legal scope differs from practical enforcement, and why the EU connection matters.","\u002Fimages\u002Fhero\u002Feu-ai-act-turkey-business-reach.avif","A blue business link crosses the boundary beyond a measuring arm to reach a distant company",[19,20],"eu-ai-act-impact-on-turkish-companies",{"path":216,"title":217,"date":203,"tags":218,"description":223,"image":224,"imageAlt":225,"readingTime":84,"categories":226,"translationKey":227},"\u002Fis-buying-backlinks-worth-it","Would We Still Buy This Backlink If It Sent No Ranking Signal?",[149,219,220,221,152,222],"backlinks","link-earning","digital-growth","digital-pr","What should you ask when an agency asks you to spend money on backlinks? The possible effects of paid links, Google's position, and a strategy for earning links organically.","\u002Fimages\u002Fhero\u002Fbacklink-buying-strategy.avif","A publication page and price tag sit beside a broken link, while an open research notebook leads to a blue editorial link.",[20],"backlink-buying-strategy",{"path":229,"title":230,"date":231,"tags":232,"description":236,"image":237,"imageAlt":238,"readingTime":17,"categories":239,"translationKey":240},"\u002Fai-value-is-not-always-more-work","AI's Value Is Not Always More Work","2026-09-06",[27,233,234,235,124],"productivity","work-quality","management-capacity","Time saved with AI does not always need to become more output. Quality, lower overload, and management visibility are also real business value.","\u002Fimages\u002Fhero\u002Fai-time-quality-visibility.avif","Crowded work cards open into a spacious inspection field where one exception is detected",[19,20],"ai-value-is-not-always-more-work",{"path":242,"title":243,"date":231,"tags":244,"description":251,"image":252,"imageAlt":253,"readingTime":35,"categories":254,"translationKey":255},"\u002Fwriting-with-ai-means-thinking-with-your-archive","Writing with AI Means Thinking About Your Archive, Too",[245,246,247,248,249,250],"ai-assisted-writing","knowledge-base","content-management","editorial-workflow","markdown","institutional-knowledge","What Casey Newton’s LLM wiki reveals about using AI to connect new articles with an existing archive, research notes, and editorial decisions.","\u002Fimages\u002Fhero\u002Fai-archive-editorial.avif","Article pages and research notes are reviewed before one new draft is prepared.",[19,20,70],"ai-knowledge-base-is-easy-to-build-hard-to-operate",{"path":257,"title":258,"date":259,"tags":260,"description":265,"image":266,"imageAlt":267,"readingTime":268,"categories":269,"translationKey":270},"\u002Fhealthcare-ai-chatbot-triage-medical-device","AI in Healthcare: The Difference Between Chatbots, Triage, and Medical Devices","2026-09-05",[261,205,262,263,264],"healthcare-ai","medical-device","triage","health-data","When is a healthcare chatbot an administrative tool, a high-risk triage system, or a medical device? A practical guide to the EU AI Act, medical-device rules, and data protection.","\u002Fimages\u002Fhero\u002Fhealth-ai-interface-decision-depth.avif","Similar chat interfaces conceal increasingly consequential appointment, triage, and clinical decision mechanisms",12,[19,20],"healthcare-ai-chatbot-triage-medical-device",{"path":272,"title":273,"date":259,"tags":274,"description":276,"image":277,"imageAlt":278,"readingTime":84,"categories":279,"translationKey":280},"\u002Feu-ai-act-after-risk-classification","EU AI Act: What Should You Do Once You Know the Risk Level?",[205,206,47,208,275],"risk-management","Risk classification is only the beginning under the EU AI Act. Company role, purpose, data flows, transparency, and other laws still need separate assessment.","\u002Fimages\u002Fhero\u002Feu-ai-act-after-risk-classification.avif","A single risk axis opens into a wider field of role, data, and oversight decisions",[19,20],"eu-ai-act-after-risk-classification",{"path":282,"title":283,"date":259,"tags":284,"description":288,"image":289,"imageAlt":290,"readingTime":268,"categories":291,"translationKey":292},"\u002Fchatbot-data-third-party-ai-provider","What Happens When Chatbot Data Is Sent to a Third-Party AI Provider?",[285,286,287,209,47],"gdpr","kvkk","chatbot","What GDPR and Türkiye's KVKK require when chatbot conversations are sent to OpenAI, Anthropic, Gemini, or another third-party model provider.","\u002Fimages\u002Fhero\u002Fchatbot-third-party-data-chain.avif","A chatbot conversation passes through three external processing stages before returning to the service desk",[19,20],"chatbot-data-third-party-ai-provider",{"path":294,"title":295,"date":296,"tags":297,"description":301,"image":302,"imageAlt":303,"readingTime":304,"categories":305,"translationKey":306},"\u002Fopen-publishing-ai-monthly-seo-reporting-experiment","Open Publishing and an AI-Assisted Monthly SEO Reporting Experiment","2026-09-04",[298,299,107,300,152],"open-publishing","seo-reporting","analytics","Why I publish my publishing data, how an AI-assisted monthly report connects traffic, search, and publishing evidence, and why editorial responsibility still stays with me.","\u002Fimages\u002Fhero\u002Fopen-publishing-ai-reporting-experiment.avif","Monthly reports pass through a blue evidence filter before reaching a final human decision.",10,[20,19],"open-publishing-ai-monthly-seo-reporting-experiment",{"path":308,"title":309,"date":296,"tags":310,"description":314,"image":315,"imageAlt":316,"readingTime":268,"categories":317,"translationKey":318},"\u002Fhow-llms-identify-experts","What Makes an LLM Recommend Someone as an Expert?",[311,312,149,150,313,152],"llm","ai-search","epistemic-authority","LLMs and AI search systems do not measure expertise directly. They infer it from visible online evidence. This article examines the gap between visibility, repetition, and tested expertise.","\u002Fimages\u002Fhero\u002Fllm-expertise-public-signals.avif","A blue inspection frame surrounds a profile and public content signals, leaving test records, a broken prototype, and a performance gauge outside the frame.",[19,20],"how-llms-identify-experts",{"path":320,"title":321,"date":296,"tags":322,"description":325,"image":326,"imageAlt":327,"readingTime":268,"categories":328,"translationKey":329},"\u002Fhow-can-companies-create-value-from-ai","How Can Companies Create Value From AI?",[27,323,324,63,96],"ai-roi","business-capability","When does using AI become business value? I examine the links between model capability, completed work, operating capability, and measurable results.","\u002Fimages\u002Fhero\u002Fai-business-value-capability-threshold.avif","An intact team crosses a lowered threshold toward better quality, capacity, and management visibility.",[19,20],"from-ai-use-to-business-value",{"path":331,"title":332,"date":333,"tags":334,"description":337,"image":338,"imageAlt":339,"readingTime":17,"categories":340,"translationKey":341},"\u002Fwhat-makes-an-ai-system-specific-to-your-business","What Makes an AI System Specific to Your Business?","2026-09-03",[96,335,324,336,27],"ai-architecture","fine-tuning","A company-specific AI system is more than a model trained on company data. The real difference often lives in data, rules, tools, permissions, and measurement.","\u002Fimages\u002Fhero\u002Fcompany-specific-ai-system.avif","A blue model cartridge sits inside a larger mechanism for data, rules, authority, and verification.",[19,70],"what-makes-enterprise-ai-company-specific",{"path":343,"title":344,"date":333,"tags":345,"description":346,"image":347,"imageAlt":348,"readingTime":349,"categories":350,"translationKey":351},"\u002Fwhat-does-the-eu-ai-act-actually-regulate","What Is the EU AI Act, and What Does It Regulate?",[205,206,47,208,275],"The EU AI Act explained: who it covers, prohibited practices, high-risk systems, transparency duties, application dates, and penalty ceilings.","\u002Fimages\u002Fhero\u002Feu-ai-act-risk-boundaries.avif","A blue AI signal moves from open terrain through human oversight to a firm boundary",17,[19,20],"what-does-the-eu-ai-act-actually-regulate",{"path":353,"title":354,"date":355,"tags":356,"description":359,"image":360,"imageAlt":361,"readingTime":185,"categories":362,"translationKey":363},"\u002Fhow-to-route-requests-across-multiple-ai-models","How Should You Route Requests Across Multiple AI Models?","2026-09-02",[357,335,358,311,27],"model-routing","multi-model","When an AI system uses several models, should requests be assigned by explicit rules, predictive routing, cascades, or fallback paths?","\u002Fimages\u002Fhero\u002Fai-model-routing.avif","Varied request cards pass through a calibrated selector before reaching separate destination trays.",[19,70],"when-does-ai-model-routing-make-sense",{"path":365,"title":366,"date":355,"tags":367,"description":373,"image":374,"imageAlt":375,"readingTime":51,"categories":376,"translationKey":377},"\u002Fai-turned-a-refactor-i-wouldnt-do-into-a-one-hour-job","With AI, a Refactor I Wouldn't Bother With Took One Hour",[368,369,370,371,372],"ai-coding","refactoring","product-development","maintenance-overhead","cloudflare-workers","PeşinTaksit was a neglected side project that still required four containers. With AI, I moved it to Cloudflare Workers in about an hour.","\u002Fimages\u002Fhero\u002Fpesintaksit-cloudflare-reengineering.webp","A blue application core leaves four disconnected infrastructure shells and moves along a rail into a compact runtime",[19,70],"ai-turned-deferred-refactoring-into-one-hour-job",{"path":379,"title":380,"date":381,"tags":382,"description":384,"image":385,"imageAlt":386,"readingTime":17,"categories":387,"translationKey":388},"\u002Fwhen-is-one-ai-model-enough","When Is One AI Model Enough?","2026-09-01",[335,311,383,358,27],"specialist-models","When should an AI system begin with one model, and what improvement in quality, cost, speed, or risk would justify adding another?","\u002Fimages\u002Fhero\u002Fone-ai-model-enough.avif","A versatile main mechanism sits beside a specialist module for narrow, repetitive work.",[19,70],"when-is-one-ai-model-enough",{"path":390,"title":391,"date":381,"tags":392,"description":397,"image":398,"imageAlt":399,"readingTime":84,"categories":400,"translationKey":401},"\u002Ffrom-asking-questions-to-delegating-work","From Asking Questions to Delegating Work: What the Codex Study Shows",[393,394,395,110,396,122],"agentic-ai","ai-agent","codex","ai-productivity","OpenAI's Codex research shows how AI use is shifting from questions to delegated work—and what companies should measure before calling it value.","\u002Fimages\u002Fhero\u002Fai-work-system-codex.avif","A blue question card enters an instrument that researches, writes, tests, and produces a verified document.",[19,20],"turning-ai-assistant-into-a-work-system",{"path":403,"title":404,"date":405,"tags":406,"description":411,"image":412,"imageAlt":413,"readingTime":268,"categories":414,"translationKey":415},"\u002Fwho-captures-ai-productivity-gains","Who Captures the Productivity Gains from AI?","2026-08-31",[407,408,409,233,410],"ai-economics","pricing","economics-of-work","business-models","AI can make employees and service providers more productive without leaving them with the economic gain. An analysis through salaries, hourly billing, and competition.","\u002Fimages\u002Fhero\u002Fai-productivity-gains.avif","A thin thread from a small black spool passes through a blue mechanism, widens into three bands, and accumulates on a large roll.",[19,20],"who-captures-ai-productivity-gains",{"path":417,"title":418,"date":405,"tags":419,"description":422,"image":423,"imageAlt":424,"readingTime":35,"categories":425,"translationKey":426},"\u002Fis-your-data-ready-for-ai","Is Your Data Ready for AI? Start With the Decision It Must Support",[420,96,335,421,27],"data-readiness","data-quality","Whether data is sufficient depends on the decision it must support, how current it needs to be, and how the outcome can be verified.","\u002Fimages\u002Fhero\u002Fdata-ready-for-decision.avif","A blue probe marks the missing information support beneath a decision plate resting on four others.",[19,20,70],"information-sufficiency-before-model-selection",{"path":428,"title":429,"date":405,"tags":430,"description":434,"image":435,"imageAlt":436,"readingTime":128,"categories":437,"translationKey":438},"\u002Fis-your-ai-system-delivering-business-results","Is Your AI System Actually Delivering Business Results?",[95,431,335,432,433],"ai-metrics","business-outcomes","llm-evals","A good model response, a completed task, and a measurable business result are three different outcomes. Here is how to evaluate each one.","\u002Fimages\u002Fhero\u002Fai-system-business-results.avif","Technical success indicators run above an empty drawer for real business results.",[19,70],"how-to-know-whether-an-ai-system-works",{"path":440,"title":441,"date":442,"tags":443,"description":447,"image":448,"imageAlt":449,"readingTime":128,"categories":450,"translationKey":451},"\u002Fhow-much-authority-should-ai-have","How Much Authority Should You Give an AI System?","2026-08-30",[77,444,445,446,335],"authorization","human-in-the-loop","ai-security","When should an AI system prepare a recommendation, and when should it be allowed to execute a real transaction? A practical boundary for authority, approval, and verification.","\u002Fimages\u002Fhero\u002Fai-action-authority.avif","A blue action proposal passes through a control press before becoming a committed record.",[19,70],"how-much-authority-should-ai-have",{"path":453,"title":454,"date":455,"tags":456,"description":460,"image":461,"imageAlt":462,"readingTime":35,"categories":463,"translationKey":464},"\u002Fwhen-does-enterprise-ai-need-rag","When Does Enterprise AI Actually Need RAG?","2026-08-29",[457,458,96,459,335],"rag","context-engineering","enterprise-search","When should enterprise AI use RAG, direct context, a database query, or an API? A practical way to choose the right source for each question.","\u002Fimages\u002Fhero\u002Frag-information-access.avif","A document lens, live data gauge, and locked archive represent three information paths.",[19,70],"when-enterprise-ai-needs-rag",{"path":466,"title":467,"date":455,"tags":468,"description":475,"image":476,"imageAlt":477,"readingTime":349,"categories":478,"translationKey":479},"\u002Fwhy-sales-and-other-departments-keep-clashing","Why Sales and Other Departments Keep Clashing",[469,470,471,472,473,474],"sales","field-operations","organization","crm","lead-management","channel-management","Why do Sales and the teams responsible for leads, pricing, data, and process experience the same company so differently? A field note spanning CRM queues and dealer visits.","\u002Fimages\u002Fhero\u002Fsales-reality-gap.avif","A blue lead card pulled from both sides shows the tension between corporate systems and customer conversations.",[20],"sales-other-departments-conflict",{"path":481,"title":482,"date":483,"tags":484,"description":487,"image":488,"imageAlt":489,"readingTime":35,"categories":490,"translationKey":491},"\u002Fwhen-do-you-actually-need-an-ai-agent","When Do You Actually Need an AI Agent?","2026-08-28",[394,485,393,335,486],"workflow","process-automation","Customer support, lead routing, REDAR, and incident diagnosis show the practical difference between software-defined workflows and AI agents.","\u002Fimages\u002Fhero\u002Fai-agent-vs-workflow.avif","A blue selector points to one item in a fixed row of tool stations.",[19,70],"when-ai-agents-are-actually-needed",{"path":493,"title":494,"date":483,"tags":495,"description":497,"image":498,"imageAlt":499,"readingTime":17,"categories":500,"translationKey":501},"\u002Fdoes-enterprise-ai-really-need-fine-tuning","Does Enterprise AI Really Need Fine-Tuning?",[336,457,96,335,496],"specialized-models","When is providing a document enough, when does RAG help, and when does fine-tuning actually make sense? The decision starts with information, rules, and patterns.","\u002Fimages\u002Fhero\u002Ffine-tuning-decision.avif","A blue learned pattern runs beneath an open document and a fixed rule template.",[19,70],"does-enterprise-ai-need-fine-tuning",{"path":503,"title":504,"date":483,"tags":505,"description":509,"image":510,"imageAlt":511,"readingTime":512,"categories":513,"translationKey":514},"\u002Fwhen-process-automation-actually-needs-ai","When Does Process Automation Actually Need AI?",[107,486,506,507,508],"process-design","ai-use-case","automation","Lead routing, financial disclosures, and bank integrations show where AI adds value—and where rules or conventional software are the better choice.","\u002Fimages\u002Fhero\u002Fprocess-automation-needs-ai.avif","A workflow sorts standard documents by rules while a crumpled page branches to a magnifier.",5,[19,20],"ai-business-process-problem-diagnosis",{"path":516,"title":517,"date":518,"tags":519,"description":521,"image":522,"imageAlt":523,"readingTime":35,"categories":524,"translationKey":525},"\u002Fstart-with-the-business-problem-not-the-ai-model","Start With the Business Problem, Not the AI Model","2026-08-27",[96,335,520,324,180],"model-selection","Why model selection should not be the first decision in an AI project, and what must be defined about the business outcome, action boundary, and evidence first.","\u002Fimages\u002Fhero\u002Fmodel-selection-comes-later.avif","A blue target point aligns with two panels and an open tray along a dotted line.",[19,70],"enterprise-ai-beyond-model-selection",{"path":527,"title":528,"date":518,"tags":529,"description":532,"image":533,"imageAlt":534,"readingTime":68,"categories":535,"translationKey":536},"\u002Fhow-to-do-content-pruning-a-real-world-case-study","How to Do Content Pruning: A Real-World Case Study",[152,149,530,531],"content-audit","content-pruning","How should content pruning decisions use Search Console, GA4, editorial value, and strategic fit? This case study follows a real 39-page audit on my site.","\u002Fimages\u002Fhero\u002Fcontent-pruning-case-study.avif","Article cards are reviewed with a magnifier before being kept, revised, or filed away",[20],"content-pruning-case-study",{"path":538,"title":539,"date":518,"tags":540,"description":546,"image":547,"imageAlt":548,"readingTime":185,"categories":549,"translationKey":550},"\u002Fbank-account-api-integration","Integrating One Bank Is Easy. Keeping Forty Running Is Not.",[541,542,543,544,545],"open-banking","bank-api","account-transactions","integration","build-vs-buy","A single bank integration may be straightforward. The real cost is normalising different access models and keeping dozens of connections working as banks change.","\u002Fimages\u002Fhero\u002Fbank-api-integration.avif","Bank connections with different authentication methods converge on a shared integration line.",[20,70],"bank-account-api-integration",{"path":552,"title":553,"date":518,"tags":554,"description":558,"image":559,"imageAlt":560,"readingTime":17,"categories":561,"translationKey":562},"\u002Fai-assisted-rest-api-development","Preserving API Quality in AI-Assisted Development",[368,555,556,557],"api-design","software-leadership","api-security","A short guide to preserving resource models, HTTP behaviour, error handling, authorization, security, and contract decisions in prompts, reviews, and delivery checks when building REST APIs with AI.","\u002Fimages\u002Fhero\u002Fai-rest-quality-gates.avif","A request passes through successive quality gates before reaching a final delivery boundary.",[19,20,70],"ai-assisted-rest-api-development",{"path":564,"title":565,"date":566,"tags":567,"description":572,"image":573,"imageAlt":574,"readingTime":17,"categories":575,"translationKey":576},"\u002Ftesting-a-button-treating-an-entire-website-redesign-as-a-sure-thing","Testing a Button, Treating an Entire Website Redesign as a Sure Thing","2026-08-25",[568,9,569,570,149,571],"website-redesign","ux","experimentation","product-management","Why website redesigns should separate design, CMS, URL, content, form, and measurement changes, and how progressive redesign reduces migration risk.","\u002Fimages\u002Fhero\u002Fsite-redesign-experiment.avif","A magnifying glass isolates one button amid a sequence of redesigned webpage layouts",[20,70],"website-redesign-paradox",{"path":578,"title":579,"date":580,"tags":581,"description":583,"image":584,"imageAlt":585,"readingTime":512,"categories":586,"translationKey":587},"\u002Fmanaging-technology-and-transforming-the-business-are-not-the-same","Managing Technology and Transforming the Business Are Not the Same Thing","2026-08-24",[64,63,60,61,582,508],"operations","Why keeping technology running and using it to transform the business should not be treated as the same responsibility.","\u002Fimages\u002Fhero\u002Ftechnology-operations-transformation.avif","A blue path connects a lower shelf of server, database, key and check mark to devices and charts above.",[20,70,19],"technology-operations-vs-digital-transformation",{"path":589,"title":590,"date":580,"tags":591,"description":596,"image":597,"imageAlt":598,"readingTime":35,"categories":599,"translationKey":600},"\u002Fturkeys-first-real-time-mystery-shopping-reporting","Turkey's First Real-Time Mystery Shopping Reporting Platform",[592,593,594,582,595],"plusvalue","mystery-shopping","entrepreneurship","software","A note on how I built the operational system behind PlusValue's mystery-shopping work, which began as a university final project in 2005.","\u002Fimages\u002Fhero\u002Fplusvalue-realtime-v1.avif","A feedback loop connects a storefront, field checklist, and live reporting dashboard.",[143,20,70],"plusvalue-fieldwork-system",{"path":602,"title":603,"date":580,"tags":604,"description":607,"image":608,"imageAlt":609,"readingTime":128,"categories":610,"translationKey":611},"\u002Fkeeping-customers-happy-isnt-enough","Keeping Customers Happy Isn’t Enough. You Have to Follow Up.",[165,605,606,19,506],"guest-relations","feedback","A positive customer experience does not automatically turn into a review or recommendation. A small observation about follow-up, timing, and how AI changes the cost of building useful software.","\u002Fimages\u002Fhero\u002Fguest-follow-up-v1.avif","A reminder card moves through successive reception desks, showing follow-up over time",[20,19,70],"customer-follow-up-memory",{"path":613,"title":614,"date":615,"tags":616,"description":619,"image":620,"imageAlt":621,"readingTime":304,"categories":622,"translationKey":623},"\u002Fdo-ai-visibility-tools-really-work","Do AI Visibility Tools Really Work? What They Actually Measure","2026-08-23",[151,150,617,618],"ai-measurement","chatgpt","Do AI visibility tools really work? They track selected prompt outputs and trends, not real-user brand visibility or commercial impact on their own.","\u002Fimages\u002Fhero\u002Fai-visibility-reality-or-construct.webp","A testing device samples prompt cards beside a landscape of disconnected conversation bubbles.",[19,20],"testing-prompts-not-users",{"path":625,"title":626,"date":615,"tags":627,"description":629,"image":630,"imageAlt":631,"readingTime":17,"categories":632,"translationKey":633},"\u002Fllms-txt-was-never-the-point","llms.txt Was Never the Point",[628,149,150,151],"llms-txt","A closer look at the AI Visibility hype around llms.txt, the information architecture experiment I built, and the difference between a technical hypothesis and a marketing promise.","\u002Fimages\u002Fhero\u002Fllms-hype.avif","A blue caliper compares a stack of pages with a single loose sheet.",[19,20],"llms-txt-was-never-the-point",{"path":635,"title":636,"date":637,"tags":638,"description":642,"image":643,"imageAlt":644,"readingTime":84,"categories":645,"translationKey":646},"\u002Fdo-you-know-how-dependent-your-company-is-on-ai","Do You Know How Dependent Your Company Is on AI?","2026-08-22",[180,407,639,640,641],"model-portability","business-continuity","operational-resilience","AI is not only accelerating work people already did. It is creating operational capacity companies could never afford to have — and that capacity needs a continuity plan before it becomes structural.","\u002Fimages\u002Fhero\u002Fai-operational-workflow-dependency.avif","A horizontal line branches into five side-system boxes before reaching a blue endpoint.",[19,20,70],"ai-operational-infrastructure-resilience",{"path":648,"title":649,"date":650,"tags":651,"description":655,"image":656,"imageAlt":657,"readingTime":512,"categories":658,"translationKey":659},"\u002Fthe-ai-productivity-baseline-is-moving-faster-than-we-remember","AI Wasn’t Always This Good. We Just Got Used to It.","2026-08-20",[180,652,653,654],"business-strategy","operating-model","software-economics","AI is rapidly changing team capacity and software economics. That calls for a fair view of the past—and new expectations for today.","\u002Fimages\u002Fhero\u002Fmoving-ai-baseline.avif","Three increasingly complex blue-and-black systems rise beside a vertical measurement scale.",[19,20,70],"ai-productivity-baseline",{"path":661,"title":662,"date":663,"tags":664,"description":668,"image":669,"imageAlt":670,"readingTime":35,"categories":671,"translationKey":672},"\u002Fai-made-code-cheap-verification-is-still-expensive","AI Made Code Cheap. Verification Is Still Expensive.","2026-08-18",[368,665,666,667],"code-review","software-engineering","code-quality","AI can produce an implementation in hours. If its author cannot explain the decisions behind it, the real engineering work has not disappeared — it has moved to the reviewer.","\u002Fimages\u002Fhero\u002Fai-verification-bottleneck.avif","A hand holds a magnifying glass over code funneling through a narrow passage.",[19,70],"ai-made-code-cheap-verification-is-still-expensive",{"path":674,"title":675,"date":676,"tags":677,"description":681,"image":682,"imageAlt":683,"readingTime":512,"categories":684,"translationKey":685},"\u002Faccessing-know-how-is-not-the-same-as-creating-it","Accessing Know-How Is Not the Same as Creating It","2026-08-15",[678,679,471,680,137],"career","know-how","startup","Access to global know-how is a real advantage. But there is an important difference between applying ready-made knowledge and creating it yourself.","\u002Fimages\u002Fhero\u002Fknow-how-created-vs-delivered.avif","A folded blueprint and a constructed foundation contrast borrowed plans with building from first principles",[20,70,143],"accessing-know-how-is-not-the-same-as-creating-it",{"path":687,"title":688,"date":689,"tags":690,"description":694,"image":695,"imageAlt":696,"readingTime":51,"categories":697,"translationKey":698},"\u002Fthe-threshold-collapsed-to-zero","The Threshold Collapsed: What ProductLog Taught Me About Building in Public","2026-06-28",[19,691,692,693],"build-in-public","arvid-kahl","productlog","I built ProductLog so founders can record their work as it progresses. The platform is live, and it remains a meaningful part of my work. But its premise also creates a tension: a well-kept public record makes a product’s story easier to follow and understand than scattered blog posts do. When AI can gather and process those records more quickly, that same clarity may become a useful shortcut for competitors.","\u002Fimages\u002Fhero\u002Fthreshold-collapsed.avif","Two broken spans meet at a single narrow point, showing a threshold reduced to zero",[19,70],"the-threshold-collapsed-to-zero",{"path":700,"title":701,"date":689,"tags":702,"description":703,"image":704,"imageAlt":705,"readingTime":512,"categories":706,"translationKey":707},"\u002Fbuild-in-public-2-0","Build in Public in the AI Era: What to Share and What to Keep Private",[19,691,594,693],"Building in public does not require choosing between silence and publishing an operating manual for your competitors. The useful question is narrower: for each thing you could share, will the feedback, trust, or connection it creates be worth the risk of making it public?","\u002Fimages\u002Fhero\u002Fbuild-in-public-2.avif","Hands arrange translucent panels around a model while keeping selected cards separate",[19,680],"build-in-public-2-0",{"path":709,"title":710,"date":689,"tags":711,"description":712,"image":713,"imageAlt":714,"readingTime":128,"categories":715,"translationKey":716},"\u002Fgoogle-generative-ai-data-ai-citation-timing","AI Visibility Dropped Before Search: The Google Data That Changed My Theory",[149,150,151],"Google's Generative AI report made me revise my live-fetch theory. The observed lead over search held, but the data does not prove a separate AI index.","\u002Fimages\u002Fhero\u002Fseparate-clocks.avif","Two clocks on opposite sides of a torn timeline show different rhythms of change",[19,20],"ai-citation-timing",{"path":718,"title":719,"date":720,"tags":721,"description":725,"image":726,"imageAlt":727,"readingTime":185,"categories":728,"translationKey":729},"\u002Fthe-era-of-the-previous-vibe-coder-begins","The Era of the \"Previous Vibe Coder\" Begins: The Invisibility of Clean Code and the Technical Debt Bill of AI","2026-06-27",[19,368,722,723,724],"clean-code","vibe-coder","technical-debt","An analysis of the false speed illusion of AI coding, DRY violations, the devaluation of invisible quality using Akerlof's Market for Lemons, and the upcoming crisis of the 'Previous Vibe Coder'.","\u002Fimages\u002Fhero\u002Fvibe-coder.avif","Ink-stained torn technical drawings lie beside a blue rectangular component and measuring tools.",[19,70],"the-era-of-the-previous-vibe-coder-begins",{"path":731,"title":732,"date":733,"tags":734,"description":737,"image":738,"imageAlt":739,"readingTime":740,"categories":741,"translationKey":742},"\u002Fone-victory-several-defeats","One Victory, Several Defeats","2026-06-26",[143,735,736],"willpower","consistency","After six years of not smoking, a single 'one time won't hurt' got me started again. I didn't fall apart — I just prioritized everything over myself. A raw confession.","\u002Fimages\u002Fhero\u002Fdissolving-chain.avif","One blue link stands out in a chain fading into the distance beside a winding path.",3,[143],"one-victory-several-defeats",{"path":744,"title":745,"date":746,"tags":747,"description":752,"image":753,"imageAlt":754,"readingTime":185,"categories":755,"translationKey":756},"\u002Fthe-job-ai-wont-take-and-the-five-it-prevents","AI Is Reducing Hiring Without Layoffs","2026-06-25",[748,749,750,751],"ai-jobs","hiring","ai-economy","solo-founder","Layoffs are counted. The role a team never opens is not. A CTO and founder's view of how AI can change the hiring decision before it appears in the data.","\u002Fimages\u002Fhero\u002Fvanishing-rung-v2.avif","A small team works around a project table beside an empty workstation that was never filled.",[19,20],"ai-hiring-freeze",{"path":758,"title":759,"date":760,"tags":761,"description":764,"image":765,"imageAlt":766,"readingTime":740,"categories":767,"translationKey":768},"\u002Fproductlog-the-platform-i-built-for-myself-first","ProductLog: The Platform I Built for Myself First","2026-06-23",[691,762,693,763],"indie","maker","I kept needing a place to document what I was building — not for an algorithm, not for a launch moment, just for the work itself. So I built one.","\u002Fimages\u002Fhero\u002Fproductlog-intro-v2.avif","A founder keeps a chronological project archive at a calm workbench instead of chasing a launch moment.",[20],"productlog-intro",{"path":770,"title":771,"date":760,"tags":772,"description":773,"image":774,"imageAlt":775,"readingTime":185,"categories":776,"translationKey":777},"\u002Fcomprehension-debt-the-bill-comes-due-alone","Comprehension Debt: The Bill Comes Due Alone",[368,724,751],"I ship with AI coding agents daily. The hidden risk is the gap between what the system can do and what I can still explain, debug, and safely change.","\u002Fimages\u002Fhero\u002Fcomprehension-debt.avif","A lone figure with a lantern crosses a bridge above supports fading into darkness.",[19,70],"comprehension-debt",{"path":779,"title":780,"date":781,"tags":782,"description":786,"image":787,"imageAlt":788,"readingTime":51,"categories":789,"translationKey":790},"\u002Fwordpress-to-nuxt-ai-powered-content-pipeline","From WordPress to Nuxt: Building an AI-Powered Content Pipeline","2026-06-22",[783,19,784,785],"blogging","webdev","future-of-work","How I moved from WordPress to a Nuxt and Cloudflare Pages setup, using AI to reduce publishing friction while retaining editorial and technical review.","\u002Fimages\u002Fhero\u002Fblog-philosophy.avif","A paper archive gives way to an open notebook along a path marked in blue",[20,19],"blog-philosophy",{"path":792,"title":793,"date":781,"tags":794,"description":795,"image":796,"imageAlt":797,"readingTime":185,"categories":798,"translationKey":799},"\u002Fai-visibility-illusion-bing-citation-share","The AI Visibility Illusion: What Bing's Citation Share Data Actually Reveals",[149,150,151],"AI Visibility tools model a selected set of prompts. Bing's first-party Citation Share data gave me a way to compare that model with what I was seeing across the sites I manage.","\u002Fimages\u002Fhero\u002Fai-visibility-illusion.avif","A researcher compares search results with a gauge and handwritten notes on a desk",[19,20],"ai-visibility-illusion",{"path":801,"title":802,"date":803,"tags":804,"description":806,"image":807,"imageAlt":808,"readingTime":512,"categories":809,"translationKey":810},"\u002F1m-impressions-per-month-0-revenue-a-programmatic-seo-post-mortem","1M Impressions per Month, $0 Revenue: A Programmatic SEO Post-Mortem","2026-06-21",[149,805],"projects","I reached a million Google Search impressions with more than 10K clicks a month, yet generated zero dollars. Here is the post-mortem of camiler.org.","\u002Fimages\u002Fhero\u002Fseo-zero-revenue.avif","A search field hangs above an open drawer, with an open door beyond it.",[20],"camiler-post-mortem",{"path":812,"title":813,"date":814,"tags":815,"description":816,"image":817,"imageAlt":818,"readingTime":35,"categories":819,"translationKey":820},"\u002Fthe-end-of-coding-or-a-new-renaissance-the-invisible-crisis-of-ai","The End of Coding or a New Renaissance? The Invisible Crisis of AI","2025-11-20",[19,678,785],"AI may reduce the routine work through which junior developers learned. The more consequential question is how organisations will preserve practice, feedback, and the path to senior capability.","\u002Fimages\u002Fhero\u002Fend-of-coding.avif","Digital fragments from a typewriter grow into plants inside a greenhouse guided by a human hand.",[19,70],"end-of-coding",{"path":822,"title":823,"date":824,"tags":825,"description":828,"image":829,"imageAlt":830,"readingTime":304,"categories":831,"translationKey":832},"\u002Fraising-children-in-the-age-of-artificial-intelligence","Raising Children in the Age of Artificial Intelligence","2025-11-14",[19,826,827],"parenting","society","On social media I usually share technical or work-related topics. But behind that image is also a dad with a 9-year-old son.","\u002Fimages\u002Fhero\u002Fraising-children.avif","A child builds a bridge beside a parent, with an abstract future self beyond the table.",[143,19],"raising-children",{"path":834,"title":835,"date":836,"tags":837,"description":839,"image":840,"imageAlt":841,"readingTime":740,"categories":842,"translationKey":843},"\u002Fredar-ai-powered-summaries-for-kap-disclosures-and-open-sources","Redar: AI-Powered Summaries for KAP Disclosures and Open Sources","2025-10-30",[19,838,805],"fintech","Redar is a private decision-support panel for following KAP disclosures and selected open sources without turning dense updates into a public product.","\u002Fimages\u002Fhero\u002Fredar.avif","A blue desk lamp and lit alert beacon sit beside a blank sheet of paper and pencil.",[20],"redar",{"path":845,"title":846,"date":836,"tags":847,"description":848,"image":849,"imageAlt":850,"readingTime":51,"categories":851,"translationKey":852},"\u002Fpesintaksit-cash-vs-installments-a-turkish-inflation-aware-payment-comparison-tool","Cash or Installments? – The Story Behind PeşinTaksit",[805,838],"Why I built PeşinTaksit after a checkout choice exposed the gap between payment labels and the decision they represent.","\u002Fimages\u002Fhero\u002Fpesintaksit.avif","A price tag branches into direct and winding payment paths ending at balanced scales",[20],"pesintaksit",{"path":854,"title":855,"date":856,"tags":857,"description":859,"image":860,"imageAlt":861,"readingTime":512,"categories":862,"translationKey":863},"\u002Fbeyond-the-bot-lessons-from-building-a-chat-system-for-global-patients","What We Learned Building a Healthcare Chatbot for International Patients","2025-07-13",[19,287,858],"healthcare","A year of running VaniBot taught us why healthcare chatbots depend on human handoff, internal APIs, multichannel integration, and continuous ownership.","\u002Fimages\u002Fhero\u002Fbeyond-the-bot.avif","A blue module links two document-processing systems, with inspection steps on both sides.",[20,19],"beyond-the-bot",{"path":865,"title":866,"date":867,"tags":868,"description":870,"image":871,"imageAlt":872,"readingTime":128,"categories":873,"translationKey":874},"\u002Fhow-i-built-a-modern-infrastructure-using-open-source-tools-and-the-power-of-cloudflare","Why I Run camiler.org on a Single VPS","2025-07-02",[805,869],"infrastructure","How I use Docker, Redis, and Cloudflare to run camiler.org on one small VPS, what problems it solves, and which risks I still own.","\u002Fimages\u002Fhero\u002Fcamiler-infra.avif","A server tray of modular service blocks sits below a cloud layer with blue panels.",[70],"camiler-infra",{"path":876,"title":877,"date":878,"tags":879,"description":881,"image":882,"imageAlt":883,"readingTime":128,"categories":884,"translationKey":885},"\u002Ffrom-rules-to-decisions-the-real-time-sales-intelligence-platform-we-built-at-vanity","Medical Tourism Lead Management: How We Moved from Manual Routing to a Real-Time Sales System","2025-06-26",[880,473,508],"medical-tourism","How we replaced manual routing for roughly 100,000 yearly leads with a real-time medical tourism system built around language, country, shift, and capacity rules.","\u002Fimages\u002Fhero\u002Fvanity-sales.avif","A compass sits between a dotted world map, stacked panels and branching tracks.",[20,70],"vanity-sales",{"path":887,"title":888,"date":889,"tags":890,"description":892,"image":893,"imageAlt":894,"readingTime":51,"categories":895,"translationKey":896},"\u002Fwhy-im-building-rankextension-making-google-search-console-actually-make-sense","What Happened to RankExtension?","2025-06-05",[149,19,891,805],"internal-tools","I planned RankExtension to make Search Console easier to work with. I did not launch it, but the need behind it is still part of how I work.","\u002Fimages\u002Fhero\u002Frankextension.avif","A hand holds a magnifying glass over a blue marker on a sketched map.",[20],"rankextension",{"path":898,"title":899,"date":889,"tags":900,"description":901,"image":902,"imageAlt":903,"readingTime":35,"categories":904,"translationKey":905},"\u002Fan-seo-experiment-in-a-low-competition-serp-with-google-maps-and-openai","Building camiler.org: A Programmatic SEO Experiment with Google Maps and OpenAI",[149,805],"How I built camiler.org with Diyanet data, Google Maps, OpenAI, Fastify, and Nuxt, and why the automated SEO experiment became a human review workflow.","\u002Fimages\u002Fhero\u002Fcamiler-seo.avif","A person verifies mosque locations across a map, pins, and a tablet",[20,19],"camiler-seo",{"path":907,"title":908,"date":191,"tags":909,"description":915,"image":916,"imageAlt":917,"readingTime":185,"categories":918,"translationKey":920},"\u002Fagent-security-does-not-end-with-model-choice-lessons-from-metrs-two-security-incidents","Agent Security Does Not End with Model Choice: Lessons from METR’s Two Security Incidents",[77,910,911,912,913,914],"agent-security","authentication","secrets-management","cybersecurity","incident-response","METR’s two security incidents show why AI agents need authentication, scoped permissions, secrets management, spending limits, and data isolation designed together.","\u002Fimages\u002Fhero\u002Fagent-security-metr-incidents.avif","An internet request passes through an open gate into an AI agent workspace, where an API key and usage meter sit beside an isolated data vault.",[919],"technical","agent-security-metr-incidents",{"path":922,"title":923,"date":518,"tags":924,"description":925,"image":926,"imageAlt":927,"readingTime":51,"categories":928,"translationKey":929},"\u002Fwhy-i-retired-some-of-my-technical-articles","Why I Retired Some of My Technical Articles",[152],"Why I retired a group of older technical guides, how I made the decision, and what happens to their former URLs.","\u002Fimages\u002Fhero\u002Fretired-technical-guides.avif","Hands carry a stack of bound books with a blue bookmark toward an empty shelf.",[919],"retired-technical-guides",{"path":931,"title":932,"date":663,"tags":933,"description":938,"image":939,"imageAlt":940,"readingTime":941,"categories":942,"translationKey":943},"\u002Fdo-you-need-a-paid-cmp-for-google-consent-mode-v2","Do You Need a Paid CMP for Google Consent Mode v2?",[934,935,936,937,285],"google-consent-mode-v2","cmp","privacy","nextjs","A developer's investigation of paid, free, open-source and custom CMP options for Google Consent Mode v2 while migrating global sites from WordPress to Next.js.","\u002Fimages\u002Fhero\u002Fconsent-architecture.avif","A hand turns a blue dial on a shielded gate beside four layers of abstract data patterns.",19,[20,919],"paid-cmp-consent-mode-v2",{"path":945,"title":946,"date":947,"tags":948,"description":949,"image":950,"imageAlt":951,"readingTime":17,"categories":952,"translationKey":953},"\u002Fci-cd-for-php-a-comprehensive-guide","CI\u002FCD for PHP: A Comprehensive Guide","2023-01-15",[],"Learn how to build a PHP CI\u002FCD pipeline that installs dependencies, runs static analysis and tests, and hands verified code to a controlled deployment.","\u002Fimages\u002Fhero\u002Fphp-ci-cd-pipeline.avif","A PHP elephant, inspection lens and blue packages sit along an assembly line.",[919],"ci-cd-for-php-a-comprehensive-guide",{"path":955,"title":956,"date":957,"tags":958,"description":960,"image":961,"imageAlt":962,"readingTime":128,"categories":963,"translationKey":964},"\u002Fphp-and-machine-learning-a-winning-combination-with-php-ml","PHP-ML in a PHP Application: A Bounded Decision Guide","2023-01-11",[959],"machine-learning","When PHP-ML is a reasonable fit for a PHP application, when a separate model-serving path is more responsible, and which operating tradeoffs should decide.","\u002Fimages\u002Fhero\u002Fphp-machine-learning.avif","A balance scale and precision gauges represent weighing a small model's operating constraints",[919],"php-machine-learning",{"path":966,"title":967,"date":968,"tags":969,"description":971,"image":972,"imageAlt":973,"readingTime":17,"categories":974,"translationKey":975},"\u002Fthe-top-php-certification-programs-for-developers","PHP Certifications in 2026: What Is Official, What Is Useful, and What to Avoid","2023-01-09",[970],"php","A 2026 decision guide to Zend, Symfony, and W3Schools credentials, Laravel's no-certification position, and when a portfolio is the better bet.","\u002Fimages\u002Fhero\u002Fcertification.avif","Framed badges with symbols and question marks sit above an open book and a checklist.",[919],"the-top-php-certification-programs-for-developers",{"path":977,"title":978,"date":979,"tags":980,"description":984,"image":985,"imageAlt":986,"readingTime":128,"categories":987,"translationKey":988},"\u002Fall-about-headless-wordpress","Headless WordPress: What It Is and When the Extra Work Pays Off","2022-05-17",[981,982,983],"cms","headless","wordpress","What Headless WordPress is, what it changes, and when the extra frontend, integration, preview, and deployment work is justified.","\u002Fimages\u002Fhero\u002Fheadless-cms.avif","A content shelf sits apart from a blank presentation screen",[919],"all-about-headless-wordpress",{"path":990,"title":991,"date":992,"tags":993,"description":997,"image":998,"imageAlt":999,"readingTime":128,"categories":1000,"translationKey":1001},"\u002Fis-jwt-safe-or-is-it-vulnerable","Is JWT Safe or Is It Vulnerable?","2022-05-12",[994,995,996],"security","vulnerability","jwt","JSON Web Tokens (JWT) are incredibly popular, but are they safe? Explore stateless session vulnerabilities, leaked tokens, storage exploits, and design gotchas.","\u002Fimages\u002Fhero\u002Fjwt-security.avif","Two locked access gates protect a central credential checkpoint and reference book",[919],"is-jwt-safe-or-is-it-vulnerable",{"path":1003,"title":1004,"date":1005,"tags":1006,"description":1008,"image":1009,"imageAlt":1010,"readingTime":1011,"categories":1012,"translationKey":1007},"\u002Fhello-world","Hello World: A New Multilingual Journey","2022-05-11",[1007,783],"hello-world","A short note marking the 2022 launch of the English section of evrenbal.com.","\u002Fimages\u002Fhero\u002Fhello-world-reopening.avif","An open vault door in a cracked paper wall reveals a small table and blue plant beyond it.",1,[919],{"path":1014,"title":1015,"date":1016,"tags":1017,"description":1019,"image":1020,"imageAlt":1021,"readingTime":51,"categories":1022,"translationKey":1023},"\u002Fwhat-is-ecmascript","What is ECMAScript? What is not?","2022-04-08",[1018],"javascript","Understand the relationship between ECMAScript and JavaScript, clarify versioning (ES6 to ES2026+), and learn when you actually need transpilers.","\u002Fimages\u002Fhero\u002Fecmascript.avif","A bound sheet with a geometric diagram stands beside a polyhedron, cylinder and cube.",[919],"what-is-ecmascript",1789638364588]