Skip to content
View afroisalreadyinu's full-sized avatar

Block or report afroisalreadyinu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
afroisalreadyinu/README.md

This is Ulas Turkmen's Github profile you are looking at

The name is pronounced as in Ooh-lush Turk-mehn

I'm a developer with expertise in building and running robust, high-load online applications. I have always aimed to keep things easy to understand, extend, scale, debug and deploy. Here are a couple of entry points to my contributions:

  • miniboss is a tool for testing container clusters locally. It's docker-compose with lifecycle events right now, but I intend to add load testing and pytest integration soon.

  • stashpy is a replacement for Logstash that offers much better testability and easier configuration. Also, it's written in Python, so those who know the language can build on it.

  • I wrote a number of tutorials on Ansible, Kubernetes and AWS, here and on my blog.

  • The Go language is what I am currently focusing on. I wrote a rather detailed tutorial on Go tooling (The How and Why of Go, Part 1: Tooling), which I might even follow up on with a second installment.

Working on web software, I inevitably got entangled with all things browser-related -- JavaScript, CSS, browser APIs etc. I'm comfortable working in this domain, but it's not my main focus.

In a previous career, I did a PhD in Cognitive Science. This gave me the chance to read and think about all kinds of interesting topics (you can read my PhD thesis titled Situated Concepts and Pre-Linguistic Symbol Use here), and I'm fairly well-versed in topics related to AI, machine learning, data mining and computational linguistics. These skills came in handy when I worked as the CTO of a chatbot company, and I try to stay up-to-date by attending meet-ups on various topics and reading recent academic research as often as I can.

Twitter: @morphotactics

Blog: OK I GIVE UP

LinkedIn: Me

Popular repositories Loading

  1. miniboss miniboss Public

    The most versatile way to manage containers locally

    Python 720 11

  2. stashpy stashpy Public

    A Logstash replacement in Python

    Python 110 5

  3. abl-mode abl-mode Public

    Emacs minor mode to simplify test-driven development using virtual environments

    Emacs Lisp 38 5

  4. practical-ansible-intro practical-ansible-intro Public

    A practical guide to Ansible

    Python 28 6

  5. fedora-provisioning fedora-provisioning Public

    Ansible playbook example for provisoning a Fedora workstation

    23 5

  6. logfigure logfigure Public

    Python logging configuration that respects your sanity

    Python 18