Homepage
Open in app
Sign in
Get started
Complexity is the enemy
Things developer related that are on my mind. Or fallows Stack Overflow-ers.
Follow
CSS. All the ways to align elements left and right.
CSS. All the ways to align elements left and right.
A short history lesson that probably most front-end devs know. But I didn’t so I decided to share. Plus there is a little trick at the end…
piotr szybicki
Nov 22, 2019
Passing function as arguments in Angular
Passing function as arguments in Angular
how components can talk back to each other.
piotr szybicki
Sep 29, 2019
When to use inheritance.
When to use inheritance.
“Favor ‘object composition’ over ‘class inheritance’.” (Gang of Four 1995:20)
piotr szybicki
May 26, 2019
Authentication using OAuth2 Implicit Flow using Azure Active Directory
Authentication using OAuth2 Implicit Flow using Azure Active Directory
I recently begun to work in a new company. And unlike my previous job the goto cloud provider is the Microsoft Azure. We have plans to…
piotr szybicki
Apr 15, 2019
Must(read) on Optional(type)
Must(read) on Optional(type)
This article is long time coming. It culmination my 4 year struggle to understand proper usage of the optional type.
piotr szybicki
Apr 3, 2019
Optimizing database inserts in java. Pointers for spring and JPA users.
Optimizing database inserts in java. Pointers for spring and JPA users.
As queue is not always a solution :)
piotr szybicki
Jan 20, 2019
Spring Boot, file upload via Rest Controller.
Spring Boot, file upload via Rest Controller.
Two days ago I started on a new story on a project that i’m involved in. And frankly I told on stand up on Tuesday that I will be done in…
piotr szybicki
Dec 22, 2018
Some things I wish I knew before I start to work with Angular: NgRx
Some things I wish I knew before I start to work with Angular: NgRx
It will be final peace on my series abut lessons learned in angular. I will write other pieces but they won’t be about basic building…
piotr szybicki
Dec 9, 2018
Why we can’t inject TeplaterRef into a directive?
Why we can’t inject TeplaterRef into a directive?
Recently I started answering questions on stack overflow. I found this very rewarding as well as useful to retain the knowledge. As…
piotr szybicki
Dec 2, 2018
Some things I wish I knew before I start to work with Angular. Part 2. (Performance)
Some things I wish I knew before I start to work with Angular. Part 2. (Performance)
Link to part 1.
piotr szybicki
Nov 23, 2018
Deploy Keycloak to Kubernetees cluster on GCP
Deploy Keycloak to Kubernetees cluster on GCP
I created this guide because when I tried to search for the solution I couldn’t find it. I thought this would be trivial. But it turns out…
piotr szybicki
Oct 16, 2018
Angular Chat Using Kubernetes with WebSockets
Angular Chat Using Kubernetes with WebSockets
This is not as easy as one might think. There is a lot of decisions that you have to make before you deploy your app to the cloud. I have…
piotr szybicki
Oct 12, 2018
What I look for in a code review
What I look for in a code review
Code review is important we all know that. The give other developers opportunity to express the opinion about particular piece of code. In…
piotr szybicki
Oct 8, 2018
Some things I wish I knew before I start to work with Angular.
Some things I wish I knew before I start to work with Angular.
So this time around on my quest fighting with complexity I will make an admission of guild. Some time ago I started working in new company…
piotr szybicki
Oct 3, 2018
CQRS in the Cloud with Spring Boot.
CQRS in the Cloud with Spring Boot.
I wanted to write this article for a long time. As I find usages for that pattern in almost every project I worked on (Although i’m not…
piotr szybicki
Sep 28, 2018
Envelope Encryption with Google Tink and GCP Key Management (with example).
Envelope Encryption with Google Tink and GCP Key Management (with example).
Cryptography is a subject that was forgotten 5 minutes after we passed an exam in collage. Companies these days have teams that design…
piotr szybicki
Sep 24, 2018
Hazlecast on GCP (google cloud platform) part 2
Hazlecast on GCP (google cloud platform) part 2
So part to how to put hazelcast on GKE ( Google Kubernetes Engine) Part 1 can be found here. First we need to do some setup. Setting…
piotr szybicki
Aug 24, 2018
Hazlecast on GCP (google cloud platform) part 1
Hazlecast on GCP (google cloud platform) part 1
In this article I am going to discuss the process of deploying, securing hazelcast cluster in to the GCP (Google Cloud Platform). And in…
piotr szybicki
Aug 3, 2018
Introduction to TensorFlow for Developers. Part 5/?. 1-D Linear Regression.
Introduction to TensorFlow for Developers. Part 5/?. 1-D Linear Regression.
Linear regression is the first ML (machine learning) algorithm that we will discuss. We will build upon knowledge from previous articles. I…
piotr szybicki
Jun 26, 2018
Introduction to TensorFlow for Developers. Part 4/?. 1-D Loss Function
Introduction to TensorFlow for Developers. Part 4/?. 1-D Loss Function
The last topic before we do some Machine Learning :). It will feel a little bit theoretical but trust me with the next article it will all…
piotr szybicki
Jun 26, 2018
HTTP caching with hazelcast, and other tricks how to make my angular app load faster.
HTTP caching with hazelcast, and other tricks how to make my angular app load faster.
Front-end
piotr szybicki
Jun 19, 2018
Introduction to TensorFlow for Developers. Part 3/?. Optimizer part 2. Decay of learning rate.
Introduction to TensorFlow for Developers. Part 3/?. Optimizer part 2. Decay of learning rate.
Link to part 1 : Link
piotr szybicki
Jun 16, 2018
Introduction to TensorFlow for Developers. Part 3/?. Optimizer part 1. GradientDescentOptimizer
Introduction to TensorFlow for Developers. Part 3/?. Optimizer part 1. GradientDescentOptimizer
Ok. it feels a little bit like inception i have part 1 of part 3. But optimizations algorithms are a deep topic and I want to do it…
piotr szybicki
Jun 13, 2018
Introduction to TensorFlow for Developers. Part 2/?: Tensorboard and colab
Introduction to TensorFlow for Developers. Part 2/?: Tensorboard and colab
Part 1: Introduction.
piotr szybicki
May 15, 2018
Introduction to TensorFlow for Developers. Part 1/?. Tensor multiplication
Introduction to TensorFlow for Developers. Part 1/?. Tensor multiplication
Machine Learning is where all the hype right now (and blockchain). We heare the worls like AlphaGo, Watson, Alexa recently Google Duplex…
piotr szybicki
May 15, 2018
About 12 developer labors
Latest Stories
Archive
About Medium
Terms
Privacy
Teams