Learning Tracks

If you want to learn more structuredly, you can find links to different learning tracks in the categories that interest you.

Learning tracks are articles that meet your needs and aim at a specific objective. As fresh articles are written, more tracks will be added.

🧑‍💻 Software Engineering

  • Software Architecture (17 articles) - Everything about properly architecting your software.

  • System Design (9 articles) - How to design complex systems.

  • API Design (7 articles) - How to design and build APIs.

  • DevOps (4 articles) - How to bring people and processes together to bring value to the users.

  • Cloud Computing (3 articles) - Everything about cloud computing (AWS, Azure, GCP, OCI).

  • Design Patterns (3 articles) - Solutions to common problems in software design.

  • Clean Code & Technical Debt (2 articles) - How to write great software.

  • Git (2 articles) - Everything about Git and tools.

  • C#/.NET (2 articles) - Learn more about C# / .NET tech stack.

  • Testing (1 article) - How to test your software.

  • Databases (1 article) - Learn more about databases.

📈 Trends

  • General Trends (4 articles) - All you need to be informed about current trends in the industry.

  • Surveys (1 article) - Analysis of significant trends in software engineering by using questionnaires.

📱Product Development

  • Agile (3 topics) - How to work in an iterative mode and deliver value constantly.

  • Feature factories (1 topic) - If you focus only on new features, you work here.

  • Estimations (1 topic) - How (not) do software development estimations.

🧖‍♂️Leadership

  • Structuring Teams (4 articles) - How to build great teams.

  • Collaboration (4 articles) - How to collaborate effectively with others and provide value.

  • Engineering Metrics (3 articles) - Everything you need to know about your teams.

  • Hiring (2 articles) - How to hire the right people for your team.

  • Leadership styles (2 articles) - You need to know and use leadership styles.

  • Feedback (1 article) - How to give and receive feedback properly.

  • Cultures (1 article) - Setting a property company/team culture.

🏃‍♂️Personal Growth

  • Career in Tech (6 articles) - Growing your career.

  • Learning (4 articles) - What and how to upskill yourself.

  • Productivity (4 articles) - How to be highly productive.

  • Soft skills (4 articles) - Important personal traits and skills for career growth.

  • Books (4 articles) - My book reviews and recommendations.

  • Wellbeing (1 article) - How to deal with personal constraints and improve yourself.


Do you want to see some other learning tracks here? Feel free to contact me.