• Bubble
  • Bubble
  • Line

How to setup a persistent DNS at Home on Your Server or Raspberry PI with a dynamic IP

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2020-02-01T18:15:00Z
  • 4 min to read
How to setup a persistent DNS at Home on Your Server or Raspberry PI with a dynamic IP

I'm pretty sure you have your own server at home. Maybe it's a  small and efficient Raspberry PI. It could even be a full blown server.
You want to access your data from outside easily. Or maybe you'd like to host some webserver or other software and make it accessible to the world.

There is only one slight problem. Most consumer home networks have dynamic IP's. This means that your IP changes every 24 hours or at a different predefined time.
Without a static IP you'll always have to gi.ve your new IP address to others, or what's worse You would need to change your DNS IP record everyday yourself!
Continue reading for the solution!

read more

Kubernetes cert-manager and letsencrypt doesn't generate certificates anymore http to https redirect

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2020-01-04T14:09:00Z
  • 3 min to read
Kubernetes cert-manager and letsencrypt doesn't generate certificates anymore http to https redirect

You've probably set up a Kubernetes cluster, which contains a load balancer such as Traefik or Nginx. You've easily set up cert-manager to generate your SSL TLS certificates via LetsEncrypt.

Everything worked fine until one day you realize your certificates aren't updated and generated anymore! Now, something is wrong but you don't really but you don't really know what.

  • Has your Kubernetes cluster been compromised?
  • Have you been banned by Letsencrypt? 
  • Has cert-manager failed?
  • Is your loadbalancer not working anymore and are you getting 404 errors?
read more

A new kind of promise

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2019-11-22T08:39:00Z
  • 3 min to read
A new kind of promise

At the beginning of this year, I made myself a promise. A promise that I'd write more. Another promise I made myself was that I'd post more often on my blog.

These promises come from various standpoints. Including the fact that keeping promises improves our self-perception.
But there's something more to this. Writing is actually beneficial. Various research indicates that writing helps us improve our life.

read more

Your ideas are not your own. Ideas and the liberty of thought

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2019-11-15T18:17:00Z
  • 7 min to read
Your ideas are not your own. Ideas and the liberty of thought

Dear reader, as you're sitting down and reading these lines I suppose you're feeling comfortable. You should.

The more you'll read the more you will deepen in essence. Your concentration will progress to comprehend what follows.
By the time you will have reached the end you'll be happy to have invested your time wisely.
Even if you're probably on social media or "spending" your time somewhere on the internet.

The monetary exchange in our digital era is information.
The same exchange has always existed and it continues to have a huge value in society.

read more

Life Efficiency - Genesis

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2019-10-30T21:05:00Z
  • 4 min to read
Life Efficiency - Genesis

The inception of any new project brings with it joy and excitement.

This is the official public announcement of a project I've started to do research and work on quite a while ago. Curious what it's about? Read on!

NOTE: This project has halted for an indefinite amount of time, maybe I'll start working on it again somewhere in 2024.

My intention is to create a video course, book, workshop and community around "Life Efficiency The Art of Becoming Irreplaceable in an Artificial Intelligence-Driven World". It will change the shape of your future, forever.

read more

IMAP Elixir Adventures The complete guide to handling IMAP e-mails from within Elixir

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2019-08-23T15:07:00Z
  • 10 min to read
IMAP Elixir Adventures The complete guide to handling IMAP e-mails from within Elixir

The complete guide to handling the processing of IMAP e-mails with Elixir.
The functionality to receive and process emails automatically is extremely important for any business to succeed. All entrepreneurs depend on being able to automate.

I've did the legwork on how this works so you can just focus on processing everything:)

Recently I wanted to do some IMAP e-mail processing in Elixir. The first step was simple. I started researching to see if there are certain libraries which can process incoming e-mails.
Processing IMAP e-mails with more mainstream programming languages seems to be simpler on first sight. There are more libraries available yet those programming languages lack the power and elegance of Elixir.

read more

Alexia Telegram Bot Library for Elixir Multi Bot Environments and Supervisor

Andrei Clinciu Article AUthor
Andrei Clinciu
  • 2019-04-12T07:04:00Z
  • 8 min to read
Alexia Telegram Bot Library for Elixir Multi Bot Environments and Supervisor

The people who proclaim that chatbots are the future haven't seen the first IRC chatbots from the 1990's. Especially the project called Eggdrop from 1993.

Want to get started? Jump over the introduction and start creating your own Telegram bots with Alexia.

I have been looking at ways to create awesome chatbots for a plethora of projects. I had chosen to focus specifically on Telegram.

Why Telegram?

Why telegram and not something else? Telegram has an open API which just works. It's simple and effective. Pretty complex bots can be created.
Telegram has groups and channels which can host thousands of people at the same time. Bots can join those channels and groups and provide functionality there.

read more

Building Great Software
The digital Revolution begins when you learn to automate with personalized software.

Find me on social media