The Programmer's Oath
WarsawJS Meetup #81 — OnlineMay 12, 2021, Poland, WarszawaDiscussion about morality and ethics as a contractor in times of a global pandemic with an introduction of interesting concept created by Robert C. Martin called "The Programmer's Oath".
resources: slides
Build git repository from scratch
Git Gutts Live WebinarApril 14, 2020, Poland, GdańskGit Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).
Quo Vadis JavaScript?
WarsawJS Meetup #68April 8, 2020, Poland, WarsawDuring the presentation we're gonna answer questions like "What is TC39, what is its role and why you should care?", "What's ECMAScript?", "What's ECMA262 or 402?", "What's coming in ES2020?" and hopefully many more!
CLI tool in under 15 minutes?!
WarsawJS Meetup #67March 11, 2020, Poland, WarszawaLive coding session showing how to build Node.js CLI tool in under 15 minutes.
resources: npm package,repository,video,slides
Bull - distributed jobs in Node.js
meet.js Gdańsk #22January 20, 2020, Poland, GdańskPresentation on how to model and implement distributed jobs in Node.js using Bull framework..
resources: slides
Bull - distributed jobs in Node.js
meet.js Warszawa #31August 22, 2019, Poland, WarszawaPresentation on how to model and implement distributed jobs in Node.js using Bull framework..
resources: slides
From spaghetti code to IoC containers
Angular Tricity #8June 25, 2019, Poland, GdańskPresentation on how to move your codebase from state of spaghetti code to manageable project with Dependency Injection and Inversion of Control patterns using TypeDi framework.
resources: slides
Build git repository from scratch
Git GutsApril 5, 2019, Poland, KrakówGit Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).
resources: materials
Introduction to git
Git GutsApril 4, 2019, Poland, KrakówGit Guts series workshop introducing people to basics of git distributed version control system - git.
resources: materials
Build git repository from scratch
Git GutsMarch 22, 2019, Poland, WarszawaGit Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).
resources: materials
Introduction to git
Git GutsMarch 21, 2019, Poland, WarszawaGit Guts series workshop introducing people to basics of git distributed version control system - git.
resources: materials
Build git repository from scratch
Git GutsJanuary 26, 2019, Poland, LublinGit Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).
resources: materials
Introduction to git
Git GutsJanuary 25, 2019, Poland, LublinGit Guts series workshop introducing people to basics of git distributed version control system - git.
resources: materials
Build your own CLI tool
Kariera IT 2018 GdańskDecember 8, 2018, Poland, GdańskPresentation about building command line tools with only NodeJS.
resources: repository - cli,repository - app,slides
What's new in npm?
meet.js Gdańsk #21December 3, 2018, Poland, GdańskPresentation about new commands and tools in npm 5 and 6.
resources: slides
Continuous Integration - what you (probably) don't know and why you should care?
Software Quality Assurance class at PITTNovember 18, 2018, USA, PittsburghGuest lecture given at Software Quality Assurance class, School of Computing and Information, University of Pittsburgh.
resources: slides
Build your own CLI tool
Kariera IT 2018 ŁódźNovember 17, 2018, Poland, ŁódźPresentation about building command line tools with only NodeJS.
resources: repository - cli,repository - app,slides
Build git repository from scratch
Git GutsOctober 19, 2018, Poland, GdańskGit Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).
resources: materials
Build git repository from scratch
Git GutsOctober 12, 2018, Poland, GdańskGit Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).
resources: materials
JUnit5 - what's new?
Kariera IT | GdańskNovember 18, 2017, Poland, GdańskPresentation demonstrating new features and breaking changes in JUnit - most popular unit testing framework for Java.
resources: repository,slides
Myth of work-life balance
4Developers GdańskSeptember 18, 2017, Poland, GdańskPresentation about myth of work-life balance and how following it can be destructive to our productivity and creativity.
resources: slides
Continous Integration in practice
JUG AcademyJune 6, 2017, Poland, GdańskPresentation about daily aspects of working with Continous Integration practice from eXtreme Programming.
resources: slides
IoC containers in practice
Zakręć się z technologiąMay 26, 2017, Poland, GdańskPresentation about Inversion of Control containers in practice based on .NET Ninject framework.
resources: slides
Introduction to git
beIT'17March 18, 2017, Poland, GdańskPresentation used during workshops introducing new users to distributed version control system - git.
resources: slides
From being student to ... - the road so far
PonadProgramFebruary 16, 2017, Poland, GdańskPresentation describing my path from being student to being team leader / frontend developer - most of my mistakes during this journey.
resources: slides
Introduction to git
CodeWeek 2016October 20, 2016, Poland, GdańskPresentation used during workshops introducing new users to distributed version control system - git.
resources: slides
From student to developer - ordeal or maybe not?
Faculty of Electronics, Telecommunications and Informatics at Gdańsk University of TechnologyJune 6, 2016, Poland, GdańskPresentation describing my path from being student to being developer - if it was all ordeal or maybe not?
resources: slides
Build your own CLI tool
meet.js Gdańsk #12April 25, 2016, Poland, GdańskPresentation about building command line tools with npm and task runners like Grunt for JavaScript applications.
resources: repository - cli,repository - app,slides
Frontend Application Development Stack for Beginners
NetVision'16April 21, 2016, Poland, GdańskWorkshops introducing basic frontend application development stack for beginners including tools and frameworks like npm, Grunt, Jasmine, Karma, AngularJS, RequireJS with AMD modules and many more.
resources: repository,slides
Introduction to Build Systems - Apache Ant
KNSF SFT 'ATOM'January 22, 2015, Poland, GdańskPresentation introducing JVM build tools shown on the example of Apache Ant.
resources: repository,slides
Introduction to Build Systems - Apache Maven
KNSF SFT 'ATOM'January 15, 2015, Poland, GdańskPresentation introducing JVM build tools shown on the example of Apache Maven.
resources: repository,slides
Introduction to Continuous Integration
Tricity Java User Group "Student Initiative"May 20, 2014, Poland, GdańskPresentation about basics of Continous Integration practice in Extreme Programming and introduction to Jenkins CI server.
resources: slides
Introduction to Agile/Scrum/Kanban
Tricity Java User Group "Student Initiative"April 8, 2014, Poland, GdańskPresentation about basics of Agile, Scrum and Kanban practices.
resources: slides