Devot Logo
Devot Logo

Read, learn, develop.

Devote yourself.

Hot from the oven
5 Real-world Synthetic Data Examples That Are Powering AI InnovationIva P.9 min readNov 6, 2025Realistic yet artificial, synthetic data is transforming AI—from fraud detection to healthcare chatbots. Explore how businesses harness “fake” data to solve real challenges, improve privacy, and accelerate innovation.
5 Real-world Synthetic Data Examples That Are Powering AI Innovation
Integrating YAES with Tagless Final: Capability-Based State Threading in Scala
Technology
7 min readMay 29, 2025
Integrating YAES with Tagless Final: Capability-Based State Threading in ScalaAn in-depth look at using YAES in a tagless final Scala setup, highlighting composability concerns, state handling challenges, and why the framework’s author chimed in with direct feedback.
How to Successfully Upgrade a Massive Rails App from 4.2 to 6.0
Technology
Jerko Č.10 min readMay 28, 2025
How to Successfully Upgrade a Massive Rails App from 4.2 to 6.0Everyone gave up on upgrading this Rails 4.2 project until a clean-slate strategy finally cracked it. A real-world method that now works every single time.
Beginner’s Guide to Role-Based Access Control in Spring Boot
Technology
Vladimir Š.4 min readMay 21, 2025
Beginner’s Guide to Role-Based Access Control in Spring BootThis blog explains how to secure a Spring Boot application using Role-Based Access Control (RBAC) with Spring Security. You'll learn to configure role-specific endpoints, manage in-memory users, and explore ways to enhance security using JWT, database authentication, and method-level annotations.
Should You Ride the Rails or March with Symfony?
Technology
Marko P.8 min readMay 14, 2025
Should You Ride the Rails or March with Symfony?A hands-on comparison of Symfony and Rails, from architecture to performance and testing. See how each framework fits different project needs based on Devōt’s engineering experience.
How to Build Agentic Systems with Python and LangChain
Technology
Juraj S.5 min readMay 7, 2025
How to Build Agentic Systems with Python and LangChainLearn how to build intelligent, autonomous agentic systems using Python and LangChain. This guide covers agents, tools, memory, error handling, and real-world AI applications to help you create scalable, decision-making software.
How to Build a GraphQL API with Spring Boot: A Step-by-Step Guide
Technology
Krešimir S.3 min readApr 30, 2025
How to Build a GraphQL API with Spring Boot: A Step-by-Step GuideDiscover how to integrate GraphQL with Spring Boot to create powerful, flexible APIs. Ideal for Java developers looking to modernize data handling and improve efficiency.
How (Not) to Break Your App While Scaling
Technology
Marko M.3 min readApr 23, 2025
How (Not) to Break Your App While ScalingDiscover how to scale your marketing automation platform effectively. Learn from our challenges and solutions in handling large-scale message delivery.
Spring Boot Feature Flags: A Step-by-Step Implementation Guide
Technology
Tomislav B.5 min readApr 15, 2025
Spring Boot Feature Flags: A Step-by-Step Implementation GuideLearn how to implement feature flags in a Spring Boot application. Discover best practices, benefits, and potential challenges. Includes practical examples and tips for effective feature management.
How Shadcn Transformed Our UI Development
Technology
Mario F.4 min readApr 9, 2025
How Shadcn Transformed Our UI DevelopmentFind out how switching from SCSS to Shadcn UI transformed our UI development. Faster, more consistent, and accessible UIs, powered by Tailwind CSS, Figma, and modular components.
Code as Design: The Missing Link Between Engineering and Creativity
Technology
Juraj S.7 min readApr 2, 2025
Code as Design: The Missing Link Between Engineering and CreativityForget the old separation between design and implementation. In today’s best systems, they’re one and the same, and that changes everything about how we write software.
How to Build a High-Performance CRUD API with Go
Technology
Manuela T.5 min readMar 21, 2025
How to Build a High-Performance CRUD API with GoExplore how to build a fast, modular CRUD API using pure Go. Learn how to structure your project, use JSON for storage, enable hot-reloading with AIR, and run it all in Docker for a seamless dev experience.
How to Write and Use Functions in JavaScript
Technology
Max L.8 min readMar 14, 2025
How to Write and Use Functions in JavaScriptFunctions are one of the most important concepts in JavaScript. They allow you to encapsulate logic, making your code reusable and modular. Let’s dive into how they work and explore the different types of functions.