Bytesize Tech

The digital landscape is evolving constantly. Remain in the loop and relevant, make sure to read our monthly blogs on technology-related topics. We keep them concise, informative, and to the point.

Here you will also find a collection of blogs that we like to read. They're mostly focused on design, technology, and business trends in general. Read, enjoy, and share!


Gentle intro to javascript testing

If you are new to the subject, testing can be a bit overwhelming, so let’s try and make it a bit more manageable. This is not one of those tutorial sized articles that try to explain everything at once but, as the title suggests, a gentle intro into the world of testing.


How we increased our traffic by 87.47% in 6 months

In this blog post I am going to show you how we increased our total website traffic by 87.47% in 6 months. We will draw a comparison between 6 months before any organized marketing and 6 months with organized marketing, so that you can see the impact of digital marketing on your traffic.


Building APIs with FastAPI

In the second part of the API blog series, we introduced the concept of the API database. This is a lightweight standalone DB whose purpose is to serve data for API clients only. Another important part of the microservice architecture is the API framework. In this blog post we show one of the frameworks in the role of creating our API for COVID data.


4 (More) Universal Design Principles That Will Help You..

With my previous post in mind, I thought I'd go into a few more principles from none other than the book Universal Principles of Design. Hopefully this time around, I've tried to choose somewhat lesser known ones, that might help you think differently about what you're creating.


State Management in Flutter

You’ve been delaying it, but It’s time to tackle this once and for all. Learn about State Management with simple to understand examples and elevate your Flutter skills to a new level.


Database as an API data store

In the first part of the series on APIs (read here), we built a REST interface capable of simple reading, creating and updating operations. For a simple set of business requirements, that was enough, but as soon as we acquire more users or more data, we will see problems no data engineer wants to see. Let’s take a look at how we can make our lives easier by preparing ahead.


Top 5 Employer

If you are interested in all the changes Cinnamon went through in the challenging 2020 year and how we managed to maintain the satisfaction of our employees, and be in the TOP 5 employers in the research of the “MojPosao” portal, continue reading! :)


What is Design Thinking?

Design Thinking is a way of thinking. It's a systematic approach that has gained massive popularity since it was quickly adopted by the most prominent brands & trend creators, such as Apple, Google, or Airbnb. Moreover, it is now taught at the most prestigious and advanced universities worldwide, including Harvard, Stanford, and MIT.


Why Flutter?

Description: Flutter is by now a well-known technology, we all know what it’s used for. However, one question I’d like to tackle is, why use Flutter instead of native Android or iOS. Here is my take on the question, and why I would suggest using Flutter.


D&D meets UX

Going over some UX fundamentals, we'll be connecting them to the world's currently most popular tabletop game. Yes, that's right, we'll be talking about Dungeons & Dragons, or D&D for short. Many might not be aware, but creating a D&D game utilizes some of the same concepts as UX (and UI) design. This article will pin-point the similarities, but also differences between the two. Hopefully, by the end of it, you will gain some new insights for your UX career and D&D hobby.


Animating in Flutter

Animating in Flutter is what makes the world go round (literally!). There are so many animations to be made and Flutter has a big support system for doing so. Here’s an insight on how to make your component fly, sail, float or race across the screen!


Pandemic Marketing

The more you spend the better the chances your brand will survive the recession or even have a better position than it currently occupies. This is the usual tip that you will find on the internet or talking with anybody in digital marketing but does this advice hold any value anymore?


4 Universal Design Principles That Will Help You as a U..

The classic reference book Universal Principles of Design has plenty of time-proven concepts, principles, and practices that can help you in your career as you continue to learn about the practice of good design.


What do data engineers do? Create APIs.

Data engineers set up and maintain data infrastructures. This could range from a small relational database to a petabyte Big Data platform. A big chunk of their work is making data available to all the company chapters that use data to conduct business. Data engineers enable data sharing by using interfaces.


Sketch Vs. Figma

As of today, both Sketch and Figma are important players in the UX/UI design industry. As the competition goes on, many individual digital designers and agencies still question whether it is worth switching from one tool to another, and what are all the factors to consider when making the choice. Here is a quick rundown of all the features and their comparison.


Internship at Cinnamon

We are really happy to give the spotlight to our amazing interns that came to us from RIT Croatia. Eva, Josip and Bruno are three students that came to us through our internship program. They had the opportunity to work at Cinnamon and to learn from first-hand experience everything that will come to them in their bright future. This are their stories.


Quality Assurance

People today expect to have a reliable, fast and secure software to use. Thus, the pressure to produce such software is overwhelming, and agile methods are accommodating that while at the same time being flexible to the always changing requirements. It is a fact that quality cannot simply be added to the finished product, but it has to evolve together with it. In this blog we will go through all the knocks and crannies of quality management, quality assurance and testing so we can hopefully make them a little bit clearer to all colleagues working in software development.


5 crucial lessons for newly funded startups: How to do ..

You’ve got funding! Congratulations 🎉🎉🎉 Statistically, 25% of venture-backed startups succeed in the long run. And what do CEOs of these startups have in common? The Internet is full of interviews with successful people, so we have done a meta-analysis of our own and created a list of advice that different CEOs agree on. Dive in.


Discovery workshop for fixed budget projects

The discovery workshop will help you realize the full potential of your product, set against a real-life environment while uncovering potential challenges you will have to overcome in the product development phase.


The Good, The Bad and The Neomorphism

The Good, The Bad and The Neomorphism


Jetpack Compose – Text and Button

Exploring Text and Button components from Jetpack Compose


Dark patterns 101

Dark patterns 101


Introduction to Flutter

Introduction to Flutter


Why Are We in Love with the Color Blue

Why are so many of us in love with a single color – the color blue?


Getting started with Jetpack Compose

Introduction to the new Android UI toolkit Jetpack Compose


Cinnamon Agency Recognized as a Top Creative and Design..

Cinnamon Agency Recognized as a Top Creative and Design Agency in Croatia by Clutch!

kotlin vs java

Kotlin advantages over Java

Key differences between Java and Kotlin. Which one is better for Android development?

artificial brain

Artificial neural networks

Technical introduction to artificial neural networks. Then we go right to the life-important question: will it kill us?

illustration ux writing

Watch your language with UX writing

A simple guide to managing microcopy in digital interfaces

click if you dare header

Ghost buttons & skeleton screens

Maybe you heard about these terms, maybe you have seen them in action but you did not pay attention, or you just ignored their presence because you were scared? Read this article and get rid of that chilly feeling.

charts illustration

Angular 2+ with ngx-charts

Ngx-charts is a declarative charting framework for Angular2 and beyond

ios messages

iOS Messages extensions

Introduced in June 5, 2017 at the Worldwide Developers Conference, iOS 11 is the next-generation version of iOS. It brings subtle design changes, for example the text is bolder, some apps have

cinnamon work desk

Cinnamon’s Bussines and Health Benefits

Cinnamon is a highly delicious spice that has been prized for its properties for thousands of years. Our mobile development agency is not that old but it’s highly capable developing slick mobile apps ...

design conferencdes screen

5 reasons to attend Design Conferences

Our team recently visited one of the biggest UX oriented conferences in this part of the world – Amuse Conference in Budapest. This trip inspired us to make a list of 5 reasons to attend UX de-sign conferences…

chip illustration

Internet of (Android) Things

Evolution of internet gave as opportunity to reach almost any person on the planet and for a long period of time many companies focused on developing software solutions as a way of trying to …

google developer days design

Mobile first to AI first

A year ago, Google’s CEO Sundar Pichai announced what he believes will be the main course of the computing industry in the years to come. The focus will switch from mobile devices which are dominant …

apple hardware

Native vs. Hybrid

Native apps are built specifically for each platform, using native language: Java for Android and now days Swift for iOS. Because of that they have the ability to use device-specific hardware and software …

workplace illustration


Laravel, Django, AngularJS, Bootstrap… The list goes on. We all hear about this and that framework. And it feels like there is a new framework in town every year. When in fact there is a new framework in town …

Get in touch

Tell us about your project, ask us any question or simply say hello.