Devot Logo
Devot Logo

Read, learn, develop.

Devote yourself.

Hot from the oven
The Best Sources to Go to Learn Technology Trends and NewsTina Lj.2 min readFeb 18, 2025Read what are the best sources to stay up to date with technology trends.
The Best Sources to Go to Learn Technology Trends and News
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.
Detailed Internet Security Analysis: Common Vulnerabilities and Best Practices
Technology
Marko M.7 min readJun 5, 2024
Detailed Internet Security Analysis: Common Vulnerabilities and Best PracticesWhat are the key threats to IT security, and how can we best protect ourselves? We'll explore some of the OWASP Top 10 security vulnerabilities and discuss best practices to ensure attackers targeting our applications fail to exploit even the smallest issues in our code
The Billion-Dollar Mistake: What Are the Consequences of Null References?
Technology
Manuela T.10 min readJun 4, 2024
The Billion-Dollar Mistake: What Are the Consequences of Null References?What is the connection between a billion-dollar mistake and null references? In 1965, a moment of laziness impacted the whole software industry. From Ruby on Rails to PHP and JavaScript, we investigate how null reference exceptions occur, their hidden troubles, and whether they continue to challenge developers today.
Automation QA and the Importance of Always Knowing Your Why
Technology
Leo C.7 min readMay 27, 2024
Automation QA and the Importance of Always Knowing Your WhyAutomation in QA can be a game-changer, but whether you test manually or with automation, always know what you're testing and why.
How to Make an AI Model: The Math Behind GPT
Technology
Juraj S.12 min readMay 20, 2024
How to Make an AI Model: The Math Behind GPTDon't be afraid of math and theory. In this blog post, we will explore how to make an AI, specifically a GPT. Inspired by Andrej Karpathy, we hope this blog will help you better understand the process.
Unlock the Full Potential of Git Collaboration: A Guide to Effective Teamwork
Technology
Luka C.12 min readMay 13, 2024
Unlock the Full Potential of Git Collaboration: A Guide to Effective TeamworkIf you aim to improve your code quality and team efficiency, this Git collaboration guide is for you. It is Ideal for novice and seasoned developers, providing a daily reference for mastering Git commands and enhancing teamwork. Discover how to manage your GitHub repository efficiently, streamline your project workflow, and boost collaboration across your development team.
Embracing Git Worktrees in Software Development
Technology
Marko P.5 min readMay 8, 2024
Embracing Git Worktrees in Software DevelopmentGit worktrees are less explored, but they may be a secret weapon we’ve been looking for. Let’s see why they offer flexible alternatives to traditional branching techniques.
Boost Your Coding Efficiency by Mastering TypeScript Mixins
Technology
Hrvoje D.6 min readMar 25, 2024
Boost Your Coding Efficiency by Mastering TypeScript MixinsWhat do ducks and TypeScript mixins have in common? More than you'd think! Dive into our blog to discover the connection and learn how mastering mixins can make your code more adaptable and efficient.
Exploratory Testing vs Automation: Finding the Perfect Balance for Successful Software Testing
Technology
Marko P.10 min readMar 18, 2024
Exploratory Testing vs Automation: Finding the Perfect Balance for Successful Software TestingShifting from QA to a developer role can give you a broader perspective on many aspects of software development. In this blog post, we delve into exploratory and automation testing—discussing their differences, when to use each, their various types, and more. Understanding both approaches is invaluable, offering a comprehensive toolkit for improving software quality and reliability.
Meet Ante - How We Developed Our Own AI Chatbot
Technology
Juraj S.8 min readMar 14, 2024
Meet Ante - How We Developed Our Own AI ChatbotEvery great story begins with a problem, much like how the best software solutions are born from challenges. Our company's growth made navigating documentation increasingly difficult. Considering we love solving problems, we decided to develop a custom AI chatbot to provide employees with answers as quickly as possible. In this blog, find out how we developed a custom chatbot and what the challenges were.
The Philosophy of Tailwind CSS and Why It May Be the Best Pick for Your Future Project
Technology
Max L.8 min readMar 7, 2024
The Philosophy of Tailwind CSS and Why It May Be the Best Pick for Your Future ProjectIf you have wondered if Tailwind is good, we have a blog for you! Discover the philosophy of Tailwind CSS and how it stands out from traditional CSS frameworks. This blog explores why Tailwind's utility-first approach, favoring custom CSS and streamlined development processes, might make it the best choice for your next project.
Creating Your Own GPT Model Without Any Coding Expertise, Step by Step
Technology
Sandro B.9 min readFeb 13, 2024
Creating Your Own GPT Model Without Any Coding Expertise, Step by StepThe world of AI without the complexity of coding? Sounds great! Our product owner, Sandro, gave a presentation at the Bug Future Show and has now turned it into a blog! This must-read guide on creating custom GPT models teaches you how to use GPTs and the GPT store to optimize your projects, all without needing technical expertise.