Blog

Behind great software there’s a great story

Design systems improve your workflow

Design systems improve your workflow

There is a number of definitions for design systems, and although they vary, several terms keep popping up, like standards, reusable and patterns. Take a look how to create a design systems, what is design system composed of and what are tokens.

Legibility and Readability in UX/UI Design – Two Peas in a Pod?

Legibility and Readability in UX/UI Design – Two Peas in a Pod?

Although readability and legibility are often used interchangeably, they differ from one another and as designers, we need to have both in mind for our users’ to have the best possible experience. Take a look at the best practices when dealing with the text.

ChatGPT – AI at Its Finest

ChatGPT – AI at Its Finest

We know that ChatGPT is an artificial intelligence software where we can ask questions, and the software will answer them based on context and relevance. But we wanted to see how it codes: from a simple Java file to building a Docker image for a Spring Boot project since Notch projects are mostly Java-based using Spring framework.

Part 2: Go Meets Different Patterns

Part 2: Go Meets Different Patterns

A part 2 by a long-time Java and Scala developer who switched to Go the past few months for a project. Goran wondered what is the easiest way to learn and digest different Golang concepts and features. In this blog he covers the implementation of post factory and command pattern, and has prepared a quick sample you can follow.

Part 1: Go Meets Different Patterns

Part 1: Go Meets Different Patterns

Switching to Go for the past few months for a project, Goran wondered what is the easiest way to understand different Golang concepts and features. Answer: through a simple showcase application that processes JSON messages received on an HTTP listener, sent for deserialization using the event bus.

New Head and Muscle of Marketing: Marko Barić

New Head and Muscle of Marketing: Marko Barić

We’re glad to announce that we’re starting 2023 with a new Head of Marketing, Marko Barić. Familiar with taking on big challenges, he says that one of Notch’s main focuses for marketing in 2023 will be brand awareness.

Try It Out: Math Riddle Game in Flutter

Try It Out: Math Riddle Game in Flutter

Follow Matej and create a math riddle game in Flutter! Things you will need: Flutter SDK, a code editor, Dart basics, as well as be familiar with Scaffold, Column, Row, Center, Padding, Text, TextField, Card and AlertDialog widgets.

Way to Go: Combining Go and Gradle Plugins

Way to Go: Combining Go and Gradle Plugins

Mateo shows how to automate the compilation of Go code and the building of Docker images using Gradle as the build tool. Spoiler, there are three different ways: using the existing GoGradle plugin, using Make, and using Mage.

Email Notifications and GitHub Webhooks with Argo CD

Email Notifications and GitHub Webhooks with Argo CD

Argo CD Notifications supports notifications functionality requirements and provides you a flexible way to interact with users and services, while Webhook allows sending a generic HTTP request using a templatized request body and URL. Take a look how to set it up!

Inclusive Design Challenge: How to Design for Different Age Groups

Inclusive Design Challenge: How to Design for Different Age Groups

Apart from various user backgrounds or disabilities, as designers, we need to have one other important factor in mind when creating interfaces – their age. Each age group has its own specific needs, requirements, and demands. Have a look at what our research showed they are.

Company

Our people really love it here

Evolution of expertise

The agency was founded in 2014 by seasoned industry veterans with experience from large enterprises. A group of Java engineers then evolved into a full-service company that builds complex web and mobile applications. 

Flexibility is our strong suit — both large enterprises and startups use our services. We are now widely recognized as the leading regional experts in the Java platform and Agile approach.

We make big things happen and we are proud of that.

Personal development

If you join our ranks you’ll be able hone your coding skills on relevant projects for international clients.

Our diverse client portfolio enables our engineers to work on complex long term projects like core technologies for Delivery Hero, Blockchain and NFTs for Fantasy Football or cockpit interface for giants like Strabag. 

Constant education and knowledge sharing are part of our company culture. Highly experienced mentors will help you out and provide real-time feedback and support.

Contact

We’d love to hear from you