Migrating a #PostgreSQL database to a diferent PostgreSQL version or to a restrictive Postgres instance of cloud providers like #AWS-RDS

By | December 11, 2019

There are instances when one needs to migrate data from a Postgres database to a different PostgreSQL database version or even worse to a restrictive PostgreSQL instance of cloud providers like #AWS-RDS. When migrating to a different version of Postgres after you used to run on a frozen production version for long time it may… Read More »

#SQL to remove duplicate rows from a table in #Oracle

By | December 11, 2019

Sometimes you need to add by hand a primary key on a table that initially did not have any constraint. Most of the time you will run into the issue of having duplicate rows, so first we must make sure there are no duplicate rows. Duplicate rows are the rows that have duplicates in the… Read More »

#OpenSSH private keys with old PEM format

By | December 11, 2019

Starting from openssh 7.8 the default format for private keys has changed from PEM to OpenSSH: That means that private keys generated with the referenced command: (ssh-keygen -t rsa -b 4096) are no longer generated as PEM format. Lot’s of online services do not accept this format yet CircleCI, GitHub are some of the services… Read More »

Acronyms of a #VC for #fintech people

By | December 8, 2019

When you start reading lots of VC tweets and blog posts is easy to get confused by the deluge of acronyms they use. The following are the basic definitions for the most important acronyms. CAC = Customer acquisition cost TAC = Total acquisition cost LTV= Lifetime value TAM = Total available market YoY growth =… Read More »

Disable core dumps in #Linux

By | December 11, 2019

Systemd doesn’t completely control whether core dumps are made or not. It mainly determine where such dumps go, and whether they should take up space or not. It may prevent some user space core dumps, but not all. With “Storage=none”, they can still occur and are registered by journald, but they don’t take up disk… Read More »

November, 1st – New Month, New Opportunities

By | November 1, 2019

Dear Reader, I am coming back to the topic that hooked me on the blogging activity – the MIND, slowly becoming a new habit. Today is the first day of a new month and I have seen many media posts that share thoughts on the first day of a new month. Now, I also wish… Read More »

Things worth reading: Some resources about Protocol Buffers in #golang and #gRPC

By | November 1, 2019

Looking around microservice communication protocols I discovered protocol buffers and gRPC as a new alternative to REST with XML or JSON. XML is used in standards like ISO 20022 for financial messages, JSON is widely used by all the new APIs in fintech (Stripe, TransferWise, lots of PSD2 API implementation of banks etc.) Both of… Read More »

Banking 2.0 or the online revolution @imaginecurve #fintech #swag

By | May 6, 2020

As a new found collector of challenger bank accounts the new #fintech Curve (@imaginecurve) it was an obvious must have. When I heard about this “magic” proxy card, one card to hold all your other cards, I was in awe. How natural and simple idea that fit my case perfectly. Due to the new found… Read More »

Libraries #golang : Inter Planetary File System client

By | October 29, 2019

In all this talk of distributed systems the Interplanetary File System is a fun practical subject. Obviously golang should be part of that. According to Wikipedia: The InterPlanetary File System (IPFS) is a protocol and peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file… Read More »

Connect to github with ssh key

By | October 28, 2019

This is a straight forward list of steps to connect to github with a ssh key instead of user/password. I am using Linux on my development machine so things are quite easy with ssh. STEP 1: Create a ssh key # ssh-keygen -t rsa -b 4096 -C “george@voina.org” STEP2: Add the key to the authentication… Read More »