Dawid Kotarba

  • Home
  • Blog
  • Resume
  • Contact

Dawid Kotarba

Productivity

InnerSource? What’s that?

Have you ever had a task to write something commonly used in a company (like an authentication mechanism) for your greenfield project, but there was nobody to ask for hints how to connect to a corporate infrastructure? You checked with a couple of teams and discovered that the most experienced Read more…

By Dawid Kotarba, 2 months26/01/2023 ago
Monitoring

JavaMelody – monitoring made easy

A properly monitored application can make life much easier, especially if something goes wrong in the production environment. Without the ability to see measurements related to resource utilization (like heap space, CPU usage, disk space, active threads, GC pauses, HTTP requests, and so on) it is pretty challenging to understand Read more…

By Dawid Kotarba, 3 months22/12/2022 ago
Productivity

Make your documentation awesome with PlantUML!

Some time ago, I briefly described one pretty useful Python tool that can draw fantastic diagrams from code: Draw architecture diagrams like a boss! There is yet another tool I can recommend – PlantUML. Despite the initial release in 2009, I have not heard about this tool for a long Read more…

By Dawid Kotarba, 6 months11/10/2022 ago
Productivity

Building your own knowledge database? Try Obsidian

For many years I was searching for a tool that could help me to build my knowledge database (and categorize notes or documents). Each application had its pros and cons. Among others, I used mostly Google Keep (fast, simple, searchable), Notion (powerful but slow for me), OneNote (generally good but Read more…

By Dawid Kotarba, 6 months29/09/2022 ago
Architecture

Draw architecture diagrams like a boss!

I am always grateful when I see any architecture diagram once I join a new project. A picture is better than a thousand words. A well-designed diagram can quickly enlighten us about the architecture of the project. The more we see such diagrams in the company we work for, the Read more…

By Dawid Kotarba, 10 months27/05/2022 ago
Architecture

How helpful are Architectural Decision Records (ADRs)?

A few years ago, my team started to write ADRs. We had several green projects and we were all responsible for the architecture of these new systems. We had also the ability to choose the tech stack – at least to some extent. Obviously, we did not want to contaminate Read more…

By Dawid Kotarba, 10 months16/05/2022 ago
Blogging

Own a blog in the cloud in less than 5 mins with Docker. Free, fast, and with SSL!

In my recent post, I described how cool is the Free Tier in the Oracle Cloud – we can for example spawn a pretty strong ARM server and use it for free (see Oracle Cloud Free Tier – too good to be true? for more details). While I was using Read more…

By Dawid Kotarba, 11 months30/04/2022 ago
Cloud

Oracle Cloud Free Tier – too good to be true?

Cloud-related topics are trendy for many years. There is no escape from that and sooner or later, every dev will need to get familiar at least with the key concepts. Yes, I know there are DevOps teams for that, and I have already heard complaints from developers that the maintenance Read more…

By Dawid Kotarba, 11 months30/04/2022 ago
Security

Secure your files in the cloud – Cryptomator for the rescue!

The 3-2-1 backup rule I guess we all know this saying and I guess all of us have already advanced from type 2 to type 1 a long ago: There are two types of people : People who do backup People who will start doing backup — Author: life, for Read more…

By Dawid Kotarba, 1 year23/02/2022 ago
Quality

Delivering high-quality software – a code review

Other posts in the “Delivering high-quality software” series: 1. Delivering high-quality software – a clean code 2. Delivering high-quality software – a code review A proper process of code review is another part required to deliver software that not only “works” but also evolves correctly. Doing a code review is Read more…

By Dawid Kotarba, 1 year02/12/2021 ago

Posts navigation

1 2 3 Next
  • Home
  • Blog
  • Resume
  • Credits
  • RSS
  • Contact
  • GitHub
  • LinkedIn
Hestia | Developed by ThemeIsle
  • Other posts