Łukasz Rybka

Full-Stack Developer

Presentations

The Programmer's Oath

WarsawJS Meetup #81 — OnlineMay 12, 2021, Poland, Warszawa

Discussion 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ńsk

Git Guts series workshop introducing people to advances features of git like repository internal structure, index structure or file management (blobs).

resources: video,materials

Quo Vadis JavaScript?

WarsawJS Meetup #68April 8, 2020, Poland, Warsaw

During 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!

resources: slides,video

CLI tool in under 15 minutes?!

WarsawJS Meetup #67March 11, 2020, Poland, Warszawa

Live 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ńsk

Presentation 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, Warszawa

Presentation 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ńsk

Presentation 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ów

Git 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ów

Git 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, Warszawa

Git 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, Warszawa

Git 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, Lublin

Git 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, Lublin

Git 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ńsk

Presentation 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ńsk

Presentation 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, Pittsburgh

Guest 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ńsk

Git 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ńsk

Git 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Presentation about Inversion of Control containers in practice based on .NET Ninject framework.

resources: slides

Introduction to git

beIT'17March 18, 2017, Poland, Gdańsk

Presentation 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Workshops 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Presentation 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ńsk

Presentation about basics of Agile, Scrum and Kanban practices.

resources: slides