About

Personal FAQ

This is my personal FAQ. If you want to find more about me, check my CV links.

Favorite File Format for Writing

I like plain text format and prefer LaTeX when possible. Otherwise, I prefer Markdown.

Mastering Go, 2nd edition Book

The 2nd edition of Mastering Go is ready and you can get it from Packt, Amazon.com, Amazon.co.uk, or any other Amazon store.

Mastering Go Book

The Mastering Go book is ready and you can buy it from Packt, Amazon.com, Amazon.co.uk, or any other Amazon store.

Go Systems Programming Book

The book is ready and you can buy it from Packt, Amazon.com, Amazon.co.uk, or any other Amazon store.

Go Systems Programming

You can find more information about Go Systems Programming at https://www.mtsoukalos.eu/Go-Systems-Programming.

I used to have my own magazine column!

Starting from issue 151, Linux User and Developer magazine publishes “The Coding Column”. The last “Coding Column” was in Linux User and Developer issue 165.

Things that I am proud of

  • The July 2013 issue of MacTech magazine had 4 of my articles published!
  • Writing an ftp client in C++ (for Linux) for my M.Sc. project!
  • Writing articles for Computer magazines for more than 10 years!
  • I have written articles for ;login magazine!
  • I have written articles for 3 UK Linux magazines: Linux User & Developer, Linux Format and Linux Voice!

Favorite Programming Language

My favorite programming language of all time is C. However, nowadays I really enjoy working with Go, Python and Rust.

The Programming Languages I want to learn next

The current list is the following:

  • Rust
  • Erlang
  • Elixir
  • R

Which programming languages do I use?

I regularly use Python 3 for writing UNIX scripts as well as Go and Rust for Systems Programming. The last few years, I also write bash(1) scripts, mainly for defining CI/CD jobs.

Do I offer Consulting Services?

Yes. Contact me for more information.

Am I available for teaching?

Yes. Contact me for more information.