Open in app

Sign In

Write

Sign In

Marek Kadek
Marek Kadek

28 Followers

Home

About

Pinned

An intro to writing native DB driver in Scala

Speaking directly to Cassandra over its native protocol using ZIO & Scodec — Most developers will sooner or later need to interact with some database from within the application. We then reach for an established Object Relational mapping or Functional Relational Mapping library of our choice. Those are frameworks and libraries that help us interact with the database — handle mapping between objects…

Scala

13 min read

A guide to writing native DB driver in Scala
A guide to writing native DB driver in Scala
Scala

13 min read


Pinned

Using ZIO Kafka with offset storage in Postgres for transactional processing

Combining Scala functional libraries for fun and productivity — Scala often gets a reputation for how complicated it is to write and setup and how much boilerplate there is. The same goes for functional programming. My goal is to show you the opposite — how even with limited knowledge of the following topics you can productively use competing libraries…

Zio

13 min read

Using ZIO Kafka with offset storage in Postgres for transactional processing
Using ZIO Kafka with offset storage in Postgres for transactional processing
Zio

13 min read


Sep 28, 2021

Trace your microservices with ZIO

A simple guide on plugging in tracing to your services — Tracing your distributed system is important for bringing in some clarity to an otherwise tumultuous environment. The goal of this blog is to promote the tracing of your services and to show how simple it is to get it working with Scala and ZIO. …

Scala

10 min read

Trace your microservices with ZIO Telemetry
Trace your microservices with ZIO Telemetry
Scala

10 min read


Jun 13, 2021

My favorite data(base) fields

Fields and columns that could save you lots of time — I’ll share my two tips for database structure based on “what I wish I had” when working with — and maintaining legacy applications. I’ve experienced the pain of not following the recommendations below — fixing it required lots of time and a deliberate approach. …

Scala

4 min read

My favorite data(base) fields
My favorite data(base) fields
Scala

4 min read


Mar 1, 2021

Implementing Typeahead with Elastic Search

Exploring Completion & Context Suggester — In this article, we’ll explore implementing typeahead (or in other words, autocomplete) for a real dataset using Completion Suggester. We’ll then create phrases that map to our completion and ask for some suggestions based on the movie’s title. …

Elasticsearch

5 min read

Elasticsearch

5 min read


Aug 29, 2020

Accessing emails via XOAuth2

Prelude We will be looking into ways of accessing your Gmail via Google API, following it up further with a low-level approach — programmatically via SMTP & XOAuth2. This is a rather uncommon way, as the provided client APIs are sufficient in most cases. …

Scala

7 min read

Accessing emails via XOAuth2
Accessing emails via XOAuth2
Scala

7 min read

Marek Kadek

Marek Kadek

28 Followers

Software Engineer @ https://www.linkedin.com/in/marekkadek/

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Manning Publications

    Manning Publications

  • Dean Wampler

    Dean Wampler

  • Pinterest Engineering

    Pinterest Engineering

  • Algorithmiq

    Algorithmiq

See all (47)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams