Motivation Sometimes we need to share a secret with a colleague, and frequently it’s a hassle to do so securely. Worst options include people simply sending plain-text secrets over email or slack. Better, if this is some sort of encrypted email service like ProtonMail, but still it’s a fairly brittle way if we’re dealing with… Continue reading No-frills secret sharing with openssl
PostgreSQL Fatal – semctl crash and user id
Recently spent over a week in total (maybe 2 days net time) to realize that I was hitting this postgres bug – https://bugs.launchpad.net/ubuntu/+source/postgresql-9.5/+bug/1649877 . Documenting this just in case for the future, as it was pretty non-trivial to find that this was the issue I had. The weird part was that it started happening maybe… Continue reading PostgreSQL Fatal – semctl crash and user id
My 3-minute fire pitch of Reliza @ InvestOttawa
I was giving this pitch yesterday, it was a great atmosphere at Invest Ottawa and ton of positive emotions. Reliza is about bringing and reinforcing common sense into software releases and it’s very exciting to be part of this project! Slide in good quality is here: https://www.slideshare.net/PavelShukhman/reliza-3minute-fire-pitch-one-slide-pavel-shukhman-investottawa
2 nice tools for drawing cloud diagrams
Was looking for something like that for a while, and saw today these 2 nice tools that help create and visualize cloud architectures: 1. cloudcraft.co – more mature and nicer, but AWS only 2. cloudmaker.ai – new, more issues, pros: has unlimited grid on free tier and support for all 3 – Azure, AWS, GCP,… Continue reading 2 nice tools for drawing cloud diagrams
Machine-learning based research on cancer-beating molecules in foods
Very interesting read – https://www.nature.com/articles/s41598-019-45349-y And here is resulting visualization chart of cancer-beating molecules in foods from this research:
YubiKey for SSH on Windows: Complete Walkthrough
Update: Watch my talk at OWASP Ottawa discussing SSH security (gives perspective to this walkthrough). Also if you are looking for a Linux or Chrome OS setup, look here. At Reliza we are switching to using YubiKeys for our SSH authentication which is possible via PGP encryption. This guide is for Windows and using SSH… Continue reading YubiKey for SSH on Windows: Complete Walkthrough
Reliza Elevator Pitch
Nowadays, every organization is an IT company. Major banks may have more developers than Microsoft or Google. Strong IT business back-bone was the reality of yesterday, while digital transformation is the reality of today. Operating an IT company means continuous software development and maintenance. The more complex the software becomes the harder it is to… Continue reading Reliza Elevator Pitch
Reliza Versioning is now available on GitHub and Maven Central
Reliza Versioning is now available on GitHub here under MIT License. It also can be found as Java dependency on Maven Central here. It is a small tool and library that allows to auto-increment versions (mainly for the scripts) using either CalVer or SemVer or custom version pattern. Soon, we’re hoping to release a Jenkins… Continue reading Reliza Versioning is now available on GitHub and Maven Central
Resources for promoting to Maven Central
Reminder for myself: this is a very good write up how to promote – https://dzone.com/articles/publish-your-artifacts-to-maven-central Official guide – https://central.sonatype.org/pages/releasing-the-deployment.html Requirements (very important) – https://central.sonatype.org/pages/releasing-the-deployment.html Notes for the DZone article – no need to keep gpg password in plaintext, it will prompt. However, for sonatype password it doesn’t prompt so for now my solution is to add and then… Continue reading Resources for promoting to Maven Central
Some trouble with JUnit 5 and solution
Yesterday had a pretty weird issue with Junit 5 which didn’t compile. Spent half a day trying to tweak pom file, specify specific directory and making sure I have proper scope and such. Funniest thing tests were working from eclipse, but from CLI both tests and package compilation fails. Turns out Eclipse was using incorrect… Continue reading Some trouble with JUnit 5 and solution