How to model any DFA using SQL

The Problem This was one of the challenges I had to handle recently. I wanted to model a Definitive Finite Automata (DFA) using SQL. This reminded me of one of the courses I took in my bachelors (+). This is where I understood how to use DFA for a SQL problem which at first, seems unsolvable. Let’s define the problem clearly. Note that this is a real-life business problem. I’m not talking about theory and a made-up problem. ...

February 20, 2026 · 10 min · 2064 words · Amir

Docker Commands I use on a daily basis

I’ve been using docker for years. And there are multiple commands which have been very useful to me. To me, Docker is one of the most innovative creations of all the time. I see it as basically the best way to release software. The upside is that once you set a Dockerfile and built a package, you don’t have to worry about whether the system dependencies are installed correctly or not. ...

November 29, 2024 · 4 min · 806 words · Amir

How to Record Google Meet Session With OBS Studio

Some days ago, I wanted to record a Google Meet session as a podcast and I didn’t want to pay for just recording the call, neither to google nor third party services. Update 2024-11-02 Previously, I used the browser method to record the screen since I heard my voice twice in the recording. This way, the issue is fixed. But, There are other solutions! The better solution would be to just record the screen normally. These would be the sources. One would capture your audio, and the other would capture your screen and their audio. ...

May 19, 2024 · 3 min · 546 words · Amir