PinnedSymflowerThe best IntelliJ IDEA productivity plugins for Java developersIntelliJ IDEA is one of the most popular IDEs, with almost 30% of all professional developers using it. Among Java developers, it reigns…Mar 28, 2023Mar 28, 2023
SymflowerTest impact analysis: Automatically run affected tests onlyTest impact analysis identifies tests affected by code changes to save time on test execution. Even a basic implementation leads to a 29%…Sep 12Sep 12
SymflowerManaging the costs of LLMsWe cover the strategies that help you control costs when using Large Language Models to generate text or software code.Sep 4Sep 4
SymflowerLLM observability: tools for monitoring Large Language ModelsObservability helps monitor the operation of LLM-based systems. The following tools and techniques can be used to track the resources and…Aug 30Aug 30
SymflowerUsing LLMs to transpile code (from Go & Java to Ruby)The project was to extend our DevQualityEval LLM LLM code generation benchmark with a new language: Ruby. We successfully used LLMs to…Aug 30Aug 30
SymflowerUsing Aider AI for code generationThis post covers the use of Aider (a generative LLM-powered software engineering tool) to generate software code.Aug 13Aug 13
SymflowerAI tools for software developmentThis post provides an overview of the various LLM-based generative development tools available out there. Are we missing a tool? Let us…Aug 12Aug 12
SymflowerComparing LLM benchmarks for software developmentIn this post, we’re comparing the various benchmarks that help rank large language models for software development tasks.Jul 22Jul 22
SymflowerReusability in Java: How to optimize code for reuse?In this post, we dive into code reuse and some key code reusability best practices that help you optimize Java code for reuse.Jul 12Jul 12
SymflowerWhat are the most popular LLM benchmarks?This post covers the most widely used benchmarks for assessing the performance of large language models.Jul 11Jul 11