Open in app

Sign In

Write

Sign In

Bartłomiej Żyliński
Bartłomiej Żyliński

90 Followers

Home

About

Jan 23

What Is Keycloak and What It Does?

Comprehensive guide through Keycloak, its features and potential uses cases. — Application security is becoming a more and more important topic on a day-to-day basis. Unauthorized access to protected data can potentially cost millions of dollars in the form of various financial penalties. Almost every application needs some reliable tool to manage its users’ identities and accesses. There are a bunch…

Security

6 min read

What Keycloak Is and What It Does?
What Keycloak Is and What It Does?
Security

6 min read


Jan 19

Core Machine Learning Metrics

All in one comprehensive guide through core machine learning model metrics. A few lessons learned from working with machine learning models. — Correctly evaluating model performance is a crucial task while working with machine learning. There are quite a few metrics that we may use to do so. For someone who just started the journey in this field that can be problematic — at least it was for me. I will start…

Machine Learning

8 min read

Core Machine Learning Metrics
Core Machine Learning Metrics
Machine Learning

8 min read


Jan 17

OpenID Connect Flows

Deep dive guide throughout processes of obtaining Access Token in OpenID Connect. — In today’s text I will describe and explain OpenID Connect Flows. The processes of authentication described in OpenID Connect specification. As OpenID Connect is built upon OAuth part of the concepts below will have the same meaning as in case of OAuth. …

Security

4 min read

OpenID Connect Flows
OpenID Connect Flows
Security

4 min read


Jan 11

OAuth Grant Types

Deep dive guide throughout processes of obtaining Access Token in OAuth. — In today’s text I will describe and explain OAuth Grant Types — the processes of authorization. I will start with a quick recap of most basic OAuth roles. Table of Content · Recap of OAuth Roles · What is Grant Type? · OAuth Grant Types · Grant Types Lexicon ∘ Authorization Code ∘ Implicit ∘ Resource…

Security

7 min read

OAuth Grant Types
OAuth Grant Types
Security

7 min read


Jan 9

SAML vs OAuth vs OpenID Connect

Comprehensive guide through the most commonly used web security standards — Nowadays there is no need for stressing the importance of web applications security. Almost on a weekly basis, we hear about new security breaches, data leaks, and other security failures. Of course, web applications vulnerabilities are responsible only for some of them. …

Software Development

8 min read

SAML vs OAuth vs OpenID Connect
SAML vs OAuth vs OpenID Connect
Software Development

8 min read


Jan 7

Software Engineer Questions To Future Employer

A bunch of general ideas for questions software engineers may ask their future employers to determine if the company is the one. — During the whole recruitment process, we are asked a lot of questions to prove our skills as software engineers. This is understandable, as each company wants only the best employees from perspective of their more or less sane — criteria. It is equally understandable that we, as engineers, also want…

Software Development

7 min read

Software Engineer Questions To Future Employer
Software Engineer Questions To Future Employer
Software Development

7 min read


Jan 4

What Is A Monad?

A monad is a concept originating from a part of mathematics called category theory, not a class or trait. In this article, I will try to explain its structure and inner workings. With the use of Optional from Java, I will try to describe all of this in a more…

Monads In Java

5 min read

What Is A Monad?
What Is A Monad?
Monads In Java

5 min read


Jan 4

Introduction to JVM Compilation

Have you ever thought about how JVM internally — why HotSpot is even called HotSpot or what is the Tiered Compilation and how it relates to Java? Answering such questions will be the main focus of today’s article. …

JVM

8 min read

Introduction to JVM Compilation
Introduction to JVM Compilation
JVM

8 min read


Jan 2

Java Optional Evolution

Quite long ago around the year 2014 Java 8 was released bringing the new standard to the Java ecosystem. One of the features included in this release was an Optional. Simple yet very useful class for handling nullable objects and values. Quick time skip to year 2023 and Optional, consists…

Java

5 min read

Java Optional Evolution
Java Optional Evolution
Java

5 min read


Jan 1

What Is Sharding?

Sharding is a technique of splitting some arbitrary set of entities into smaller parts known as shards. It is used to achieve better consistency and reduce contention in our systems. In this article, I will tell you a few more things about sharding which despite its significance, also has some…

Software Development

7 min read

What Is Sharding?
What Is Sharding?
Software Development

7 min read

Bartłomiej Żyliński

Bartłomiej Żyliński

90 Followers

Software Engineer at SoftwareMill, Blogger

Following
  • Beck Moulton

    Beck Moulton

  • Graham Brooks

    Graham Brooks

  • Judah Owolabi

    Judah Owolabi

  • Konstantinos

    Konstantinos

  • SM Raiyyan

    SM Raiyyan

See all (157)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech