Presentations

The blog website is currently under migration process. Some posts are not accesible. Please be patient. I'm adding them gradually.
    Presentation list
  • SOLID as OOP abstraction
  • SOLID for Adults
  • Code Crime Scene
  • Software Quality for Programmers
  • Technical Roadmap
  • Software Maintenance
  • Seven Personality Types of Software Developer

SOLID as OOP abstraction

Main goal of this session is to explain in details core aspects of SOLID principles. Code samples are in C# , but SOLID principles are language agnostic and should be applied by any software engineer regardless used programming language.

Presented:

2015-03-05 Wroclaw, Poland

Download slides: Slides (EN)


SOLID for Adults

The goal of the session is to show the history, theory and practice of the SOLID principles in business and technical context of created software system. Examples will be presented in C# language, but SOLID principles can and should be applied by every software engineer regardless of the used programming language.

Presented:

Warszawskie Dni Informatyki 2016-03-23 Warszawa, Poland
2016-06-18 Wroclaw, Poland

Download slides: Slides (EN)


Code Crime Scene

Goal of the session is to show ways of identifying badly written code in long term perspective. As an example a OSS e-commerce platform was examined and the results will be discussed during session. I will also show waht we, as developers, should pay attention while doing out daily programming routines. Both programmers and other team members will be able to identify commited code crimes :)

Presented:

2016-06-14 Lodz, Poland

Download slides: Slides (EN)


Software Quality for Programmers

I will show what is and how software quality should be understood by developers. I will answer why software quality is important and how to ensure enought quality for our project. Few code samples will be provides in .NET/C# language, but session deliver an universal message.

Presented:

2016-11-26 Wroclaw, Poland

Download slides: Slides (EN)


Technical Roadmap

Thoughts about business and IT alignment

Presented:

2017-03-11 Wroclaw, Poland

Software Maintenance

Presentation about what testers should consider and demand from developers while focusing on maintainable software, pain-less updates and bug-free software

Presented:

Konferencja Akademia Jakości 2017-03-15 Warsaw, Poland

Seven Personality Types of Software Developer

The goal of the session is to make every programmer aware that software development is a team process. I will present seven types of programmer personalities and scenarios of their best use in software development. This part will conclude with potential areas to explore by each of us in order to be a better engineer and leader. Next I will refer the topic of building effective teams, IT industry and the context in which different personalities fit best. I will leave session participants with thoughts and "call to action" about their further mental development as a professional software engineer, intrinsic leader and teamwork player.

Presented:

2017