WebCamp 2014: Supporter packs - the awesome in small bags!

WebCamp Workshops

All workshops are being held on Friday, October 3rd, at the HGK (Croatian Chamber of Commerce) building, Nova Cesta 3-7, Zagreb.

Tickets will be available starting Thursday, September 11th @ 10:00, through Entrio.hr

Classroom A Classroom B
08:30 Doors Open & Gathering
09:00 Merlin Rebrović: Understanding Git Alex Kuhn: Introduction to Usability Testing
12:00 Switching Break
12:30 Marko Elezović: Escape the code jungle with Functional Programming in Scala Mihael Konjević: Building apps with CanJS
15:30 Switching Break
16:00 Tamas Piros: SPA with AngularJS and Firebase Jonn Mostovoy: Elixir - Facing the Scalability Challenge
20:00 Finish
  • Merlin Rebrović

    Understanding Git

    Git is probably the most popular version control program in the world. It's very powerful and gives a lot of freedom to users. That's great, but if combined with not knowing what is actually happening under the hood, it can lead to a disaster (or can prevent recovering from one). In this workshop you'll learn how Git stores data internally and what happens when you issue a command. We'll discuss principles and underlying structure, and how different commands map to desired actions or outcomes. That way Git won't be a black box, but an open book every time you commit, merge, rebase or reset something. You'll learn how to stay away from trouble and how to save your colleague's day by typing some arcane commands into a terminal.

    Read more »
    Author
    Date/Time
    Friday, Oct 3rd @ 9:00
    Duration
    3h
    Language
    Croatian planned, but will be held in English if non-Croatian speaking attendees apply
    Level
    Intermediate
    Price
    250 Kn (EUR ~33)
  • Alex Kuhn

    Introduction to Usability Testing

    This workshop will give an overview of the process around conducting a usability study and why it is important. We will cover how and when to conduct a usability study, walkthrough performing the study, and then discuss how to use the results to inform your design.

    In this workshop you will get hands on experience working as both an evaluator and tester while conducting usability studies examining different websites.

    Read more »
    Author
    Date/Time
    Friday, Oct 3rd @ 9:00
    Duration
    3h
    Language
    English
    Level
    Elementary
    Price
    150 Kn (EUR 20)
  • Marko Elezović

    Escape the code jungle with Functional Programming in Scala

    Meet an object-oriented language with a sane dose of functional programming paradigms. Scala means SCAlable LAnguage - but what kind of scale are we talking about here? It means you can use the same language for projects of varying complexity.

    With Scala you can:

    • Write a one liner script which resizes images into thumbnails.
    • Create a bird dating website and allow your canaries to chat over websockets.
    • Dispatch billions of messages per hour. Tweet. Tweet tweet.

    We'll cover the basic Typesafe stack:

    • 30m intro to Scala
    • 15m build ecosystem
    • 45m Play around
    • 45m scale up with Akka

    There are many learning curves from which you can choose your path to this world. So, we're here to show you a glimpse of some of them and give you a prod in the right direction ;)

    Choose Functional, choose Scala, choose Life.

    Read more »
    Author
    Date/Time
    Friday, Oct 3rd @ 12:30
    Duration
    3h
    Language
    Croatian planned, but will be held in English if non-Croatian speaking attendees apply
    Level
    Intermediate
    Price
    150 Kn (EUR ~20)
  • Mihael Konjević

    Building apps with CanJS

    CanJS is a client side MV* framework based around the observable pattern. In this workshop I'll focus on some of the best practices in the management of the application state. Although we'll be using CanJS these practices and patterns are transferable to other client side arhitectures

    Read more »
    Author
    Date/Time
    Friday, Oct 3rd @ 12:30
    Duration
    3h
    Language
    Croatian planned, but will be held in English if non-Croatian speaking attendees apply
    Level
    Intermediate
    Price
    100 Kn (EUR ~13)
  • Tamas Piros

    SPA with AngularJS and Firebase

    Lot of people have been using AngularJS to create Single Page Applications and have setup complex infrastructures behind it for data-storage. The workshop would introduce people to Firebase - an online data storage - that can be utilised with AngularJS in a very simple manner through the AngularFire library.

    Read more »
    Author
    Date/Time
    Friday, Oct 3rd @ 16:00
    Duration
    3h
    Language
    English
    Level
    Intermediate
    Price
    250 Kn (EUR ~33)
  • Jonn Mostovoy

    Elixir: Facing the Scalability Challenge

    The future is now. Moore's law finally made computing multi-core. Internet connection form a sign of wealth or affiliation with academia became a human right. Humanity routes massive amounts of data every second and a certain portion of this data hits services we develop and maintain.

    Today it's extremely important to be able scale up and scale down dynamically and painlessly. Imperative approach fails to deliver a set of tools required to write scalable systems effectively, so the solution to this problem we'll examine during this workshop is in the domain of functional programming. Even though simply using a functional programming language mitigates a lot of issues with writing concurrent code from imperative approach, it would be handy to have a concurrency model supported by a concurrency framework.

    In our workshop we will observe an application of Erlang's concurrency model by using Elixir programming language to build a blog engine.

    Plan, roughly:

    0 minutes — start fetching vagrant box from a local cdn (in parallel)

    • 30 minutes — introduction to Erlang
    • 10 minutes — problems of Erlang
    • 20 minutes — introduction to Elixir
    • 1 hour — familiarizing with ecosystem, data storage architecture
    • 1 hour — work with posts (*)
    • 1 hour — work with commentaries (*)

    (*) breaks are possible whenever an attendee needs one"

    Read more »
    Author
    Date/Time
    Friday, Oct 3rd @ 16:00
    Duration
    4h
    Language
    English
    Level
    Intermediate
    Price
    100 Kn (EUR ~13)
↑ Back to top
Code at Six Girl Geek Dinners Frontman HR Javascript Zagreb ZgPHP
FutureDEV HUJAK Python Hrvatska IXDA Croatia Ruby Hrvatska