Welcome to the INNOKREA blog!

Your source of knowledge about technologies

The best practices in programming, a handful of code and the latest trends, tips and innovations in the IT world

Design Patterns

Design Patterns

Programmer, this article is for you! Grab a handful of useful information about design patterns.

Programming

Blockchain – Payments in the World of Cryptocurrencies

Blockchain – Payments in the World of Cryptocurrencies

Blockchain - discover the world of transactions, cryptocurrencies, and electronic payments.

FinancialSecurity

FastAPI – How to Build a Simple REST API in Python? – Part 3

FastAPI – How to Build a Simple REST API in Python? – Part 3

REST API using FastAPI framework. The last part of articles about API in Python. Start your FastAPI adventure with us today!

Programming

FastAPI – or how to write a simple REST API in Python? – Part 2

FastAPI – or how to write a simple REST API in Python? – Part 2

REST API using the FastAPI framework. Part two of the tutorial. Start your FastAPI adventure with us today!

Programming

FastAPI – how to write a simple REST API in Python? – part 1

FastAPI – how to write a simple REST API in Python? – part 1

REST API in Python? Nothing easier. Start your FastAPI adventure with us today!

Programming

Dockerizing the frontend – do it right with React.js + Vite

Dockerizing the frontend – do it right with React.js + Vite

Do it right! A guide to dockerizing React.js with Vite.

Programming

On Processes, Protobuf, and RPC

On Processes, Protobuf, and RPC

A bit about RPC, serialization, interprocess communication, and how it relates to distributed systems.

AdministrationProgramming

About Distributed Systems

About Distributed Systems

Netflix as an example of distributed system architecture.

AdministrationSecurity

Threads, sockets, and communication – writing our own server

Threads, sockets, and communication – writing our own server

Interprocess communication, sockets, and threads. Implement your own server in Java!

AdministrationProgramming

Train Faster, Smarter, Better – On Techniques for Training Neural Network Models

Train Faster, Smarter, Better – On Techniques for Training Neural Network Models

Commonly used neural network training optimisation techniques: Transfer Learning, Domain Adaptation and Data Augmentation.

Innovation

How to Hack, How to Improve a Neural Network?

How to Hack, How to Improve a Neural Network?

Active learning as a way to effectively reduce the cost and time required to label training data for neural networks.

Innovation

Neural Networks Through Magnifying Glass

Neural Networks Through Magnifying Glass

Neural networks- learn the details of their training, from activation functions to back propagation.

Innovation

Artificial Neural Networks: how to train them?

Artificial Neural Networks: how to train them?

Artificial neural networks - discover the stages of their training, starting with the data, through the learning process to testing the model.

Innovation

Neural networks – introduction

Neural networks – introduction

Discover the depths of deep learning with us! In this article, you will learn what secrets neural networks hide.

Innovation

Kubernetes – what is orchestration and why Docker is not enough?

Kubernetes – what is orchestration and why Docker is not enough?

Discover what Kubernetes is, its fundamental capabilities, and why Docker alone might not be enough for serious production environments.

Programming