Central Europe: The Ideal Destination for Outsourcing Software Development
There are different answers to questions like “Why do companies turn to outsourcing software development?”. Whether we're discussing offshore software development or nearshore development services, it offers numerous benefits. Central Europe might not always be the first choice for outsourcing software development services, but upon closer inspection, it is a region with excellent tech education, expertise, and language proficiency. In this blog post, let’s go over the key considerations when hiring remote developers.Read
Top 5 Things We Did With Ruby on Rails
Ruby on Rails is used in multiple industries, spanning HR, healthcare, marketing, and beyond. Its capability to accelerate development, ensure scalability, and offer numerous advantages makes it a reliable choice for numerous websites and projects. We even used it for our very own internal project aimed at optimizing HR efficiency. In this blog post, look into the top five things where we used Ruby on Rails.Read
How Design Thinking Got Trapped in the Modern Waterfall
In product development, it's common to treat design thinking and agile as mere tools, neglecting their core philosophies. In this blog post, we'll explore why changing this mindset is crucial and how to unite design thinking with Agile. At Devōt, we're working on stitching back the tear between product and development. Design thinking is an ongoing quest to uncover and validate the most valuable product features, emphasizing the necessity of involving developers in this continuous process.Read
Twice in a Row: Devōt Achieves Deloitte’s Technology Fast 50 CE Ranking
For 24 years, Deloitte has hosted the Technology Fast 50 companies competition. This year, five companies from Croatia were recognized on the list. Among them, our company, Devōt, secured a spot for the second consecutive year! This year, we claimed the #1 position in the software category and achieved the #4 spot in the overall ranking!Read
Challenges of Being a Tech Lead
Becoming a tech lead involves much more than just coding. In addition to the essential technical expertise, tech leads need to possess a diverse skill set, ranging from cross-departmental coordination to effective mentoring. In this blog post, let’s delve into the attributes that define a true leader in the tech world and explore the unique challenges tech leads face on a daily basis, offering a glimpse into a typical day in the life of a tech lead at Devōt.Read
Organizational Changes Do Not Happen Overnight
The best way to learn about something is to learn from your own personal experience. Let’s see how implementing Agile works within a large organization, navigating the challenges from the kick-off to scaling and beyond. Throughout this blog post, we'll examine the crucial role of leadership in transforming the organizational mindset and uncover the strategic application of the Flight Level model. Explore why Agile transformation is an ongoing journey, placing emphasis on values over superficial changes.Read
How Technology Is Breaking Barriers in Healthcare
This blog post explores how technology is revolutionizing healthcare, breaking down barriers, and enhancing patient outcomes. From the evolution of telemedicine to the power of AI, let’s see how various technologies are shaping a better future for healthcare.Read
Balancing Work and Well-Being
For the upcoming Mental Health Day, let’s go over the link between mental well-being and work. Discover key mental health concepts and practical strategies to address the sense of isolation often experienced in remote work settings. Explore how neglecting the crucial balance between work and personal life can negatively affect your mental health. Finally, let’s see the significance of green ribbons in promoting mental health awareness.Read
How to Test Accessibility in HealthTech Apps
It’s common to unintentionally exclude a broad spectrum of potential users when creating applications or websites. To ensure we don’t miss the opportunity to help countless individuals, accessibility testing becomes imperative. In this blog post, we will delve into how to test accessibility in HealthTech apps, what the significance is for both web and mobile platforms, and see what the value is across all industries.Read
What Are the Big Changes with Next.js 13?
Next.js 13 introduces exciting features that reshape how developers build applications. Explore what the big changes are with Next.js 13 to gain insight into the transformation of routing and server-side components, and learn how to overcome migration hurdles for enhancing the user experience.Read
Unifying Applications: Creating a Seamless Digital Ecosystem
As the practice of connecting various applications into a unified platform becomes increasingly common, it’s essential to understand how to integrate your existing applications. We’ll delve into the advantages and challenges associated with this process. One crucial aspect to always keep in mind is the essential role of user experience.Read
The Importance and the True Value of Product Discovery
Explore the importance of having a good product team in an IT company. Discover how Devōt’s product team adds value to clients and end-users through effective product discovery and why problem statements are the heart of the product discovery process.Read
How Interoperability Is Improving Healthcare
Interoperability in health is a necessity. It has empowered healthcare providers, patients, and IT developers as a tool to collaborate in building a fast, connected, and efficient healthcare system. Let’s use examples to understand better how healthcare systems communicate and exchange data and what we offer in healthtech.Read
Famous Programming Errors That Everyone Should Learn From
There is power in making mistakes and learning from them. As programmers, to avoid them, we write automated tests, check each other’s code, work with QA engineers, and use various tools to indicate errors. But some of them are so big and even more, so interesting that we talk about them even sixty years later. Let’s explore how they happened throughout history and what we can learn from them.Read
Why Hire a Boutique Software Development Company?
Choosing a reliable software development company can be challenging. So, partnering with a highly specialized company is often reasonable because it has various benefits. Here are five reasons why it’s beneficial to consider a boutique software company as your potential technology partner.Read
How to Start Automation Testing With Cucumber in Ruby on Rails
Traditional testing approaches are typically code-based, making them more challenging to maintain and introduce change within them. Find out why you should use Cucumber tests and take all the necessary steps to start automation testing with Cucumber in Ruby on Rails.Read
How to Create a GraphQL API With Ruby on Rails
Why learn to use GraphQL? This blog introduces widely used patterns and best practices while covering objects, queries, and mutations. Get an overview of the core concepts of GraphQL and learn how to create a working GraphQL API project using Ruby on Rails.Read
Why Stick to Ruby Despite the Alleged Popularity Drop?
Due to the drop in the popularity of Ruby on Rails, some developers are considering abandoning it. On the other hand, some young developers think it isn’t even worth learning. Find out why Ruby on Rails is still a good choice and why you should consider learning it.Read
HTTP Status Codes Cheat Sheet
Stumbling across certain errors containing a number can happen while browsing the web. Those numbers are HTTP status codes, indicating the type of HTTP error the user faces. This post helps developers understand which HTTP codes are standard responses on which endpoint type.Read
Devōt Announced as One of Deloitte’s Technology Fast 50 Companies in CE 2022
Deloitte has been ranking tech companies in this prestigious regional competition for 23 years now, and we’re proud to announce that Devōt was ranked the #1 Croatian company in the software category and #19 in the overall ranking for 2022.Read
ADR - the Alternative to Mainstream Architectures
ADR is based upon existing concepts of MVC, so we cannot say it’s an entirely new architecture. But, we can take it up as an improvement in some aspects when compared to MVC. Learn the difference between MVC and ADR architecture, as well as the benefits of using ADR and when to use it.Read
Facilitation Is an Underrated Skill
Meetings help people to share ideas, discuss and make decisions. However, we sometimes attend a meeting assuming each participant knows how to communicate. That’s when you need a facilitator to help you bring communication structure and reach the right decisions.Read
Things That Every Scrum Master Should Keep In Mind When Organizing a Retrospective
According to the Scrum framework, the Retrospective is the last event of every project. Retrospectives are crucial for every Scrum team because they allow the team to improve the project's performance. Holding retrospectives can be challenging, and these tips can help you to improve your role as a Scrum master.Read
Why Would American Health Tech Companies Hire a Croatian Software Company?
It’s a well-known fact that Croatian software development companies are loyal partners to various American companies. Here is a story about a conference we attended in New York City and why one of our health tech clients chose us to be their partner.Read
How and Why to Host Your Sitemaps Inside an AWS S3 Bucket?
Creating a nice website with interesting content is not enough to reach a wide audience. That’s where SEO comes into place, and having an up-to-date sitemap is the thing you should focus on. At Devōt, we host our sitemaps inside the AWS S3 bucket – so if you want to choose that route, here is what you need to know.Read
Tired of Your Old Job? Consider a Career Switch!
Once you feel your passion for the job is gone, and Sunday evenings become the definition of anxiety, you know there is no turning back. It's definitely time for a major change. Finding the inner strength to do it could be the most challenging part. Read about a real-life example of that change.Read
How to Implement Sign In With Microsoft Using the Office 365 OmniAuth Strategy With Rails 7
Learn how to create a fully working “Sign in with Microsoft” authorization button, which functions exactly the same way as the ones that we see everywhere online. After you learn this, you will have no issues implementing other OmniAuth strategies on your own. In just three steps, you will be able to make your life easier.Read
Devōt Listed on Clutch’s Top 100 Fastest Growing Companies for 2022!
As a growing software development company, there is no better review site to be featured on than Clutch. It is an established ratings and reviews platform for B2B service providers, including companies from over 100 countries and 500 industries. We’re beyond excited to announce that Devōt was showcased as a Top 100 fastest-growing company in 2022 by Clutch.Read
How to Install Unsupported Development Software on M1 Macs
From the new release in November 2020, Apple released the first Mac with an ARM-based M1 chip. The M1 chip marks Apple's transition from Intel chips that have been used for the last 15 years. If you are worried about transitioning your existing project from your Intel-based Mac, this blog could make your transition easier.Read
The Importance of Taking a Break
One of the most discussed terms in the past couple of decades in the professional world is "productivity." Being good at your job requires a stable energy level, a clear mind, focus, and motivation. That's why learning how and when to take a break in the professional environment is important.Read
The Importance of Constructive Feedback
Honest feedback is the best tool for performance improvement. It brings enormous benefits, both in terms of client satisfaction, and in terms of business process improvement. Make it a part of business culture and use honest feedback as one of the biggest motivators.Read
Regression Test Coverage - Your Product’s Quality Depends on It
We can all agree on one rule – the most important thing is that the bugs are detected and resolved before the project delivery. The best way to prevent problems with introducing new code is to perform regression tests. What exactly are they?Read
Rails vs. Sinatra - Use the Right Tool for the Job
How to decide which framework to use for a specific situation, Rails or Sinatra? The answer lies in complexity and project size. Think of it this way: even though you could, you will not stir your stew with a hammer; you will use a cooking spatula.Read
The Key Questions Your Product Discovery Workshop Should Answer!
In Devōt, we believe that if you start your project right, you need to have thought-out answers to some key questions. Also, you and your development team should have a mutual understanding. That's why investing the proper time and dedication in planning your project is essential.Read
How We Made Our Office Highly Productive and Really Fun at the Same Time!
Having fun at work creates a more positive mindset and brings employees closer together, so it should never be underestimated. In the end, having fun boosts productivity to a whole new level. So how did we bring fun to our everyday office environment?Read
It’s Devōt's 5th Birthday - We Celebrated It With a Brand New Website
Even after five years, we are still thrilled after every completed project – so you can only imagine how much pride and joy our new website brought us. It took a lot of hard work to get us where we are today, and we've done loads of great projects, so we believe it's time to share it with the world.Read