Piotr Błaszczak

Piotr Błaszczak

Full-Stack Web Developer

About Piotr

Full-Stack Web Developer since 2007. Founder & CTO at SlackMap. Senior JavaScript Developer at Center for Informatics Technology (COI). Fan of TypeScript, NodeJS and Angular. Slackliner & organizer of Urban Highline Festival in Lublin.

Contributions

Talks Given 4
Workshops Led 4
Member Since 2016

Talks

Clean Architecture in Node.js

In this talk, I’ll show you my implementation of Clean Architecture in Node.js. If you are not familiar with the concept, you should look for Rober C. Martin talks. Due to the time limit, I’m going to do only the short introduction to CA, enough to inspire you to go deeper on the subject. Next, I’ll show you some useful tools in our JavaScript world to achieve good architecture design. We will use TypeScript to model your domain, IversifyJS to connect your application layers, TSOA to expose your REST API and generate Swagger contract. Swagger will allow you to generate great documentation and API clients in around 20+ other languages. In the end, you will be able to create testable, frameworks independent application.

Kontraktowanie API ze Swagger'em - korzyści

Prezentacja co daje nam kontrakt swaggerowy od strony Front-endu, klienta API i jakie narzędzia nam przyspieszą i ułatwią pracę.

Do what you love, automate the rest...

This talk is about generators in JavaScript. How can they help you to: start your project quicker, develop faster and deliver maintainable apps. How they fit for beginners and for experts. As an example we will use Yeoman generator for AngularJS, Webpack, SASS, Bootstrap web application stack.

Workshops

Workshop

Angular 2: Serwis VOD

Angular 2: Serwis VOD

10:00-18:30 • March 5, 2017
Campus Warsaw, Pl. Konesera 10
Workshop

Angular.js: Sklep internetowy

Angular.js: Sklep internetowy

10:00-18:30 • February 5, 2017
Campus Warsaw, Pl. Konesera 10
Workshop

Podstawy JavaScript (część 2) - dla średnio zaawansowanych

Podstawy JavaScript (część 2) - dla średnio zaawansowanych

10:00-18:30 • January 15, 2017
Campus Warsaw, Pl. Konesera 10
Workshop

Podstawy JavaScript (część 1) - dla początkujących

Podstawy JavaScript (część 1) - dla początkujących

10:00-18:30 • December 4, 2016
Campus Warsaw, Pl. Konesera 10