Workshops

FIRST ANNOUNCED WORKSHOPS
Next workshops to be announced soon. Stay tuned.

You can use your special 15% discount for all workshops if you have the Standard, Startup, Executive or Investor pass.

 

Mastering browser devtools

Treinee: Remy Sharp (remysharp.com)

Workshop description: Sure, you've moved past alert debugging and discovered console.log, but did you know you can replay XHR requests instead of having to repeat your steps to make the request? Or that you can proxy your local server through a browser configuration so your mobile phone can see it? This workshop is dedicated to learning the native developer tools baked in to the browser to make our life a little more bearable. We will primarily look at the debugging features of Chrome DevTools and those concepts that apply to other browsers. We'll also look at remote mobile debugging using native tools and also look at the alternative tools where native support isn't available. The workshop will mostly be about the foundation of debugging techniques, which apply way beyond just a single browser's debugger tool, but will raise your expectation of all web debugging environments. "Solid pragmatic immense knowledge about...like anything you would throw at him. Easy to change his plans to respond to the audience interests." - Booking.com "Learnt a ton in @rem's debugging workshop yesterday. Eager to put it into use!" - Mark Perkins

What you will learn: 

  • Workflow: How to make DevTools your development IDE
  • Console: Power features beyond console.log
  • Memory: How to identify, diagnose and remediate memory leaks in the wild
  • Mobile: Using the tools you know to debug tiny machines
  • Network: What's slow, why and the detail behind a request
  • Performance: How to read and investigate rendering issues
  • Application: You'll apply these new skills directly to live websites

Environment: Bring your own laptop with:

  • A text editor (Sublime Text, TextMate, Coda, Textpad++, etc)
  • Google Chrome and Google Canary
  • Node installed (make sure it's a recent version)

Price: 950 PLN + VAT (first 10 tickets, next 1200 PLN +VAT)

Date: the 18th of May 2017, from 9:30 to 17:30

Duration: 8h

Language: English

Buy  

Naucz się tworzyć infografiki – wykorzystaj potęgę obrazu i komunikacji wizualnej

Trener: Jacek Kłosiński (klosinski.net)

Opis warsztatu: Psychologia odbioru materiałów wizualnych – Zaczniesz od poznania zasad rządzących komunikacją wizualną. Dowiesz się jakie psychologiczne aspekty decydują o pozytywnym odbiorze projektu i zrozumiesz jak obraz wpływa na odbiorców. Planowanie i tworzenie koncepcji infografiki – Dobry projekt zaczyna się od dobrego planu. Wszystkie środki wizualne powinny być dostosowane do ciekawego pomysłu i przyciągającej uwagę idei kreatywnej. Dowiesz się jak o to zadbać. Tekst i jego rola w infografice – Czy wiesz, że przeciętna infografika zawiera aż 400 słów? Musisz postarać się nie tylko o ciekawy obraz, ale też treści, które będą mu towarzyszyć. Nauczysz się tworzyć nagłówki oraz skracać i przerabiać teksty. Podstawy projektowania graficznego – Zrozumiesz jakie zasady rządzą doborem kolorów, zestawianiem ze sobą krojów pisma i rozkładaniem poszczególnych elementów w celu uzyskania ciekawej kompozycji. Narzędzia do tworzenia infografik – Poznasz darmowe i proste w obsłudze programy graficzne, które dostępne są bez konieczności instalowania czegokolwiek na komputerze. Wystarczy przeglądarka i podłączenie do Internetu. Podpowiem Ci także skąd brać darmowe zdjęcia, ikony, fonty i inne przydatne materiały.

Czego się nauczysz: Ta wiedza przyda się w codziennej pracy, niezależnie od stanowiska czy branży. Wzbogacisz swoje raporty, prezentacje, komunikację w social media oraz wszelkie inne treści, które tworzysz. Zrozumiesz zasady rządzące językiem wizualnym i poznasz gotowe do zastosowania, darmowe narzędzia.

Warsztat skierowany jest dla osób początkujących w dziedzinie projektowania graficznego. Nie jest wymagana znajomość narzędzi ani jakiekolwiek doświadczenie w tym zakresie. Jeśli chcesz nauczyć się wykorzystywać metody komunikacji wizualnej, poznać ciekawe narzędzia, poćwiczyć opowiadanie obrazem, zacząć stosować infografiki, ikony i inne metafory wizualne, to są to zajęcia dla Ciebie.

Wymagania: laptop, otwarta glowa, poczucie humoru, mile widziana znajomość social media.

Cena: 180 PLN + VAT (pierwsze 10 biletów, potem 250 PLN + VAT)

Termin: 18 maja, godz. 9.30 - 13:00

Czas trwania: 3,5h

Język: Polski

Kup  

Distilling microservices patterns

Treinee: Kuba Marchwicki (infoShare Academy)

Workshop description: Microservies. Everybody is talking about microservices. Everybody says they do microservces. The definition of microservice architecture is quite broad and vague: functional decoupling into discrete services, hence the number of approaches, with different flavors and implementations is so great - everybody can do microservices differently.

Fact is, not everything needs to stand as autonomous Java applications communicating over HTTP with JSON as a transport language. Different architectures compromises different elements - which is great and show
the true flexibility of the approach. However, regardless of implementation there is a set of practices that should be present in all solutions.

What you will learn: During the workshop we will distill, name a couple of patterns and play with an example implementation of:

  • service registers and discovery
  • circuit breakers
  • consumer driven contracts
  • centralized logging and monitoring
  • approaches in front-end web architecture

Experience required: We will be playing with multiple different stack for microservices so general knowledge of Java with some framework experience is required.

Environment: Bring your own laptop with Java8 + Maven. Any Java IDE is sufficient. Docker is optional, for providing some third party infrastructure like authorisation servers, logs injections etc. Prior workshop participants will receive a project to download all required dependencies.

Date: the 17th of May 2017, from 9:30 to 13:00

Duration: 3,5h

Language: English

Buy  

Docker Networking and you

Treinee: Lorenzo Fontana (Kiratech, Docker Maintainer)

Workshop description: One of the most important parts of Docker is the ability it has to manage container networking in different scenarios. As Arthur C. Clarke might say, Docker networking is a technology now sufficiently advanced that it become indistinguishable from magic. This workshop will help you getting your hands dirty with Docker Networking and prepare you to handle your production infrastructure, cool hacks included!

What you will learn: Modules:

  • Historycal considerations
  • libnetwork (CNM)
  • IPAM
  • IPVS
  • Network drivers > Null > Host > Bridge 1. docker0 2. Custom Bridge 3. Custom Bridge IPAM underlay 4. Overlay > Overlay > Macvlan & ipvlan
  • Explain macvlan & ipvlan modes (private, vepa, bridge, passthru)
  • Network namespaces
  • Multiple datacenter bandwidth saving trough internal and externa ip addresses (via iptables OUTPUT chain)
  • Open vSwtich

Experience required: Basic knowledge of Docker, understanding of Linux networking.

Environment: Bring your own laptop with:

  • Docker installed on Linux
  • Docker for Windows 10
  • Docker for Mac

Date: the 17th of May 2017, from 9:30 to 13:00

Duration: 3,5h

Language: English

Buy  

How to Generate ROI from Content Marketing

Treinee: Sujan Patel (Web Profits)

Workshop description: Sujan Patel is a content marketer extraordinaire, in 2016 alone his content generated 8.5 million views and 8000+ leads/sales for his business. In the content marketing workshop you’ll learn the everything from content creation to lead generation. Sujan will share his 8 step content creation process, effective content promotion and how to do content marketing for ecommerce, SaaS & service based businesses.

What you will learn: 

  • 8 step content creation process
  • 15 content promotion tactics 
  • How to build your email list and build authority
  • How to generate ROI for ecommerce, SaaS & Services based businesses

Experience required​: 

  • Must have a blog or already creating content on a regular basis

Date: the 17th of May 2017, from 9:30 to 13:00

Duration: 3,5h

Language: English

Buy  

Designing microservice application with gRPC and Kubernetes

Treinee: Carter Morgan (Google)

Workshop description: In this workshop, we'll deploy a sample application using gRPC instead of REST to communicate with different parts of our application. Then we'll take that application and deploy it into the cloud, using Open Source tools such as Docker and Kubernetes.  We'll focus on designing microservices applications built around gRPC, we'll package that up into a container using Docker, and then we'll manage that application at scale using Kubernetes.

Experience: Attendees should know what VM's are and should have some familiarity with containers or orchestrators.

Environment: Bring your own laptop. We'll run the labs inside of the Google Cloud Shell environment.

Date: the 17th of May 2017, from 13:45 to 17:15

Duration: 3,5h

Language: English

Buy