Devot Logo
Devot Logo

Read, learn, develop.

Devote yourself.

Hot from the oven
Java Design Patterns: Tips, Challenges, and Best PracticesVladimir Š.9 min readDec 20, 2024Java 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.
Java Design Patterns: Tips, Challenges, and Best Practices
Team Collaboration Best Practices: Insights from Devōt
Business & Life
Tina Lj.11 min readJul 5, 2024
Team Collaboration Best Practices: Insights from DevōtCommunication is a key to everything, leave your ego at the door, bring a little humor, praise colleagues publicly, and criticize them privately… These are just some of the best team collaboration practices we use at Devōt. Read the blog to find out more.
Should You Be a T-Shaped Developer?
Industry Insights
Tina Lj.6 min readJun 28, 2024
Should You Be a T-Shaped Developer?Should you become a T-shaped developer in today’s job market, and what does that term actually mean?
Do You Really Know What Your Core Issue Is? The Importance of Software Development Consulting
Industry Insights
Tina Lj.10 min readJun 26, 2024
Do You Really Know What Your Core Issue Is? The Importance of Software Development ConsultingHow long would it take to learn everything you need to know for a single project? We started our software development consulting story back in 2016. In this blog post, learn when it’s time to admit that you can’t do it all by yourself.
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.
How to Think Like a Scrum Master
Business & Life
Matija Š.9 min readJun 18, 2024
How to Think Like a Scrum MasterThe Scrum Master has developed from a side gig and title to a genuine profession. In this blog, let’s see what is the role of a Scrum Master and why there is a big difference between learning Scrum through a course and actually leading a group of people in adopting a new mindset.
The Good, The Bad, and The Ugly - Cucumber vs Playwright vs Selenium
Technology
Leo C.8 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.
Should We Fear AI? Privacy and Data Security in the Age of Artificial Intelligence
Industry Insights
Sandro B.10 min readJun 12, 2024
Should We Fear AI? Privacy and Data Security in the Age of Artificial IntelligenceWe are giving our data freely, but what is happening to its security and privacy? AI companies are making many promises, but should we trust them regarding AI privacy? In this blog post, let’s explore the risks associated with using AI and what we can do to protect ourselves.
It's True, Programmers Make Mistakes Too!
Industry Insights
Rino K.9 min readJun 11, 2024
It's True, Programmers Make Mistakes Too!What are the underlying causes of programming errors? In this blog post, we explore why Mariner 1 failed, why you might not always be the smartest person in the room, and whether we are truly saving time when we skip writing tests or fail to read the documentation.
Top 6 Soft Skills Every Software Engineer Needs to Have
Industry Insights
Tina Lj.7 min readJun 6, 2024
Top 6 Soft Skills Every Software Engineer Needs to HaveIf you are going down the path of a software engineering career, you probably already know the technical skills you need to have. But what about the soft skills that are just as crucial? Let’s explore the most important soft software engineer skills you need to work on.
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.