Preslav Mihaylov

Software Engineer, Consultant, Speaker & Technical Trainer

How to remove the BS from your Facebook feed

Yesterday, while listening to Can’t Hurt Me while driving, I heard about how the author has disabled his facebook feed entirely to not waste time using it.

I decided to follow-up with an action myself as I realised what huge % of my facebook feed is useless – full of photos & memes from people I hardly know.

Yet, there are other people posting useful stuff which I’m interested in – e.g. interesting news, trends, community posts or the usual photos but from people, who are my relatives or I care about.

Hence, I decided to do a big facebook clean-up by unfollowing all the people with meaningless or distracting posts.

Continue reading

Using Kibana to Debug Production Issues


This article is part of the series Integrating your Go service with ELK

In the last chapter of these series, we covered how to create your first Kibana dashboard for a sample web application.

Although that will help you setup Kibana for your production services, what you’ll be doing 99% of the time would be to actually use the dashboard to monitor & debug issues you observe on production.

This is the final post in the series for monitoring Go applications \w Kibana. It will give you some practice using your newly created dashboard to identify problems with a sample web application.

So if you’ve setup Kibana for the first time or you’ve just joined your new team & seen your Kibana dashboards without a clue what’s going on, this post is for you!

Continue reading

How to create a Logging Dashboard with Kibana


This article is part of the series Integrating your Go service with ELK

In this tutorial, I’ll show you how to create a dashboard for your application’s structured logs in Kibana.

This is a follow-up to this article, which covers how to instrument your Go application \w structured logging for use by Kibana (in this tutorial).

We’ll use Kibana v7.6 but any version you’re using should work. It’s just that your UI might look a bit different & you’ll have to adjust.

Let’s jump straight in! We’ll stick to simple panels, which suite most of the use-cases you’d need.

Continue reading

todocheck v0.2.0 is live!

The next release of todocheck – the tool that helps you track & keep TODOs actionable is live!

First time you hear about it? – check this out first.

In version 0.2.0, the main focus was extending support to new programming languages & issue trackers.

Hence, there are now five new languages supported – R, PHP, Rust, Swift & Groovy.

Support has been also provided for two new issue trackers – Pivotal Tracker & Redmine.

Additionally, one useful new feature is that todocheck now supports passing in your issue tracker authentication token via an environment variable – this will make it a lot easier to integrate the tool in your CI environment!

Finally, you can now specify todocheck’s output to be in JSON format. This provides the opportunity to create IDE plugins or include support for todocheck into linter aggregators.

See the full changelog here & don’t forget to update your binary to the latest release!

« Older posts

© 2020 Preslav Mihaylov

Theme by Anders NorenUp ↑

BulgariaEnglish