Posts

RAG from scratch series - part 2

calendar-icon 18.3.2024
rag
retrieval augmented generation
generative ai
gen ai beginners

The second part in the blog series of how to build a RAG (Retrieval Augmented Generation) system from scratch. Aimed at beginners, the blog will introduce you to foundational concepts and pieces which are needed to build such a system. The blog comes with code and step by step implementation

RAG from scratch series - part 1

calendar-icon 9.3.2024
rag
retrieval augmented generation
generative ai
gen ai beginners

First part in the blog series of how to build a RAG (Retrieval Augmented Generation) system from scratch. Aimed at beginners, the blog will introduce you to foundational concepts and pieces which are needed to build such a system. The blog comes with code and step by step implementation.

Learning materials for software engineers that are starting with Generative AI

calendar-icon 6.2.2024
learning materials
gen ai beginners
generative ai

A list of learning materials for software engineers that want to start working on Generative AI projects. The materials and concepts are categorized from beginner to more advanced with explanations on why each concept is important.

Generative AI glossary for beginners

calendar-icon 29.1.2024.
generative ai
glossary
gen ai beginners

Generative AI beginner-friendly glossary for software engineers who are just starting out in the AI space. Terminology is explained in the simplest terms with a lot of well-known examples and references.

Using spaced repetition to pass cloud certifications

calendar-icon 25.1.2023.
spaced
repetition
aws
certification
anki
az-900

After passing a few cloud certifications last year, I'm sharing some tips and tricks on how to prepare. We will also look at a technique called spaced repetition and see how we can leverage it to pass the exam with flying colors.

An improved guide for compiling WASM with Emscripten and Embind

calendar-icon 10.10.2022.
wasm
web
assembly
emscripten
embind
c++
cpp

This post is an improved guide on how to work with Emscripten and Embind to compile C++ code to WebAssembly. We also cover some tips and tricks which are not clear from Emscripten documentation.

How to convince your product owner to invest more time in technical tasks

calendar-icon 2.4.2021.
technical debt
productivity
build statistics

In this post we offer a few tips on how to convince businesspeople and product owner to invest more time in solving technical tasks.

Testing Web component with Jest and Lit element

calendar-icon 1.6.2020.
testing
lit element
jest
web components

We all know that testing is critical for any software product and JS landscape offers a lot of tools to perform this task. One of the most popular ones is Jest which is famous for its simplicity.