<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Flexiana — Research</title><description>Operations research, algorithm engineering, decision-making under uncertainty, AI and formal methods. Every entry states what was tested, what the evidence establishes, and where the result stops applying.</description><link>https://flexiana.com/</link><language>en-gb</language><item><title>Why Functional Programming Makes Complex Systems Easier to Build</title><link>https://flexiana.com/news/why-functional-programming-makes-complex-systems-easier-to-build/</link><guid isPermaLink="true">https://flexiana.com/news/why-functional-programming-makes-complex-systems-easier-to-build/</guid><description>Big systems get complicated fast. Features + changes tangle code → tough updates.Functional programming keeps code solid: predictable, clear, reusable. Easier to read, test, debug, extend. It helps teams stay coordinated and lets developers spend more time building new things—not just untangling…</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>Functional Programming</category><category>Clojure</category><category>Complexity</category><category>Architecture</category><author>Jiri Knesl</author></item><item><title>Why Most Developers Make Algorithms More Complicated Than They Need to Be</title><link>https://flexiana.com/news/why-most-developers-make-algorithms-more-complicated-than-they-need-to-be/</link><guid isPermaLink="true">https://flexiana.com/news/why-most-developers-make-algorithms-more-complicated-than-they-need-to-be/</guid><description>Most developers don’t write tangled algorithms because they lack skill. The problem may start before they write a single line. Most developers don’t create complicated code because they lack skill. It often starts with how they approach the problem. A simple idea can slowly turn into nested…</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>Algorithms</category><category>Engineering practice</category><category>Complexity</category><category>Software design</category><author>Jiri Knesl</author></item><item><title>The ROI of AI coding tools survives or dies on rework</title><link>https://flexiana.com/research/ai-coding-roi-after-rework/</link><guid isPermaLink="true">https://flexiana.com/research/ai-coding-roi-after-rework/</guid><description>More code shipped is not more value delivered. The economic question is what the accepted, un-reworked, in-production fraction of AI-assisted output costs, and earns.</description><pubDate>Wed, 19 Aug 2026 00:00:00 GMT</pubDate><category>engineering-intelligence</category><category>ai-ml</category><category>decision-under-uncertainty</category><author>Flexiana</author></item><item><title>The decision beneath the feature request</title><link>https://flexiana.com/research/the-decision-beneath-the-feature-request/</link><guid isPermaLink="true">https://flexiana.com/research/the-decision-beneath-the-feature-request/</guid><description>The most valuable software projects rarely begin with a feature list. They begin with a repeated decision the business cannot yet make well.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><category>operations-research</category><category>engineering-intelligence</category><author>Jiri Knesl</author></item><item><title>What a piece of evidence is worth</title><link>https://flexiana.com/research/what-a-piece-of-evidence-is-worth/</link><guid isPermaLink="true">https://flexiana.com/research/what-a-piece-of-evidence-is-worth/</guid><description>Before you pay to gather more data, there is an exact number for how much a better answer could improve the decision it feeds, and often it is zero.</description><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate><category>decision-under-uncertainty</category><category>operations-research</category><author>Jiri Knesl</author></item><item><title>Which broken thing to fix first</title><link>https://flexiana.com/research/allocating-limited-remediation-effort/</link><guid isPermaLink="true">https://flexiana.com/research/allocating-limited-remediation-effort/</guid><description>When remedial capacity is smaller than the problem, the order of repair is a decision worth optimising, against downstream loss, contractual exposure and customer value, not just severity.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate><category>operations-research</category><category>decision-under-uncertainty</category><author>Flexiana Decision Lab</author></item><item><title>Why we publish negative results</title><link>https://flexiana.com/research/why-we-publish-negative-results/</link><guid isPermaLink="true">https://flexiana.com/research/why-we-publish-negative-results/</guid><description>A method that fails a pre-registered test is a result worth keeping, because it stops the next team from spending on the same dead end.</description><pubDate>Sat, 15 Aug 2026 00:00:00 GMT</pubDate><category>operations-research</category><category>decision-under-uncertainty</category><author>Jiri Knesl</author></item><item><title>Scheduling when the durations are uncertain</title><link>https://flexiana.com/research/scheduling-under-uncertainty/</link><guid isPermaLink="true">https://flexiana.com/research/scheduling-under-uncertainty/</guid><description>When durations and arrivals are uncertain, the useful schedule is the one that stays good across scenarios, not the one that looks tidy on the plan that will not happen.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><category>operations-research</category><category>decision-under-uncertainty</category><author>Flexiana Decision Lab</author></item><item><title>A 1,200-line kernel that proves operations-research algorithms</title><link>https://flexiana.com/research/rainbow-kernel-proves-or-algorithms/</link><guid isPermaLink="true">https://flexiana.com/research/rainbow-kernel-proves-or-algorithms/</guid><description>Rainbow machine-checks OR algorithms against a tiny trusted dependent-type kernel: the full 222-algorithm catalogue is now proved.</description><pubDate>Wed, 12 Aug 2026 00:00:00 GMT</pubDate><category>formal-methods</category><category>operations-research</category><author>Jiri Knesl</author></item><item><title>What a plan-versus-reality gap is for</title><link>https://flexiana.com/research/plan-versus-reality/</link><guid isPermaLink="true">https://flexiana.com/research/plan-versus-reality/</guid><description>The gap between what a team planned and what it delivered is only useful if it changes a decision, reallocation, rescoping or renegotiation, while there is still time.</description><pubDate>Sat, 08 Aug 2026 00:00:00 GMT</pubDate><category>engineering-intelligence</category><category>decision-under-uncertainty</category><author>Flexiana</author></item><item><title>Forecasting a project&apos;s cost-to-complete before finance can see the loss</title><link>https://flexiana.com/research/forecasting-project-cost-to-complete/</link><guid isPermaLink="true">https://flexiana.com/research/forecasting-project-cost-to-complete/</guid><description>A lognormal accelerated-failure-time model with MCMC diagnostics estimates when, and how confidently, a delivery will overrun, while intervention is still possible.</description><pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate><category>decision-under-uncertainty</category><category>engineering-intelligence</category><category>operations-research</category><author>Flexiana Decision Lab</author></item><item><title>Operations research as compositions of a few higher-order functions</title><link>https://flexiana.com/research/orhof-operations-research-as-higher-order-functions/</link><guid isPermaLink="true">https://flexiana.com/research/orhof-operations-research-as-higher-order-functions/</guid><description>A zero-dependency Clojure library shows optimisation, sequential decision-making and validation are compositions of a small set of higher-order-function patterns.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>operations-research</category><category>clojure-systems</category><category>decision-under-uncertainty</category><author>Jiri Knesl</author></item><item><title>MLOps for teams who work in Clojure</title><link>https://flexiana.com/research/chachaml-mlops-for-clojure/</link><guid isPermaLink="true">https://flexiana.com/research/chachaml-mlops-for-clojure/</guid><description>chachaml tracks experiments, models and pipelines from the REPL, a web UI or an LLM agent: a first-party MLOps substrate for teams doing machine learning in Clojure.</description><pubDate>Fri, 10 Jul 2026 00:00:00 GMT</pubDate><category>ai-ml</category><category>clojure-systems</category><author>Jiri Knesl</author></item><item><title>A book that argues operations research is a handful of functions</title><link>https://flexiana.com/research/applied-higher-order-functions-book/</link><guid isPermaLink="true">https://flexiana.com/research/applied-higher-order-functions-book/</guid><description>Applied Higher Order Functions catalogues about 480 optimisation, decision and validation algorithms and shows they are compositions of a small set of higher-order-function patterns.</description><pubDate>Wed, 01 Jul 2026 00:00:00 GMT</pubDate><category>operations-research</category><category>clojure-systems</category><category>decision-under-uncertainty</category><author>Jiri Knesl</author></item><item><title>From Prototype to Production: The Business Case for Chachaml Part 3</title><link>https://flexiana.com/news/from-prototype-to-production-the-business-case-for-chachaml-part-3/</link><guid isPermaLink="true">https://flexiana.com/news/from-prototype-to-production-the-business-case-for-chachaml-part-3/</guid><description>This is the final article in our series, Clojure Meets Production MLOps: How chachaml Delivers AI-Native Workflows. If you’re joining here, you may want to start with the earlier posts: In this final article, we’ll focus on the business side.</description><pubDate>Mon, 29 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>Clojure</category><category>machine learning</category><category>Software</category><category>Software Development</category><author>Jiri Knesl</author></item><item><title>Inside chachaml: Core Capabilities for AI-Native Workflows in Clojure Part 2</title><link>https://flexiana.com/news/inside-chachaml-core-capabilities-for-ai-native-workflows-in-clojure/</link><guid isPermaLink="true">https://flexiana.com/news/inside-chachaml-core-capabilities-for-ai-native-workflows-in-clojure/</guid><description>This is Part 2 of our series, Clojure Meets Production MLOps: How chachaml Delivers AI-Native Workflows. If you missed Part 1, Why Machine Learning Projects Fail in Production—and How chachaml Solves the MLOps Gap, we covered a common issue in machine learning.</description><pubDate>Fri, 26 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>Clojure</category><author>Jiri Knesl</author></item><item><title>Clojure Meets Production MLOps: How chachaml Delivers AI‑Native Workflows ( Part 1)</title><link>https://flexiana.com/news/clojure-meets-production-mlops-how-chachaml-delivers-ai-native-workflows-part-1/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-meets-production-mlops-how-chachaml-delivers-ai-native-workflows-part-1/</guid><description>This is the first article in our three-part series, Clojure Meets Production MLOps: How chachaml Delivers AI-Native Workflows. In this article, we look at a problem many ML teams run into.</description><pubDate>Wed, 24 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>chachaml</category><category>Clojure</category><category>machine learning</category><category>MLOps</category><category>Software Development</category><author>Jiri Knesl</author></item><item><title>Building Data-Heavy Systems in Clojure Without Losing Simplicity</title><link>https://flexiana.com/news/building-data-heavy-systems-in-clojure-without-losing-simplicity/</link><guid isPermaLink="true">https://flexiana.com/news/building-data-heavy-systems-in-clojure-without-losing-simplicity/</guid><description>As data volumes grow, complexity tends to grow with it, but Clojure offers a different approach using simple, data-centric architectures.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate><category>Clojure</category><category>Data Systems</category><category>Functional Programming</category><category>Architecture</category><category>Scalability</category><author>Jiri Knesl</author></item><item><title>Data Pipelines for Machine Learning: From Ingestion to Training (2026 Guide)</title><link>https://flexiana.com/news/data-pipelines-for-machine-learning-from-ingestion-to-training-2026-guide/</link><guid isPermaLink="true">https://flexiana.com/news/data-pipelines-for-machine-learning-from-ingestion-to-training-2026-guide/</guid><description>Most of what decides whether a machine-learning system works is the data pipeline behind it, not the model on top.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>machine learning</category><category>data pipelines</category><category>data engineering</category><category>feature engineering</category><category>real-time ingestion</category><category>data quality</category><category>MLOps</category><author>Jiri Knesl</author></item><item><title>MLOps in 2026: What Is It and Why Should You Care?</title><link>https://flexiana.com/news/mlops-in-2026-what-is-it-and-why-should-you-care/</link><guid isPermaLink="true">https://flexiana.com/news/mlops-in-2026-what-is-it-and-why-should-you-care/</guid><description>MLOps is the operational framework that ensures machine learning models are built, deployed, and run efficiently at scale.</description><pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate><category>MLOps</category><category>Machine Learning</category><category>DevOps</category><category>AI Infrastructure</category><category>Model Deployment</category><author>Jiri Knesl</author></item><item><title>New Era for Clojure: Infix Syntax!</title><link>https://flexiana.com/news/new-era-for-clojure-infix-syntax-3/</link><guid isPermaLink="true">https://flexiana.com/news/new-era-for-clojure-infix-syntax-3/</guid><description>Flexiana open-sources Infix, a library that brings natural infix notation to Clojure while compiling to standard prefix forms with zero runtime overhead.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate><category>Clojure</category><category>Programming</category><category>Syntax</category><category>Open Source</category><author>Jiri Knesl</author></item><item><title>LLM Integration for Internal Tools &amp; SaaS Products (2026 Strategy Guide)</title><link>https://flexiana.com/news/llm-integration-for-internal-tools-saas-products-2026-strategy-guide/</link><guid isPermaLink="true">https://flexiana.com/news/llm-integration-for-internal-tools-saas-products-2026-strategy-guide/</guid><description>By 2026, LLM integration has become standard for modern platforms. This guide explores strategies for embedding AI into internal tools and SaaS products.</description><pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate><category>LLM Integration</category><category>SaaS Development</category><category>AI Strategy</category><category>Internal Tools</category><category>Privacy-First AI</category><category>Clojure</category><author>Jiri Knesl</author></item><item><title>How to Get Started with Machine Learning (2026 Implementation Guide)</title><link>https://flexiana.com/news/how-to-get-started-with-machine-learning-currentyear-implementation-guide/</link><guid isPermaLink="true">https://flexiana.com/news/how-to-get-started-with-machine-learning-currentyear-implementation-guide/</guid><description>A comprehensive guide to implementing machine learning in 2026, covering the 5-step roadmap from problem definition through scaling.</description><pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate><category>machine learning</category><category>AI development</category><category>MLOps</category><category>privacy</category><category>implementation guide</category><category>Clojure</category><author>Jiri Knesl</author></item><item><title>MLOps Maturity Model 2026: 4 Stages to Resilient, Risk-Free Machine Learning</title><link>https://flexiana.com/news/mlops-maturity-model-2026-4-stages-to-resilient-risk-free-machine-learning/</link><guid isPermaLink="true">https://flexiana.com/news/mlops-maturity-model-2026-4-stages-to-resilient-risk-free-machine-learning/</guid><description>The MLOps Maturity Model breaks down the machine learning journey into four stages, from experimental work to production-ready operations.</description><pubDate>Thu, 05 Mar 2026 00:00:00 GMT</pubDate><category>MLOps</category><category>Machine Learning</category><category>Maturity Model</category><category>ML Operations</category><category>AI Deployment</category><author>Jiri Knesl</author></item><item><title>Common MLOps Bottlenecks (and How to Fix Them): Proven Solutions for Scalable AI Deployment</title><link>https://flexiana.com/news/common-mlops-bottlenecks-and-how-to-fix-them-proven-solutions-for-scalable-ai-deployment/</link><guid isPermaLink="true">https://flexiana.com/news/common-mlops-bottlenecks-and-how-to-fix-them-proven-solutions-for-scalable-ai-deployment/</guid><description>This article examines six common MLOps bottlenecks that prevent machine learning projects from reaching production and provides proven solutions.</description><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><category>MLOps</category><category>Machine Learning</category><category>AI Deployment</category><category>Data Pipelines</category><category>Model Training</category><category>DevOps</category><author>Jiri Knesl</author></item><item><title>Clojure + NumPy Interop: The 2026 Guide to Hybrid Machine Learning Pipelines</title><link>https://flexiana.com/news/clojure-numpy-interop-the-currentyear-guide-to-hybrid-machine-learning-pipelines/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-numpy-interop-the-currentyear-guide-to-hybrid-machine-learning-pipelines/</guid><description>Developers can integrate Clojure&apos;s stability with NumPy&apos;s computational speed using libpython-clj, enabling hybrid ML pipelines.</description><pubDate>Fri, 27 Feb 2026 00:00:00 GMT</pubDate><category>Clojure</category><category>NumPy</category><category>Machine Learning</category><category>Interop</category><category>Hybrid Pipelines</category><category>libpython-clj</category><author>Jiri Knesl</author></item><item><title>ClojureScript Guide: Why Modern Devs Need It Now (2026 Edition)</title><link>https://flexiana.com/news/clojurescript-guide-why-modern-devs-need-it-now-2026-edition/</link><guid isPermaLink="true">https://flexiana.com/news/clojurescript-guide-why-modern-devs-need-it-now-2026-edition/</guid><description>ClojureScript compiles to optimized JavaScript, offering functional immutability, live REPL hot-reloading, and cleaner async workflows.</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate><category>ClojureScript</category><category>Web Development</category><category>Functional Programming</category><category>React</category><category>JavaScript</category><author>Jiri Knesl</author></item><item><title>What Mature MLOps Really Looks Like in 2026: From Experiments to Enterprise‑Scale AI Systems</title><link>https://flexiana.com/news/what-mature-mlops-really-looks-like-in-2026-from-experiments-to-enterprise-scale-ai-systems/</link><guid isPermaLink="true">https://flexiana.com/news/what-mature-mlops-really-looks-like-in-2026-from-experiments-to-enterprise-scale-ai-systems/</guid><description>MLOps is not just about putting a model into production and moving on. It is about treating machine learning as a real, production-ready system, one that requires structure, discipline, and regular attention.</description><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><category>ai</category><category>machine learning</category><category>Software Development</category><author>Jiri Knesl</author></item><item><title>Machine Learning with Clojure: Benefits &amp; Perspectives</title><link>https://flexiana.com/news/machine-learning-with-clojure-benefits-perspectives/</link><guid isPermaLink="true">https://flexiana.com/news/machine-learning-with-clojure-benefits-perspectives/</guid><description>Explore why Clojure is gaining attention for machine learning projects, comparing its benefits to Python and showcasing real-world use cases.</description><pubDate>Fri, 23 Jan 2026 00:00:00 GMT</pubDate><category>Clojure</category><category>Machine Learning</category><category>Data Science</category><category>Functional Programming</category><category>JVM</category><author>Jiri Knesl</author></item><item><title>Baby Dragon Hatchling (BDH): The Brain-Inspired AI Architecture Built for the Future</title><link>https://flexiana.com/news/baby-dragon-hatchling-bdh-the-brain-inspired-ai-architecture-built-for-the-future/</link><guid isPermaLink="true">https://flexiana.com/news/baby-dragon-hatchling-bdh-the-brain-inspired-ai-architecture-built-for-the-future/</guid><description>BDH represents a paradigm shift in AI architecture, introducing real-time learning and synaptic plasticity to overcome the limitations of static Transformer models.</description><pubDate>Wed, 21 Jan 2026 00:00:00 GMT</pubDate><category>AI</category><category>machine learning</category><category>neural networks</category><category>BDH</category><category>adaptive AI</category><category>brain-inspired architecture</category><author>Jiri Knesl</author></item><item><title>Building web services with Duct</title><link>https://flexiana.com/news/building-web-services-with-duct/</link><guid isPermaLink="true">https://flexiana.com/news/building-web-services-with-duct/</guid><description>A comprehensive guide to building web services with Clojure and the Duct framework, covering architecture, testing, and deployment.</description><pubDate>Tue, 20 Jan 2026 00:00:00 GMT</pubDate><category>Clojure</category><category>Duct</category><category>Web Services</category><category>Backend Development</category><category>Framework</category><author>Lukas Rychtecky</author></item><item><title>Bayesian vs CatBoost: Decoding Purchase Intent for Smarter E-Commerce Pricing</title><link>https://flexiana.com/news/bayesian-vs-catboost-decoding-purchase-intent-for-smarter-e-commerce-pricing/</link><guid isPermaLink="true">https://flexiana.com/news/bayesian-vs-catboost-decoding-purchase-intent-for-smarter-e-commerce-pricing/</guid><description>Explore how Bayesian models outperform traditional ML approaches like CatBoost for intent-aware e-commerce pricing strategies.</description><pubDate>Fri, 02 Jan 2026 00:00:00 GMT</pubDate><category>Bayesian Models</category><category>CatBoost</category><category>E-Commerce Pricing</category><category>Machine Learning</category><category>Purchase Intent</category><category>Dynamic Pricing</category><author>Jiri Knesl</author></item><item><title>Machine Learning in Clojure with libpython-clj: Unlocking Causal Insights Using Microsoft&apos;s EconML [Series 3]</title><link>https://flexiana.com/news/machine-learning-in-clojure-with-libpython-clj-unlocking-causal-insights-using-microsofts-econml-series-3/</link><guid isPermaLink="true">https://flexiana.com/news/machine-learning-in-clojure-with-libpython-clj-unlocking-causal-insights-using-microsofts-econml-series-3/</guid><description>Explore how EconML enables causal inference in Clojure, moving beyond A/B testing to reveal heterogeneous treatment effects across customer segments.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><category>Clojure</category><category>Machine Learning</category><category>EconML</category><category>Causal Inference</category><category>libpython-clj</category><category>Python Interop</category><author>Jiri Knesl, Ganesh Neelekani</author></item><item><title>Machine Learning in Clojure with libpython-clj: Bridging Functional Elegance and Python&apos;s ML Power [Series 1]</title><link>https://flexiana.com/news/machine-learning-in-clojure-with-libpython-clj-bridging-functional-elegance-and-pythons-ml-power-series-1/</link><guid isPermaLink="true">https://flexiana.com/news/machine-learning-in-clojure-with-libpython-clj-bridging-functional-elegance-and-pythons-ml-power-series-1/</guid><description>Discover how to leverage Python&apos;s ML libraries within Clojure using libpython-clj, combining functional programming elegance with enterprise JVM integration.</description><pubDate>Mon, 22 Dec 2025 00:00:00 GMT</pubDate><category>Clojure</category><category>Machine Learning</category><category>Python</category><category>libpython-clj</category><category>Functional Programming</category><category>JVM</category><author>Jiri Knesl</author></item><item><title>Machine Learning in Clojure with libpython-clj: Using Bayesian Networks for Smarter, Interpretable AI [Series 2]</title><link>https://flexiana.com/news/machine-learning-in-clojure-with-libpython-clj-using-bayesian-networks-for-smarter-interpretable-ai-series-2/</link><guid isPermaLink="true">https://flexiana.com/news/machine-learning-in-clojure-with-libpython-clj-using-bayesian-networks-for-smarter-interpretable-ai-series-2/</guid><description>Learn how to implement Bayesian Networks in Clojure using libpython-clj, bridging functional programming with Python&apos;s ML capabilities.</description><pubDate>Thu, 11 Dec 2025 00:00:00 GMT</pubDate><category>Clojure</category><category>Machine Learning</category><category>Bayesian Networks</category><category>libpython-clj</category><category>Python Interop</category><category>Interpretable AI</category><author>Jiri Knesl</author></item><item><title>Hosting Your Own AI vs Using a Service</title><link>https://flexiana.com/news/hosting-your-own-ai-vs-using-a-service/</link><guid isPermaLink="true">https://flexiana.com/news/hosting-your-own-ai-vs-using-a-service/</guid><description>A comprehensive guide to choosing between cloud-based AI services and self-hosted infrastructure based on request volume, cost, and control requirements.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><category>AI</category><category>Infrastructure</category><category>Cloud Computing</category><category>Machine Learning</category><category>Cost Analysis</category><author>Jiri Knesl</author></item><item><title>The Power of Bayesian Optimization for Business Success</title><link>https://flexiana.com/news/bayesian-optimization/</link><guid isPermaLink="true">https://flexiana.com/news/bayesian-optimization/</guid><description>Learn how Bayesian Optimization accelerates business decisions by intelligently searching for optimal solutions with fewer experiments.</description><pubDate>Tue, 16 Sep 2025 00:00:00 GMT</pubDate><category>Bayesian Optimization</category><category>Machine Learning</category><category>Business Optimization</category><category>Data-Driven Decisions</category><category>Pricing Strategy</category><author>Flexiana</author></item><item><title>FlowStorm: Debugging and Understanding Clojure Code on a New Level</title><link>https://flexiana.com/news/flowstorm-debugging-and-understanding-clojure-code-on-a-new-level/</link><guid isPermaLink="true">https://flexiana.com/news/flowstorm-debugging-and-understanding-clojure-code-on-a-new-level/</guid><description>FlowStorm is a powerful tracing debugger and code exploration tool for Clojure that enables developers to understand execution flows and visualize data transformations.</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate><category>Clojure</category><category>debugging</category><category>FlowStorm</category><category>development tools</category><category>code analysis</category><author>Jakub Zika</author></item><item><title>Why Clojure Developers Love the REPL So Much</title><link>https://flexiana.com/news/why-clojure-developers-love-the-repl-so-much/</link><guid isPermaLink="true">https://flexiana.com/news/why-clojure-developers-love-the-repl-so-much/</guid><description>Exploring why the REPL is deeply valued in Clojure development, from its Lisp heritage to its role in modern interactive coding practices.</description><pubDate>Fri, 04 Apr 2025 00:00:00 GMT</pubDate><category>Clojure</category><category>REPL</category><category>Development</category><category>Programming Languages</category><category>Interactive Development</category><author>Jakub Zika</author></item><item><title>Experience with Claude Code</title><link>https://flexiana.com/news/experience-with-claude-code/</link><guid isPermaLink="true">https://flexiana.com/news/experience-with-claude-code/</guid><description>A week spent testing Claude Code for building Clojure applications, exploring its capabilities and limitations through two ambitious projects.</description><pubDate>Mon, 31 Mar 2025 00:00:00 GMT</pubDate><category>Claude Code</category><category>AI</category><category>Clojure</category><category>Development Tools</category><category>LLM</category><author>Jiri Knesl</author></item><item><title>Clojure vs. Other Functional Programming Languages: A Quick Comparison</title><link>https://flexiana.com/news/clojure-vs-other-functional-programming-languages-a-quick-comparison/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-vs-other-functional-programming-languages-a-quick-comparison/</guid><description>Exploring how Clojure compares to Haskell, Scala, and Elixir across typing, syntax, performance, and practical use cases.</description><pubDate>Wed, 05 Mar 2025 00:00:00 GMT</pubDate><category>Clojure</category><category>Functional Programming</category><category>Haskell</category><category>Scala</category><category>Elixir</category><category>Programming Languages</category><author>Ramon Rios</author></item><item><title>Datomic vs PostgreSQL: Time Travel and Historical Data (Part 2)</title><link>https://flexiana.com/news/side-by-side-datomic-and-postgresql-part-2/</link><guid isPermaLink="true">https://flexiana.com/news/side-by-side-datomic-and-postgresql-part-2/</guid><description>Explore Datomic&apos;s temporal features and how they compare to PostgreSQL for managing historical data and time-travel queries.</description><pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate><category>Datomic</category><category>PostgreSQL</category><category>Database</category><category>Temporal Data</category><category>Time Travel</category><author>Giga Chokheli</author></item><item><title>Setting Up a Python Environment for AI Development: A Comprehensive Guide</title><link>https://flexiana.com/news/setting-up-a-python-environment-for-ai-development-a-comprehensive-guide/</link><guid isPermaLink="true">https://flexiana.com/news/setting-up-a-python-environment-for-ai-development-a-comprehensive-guide/</guid><description>A comprehensive guide to setting up a Python environment for AI development, covering system requirements, package management, virtual environments, and GPU configuration.</description><pubDate>Tue, 10 Dec 2024 00:00:00 GMT</pubDate><category>Python</category><category>AI Development</category><category>Environment Setup</category><category>Machine Learning</category><category>GPU Configuration</category><author>Flexiana</author></item><item><title>Computers are getting faster, why isn&apos;t software getting faster?</title><link>https://flexiana.com/news/computers-are-getting-faster-why-isnt-software-getting-faster/</link><guid isPermaLink="true">https://flexiana.com/news/computers-are-getting-faster-why-isnt-software-getting-faster/</guid><description>Despite exponential improvements in processor speed, RAM, and storage, modern software often feels no faster than before.</description><pubDate>Fri, 29 Nov 2024 00:00:00 GMT</pubDate><category>software performance</category><category>hardware</category><category>development</category><category>optimization</category><author>Khatia Tchitchinadze</author></item><item><title>Getting Started with Python for AI: A Complete Beginner&apos;s Guide</title><link>https://flexiana.com/news/getting-started-with-python-for-ai-a-complete-beginners-guide/</link><guid isPermaLink="true">https://flexiana.com/news/getting-started-with-python-for-ai-a-complete-beginners-guide/</guid><description>Learn why Python is the ideal language for AI development and take your first steps into artificial intelligence.</description><pubDate>Thu, 07 Nov 2024 00:00:00 GMT</pubDate><category>Python</category><category>AI</category><category>Machine Learning</category><category>Beginner&apos;s Guide</category><category>Programming</category><author>Flexiana</author></item><item><title>Tracking Working Hours in ActivityWatch Based on Git Activities</title><link>https://flexiana.com/news/tracking-working-hours-in-activity-watch-based-on-git-activities/</link><guid isPermaLink="true">https://flexiana.com/news/tracking-working-hours-in-activity-watch-based-on-git-activities/</guid><description>Automate time tracking using ActivityWatch and Babashka scripts to log work hours based on git activities.</description><pubDate>Mon, 28 Oct 2024 00:00:00 GMT</pubDate><category>ActivityWatch</category><category>Babashka</category><category>Git</category><category>Time Tracking</category><category>Automation</category><category>Clojure</category><author>Krisztián Gulyás</author></item><item><title>A Gentle Introduction to Formal Methods in Software Engineering</title><link>https://flexiana.com/news/a-gentle-introduction-to-formal-methods-in-software-engineering/</link><guid isPermaLink="true">https://flexiana.com/news/a-gentle-introduction-to-formal-methods-in-software-engineering/</guid><description>Mathematical techniques for specifying, developing, and verifying software systems to ensure correctness, reliability, and safety.</description><pubDate>Thu, 24 Oct 2024 00:00:00 GMT</pubDate><category>formal methods</category><category>software engineering</category><category>verification</category><category>model checking</category><category>theorem proving</category><author>Cristiano Silva</author></item><item><title>Integrating the new software with existing systems</title><link>https://flexiana.com/news/integrating-the-new-software-with-existing-systems/</link><guid isPermaLink="true">https://flexiana.com/news/integrating-the-new-software-with-existing-systems/</guid><description>Learn key steps for successful software integration to improve business operations, productivity, and customer experience.</description><pubDate>Fri, 20 Sep 2024 00:00:00 GMT</pubDate><category>software integration</category><category>business operations</category><category>system integration</category><category>digital transformation</category><author>Khatia Tchitchinadze</author></item><item><title>Software Development Methodologies</title><link>https://flexiana.com/news/software-development-methodologies/</link><guid isPermaLink="true">https://flexiana.com/news/software-development-methodologies/</guid><description>A structured approach to planning and managing software projects, exploring Waterfall, Agile, Scrum, and Kanban methodologies.</description><pubDate>Tue, 27 Aug 2024 00:00:00 GMT</pubDate><category>software development</category><category>methodologies</category><category>Agile</category><category>Waterfall</category><category>Scrum</category><category>Kanban</category><author>Khatia Tchitchinadze</author></item><item><title>Understanding Code Ownership and IP Rights</title><link>https://flexiana.com/news/understanding-code-ownership-and-ip-rights/</link><guid isPermaLink="true">https://flexiana.com/news/understanding-code-ownership-and-ip-rights/</guid><description>Learn the essentials of code ownership and IP rights when working with external developers, including different ownership models and legal protections.</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate><category>code ownership</category><category>intellectual property</category><category>IP rights</category><category>software development</category><category>contracts</category><author>Khatia Tchitchinadze</author></item><item><title>Understanding Cloud-Based Software Solutions and Their Benefits</title><link>https://flexiana.com/news/understanding-cloud-based-software-solutions-and-their-benefits/</link><guid isPermaLink="true">https://flexiana.com/news/understanding-cloud-based-software-solutions-and-their-benefits/</guid><description>Explore what cloud-based software solutions are and why they benefit businesses of all sizes, from cost savings to enhanced collaboration.</description><pubDate>Mon, 29 Jul 2024 00:00:00 GMT</pubDate><category>cloud computing</category><category>software solutions</category><category>business technology</category><category>digital transformation</category><author>Khatia Tchitchinadze</author></item><item><title>Understanding Software Lifecycle Management</title><link>https://flexiana.com/news/understanding-software-lifecycle-management/</link><guid isPermaLink="true">https://flexiana.com/news/understanding-software-lifecycle-management/</guid><description>Software Lifecycle Management refers to the process of overseeing and managing the development, deployment, and maintenance of software.</description><pubDate>Fri, 26 Jul 2024 00:00:00 GMT</pubDate><category>software development</category><category>lifecycle management</category><category>SLM</category><category>deployment</category><author>Khatia Tchitchinadze</author></item><item><title>The Importance of Scalability in Software Development</title><link>https://flexiana.com/news/the-importance-of-scalability-in-software-development/</link><guid isPermaLink="true">https://flexiana.com/news/the-importance-of-scalability-in-software-development/</guid><description>Scalability is a critical factor determining software product success, enabling systems to handle increased workloads while maintaining performance.</description><pubDate>Wed, 17 Jul 2024 00:00:00 GMT</pubDate><category>scalability</category><category>software development</category><category>cloud services</category><category>microservices</category><category>performance</category><author>Khatia Tchitchinadze</author></item><item><title>The Laptop and the Beast</title><link>https://flexiana.com/news/the-laptop-and-the-beast/</link><guid isPermaLink="true">https://flexiana.com/news/the-laptop-and-the-beast/</guid><description>How to utilize a bare-bone PC to serve development needs when working on resource-intensive projects.</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate><category>development</category><category>infrastructure</category><category>virtualization</category><category>proxmox</category><category>clojure</category><author>Krisztián Gulyás</author></item><item><title>Clojure Corner with Mauricio Szabo</title><link>https://flexiana.com/news/clojure-corner-with-mauricio-szabo-2/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-corner-with-mauricio-szabo-2/</guid><description>An in-depth conversation with Mauricio Szabo about his journey from Ruby to Clojure, building the Pulsar editor, and the future of interactive programming.</description><pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate><category>Clojure</category><category>Interview</category><category>Editor</category><category>Programming</category><category>Pulsar</category><author>Flexiana</author></item><item><title>Lisp Game Jam 2024: A Starter Guide for Clojure Devs</title><link>https://flexiana.com/news/lisp-game-jam-2024-a-starter-guide-for-clojure-devs/</link><guid isPermaLink="true">https://flexiana.com/news/lisp-game-jam-2024-a-starter-guide-for-clojure-devs/</guid><description>A comprehensive roadmap for Clojure and Lisp developers participating in the Spring Lisp Game Jam 2024.</description><pubDate>Fri, 10 May 2024 00:00:00 GMT</pubDate><category>Clojure</category><category>Lisp</category><category>Game Development</category><category>Game Jam</category><category>Tutorial</category><author>Jakub Zika</author></item><item><title>Crafting Synthetic Marvels: Clojure, Python and AI&apos;s Synergistic Dance</title><link>https://flexiana.com/news/crafting-synthetic-marvels-clojure-python-and-ais-synergistic-dance/</link><guid isPermaLink="true">https://flexiana.com/news/crafting-synthetic-marvels-clojure-python-and-ais-synergistic-dance/</guid><description>Exploring the integration of Clojure and Python with Large Language Models to create a JSON data generator using libpython-clj, Jsonformer, and Dolly.</description><pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate><category>Clojure</category><category>Python</category><category>AI</category><category>LLM</category><category>JSON</category><category>Data Generation</category><author>Enyert Vinas</author></item><item><title>The Category of &quot;Correct by Construction&quot; Languages</title><link>https://flexiana.com/news/the-category-of-correct-construction-languages/</link><guid isPermaLink="true">https://flexiana.com/news/the-category-of-correct-construction-languages/</guid><description>Exploring the history and philosophy of languages designed to eliminate runtime errors through dependent type systems and pure functional programming.</description><pubDate>Thu, 21 Mar 2024 00:00:00 GMT</pubDate><category>programming languages</category><category>type systems</category><category>functional programming</category><category>mathematics</category><category>Coq</category><category>Agda</category><category>Idris</category><author>Rodrigo Tamiazzo</author></item><item><title>Forward Bound: Navigating 2024&apos;s AI Trendscape</title><link>https://flexiana.com/news/forward-bound-navigating-2024s-ai-trendscape/</link><guid isPermaLink="true">https://flexiana.com/news/forward-bound-navigating-2024s-ai-trendscape/</guid><description>Exploring major AI trends for 2024 including deep learning growth, NLP advancements, generative AI, and automation across industries.</description><pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate><category>AI</category><category>Deep Learning</category><category>NLP</category><category>Generative AI</category><category>Automation</category><category>Healthcare</category><category>Finance</category><category>Ethics</category><author>Khatia Tchitchinadze</author></item><item><title>Clojure Corner with Yehonathan Sharvit</title><link>https://flexiana.com/news/clojure-corner-with-yehonathan-sharvit/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-corner-with-yehonathan-sharvit/</guid><description>An interview with Yehonathan Sharvit, author of Data-Oriented Programming, discussing his writing journey, DOP principles, and the future of Clojure.</description><pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>Data-Oriented Programming</category><category>Functional Programming</category><category>Interview</category><author>Flexiana</author></item><item><title>The beauty of using Graph Databases with TerminusDB and Clojure, Part I</title><link>https://flexiana.com/news/the-beauty-of-using-graph-databases-with-terminusdb-and-clojure-part-i/</link><guid isPermaLink="true">https://flexiana.com/news/the-beauty-of-using-graph-databases-with-terminusdb-and-clojure-part-i/</guid><description>An introduction to graph databases and practical examples of connecting to TerminusDB using Clojure.</description><pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate><category>graph-databases</category><category>terminusdb</category><category>clojure</category><category>woql</category><category>data-management</category><author>Enyert Vinas</author></item><item><title>Deterministic Randomness in Elixir</title><link>https://flexiana.com/news/deterministic-randomness-in-elixir/</link><guid isPermaLink="true">https://flexiana.com/news/deterministic-randomness-in-elixir/</guid><description>Learn how to manage randomness in Elixir with consistent, repeatable results using generators for testing and reproducible simulations.</description><pubDate>Fri, 24 Nov 2023 00:00:00 GMT</pubDate><category>Elixir</category><category>Randomness</category><category>Functional Programming</category><category>Generators</category><category>Testing</category><author>Dimos Michailidis</author></item><item><title>Error Handling in F#</title><link>https://flexiana.com/news/error-handling-in-f/</link><guid isPermaLink="true">https://flexiana.com/news/error-handling-in-f/</guid><description>A practical guide to error handling in F# using Option and Result types, with computation expressions and validation patterns.</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate><category>F#</category><category>Error Handling</category><category>Functional Programming</category><category>Option Type</category><category>Result Type</category><author>Dimos Michailidis</author></item><item><title>The Growth of Clojure: 2023 Review and 2024 Projections</title><link>https://flexiana.com/news/clojure-in-2024/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-in-2024/</guid><description>An analysis of Clojure&apos;s expansion in 2023 and projections for its continued growth in 2024.</description><pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>Software Development</category><category>Programming Language</category><category>2024 Predictions</category><author>Marek Rinko</author></item><item><title>Datomic vs PostgreSQL: Modeling, Setup, and Basic Queries (Part 1)</title><link>https://flexiana.com/news/side-by-side-datomic-and-postgresql-part-1-2/</link><guid isPermaLink="true">https://flexiana.com/news/side-by-side-datomic-and-postgresql-part-1-2/</guid><description>An in-depth comparison of data modeling, setup, and querying between Datomic and PostgreSQL using a library management system example.</description><pubDate>Wed, 09 Aug 2023 00:00:00 GMT</pubDate><category>Datomic</category><category>PostgreSQL</category><category>Clojure</category><category>Database</category><category>Data Modeling</category><author>Giga Chokheli</author></item><item><title>The Creation of Frankie: A Service Design Tale</title><link>https://flexiana.com/news/frankie-user-test-case-study/</link><guid isPermaLink="true">https://flexiana.com/news/frankie-user-test-case-study/</guid><description>How Flexiana used service design and iterative user testing to create Frankie, an HR recruitment tool that users love.</description><pubDate>Wed, 02 Aug 2023 00:00:00 GMT</pubDate><category>service design</category><category>user testing</category><category>product development</category><category>recruitment</category><author>Elaheh Nazari</author></item><item><title>(Generative) AI in Clojure riding on Python Libraries</title><link>https://flexiana.com/news/generative-ai-in-clojure-riding-on-python-libraries/</link><guid isPermaLink="true">https://flexiana.com/news/generative-ai-in-clojure-riding-on-python-libraries/</guid><description>Explore how to leverage Python&apos;s generative AI libraries within Clojure using libpython-clj.</description><pubDate>Fri, 21 Jul 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>Python</category><category>AI</category><category>Machine Learning</category><category>Generative AI</category><author>Giga Chokheli</author></item><item><title>Clojure Corner with Sean Corfield (part 2)</title><link>https://flexiana.com/news/clojure-corner-with-sean-corfield-part-2/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-corner-with-sean-corfield-part-2/</guid><description>Sean Corfield discusses AI&apos;s impact on Clojure developers, TDD practices, and Polylith architecture in this continuation of the Clojure Corner series.</description><pubDate>Tue, 11 Jul 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>AI</category><category>TDD</category><category>Polylith</category><category>Software Development</category><author>Jiri Knesl, Iain Wood</author></item><item><title>Clojure Corner with Sean Corfield (part 1)</title><link>https://flexiana.com/news/clojure-corner-with-sean-corfield-part-1/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-corner-with-sean-corfield-part-1/</guid><description>An interview with Sean Corfield exploring his journey from compilers to Clojure, open source contributions, database experiences, hiring practices, and thoughts on Clojure&apos;s niche status.</description><pubDate>Thu, 29 Jun 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>Interview</category><category>Open Source</category><category>Software Development</category><category>Career</category><author>Iain Wood</author></item><item><title>How We Validated Two Business Ideas In 30 Days Using Framer</title><link>https://flexiana.com/news/how-we-validated-two-business-ideas-in-30-days-using-framer/</link><guid isPermaLink="true">https://flexiana.com/news/how-we-validated-two-business-ideas-in-30-days-using-framer/</guid><description>Learn how Flexiana used Framer to validate two business ideas through product and market validation in just 30 days.</description><pubDate>Mon, 26 Jun 2023 00:00:00 GMT</pubDate><category>Framer</category><category>Product Validation</category><category>Market Validation</category><category>Prototyping</category><category>Business Ideas</category><author>Ado Omerhodzic</author></item><item><title>T-Animations: the Fastest CSS Animations Tool</title><link>https://flexiana.com/news/t-animations-the-fastest-css-animations-tool/</link><guid isPermaLink="true">https://flexiana.com/news/t-animations-the-fastest-css-animations-tool/</guid><description>Discover T-Animations, a new CSS framework inspired by Tailwind and Tachyons that lets you write declarative CSS animations faster using utility classes in HTML.</description><pubDate>Thu, 08 Jun 2023 00:00:00 GMT</pubDate><category>CSS</category><category>Animations</category><category>Web Development</category><category>Tools</category><author>Rodrigo Tamiazzo</author></item><item><title>Proudly presenting: Unicorn Rainbow</title><link>https://flexiana.com/news/proudly-presenting-unicorn-rainbow/</link><guid isPermaLink="true">https://flexiana.com/news/proudly-presenting-unicorn-rainbow/</guid><description>Unicorn Rainbow framework 1.0 is now available - a creative language extension built on Clojure with emojis and cute function names for fun coding.</description><pubDate>Sat, 01 Apr 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>Framework</category><category>Open Source</category><category>Programming</category><author>Ado Omerhodzic, Jiri Knesl</author></item><item><title>Here&apos;s why startups should develop in Clojure in 2023</title><link>https://flexiana.com/news/heres-why-startups-should-develop-in-clojure-in-2023/</link><guid isPermaLink="true">https://flexiana.com/news/heres-why-startups-should-develop-in-clojure-in-2023/</guid><description>Why Clojure is the optimal programming language choice for startups seeking faster time to market, sustainable team scaling, and better funding prospects.</description><pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate><category>Clojure</category><category>startups</category><category>programming languages</category><category>software development</category><author>Ado Omerhodzic</author></item><item><title>These 5 trends will continue to shape the IT industry in 2023</title><link>https://flexiana.com/news/these-5-trends-will-continue-to-shape-the-it-industry-in-2023/</link><guid isPermaLink="true">https://flexiana.com/news/these-5-trends-will-continue-to-shape-the-it-industry-in-2023/</guid><description>Five key IT trends—AI/ML, cloud computing, IoT, big data, and cybersecurity—are poised to reshape industries and business operations throughout 2023.</description><pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate><category>AI</category><category>Cloud Computing</category><category>IoT</category><category>Big Data</category><category>Cybersecurity</category><category>IT Trends</category><author>Ado Omerhodzic</author></item><item><title>Meet the Developer: Giga Chokheli</title><link>https://flexiana.com/news/meet-the-developer-giga-chokheli/</link><guid isPermaLink="true">https://flexiana.com/news/meet-the-developer-giga-chokheli/</guid><description>An interview with Giga Chokheli, discussing his journey as a Clojure engineer from Georgia.</description><pubDate>Thu, 08 Dec 2022 00:00:00 GMT</pubDate><category>developer</category><category>interview</category><category>clojure</category><category>flexiana team</category><author>Flexiana</author></item><item><title>Swagger Integration in Xiana</title><link>https://flexiana.com/news/swagger-integration-in-xiana/</link><guid isPermaLink="true">https://flexiana.com/news/swagger-integration-in-xiana/</guid><description>Explore how Flexiana integrated Swagger and OpenAPI specifications into the Xiana framework for automatic API documentation.</description><pubDate>Mon, 21 Nov 2022 00:00:00 GMT</pubDate><category>Xiana</category><category>Swagger</category><category>OpenAPI</category><category>API Documentation</category><category>Clojure</category><author>Seçkin KÜKRER</author></item><item><title>5 benefits of Mob Programming</title><link>https://flexiana.com/news/5-benefits-of-mob-programming/</link><guid isPermaLink="true">https://flexiana.com/news/5-benefits-of-mob-programming/</guid><description>Mob programming extends pair programming to include multiple developers collaborating simultaneously. Discover five key benefits.</description><pubDate>Tue, 08 Nov 2022 00:00:00 GMT</pubDate><category>mob programming</category><category>pair programming</category><category>team collaboration</category><category>software development</category><author>Ado Omerhodzic</author></item><item><title>Is Pomodoro Technique Actionable for Software Developers?</title><link>https://flexiana.com/news/is-pomodoro-technique-actionable-for-software-developers/</link><guid isPermaLink="true">https://flexiana.com/news/is-pomodoro-technique-actionable-for-software-developers/</guid><description>Exploring whether the Pomodoro Technique works for software developers, examining its benefits and limitations for coding work.</description><pubDate>Tue, 25 Oct 2022 00:00:00 GMT</pubDate><category>pomodoro-technique</category><category>time-management</category><category>software-development</category><category>productivity</category><author>Elaheh Nazari</author></item><item><title>What&apos;s co-development with Flexiana like? Crossbeam share their story</title><link>https://flexiana.com/news/whats-co-development-with-flexiana-like-crossbeam-share-their-story/</link><guid isPermaLink="true">https://flexiana.com/news/whats-co-development-with-flexiana-like-crossbeam-share-their-story/</guid><description>Eric Nograles from Crossbeam shares how Flexiana engineers have been key partners during their product-market-fit phase and hyper-growth period.</description><pubDate>Fri, 07 Oct 2022 00:00:00 GMT</pubDate><category>co-development</category><category>case study</category><category>Crossbeam</category><category>partnership</category><author>Ado Omerhodzic</author></item><item><title>Five amazing opportunities that Clojure brings</title><link>https://flexiana.com/news/five-amazing-opportunities-that-clojure-brings/</link><guid isPermaLink="true">https://flexiana.com/news/five-amazing-opportunities-that-clojure-brings/</guid><description>Explore five key opportunities Clojure offers, from functional programming and JVM interoperability to game development and community engagement.</description><pubDate>Tue, 02 Aug 2022 00:00:00 GMT</pubDate><category>Clojure</category><category>Functional Programming</category><category>JVM</category><category>ClojureScript</category><category>Game Development</category><category>Community</category><author>Enyert Vinas</author></item><item><title>CircleCI / Docker in docker executor</title><link>https://flexiana.com/news/circleci-docker-in-docker-executor/</link><guid isPermaLink="true">https://flexiana.com/news/circleci-docker-in-docker-executor/</guid><description>A step-by-step guide to setting up Docker-in-Docker with CircleCI for running containerized tests with external dependencies.</description><pubDate>Wed, 18 May 2022 00:00:00 GMT</pubDate><category>CircleCI</category><category>Docker</category><category>CI/CD</category><category>Testing</category><category>Docker Compose</category><author>Krisztián Gulyás</author></item><item><title>ClojureDart: Aim your darts at the right target!</title><link>https://flexiana.com/news/clojuredart-aim-your-darts-at-the-right-target/</link><guid isPermaLink="true">https://flexiana.com/news/clojuredart-aim-your-darts-at-the-right-target/</guid><description>Explore ClojureDart, a port of Clojure to Dart that enables developers to build mobile applications using their favorite language.</description><pubDate>Tue, 26 Apr 2022 00:00:00 GMT</pubDate><category>ClojureDart</category><category>Dart</category><category>Flutter</category><category>Clojure</category><category>Mobile Development</category><author>Enyert Vinas</author></item><item><title>Monads in Xiana framework</title><link>https://flexiana.com/news/monads-in-xiana-framework/</link><guid isPermaLink="true">https://flexiana.com/news/monads-in-xiana-framework/</guid><description>Exploring monads in the Xiana framework - a lightweight web application framework written in Clojure.</description><pubDate>Wed, 16 Mar 2022 00:00:00 GMT</pubDate><category>Xiana</category><category>Clojure</category><category>Monads</category><category>Web Framework</category><category>Functional Programming</category><author>Krisztián Gulyás</author></item><item><title>UX Copy: How to Get it Right</title><link>https://flexiana.com/news/ux-copy-how-to-get-it-right/</link><guid isPermaLink="true">https://flexiana.com/news/ux-copy-how-to-get-it-right/</guid><description>A 4-step strategy for creating consistent UX copy that reflects brand values and serves user needs.</description><pubDate>Thu, 10 Mar 2022 00:00:00 GMT</pubDate><category>UX Writing</category><category>Content Strategy</category><category>Brand Guidelines</category><category>User Research</category><category>Tone of Voice</category><author>Ado Omerhodzic</author></item><item><title>7 Steps to a Successful HR Digital Transformation</title><link>https://flexiana.com/news/7-steps-to-successful-hr-digital-transformation/</link><guid isPermaLink="true">https://flexiana.com/news/7-steps-to-successful-hr-digital-transformation/</guid><description>A comprehensive guide to navigating HR digital transformation, covering vision alignment, people prioritization, and organizational change management.</description><pubDate>Mon, 07 Mar 2022 00:00:00 GMT</pubDate><category>HR</category><category>Digital Transformation</category><category>Change Management</category><category>Technology</category><author>Ado Omerhodzic</author></item><item><title>Malli and HTML forms as data</title><link>https://flexiana.com/news/malli-and-html-forms-as-data/</link><guid isPermaLink="true">https://flexiana.com/news/malli-and-html-forms-as-data/</guid><description>Learn how to use Malli to represent HTML forms as data, managing validation and transformation in your Clojure applications.</description><pubDate>Mon, 28 Feb 2022 00:00:00 GMT</pubDate><category>Clojure</category><category>Malli</category><category>HTML Forms</category><category>Data Validation</category><category>Schema</category><author>Enyert Vinas</author></item><item><title>Investigating Clojure&apos;s transducer composition</title><link>https://flexiana.com/news/investigating-clojures-transducer-composition/</link><guid isPermaLink="true">https://flexiana.com/news/investigating-clojures-transducer-composition/</guid><description>Understanding why composing transducers behaves like the thread-last macro instead of traditional function composition.</description><pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate><category>Clojure</category><category>Transducers</category><category>Functional Programming</category><author>João Pedro</author></item><item><title>Getting Started with Clojure(Script) – Eduardo&apos;s Journey</title><link>https://flexiana.com/news/getting-started-with-clojurescript-eduardos-journey/</link><guid isPermaLink="true">https://flexiana.com/news/getting-started-with-clojurescript-eduardos-journey/</guid><description>A practical guide to learning Clojure and ClojureScript, covering resources, challenges, and the journey from JavaScript to functional programming.</description><pubDate>Tue, 18 Jan 2022 00:00:00 GMT</pubDate><category>Clojure</category><category>ClojureScript</category><category>Learning</category><category>Functional Programming</category><category>JavaScript</category><author>Eduardo Vedes</author></item><item><title>WASM Part I: What is WebAssembly? Reasons to take it seriously</title><link>https://flexiana.com/news/wasm-part-i-what-is-webassembly-reasons-to-take-it-seriously/</link><guid isPermaLink="true">https://flexiana.com/news/wasm-part-i-what-is-webassembly-reasons-to-take-it-seriously/</guid><description>An introduction to WebAssembly technology, its goals, and a practical example using ClojureScript.</description><pubDate>Mon, 15 Nov 2021 00:00:00 GMT</pubDate><category>WebAssembly</category><category>WASM</category><category>ClojureScript</category><category>Web Development</category><author>Enyert Vinas</author></item><item><title>Inserting Culture into the Algorithms</title><link>https://flexiana.com/news/inserting-culture-into-the-algorithms/</link><guid isPermaLink="true">https://flexiana.com/news/inserting-culture-into-the-algorithms/</guid><description>Exploring how cultural knowledge and context enhance data-driven decision-making through sensemaking and the integration of big data with qualitative research methods.</description><pubDate>Mon, 08 Nov 2021 00:00:00 GMT</pubDate><category>Design Thinking</category><category>Cultural Context</category><category>Big Data</category><category>Thick Data</category><category>Human-Centered Design</category><author>Ado Omerhodzic</author></item><item><title>The Design Thinking Playbook: The Highlights (part 3)</title><link>https://flexiana.com/news/the-design-thinking-playbook-the-highlights-part-3/</link><guid isPermaLink="true">https://flexiana.com/news/the-design-thinking-playbook-the-highlights-part-3/</guid><description>Exploring how to merge design thinking with systems thinking and approaches to scaling solutions from concept to production.</description><pubDate>Thu, 28 Oct 2021 00:00:00 GMT</pubDate><category>design thinking</category><category>systems thinking</category><category>product development</category><category>scaling</category><category>business ecosystem</category><author>Elaheh Nazari</author></item><item><title>The Design Thinking Playbook: The Highlights (part 2)</title><link>https://flexiana.com/news/the-design-thinking-playbook-the-highlights-part-2/</link><guid isPermaLink="true">https://flexiana.com/news/the-design-thinking-playbook-the-highlights-part-2/</guid><description>Explore design thinking principles including creative spaces, interdisciplinary teams, visualization, storytelling, and facilitator best practices.</description><pubDate>Thu, 14 Oct 2021 00:00:00 GMT</pubDate><category>Design Thinking</category><category>Creative Process</category><category>Team Building</category><category>Innovation</category><author>Elaheh Nazari</author></item><item><title>The Design Thinking Playbook: the Highlights (Part 1)</title><link>https://flexiana.com/news/the-design-thinking-playbook-the-highlights-part-1/</link><guid isPermaLink="true">https://flexiana.com/news/the-design-thinking-playbook-the-highlights-part-1/</guid><description>Design thinking is a mindset that helps companies understand hidden user needs through structured phases of understanding, observing, defining, ideating, prototyping, and testing.</description><pubDate>Mon, 04 Oct 2021 00:00:00 GMT</pubDate><category>design thinking</category><category>product development</category><category>user research</category><category>innovation</category><category>prototyping</category><author>Elaheh Nazari</author></item><item><title>A Functional Approach for Problem A of ICPC 2018 World Finals</title><link>https://flexiana.com/news/a-functional-approach-for-problem-a-of-icpc-2018-world-finals/</link><guid isPermaLink="true">https://flexiana.com/news/a-functional-approach-for-problem-a-of-icpc-2018-world-finals/</guid><description>Demonstrates Clojure features like specs, atoms, and maps to solve an ICPC problem using functional programming and memoization techniques.</description><pubDate>Mon, 30 Aug 2021 00:00:00 GMT</pubDate><category>Clojure</category><category>functional programming</category><category>algorithms</category><category>ICPC</category><category>memoization</category><author>Luiz Alberto do Carmo Viana</author></item><item><title>On the Nature of Clojure Protocols</title><link>https://flexiana.com/news/on-the-nature-of-clojure-protocols/</link><guid isPermaLink="true">https://flexiana.com/news/on-the-nature-of-clojure-protocols/</guid><description>An exploration of how Clojure protocols work and the unexpected behaviors developers may encounter when using them compared to traditional interfaces.</description><pubDate>Fri, 20 Aug 2021 00:00:00 GMT</pubDate><category>Clojure</category><category>Protocols</category><category>Software Development</category><author>Rok Lenarčič</author></item><item><title>Frankie</title><link>https://flexiana.com/news/frankie/</link><guid isPermaLink="true">https://flexiana.com/news/frankie/</guid><description>Frankie is Flexiana&apos;s internal recruitment and people management system that helps track candidates, interviews, and onboarding through the hiring process.</description><pubDate>Wed, 11 Aug 2021 00:00:00 GMT</pubDate><category>recruitment</category><category>hiring</category><category>internal-tools</category><category>clojure</category><author>Elaheh Nazari, Jiri Knesl</author></item><item><title>7 Steps to Developing a KPI</title><link>https://flexiana.com/news/steps-to-developing-a-kpi/</link><guid isPermaLink="true">https://flexiana.com/news/steps-to-developing-a-kpi/</guid><description>A comprehensive guide to developing meaningful Key Performance Indicators, with practical steps for implementation and measurement.</description><pubDate>Mon, 18 Jan 2021 00:00:00 GMT</pubDate><category>KPI</category><category>Performance Indicators</category><category>Business Strategy</category><category>Metrics</category><author>Elaheh Nazari</author></item><item><title>How to Estimate and Plan for an Agile Project</title><link>https://flexiana.com/news/how-to-estimate-and-plan-for-an-agile-project/</link><guid isPermaLink="true">https://flexiana.com/news/how-to-estimate-and-plan-for-an-agile-project/</guid><description>A comprehensive guide to agile estimation and planning techniques, based on Mike Cohn&apos;s principles and reflected in Flexiana&apos;s daily development practices.</description><pubDate>Thu, 14 Jan 2021 00:00:00 GMT</pubDate><category>Agile</category><category>Project Management</category><category>Estimation</category><category>Planning</category><category>Clojure</category><category>Development</category><author>Elaheh Nazari</author></item><item><title>Agile Product Management with Scrum: The highlights</title><link>https://flexiana.com/news/agile-product-management-with-scrum-the-highlights/</link><guid isPermaLink="true">https://flexiana.com/news/agile-product-management-with-scrum-the-highlights/</guid><description>Learn key differences between traditional and agile product management, including the role of product owners, sprint planning, and creating successful products with customer feedback.</description><pubDate>Mon, 28 Sep 2020 00:00:00 GMT</pubDate><category>Agile</category><category>Scrum</category><category>Product Management</category><category>Product Owner</category><author>Elaheh Nazari</author></item><item><title>A Safe Virtual Coin in Clojure</title><link>https://flexiana.com/news/a-safe-virtual-coin-in-clojure/</link><guid isPermaLink="true">https://flexiana.com/news/a-safe-virtual-coin-in-clojure/</guid><description>How Clojure enables cost-effective development of reliable software through immutable data structures and reference types.</description><pubDate>Tue, 25 Aug 2020 00:00:00 GMT</pubDate><category>Clojure</category><category>Software Development</category><category>Correctness</category><category>Virtual Currency</category><category>Functional Programming</category><author>Michal Hadrava</author></item><item><title>Building Speech To Text Web Application – 4. part</title><link>https://flexiana.com/news/building-speech-to-text-web-application-4-part/</link><guid isPermaLink="true">https://flexiana.com/news/building-speech-to-text-web-application-4-part/</guid><description>Learn how to implement audio recording and AWS Transcribe integration for a speech-to-text web application using Clojure and re-frame.</description><pubDate>Wed, 19 Aug 2020 00:00:00 GMT</pubDate><category>Clojure</category><category>AWS</category><category>Speech-to-Text</category><category>Audio Recording</category><category>Web Development</category><author>Pawel Zielonka</author></item><item><title>Building Speech To Text Web Application – 3. part</title><link>https://flexiana.com/news/building-speech-to-text-web-application-3-part/</link><guid isPermaLink="true">https://flexiana.com/news/building-speech-to-text-web-application-3-part/</guid><description>Learn how to set up AWS SDK, implement Facebook authentication, and create login functionality for a speech-to-text web application.</description><pubDate>Mon, 17 Aug 2020 00:00:00 GMT</pubDate><category>ClojureScript</category><category>AWS</category><category>Facebook SDK</category><category>Authentication</category><category>re-frame</category><author>Pawel Zielonka</author></item><item><title>Building Speech To Text Web Application – 2. part</title><link>https://flexiana.com/news/building-speech-to-text-web-application-2-part/</link><guid isPermaLink="true">https://flexiana.com/news/building-speech-to-text-web-application-2-part/</guid><description>Learn how to set up a router and manage application state with re-frame in ClojureScript.</description><pubDate>Fri, 14 Aug 2020 00:00:00 GMT</pubDate><category>ClojureScript</category><category>re-frame</category><category>reitit</category><category>web development</category><author>Pawel Zielonka</author></item><item><title>Mobile app for Laclary instantly</title><link>https://flexiana.com/news/mobile-app-for-laclary/</link><guid isPermaLink="true">https://flexiana.com/news/mobile-app-for-laclary/</guid><description>A 5-member Flexiana team developed a React Native mobile application for Laclary, an e-commerce platform with blockchain verification.</description><pubDate>Tue, 11 Aug 2020 00:00:00 GMT</pubDate><category>React Native</category><category>Mobile Development</category><category>MVP</category><category>Blockchain</category><category>AWS</category><author>Konstantin Mashirov, Roman Tosnar</author></item><item><title>Building Speech To Text Web Application – 1. part</title><link>https://flexiana.com/news/building-speech-to-text-web-application-1-part/</link><guid isPermaLink="true">https://flexiana.com/news/building-speech-to-text-web-application-1-part/</guid><description>Learn how to build a Single Page Application converting speech to text using ClojureScript, AWS Transcribe, Facebook authentication, and AWS S3.</description><pubDate>Thu, 06 Aug 2020 00:00:00 GMT</pubDate><category>ClojureScript</category><category>AWS</category><category>Speech-to-Text</category><category>Web Development</category><author>Pawel Zielonka</author></item><item><title>Extreme Programming: Values, Principles and Practices</title><link>https://flexiana.com/news/extreme-programming-values-principles-and-practices/</link><guid isPermaLink="true">https://flexiana.com/news/extreme-programming-values-principles-and-practices/</guid><description>An introduction to Extreme Programming methodology, exploring its core values, guiding principles, and practical techniques.</description><pubDate>Mon, 20 Jul 2020 00:00:00 GMT</pubDate><category>Extreme Programming</category><category>XP</category><category>Software Development</category><category>Agile</category><category>Best Practices</category><author>Lukas Rychtecky</author></item><item><title>ICE score for decision making</title><link>https://flexiana.com/news/ice-score-for-decision-making/</link><guid isPermaLink="true">https://flexiana.com/news/ice-score-for-decision-making/</guid><description>Flexiana uses ICE scoring to prioritize improvements by calculating Impact, Certainty, and Effort to make data-driven decisions.</description><pubDate>Thu, 11 Jun 2020 00:00:00 GMT</pubDate><category>decision-making</category><category>prioritization</category><category>methodology</category><category>business strategy</category><author>Jiri Knesl</author></item><item><title>PAPRIKA: The Art of Decision Making</title><link>https://flexiana.com/news/paprika-the-art-of-decision-making/</link><guid isPermaLink="true">https://flexiana.com/news/paprika-the-art-of-decision-making/</guid><description>Learn how PAPRIKA, an algorithm for decision-making, can help managers solve complex problems by comparing alternatives across multiple criteria.</description><pubDate>Mon, 01 Jun 2020 00:00:00 GMT</pubDate><category>decision-making</category><category>PAPRIKA</category><category>business-strategy</category><category>problem-solving</category><author>Jiri Knesl</author></item><item><title>E-commerce information system</title><link>https://flexiana.com/news/e-commerce-information-system/</link><guid isPermaLink="true">https://flexiana.com/news/e-commerce-information-system/</guid><description>How Flexiana helped a major Czech e-commerce company rebuild their back office operations using microservices architecture.</description><pubDate>Thu, 20 Feb 2020 00:00:00 GMT</pubDate><category>microservices</category><category>e-commerce</category><category>architecture</category><category>.NET</category><category>GraphQL</category><category>Kubernetes</category><author>Mariusz Kotas</author></item><item><title>Building Payment Microservice in Starcity</title><link>https://flexiana.com/news/building-payment-microservice/</link><guid isPermaLink="true">https://flexiana.com/news/building-payment-microservice/</guid><description>How Flexiana helped Starcity build a stable, scalable payment microservice by extracting functionality from a monolithic application.</description><pubDate>Wed, 29 Jan 2020 00:00:00 GMT</pubDate><category>Microservices</category><category>Clojure</category><category>Payment Processing</category><category>GraphQL</category><category>Architecture</category><author>Pawel Zielonka</author></item><item><title>Clojure REPL</title><link>https://flexiana.com/news/clojure-repl/</link><guid isPermaLink="true">https://flexiana.com/news/clojure-repl/</guid><description>Learn how to use Clojure&apos;s interactive programming environment for real-time code evaluation and development.</description><pubDate>Fri, 10 Jan 2020 00:00:00 GMT</pubDate><category>Clojure</category><category>REPL</category><category>Programming</category><category>Development</category><author>Lukas Rychtecky</author></item><item><title>Safer blockchain code through tracking of side effects #3: Clojure, the Evo</title><link>https://flexiana.com/news/safer-blockchain-code-through-tracking-of-side-effects-3-clojure-the-evo/</link><guid isPermaLink="true">https://flexiana.com/news/safer-blockchain-code-through-tracking-of-side-effects-3-clojure-the-evo/</guid><description>Learn how to use Clojure&apos;s algebraic effects pattern to build safer blockchain code with compile-time side effect tracking.</description><pubDate>Tue, 22 Oct 2019 00:00:00 GMT</pubDate><category>Clojure</category><category>Blockchain</category><category>Side Effects</category><category>Functional Programming</category><author>Michal Hadrava</author></item><item><title>Safer blockchain code through tracking of side effects #2: flooring Haskell</title><link>https://flexiana.com/news/safer-blockchain-code-through-tracking-of-side-effects-2-flooring-haskell/</link><guid isPermaLink="true">https://flexiana.com/news/safer-blockchain-code-through-tracking-of-side-effects-2-flooring-haskell/</guid><description>Learn how to encode directory information in Haskell types and cross the type/value barrier for safer blockchain code.</description><pubDate>Thu, 03 Oct 2019 00:00:00 GMT</pubDate><category>Haskell</category><category>blockchain</category><category>type-safety</category><category>side effects</category><author>Michal Hadrava</author></item><item><title>Safer blockchain code through tracking of side effects #1: eco run with Haskell</title><link>https://flexiana.com/news/safer-blockchain-code-through-tracking-of-side-effects-eco-run-with-haskell/</link><guid isPermaLink="true">https://flexiana.com/news/safer-blockchain-code-through-tracking-of-side-effects-eco-run-with-haskell/</guid><description>Explore how Haskell&apos;s type-level tracking of side effects provides safer blockchain code without runtime performance penalties.</description><pubDate>Fri, 13 Sep 2019 00:00:00 GMT</pubDate><category>Haskell</category><category>blockchain</category><category>algebraic effects</category><category>type safety</category><author>Michal Hadrava</author></item><item><title>Emacs and Spacemacs for Clojure – Cheatsheet</title><link>https://flexiana.com/news/emacs-for-clojure-cheatsheet/</link><guid isPermaLink="true">https://flexiana.com/news/emacs-for-clojure-cheatsheet/</guid><description>A gateway drug to the wonderful world of Emacs and Spacemacs for Clojure users.</description><pubDate>Wed, 31 Jul 2019 00:00:00 GMT</pubDate><category>Emacs</category><category>Spacemacs</category><category>Clojure</category><category>Editor</category><category>Development</category><author>Iain Wood</author></item><item><title>Rails PRO tips: #1 The Rails Way</title><link>https://flexiana.com/news/rails-pro-tips-1-the-rails-way/</link><guid isPermaLink="true">https://flexiana.com/news/rails-pro-tips-1-the-rails-way/</guid><description>Separating business logic from Rails framework specifics using Plain Old Ruby Objects.</description><pubDate>Mon, 22 Jul 2019 00:00:00 GMT</pubDate><category>Rails</category><category>Ruby</category><category>Software Development</category><category>Best Practices</category><category>Architecture</category><author>Vít Meloun</author></item></channel></rss>