Technology as an Enabler in the Age of Social Distancing

Technology as an Enabler in the Age of Social Distancing

In these unprecedented times of Covid19, the entire world has come to a near standstill. The pandemic is having a drastic effect on our social and economic order, disrupting our personal and business lives in ways we couldn’t have previously imagined.

Miloš Žikić
Miloš Žikić
Is there a right approach to digital product design?

Is there a right approach to digital product design?

Digital product design takes into consideration the needs of end users as well as the requirements of stakeholders on the business side...

Miloš Žikić
Miloš Žikić
Myths and Truths about Innovating Legacy Systems

Myths and Truths about Innovating Legacy Systems

When we say that we inherited a ‘legacy system’ what does that mean exactly? This usually means we’re in a situation where...

Filip Danić
Filip Danić
Technology trends for 2020

Technology trends for 2020

Software engineering has always been a fast changing industry, with the pace of change only accelerating.

Miloš Žikić
Miloš Žikić
SpiceFactory’s Approach to Hiring

SpiceFactory’s Approach to Hiring

Finding the right people for your company is one of the most pressing concerns for all founders. A good team is the...

Nino Rupic
Nino Rupic
Product Engineering is what you've been looking for

Product Engineering is what you've been looking for

A company that practices product engineering instead of traditional software development will have a pragmatic focus on business priorities and ROI when delivering the product.

Miloš Žikić
Miloš Žikić
Remote Work Revolution and the Future of (Smart) Cities

Remote Work Revolution and the Future of (Smart) Cities

A city’s ‘smarts’ is not just about adding smart devices, sensors and systems to collect more data.

Miloš Žikić
Miloš Žikić
Building Native-like Experiences on the Web with PWAs

Building Native-like Experiences on the Web with PWAs

This article will look into the details of building and optimizing a progressive web applications (PWA) for native-like look and feel.

Miloš Žikić
Miloš Žikić
How to Properly Validate UX Design

How to Properly Validate UX Design

As designers we are all very eager to jump into the process of designing, refining, and getting the final confirmation from the...

Branko Tomić
Branko Tomić
Building Trust in Digital Banking Through UX

Building Trust in Digital Banking Through UX

When it comes to online banking services, none of us is a stranger to bad experiences. But why are these services typically...

Marijana Mrkalj
Marijana Mrkalj
Embracing The State of Emptiness

Embracing The State of Emptiness

By designing the empty state you avoid confusion, frustration and the perception that your application might not be working properly.

Branko Tomić
Branko Tomić
Conversational Banking: Going Beyond the AI Hype

Conversational Banking: Going Beyond the AI Hype

Continuous advances in AI technologies allow us to build chatbot solutions for banks that can seamlessly connect people to their products and services.

Marijana Mrkalj
Marijana Mrkalj
How to Overcome Challenges of Event Technology Adoption

How to Overcome Challenges of Event Technology Adoption

Despite all the hype around event technologies, event organizers still don’t have the status of ‘essential tools’ for most event organizers and are still in the nice-to-have category.

Nino Rupic
Nino Rupic
How to Avoid the “Boolean Trap” When Designing React Components

How to Avoid the “Boolean Trap” When Designing React Components

We learnt this years ago, but it seems we need to re-learn it in React where the same problem takes a different form. I call it “the Boolean trap.”

Filip Danić
Filip Danić
Spicy Comic #10 - Code Reuse

Spicy Comic #10 - Code Reuse

Dragana Krtinić
Dragana Krtinić
Why We Chose React Native for Mobile Development

Why We Chose React Native for Mobile Development

Should we build native apps to deliver the best possible user experience or turn to a faster and more efficient way of building apps that can run on more platforms and devices?

Miloš Žikić
Miloš Žikić
Developing a Digital Product Strategy

Developing a Digital Product Strategy

If we wanted to define product strategy in the simplest terms possible, we could say that it's all about 'envisionsing your product's future.'

Marijana Mrkalj
Marijana Mrkalj
Software Engineering Trends for 2019

Software Engineering Trends for 2019

Let's see what they are, how they impact the world of business, and how you can adapt to get the most benefit from these trends.

Miloš Žikić
Miloš Žikić
Spicy Comic #9 - Handyman

Spicy Comic #9 - Handyman

Occasionally, fixing a bug can lead to series of unhandled cats.

Dragana Krtinić
Dragana Krtinić
How to Manage User Expectations in Chatbots

How to Manage User Expectations in Chatbots

You know what you built your chatbot to do, but that doesn't mean it will be obvious to your customers.

Marijana Mrkalj
Marijana Mrkalj
Memoir of the 2018 SpiceFactory Workation in Catalonia

Memoir of the 2018 SpiceFactory Workation in Catalonia

This is a short “memoir” and photo blog of the places we visited and the experiences we shared.

Filip Danić
Filip Danić
Voice - Our New Interface for Everything?

Voice - Our New Interface for Everything?

By looking at all the coverage of the Voice User Interfaces (VUIs), we could easily think that some sort of a massive...

Marijana Mrkalj
Marijana Mrkalj
Why Mobile Apps Will Not Matter Anymore

Why Mobile Apps Will Not Matter Anymore

When it comes to building mobile apps, there are many options available today. However, the focus should not be on how to build a mobile app, but why.

Miloš Žikić
Miloš Žikić
Millennial Banking Customers are Ready for Chatbots

Millennial Banking Customers are Ready for Chatbots

Banks have a reputation of being very traditional institutions. While older generations equated the word 'traditional' with dependability and trust, millennials equate it with tardiness and bumbledom.

Marijana Mrkalj
Marijana Mrkalj
Designing for the 360 Experience

Designing for the 360 Experience

This post reflects on our experience in developing technology to empower immersive 360 experiences on different devices and form factors.

Miloš Žikić
Miloš Žikić
Are You Listening? How to Build Better Digital Products with VoC Data

Are You Listening? How to Build Better Digital Products with VoC Data

In the age of experience, companies need to listen to their customers if they want to remain relevant in the market. In fact, Gartner says that 89% of companies expect to be competing mainly on customer experience by now.

Marijana Mrkalj
Marijana Mrkalj
AI’s Paradox: Smart Chatbots Make Banking Feel Human Again

AI’s Paradox: Smart Chatbots Make Banking Feel Human Again

Although this seems ironic, AI could actually help banks create a more human-like customer experience. Chatbots are bringing two-way interactions back to digital banking giving people the impression that the bank understands their needs and expectations.

Marijana Mrkalj
Marijana Mrkalj
Machine Learning in Practice at SpiceFactory

Machine Learning in Practice at SpiceFactory

Artificial intelligence techniques such as machine learning can be applied to identify patterns in the data to the point that computers can start to predict behavior by finding connections in data.

Marijana Mrkalj
Marijana Mrkalj
From Chatbots to Face ID: Event Tech Innovations for 2018

From Chatbots to Face ID: Event Tech Innovations for 2018

Following are some of the event technology trends that organizers should consider implementing in 2018 and beyond to ensure that attendees derive maximum value from their event experiences.

Marijana Mrkalj
Marijana Mrkalj
Using Docker in Your Continuous Deployment Pipeline

Using Docker in Your Continuous Deployment Pipeline

Interest in Docker has been growing year after year, and this is no surprise. Docker is a great tool to orchestrate development environment for software projects.

Jovan Erčić
Jovan Erčić
From Robotics and AI to 3D Printing: A Q&A on New Technologies with our CEO

From Robotics and AI to 3D Printing: A Q&A on New Technologies with our CEO

Technologies that, just 20 years ago, existed only in the realm of sci-fi are now everywhere around us - in our offices, at our homes, on the streets.

Marijana Mrkalj
Marijana Mrkalj
A Gentle Dive Into NLP, Sentiment Analysis, and Chatbots

A Gentle Dive Into NLP, Sentiment Analysis, and Chatbots

With all the hype surrounding chatbots, it’s safe to say that everybody knows what they are by now. Put simply, a chatbot is a program that communicates with users via text or audio.

Filip Danić
Filip Danić
Improving Communication between Design and Development Teams

Improving Communication between Design and Development Teams

Communication between developers and designers isn’t always easy, especially if they work in separate teams and the infamous silo effect occurs. How...

Branko Tomić
Branko Tomić
Empathy Driven Design

Empathy Driven Design

Empathy in design is a really important topic for me. It’s something that I like to write about and talk about (most...

Dragana Krtinić
Dragana Krtinić
AI-Powered Chatbots Coming to an Event Near You

AI-Powered Chatbots Coming to an Event Near You

Event technology is an umbrella term that encompasses a variety of different technologies - think event management platforms, ticketing solutions, digital signage...

Marijana Mrkalj
Marijana Mrkalj
6 Technology Trends Shaping the Future of Event Management

6 Technology Trends Shaping the Future of Event Management

Event management today is fundamentally different than it was ten years ago. The complexities of the process remain the same, but they...

Marijana Mrkalj
Marijana Mrkalj
SpiceFactory Workation ⛱

SpiceFactory Workation ⛱

SpiceFactory annual workation is something that our entire team looks forward to. But…it’s just one part of a bigger puzzle. It’s a...

Marijana Mrkalj
Marijana Mrkalj
Spicy Comic #8 - Scala code.. you know that feeling..

Spicy Comic #8 - Scala code.. you know that feeling..

We love Scala, but sometimes… You know that feeling that you open the code someone else did as a masterpiece a year...

Dragana Krtinić
Dragana Krtinić
Apple Joins the Conversational UI Movement with Business Chat

Apple Joins the Conversational UI Movement with Business Chat

With people spending so much time on their messaging apps each day, it didn’t take too long for businesses to follow and...

Marijana Mrkalj
Marijana Mrkalj
How Blockchain is Catalyzing Change Across Industries

How Blockchain is Catalyzing Change Across Industries

There is so much hype surrounding blockchain technology that you may legitimately think there’s no real weight behind this “buzzword of the...

Marijana Mrkalj
Marijana Mrkalj
SpiceFactory Partners with the Faculty of Electrical Engineering

SpiceFactory Partners with the Faculty of Electrical Engineering

We’re proud to announce that we’re now an official partner of the Faculty of Electrical Engineering in Belgrade (ETF). By partnering with...

Marijana Mrkalj
Marijana Mrkalj
Key UX Considerations When Designing for IoT

Key UX Considerations When Designing for IoT

Experience design in the connected world of IoT is a whole new ball game for designers to tackle. The fundamental difference compared...

Marijana Mrkalj
Marijana Mrkalj
All You Need to Know About Designing Human-Like Chatbot Conversations

All You Need to Know About Designing Human-Like Chatbot Conversations

User interface design has always been a crucial part of the digital product development process. UIs represent the connection between people and...

Marijana Mrkalj
Marijana Mrkalj
Building User Value into Digital Products

Building User Value into Digital Products

Success with digital products doesn’t just happen, and especially not overnight. Great products are very well researched – they focus on solving...

Marijana Mrkalj
Marijana Mrkalj
Spicy Comic #7 - Work, Love and Understanding

Spicy Comic #7 - Work, Love and Understanding

Dragana Krtinić
Dragana Krtinić
Conversational Commerce: Passing Trend or Something More?

Conversational Commerce: Passing Trend or Something More?

A new craze for conversational interfaces has taken off around the globe. It seems like all of a sudden, every business wants...

Marijana Mrkalj
Marijana Mrkalj
Enterprise Digital Transformation: What is Next?

Enterprise Digital Transformation: What is Next?

Over the past several years, digital technology has disrupted many industries and triggered a new wave of startups that are challenging traditional...

Marijana Mrkalj
Marijana Mrkalj
Spicy Comic #6

Spicy Comic #6

Imagine this scenario: You are out shopping all day and you’ve been browsing stores in different locations. It took you a while...

Dragana Krtinić
Dragana Krtinić
Building the Business Case for Chatbots

Building the Business Case for Chatbots

Since messaging platforms like Slack, Telegram, and Facebook Messenger opened to third-party chatbots, we’ve seen a massive number of bots popping up...

Marijana Mrkalj
Marijana Mrkalj
Bots from Hype to Reality: A Path to Delivering Value

Bots from Hype to Reality: A Path to Delivering Value

Bots are everywhere! Just ask Google and it’ll immediately return 100 plus million results.

Marijana Mrkalj
Marijana Mrkalj
Spicy Comic #5

Spicy Comic #5

Spicy Comic #5 – The Conference

Dragana Krtinić
Dragana Krtinić
The 10 Types of People You Meet at Conferences

The 10 Types of People You Meet at Conferences

We’ve visited a lot of conferences recently! Here’s our llustrated guide to the 10 types of people you meet at conferences.

Dragana Krtinić
Dragana Krtinić
How to Design and Build Bots that People Will Love!

How to Design and Build Bots that People Will Love!

Building bots is not as easy as it looks. Here are some tips on how to design chatbots that people will love.

Filip Danić
Filip Danić
Spicy Comic #4

Spicy Comic #4

Spicy Comic #4 – With Programmers on Programming Conference

Dragana Krtinić
Dragana Krtinić
Spicy Comic #3 – Git Bisect

Spicy Comic #3 – Git Bisect

We all hate searching for the cause of a nasty regression. Git history to the rescue!

Jovan Erčić
Jovan Erčić
Spicy Comic #2

Spicy Comic #2

Spicy Comic #2 – The Ball

Dragana Krtinić
Dragana Krtinić
Spicy Comic #1

Spicy Comic #1

Spicy Comic #1 – Discipline: Coding

Dragana Krtinić
Dragana Krtinić
What We Learned About MeteorJS While Building UsabilitySqaure

What We Learned About MeteorJS While Building UsabilitySqaure

Let’s have a look at how we used MeteorJS for our new, totally free usability testing platform.

Filip Danić
Filip Danić
Slapbot for Slack: Good Old Slap (/slap) Available Again!

Slapbot for Slack: Good Old Slap (/slap) Available Again!

This is how we use our slapbot to recreat joyful IRC moments in Slack. Instructions for spicing up your conversations available. :)

Tamara Rendulić
Tamara Rendulić
KonceptApp: Best National Cloud/Data Application!

KonceptApp: Best National Cloud/Data Application!

CESA 2015 recognized our revered prototyping tool and encouraged us to keep up the good track.

Tamara Rendulić
Tamara Rendulić
AWS ELB and Secure WebSockets with Play Framework

AWS ELB and Secure WebSockets with Play Framework

AWS ELB does not support WebSocket over TLS by default, and here is how to set it up.

Miloš Žikić
Miloš Žikić
Keep Your SEO Ranking When Changing Your Site Structure or Moving to a New Domain

Keep Your SEO Ranking When Changing Your Site Structure or Moving to a New Domain

Changing the structure of your website can have a bad impact on the ranking you acquired so far.

Miloš Žikić
Miloš Žikić
Voxxed Conference Interview

Voxxed Conference Interview

We gave an interview for Voxxed Days Belgrade conference about how we build software and what values someone as a software engineer should seek.

Miloš Žikić
Miloš Žikić
Software is Not Just Some Code Run on a Computer

Software is Not Just Some Code Run on a Computer

Our software development practices and why we’ve adopted reactive concepts.

Jovan Erčić
Jovan Erčić
Prototyping is About Validation

Prototyping is About Validation

Software should be both useful and usable. Keep iterating until you hit the right spot.

Miloš Žikić
Miloš Žikić
Welcome to SpiceFactory!

Welcome to SpiceFactory!

If we had to pick one word which describes us, we’d pick two which two that do the opposite — status quo.

Branko Tomić
Branko Tomić