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

Frontman / JS / Ruby / Python Meetup Schedule

Wednesday, October 1st @ HGK, Nova cesta 3-7

  • A joint meetup held by the following user groups: FrontmanHR, JavaScript Zagreb, Python HR, Ruby Zagreb
  • Please RSVP at one of the above linked group pages (except FrontmanHR)
  • Groups will initially get the same amount of tickets to share, so see where you will find some space left to RSVP
Track A Track B
15:00 Doors Open & Gathering
15:30 Josip Maslać: Desktop first, responsive later - naučene lekcije Ivan Mesic: Log your (apps) brains out
16:00 Darko Kukovec: Conquering CSS debugging Deni Bertovic: Python Metaclasses for fun and profit
16:30 Coffee Break (15 min)
16:45 Martina Jović: Sustainable web design Damir Svrtan: Building a bidirectional web framework in Ruby
17:15 Hrvoje Gazibara: Visualizing data on the Web Bruno Sutic: Deploying Rails app with Capistrano
17:45 Darko Ronić: Mobile games to the Cloud with Python Jan Varljen: Continuous Integration process with Ruby On Rails
18:15 Coffee & Networking Break (30 min)
18:45 Andrej Radišić: Ministry of sound case study Senko Rašić: Detecting duplicate queries in Django ORM
19:15 Tomislav Mesić: Decoupling Your HTML, CSS, and JavaScript Robert Lujo: Development environment for Django project - my way
19:45 Closing / Casual drinkup @ Pivnica Medvedgrad Adžijina (20h)

Talks info

Frontend & JavaScript

Josip Maslać: Desktop first, responsive later - naučene lekcije
Na predavanju će biti ispričano na koje smo sve izazove naišli prilikom izrade responzivne verzije stranica Nabava.net s naglaskom na to kako smo ih riješili i što smo pri tome naučili.
Darko Kukovec: Conquering CSS debugging
Debugging CSS can be really hard when you face the fact that there are lot of browsers, devices and screen resolutions available. Based on my experience and needs, I've built a tool that can modify pages CSS across multiple browsers simultaneously, and also provide feedback from the browser and show what property is really being used.
Martina Jović: Sustainable web design
Every website has its own carbon footprint, why don’t we make it less as possible and still create good design? Efficiency is a priority at all levels, from art to code. Sustainable web process is minimising environmental impact and maximising value for clients and audience, but also follows strategies for site creation and maintenance so they can serve their purpose today and in the future. Sustainability and good design are compatible.
Hrvoje Gazibara: Visualizing data on the Web
The talk describes how Web technologies can help us design more creative and interactive data visualizations. Javascript, combined with SVG, WebGL, and the like, makes it easy to visualize data in an eye-catching and interactive way. This talk introduces some interesting ideas, techniques and technologies that can make users' eye pop.
Andrej Radišić: Ministry of sound case study
The talk is about showing the whole process we went with the client, and a discussion why we choose some non standard patterns. Also It's about what software and props we use in our process, the problems we came across (internally and with the client), and how to solve them.
Tomislav Mesić: Decoupling Your HTML, CSS, and JavaScript
Any non-trivial site or application on the Web today will contain a large amount of HTML, CSS, and JavaScript. As the use of the Internet evolves and our dependence on it increases, having a plan for organizing and maintaining your front-end code is an absolute must.

Python

Ivan Mesic: Log your (apps) brains out
A big app is usually composed of many components running on many different servers. How one goes about setting up logging on all of those servers while keeping it simple? We will setup Elasticsearch and Logstash to accept and store all of your logs so that they can be analyzed and "pretty printed" with Kibana. We will also prepare your Python logging system so developers don't need to learn anything new.
Deni Bertovic: Python Metaclasses for fun and profit
Chances are Metaclasses are that one feature in Python you've heard about but never got the chance to explore. Perhaps it's because they are too esoteric or hard to find a use case for. Even though you might never need them it's nice to know that powerful stuff like this is possible with Python. In this talk I will explain what metaclasses are, how they are used and what they bring to the table using a couple of real world examples.
Darko Ronić: Mobile games to the Cloud with Python
When a mobile game development company decides to switch to a more cloud based development it is faced with obstacles different from those it’s used to on mobile devices. This talk explains how Python provided us with most of the infrastructure for this task and how a Python game backend was built as a result.
Senko Rašić: Detecting duplicate queries in Django ORM
Django ORM is a powerful tool to abstract away dealing with the database, but if used improperly, will happily let you generate thousands of SQL queries where one or two might suffice. The price of power is eternal vigilance - this talk will show you how.
Robert Lujo: Development environment for Django project - my way
This talk will try to cover the most important techniques and best practices used when creating Django web application: development general principles and goals; Django project initial setup; central project shell command; "IDE" - editor & shell; edit/run/test cycle and deploy/test-remotely cycle. Disclaimer: techniques and practices presented are current AUTHOR'S optimal choice used for usual django project.

Ruby

Damir Svrtan: Building a bidirectional web framework in Ruby
How I built a bidirectional MVC web-framework in Ruby called Noodles, using Rack and a WebSocket module while ripping off parts from Rails. I'll show what is modern asynchronous communication, how to do it in Ruby and how to build pure Ruby web apps only using Rack.
Bruno Sutic: Deploying Rails app with Capistrano
The goal of the speech is to show and motivate Rails developers to learn deployment with Capistrano. I'll briefly explain what is Capistrano. I'll compare deploying with Capistrano vs deploying to Heroku (pros and cons of both approaches). The speech will have a demo part where I'll show how to do Capistrano deployment.
Jan Varljen: Continuous Integration process with Ruby On Rails
How we implemented a complete CI process in RoR using different tools like Github, Semaphore, CodeClimate and Hipchat. Everything from writing tests to automatic deploys and happy customers.
↑ Back to top
Code at Six Girl Geek Dinners Frontman HR Javascript Zagreb ZgPHP
FutureDEV HUJAK Python Hrvatska IXDA Croatia Ruby Hrvatska