Devot Logo
Devot Logo

Read, learn, develop.

Devote yourself.

Hot from the oven
APIcalypse Now: Navigating the RESTless World of APIsMarko P.9 min readOct 22, 2025Unlock the secrets of API integration with a deep dive into REST, GraphQL, SOAP, gRPC, and Webhooks—discover each paradigm’s strengths, pitfalls, and ideal use cases, plus key insights on performance, security, and data fetching to choose the pe...
APIcalypse Now: Navigating the RESTless World of APIs
A Developer’s Guide to Migrating Password Encryption Safely
Technology
Jerko Č.12 min readJan 7, 2025
A Developer’s Guide to Migrating Password Encryption SafelyIf you're a developer aiming to strengthen system security, this blog is for you. Learn how to update the password encryption algorithm on a live system with hundreds of thousands of active users. This guide will show you how to do it seamlessly and without disrupting your users.
Java Design Patterns: Tips, Challenges, and Best Practices
Technology
Vladimir Š.9 min readDec 20, 2024
Java Design Patterns: Tips, Challenges, and Best PracticesJava Design Patterns may seem complex at first, but once you grasp their underlying principles, they can help you organize your code for better scalability, make it easier to maintain, improve efficiency, and more.
A Comprehensive Guide to Testing API Calls with Jest
Technology
Max L.9 min readDec 12, 2024
A Comprehensive Guide to Testing API Calls with JestFor developers building web apps, mobile apps, or microservices, testing API interactions is a critical step to ensure stability and reliability. In this blog, we’ll dive into testing API calls using Jest—a powerful and versatile JavaScript testing framework.
How JavaScript Signals Are Changing Everyday Development
Technology
Hrvoje D.5 min readNov 7, 2024
How JavaScript Signals Are Changing Everyday DevelopmentSignals are getting popular lately, but why is that? Read the blog to discover how signals in JavaScript are transforming code to be more concise, readable, and understandable.
Building Our New Website with Next.js: The Benefits and Challenges
Technology
Mario F.Luka C.5 min readOct 18, 2024
Building Our New Website with Next.js: The Benefits and ChallengesWe decided to rewrite our website, focusing on design and maintainability. Read why we chose Next.js.
Optimize Web Applications With NextJS Server and Client Components
Technology
Luka C.5 min readOct 11, 2024
Optimize Web Applications With NextJS Server and Client ComponentsIn this blog post, explore how the dynamic duo of Next.js server and client components can improve your web applications.
Exploring TypeScript Metaprogramming
Technology
Juraj S.5 min readSep 3, 2024
Exploring TypeScript MetaprogrammingThe idea for this blog came from the workshop hosted by Daniel Ostrovsky. So, let's dive deep in exploring TypeScript metaprogramming.
Why Hypermedia Is Still a Plausible Option
Technology
Karlo A.8 min readAug 12, 2024
Why Hypermedia Is Still a Plausible OptionThis blog discusses the benefits and simplicity of using tools like HTMX for backend engineers who want to build UIs without delving into complex JavaScript frameworks.
The Power of HATEOAS: Enhancing Your RESTful APIs with Spring HATEOAS
Technology
Krešimir S.5 min readJul 17, 2024
The Power of HATEOAS: Enhancing Your RESTful APIs with Spring HATEOASWhat architectural style stands out from the rest? It's REST! A key principle that enhances the flexibility and efficiency of RESTful APIs is HATEOAS. In this blog, let’s explore what HATEOAS is and how it can be implemented using Spring HATEOAS.
The Benefits of Caching: Improving Web Performance and Responsiveness
Technology
Matej D.6 min readJun 19, 2024
The Benefits of Caching: Improving Web Performance and ResponsivenessWhether you're working on the frontend, backend, or simply browsing as an end user, properly implemented caching can significantly improve performance and user experience. In this blog, learn the many benefits caching offers.
The Good, The Bad, and The Ugly - Cucumber vs Playwright vs Selenium
Technology
Leo C.9 min readJun 17, 2024
The Good, The Bad, and The Ugly - Cucumber vs Playwright vs SeleniumAn automation tool version of the Mexican standoff. Let’s see who the good, the bad, and the ugly are in this story.
Make Dev's Life Easier - Master the Makefile
Technology
Ante C.6 min readJun 14, 2024
Make Dev's Life Easier - Master the MakefileDo you have a ton of work but still find yourself bored? Are repetitive tasks and stagnating work draining your energy? To prevent developers from wasting time on these tasks, there's a powerful tool called Make. In this blog post, we'll explore why Make is the answer to boredom, how to set it up properly, and how we use Makefile at Devōt.