~/conference

WebCamp Zagreb 2018

date:2018-10-05..2018-10-06
location:Zagreb, Croatia
series:WebCamp Zagreb · 2 editions
editions:[WebCamp Zagreb 2018, WebCamp Zagreb 2019]
tags:[web-platform]
titleauthorlength
Containers vs Serverless from a DevOps standpointAdnan Rahic24m
Compares managing containers versus FaaS with a simple Node.js app and gives concrete tradeoffs: containers use Docker, a Dockerfile, image repo and Kubernetes…
Talk on
Taking CI and automated testing seriouslyAlen Ladavac44m
Continuous integration for C++ game code uses a custom build monitor and a 35‑machine in‑office farm because a single Serious Sam build is ~20 GB and a head…
Talk on
The Power of Persuasive DesignAlex Kuhn23m
Defines persuasive design as changing interfaces to alter behavior using BJ Fogg’s model: behavior happens when motivation and ability coincide with a prompt…
Talk on
Property based testing is a mindsetAndrea Leopardi23m
Property-based testing uses generators and StreamData (Elixir) to describe input shapes, run hundreds of random cases, and assert invariant properties…
Talk on
Designing with Accessibility in MindBermon Painter44m
Design focuses on concrete fixes: follow WCAG 2.0 (A/AA/AAA), use ARIA attributes, keep visible focus indicators, and meet a minimum 4.5:1 contrast ratio…
Talk on
Where are the womenDora Militaru26m
Financial Times reports near-even staff gender split, 36% female board and a target of 50/50 senior leadership by 2022, while FT.com rolls out GDPR work…
Talk on
Delivering Fast and Beautiful Images and VideoDoug Sillars25m
Images account for about 50% of a page and video about 25%, and small changes give big wins: saving JPEGs at 85% quality cuts median sites by ~2.8s and ~420KB…
Talk on
Fearless Concurrency with JavaScript and BeyondEvadne Wu22m
Compares single-threaded async (XHR, setTimeout, requestAnimationFrame) to multi-context web workers, shows a blob-spawn pattern and using postMessage…
Talk on
Headless architecture and the future of websitesHeidi Olsen22m
Argues that decoupling front end from back end yields faster, omni‑channel sites by exposing content via APIs instead of monolithic CMSes, cites Gatsby/Jekyll…
Talk on
Algorithms aren't neutral Making UX inclusiveIvana McConnell24m
Shows concrete failures and fixes: voice assistants don't flag "I am being abused," Apple HealthKit omits reproductive tracking for a year, Amazon Rekognition…
Talk on
A sleek view transitions recipe for web appsJeremias Menichelli22m
Shows how per-route custom animations come from using React Router + React Transition Group + unique key per route to force unmount/remount, and GSAP timelines…
Talk on
Static websites - The Final FrontierJuho Vepsäläinen19m
Built a conference site that compiles to static HTML while using webpack + React for templates and a CI hook that regenerates pages from content stored on…
Talk on
Optimizing page load speed on front end sideKrešimir Burić23m
A pragmatic checklist of concrete wins: aim for ~1s perceived load and measure time to first meaningful paint and time to interactive with Navigation Timing…
Talk on
The other side of webapp securityLuka Kladaric22m
Covers practical steps to protect users: how naive HTTPS redirects leak login callbacks and bookmarks, why the redirect is insecure, and when HSTS preload…
Talk on
Make coding fun: developing a game in the browserMarco Cecconi42m
Builds a working arcade shooter in vanilla JavaScript using canvas and requestAnimationFrame, with explicit sprite/asset separation (one image asset shared by…
Talk on
Why we love VueJS at NSoftMarijo Šunjić18m
Company migrates from AngularJS 1.5 to Vue because Angular bundles are too large for Raspberry Pi deployments and caused field failures; Angular 2 measures…
Talk on
Crunching data in real time for Fortune500 clientsMarin Bek38m
Real-time personalized content delivery for Fortune500 sites (L Oreal, Unilever, Purina, Nutella) uses a measurement-driven, distributed design: geoDNS (Route…
Talk on
Modern SQL: Evolution of a dinosaurMarkus Winand41m
Claims that modern SQL cuts application code by using actual database features and shows working demos: replacing multiple queries and app-side loops with…
Talk on
Nitpicking terminology - are we using the right termsMiro Svrtan58m
Argues that common buzzwords cause real mistakes and gives concrete examples: companies copy microservices in a five-person team and suffer needless…
Talk on
Pragmatic execution tracingNeven Miculinic16m
Tracing captures a full request path with spans and trace IDs so you can pinpoint a missing DB index, a hot CPU hotspot, or a fan‑out that makes latency grow…
Talk on
Shoving Your Application Code Into the Web ServerNikola Plejić20m
Shows how to push business logic into OpenResty / nginx using content_by_lua and balancer_by_lua blocks, with concrete examples: a /brew endpoint that returns…
Talk on
The Developer's Model for Talking to ManagersPim Elshoff44m
Explains a practical communication toolkit: use a distance/sphere of control to decide how direct to be, name and apply the ego state model…
Talk on
How did we open source our knowledge and practicesRobert Šorn24m
Company knowledge lives in a git project called knowledge on get lab with a master branch as one source of truth and branches + merge requests for changes…
Talk on
Who Takes Out Your TrashSanne Kalkman17m
Explains how a garbage collector actually works by showing three jobs: allocate memory, find unreachable objects, and free them, then walks three concrete…
Talk on
EME? CDM? DRM? CENC? IDK!Sebastian Golasch44m
A concrete reverse-engineering of Netflix explains how browsers use EME to call a vendor CDM (Widevine/FairPlay/PlayReady), how a 76,000 lines of JavaScript…
Talk on
Fluid typographySebastijan Dumančić16m
Shows how to compute a pixel-perfect fluid scale: pick a minimum and maximum font size and the corresponding viewport widths, then use viewport units plus…
Talk on
Accessible charts done rightSergei Kriger24m
Covers four practical techniques: short descriptive alt/label + <desc> for simple charts, making each mark focusable with tabindex=0 and aria-label so screen…
Talk on
Do you really need WebSockets?Stanko Krtalić Rusendić23m
WebSockets provide true full-duplex communication by starting as HTTP then performing an HTTP Upgrade 101 to the WebSocket protocol (introduced 2011 for Google…
Talk on
Pricing shouldn't be hardVladimir Bogdanić23m
Freelancer pricing centers on measurable steps: track time and expenses; calculate monthly burn and keep a buffer; price proposals with a simple four-part…
Talk on
Designing for impactVladimir Koncar46m
Argues that beauty alone fails: use discovery workshops to find the product’s “aha” and set clear KPIs, run design sprint (3–5 days) to prototype and validate…
Talk on
A Token Walks Into a SPA...Ado Kukic43m
Compares a driver’s license to a JWT and shows a concrete SPA flow: authentication server issues an access token, the SPA stores token in memory and sends it…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.