Weblica 2019.

Konferencija o web tehnologijama

11. svibnja 2019.

Više o konferenciji

Tehnološka konferencija koja okuplja neke od najboljih regionalnih stručnjaka koji će podijeliti svoja znanja i iskustva iz uzbudljivog svijeta web tehnologija.

Program Konferencije

08:00 11. svi, 2019.

08:00 - 08:45

Registracija sudionika

08:45 11. svi, 2019.

08:45 - 09:00

Pozdravna riječ / Hacklica

09:15 11. svi, 2019.

09:15 - 09:45

High tech Europa - tehnološki i poslovni trendovi

Keynote Predavanje

By Ivo Špigel

09:45 11. svi, 2019.

09:45 - 10:00

Pauza

Kava i klipići

10:00 11. svi, 2019.

10:00 - 10:45

zgrada Scheier - back

Kako izgraditi "serverless" web aplikaciju korištenjem Office365 PowerApps i Azure Functions

By Tomislav Bronzin & Gabriela Vratarić

Microsoft PowerApps omogućuje naprednim korisnicima i profesionalnim razvojnim inženjerima nove načine izrade web i mobilnih aplikacija brzo i produktivno. Olakšava gradnju bogatih aplikacija bez pisanja koda, korištenjem online drag & drop razvojne okoline i jednostavnu mogućnost povezivanje s aplikacijskim servisima koji su smješteni u Microsoft Azure ili nekom drugi sustavu u oblaku. Cilj ovog predavanja je pokazati kako se mogu razviti potpuno funkcionalni prototipovi web i mobilnih aplikacija, korištenjem Azure funkcija i Office 365 PowerApps, kao i kako se te iste Azure funkcije mogu koristiti u "pravim" web aplikacijama poput ASP.NET, PHP, itd.


Gradska Kavana - front

The simple flexibility of variable fonts

By Tomislav Slovenec

In this talk, we’ll go through a general overview of what variable fonts are and how they affect frontend development. We’ll discuss the pros of their use, how they can simplify font use and what new features they provide.


Dom sindikata - igraonica

Kako postati i/ili ostati konkurentan na tržištu rada

By Marko Drenovački

Situacija u državi nikad nije bila bolja kad govorimo o ponudi i potražnji prilika za IT branšu. Ili?! Situacija u svijetu je još bolja. Ili?! Jedno je sigurno - znanja, vještine i kompetencije su još uvijek najtraženija i najvrjednija "roba" koju pojedinac ili tvrtka želi i treba. U ovom predavanju ćemo proći kroz trenutno stanje na tržištu rada, i popričati o tome koja su sve znanja i vještine tražene i potrebne, te koji su to poslovi budućnosti koji nas očekuju. Pričat ćemo i o trendovima. Pričat ćemo o najtraženijim industrijskim certifikatima, kao i o modelima i načinima učenja, stjecanja novih znanja i mogućnosti koje nam se otvaraju kao pojedincima i kao tvrtkama. Ovo neće biti promotivno - prodajna prezentacija, nego interaktivno iznošenje činjenica i prijenos iskustava iz prakse.

10:45 11. svi, 2019.

10:45 - 11:00

Pauza

Kava i klipići

11:00 11. svi, 2019.

11:00 - 11:45

zgrada Scheier - back

Server-side rendering

By Filip Voska

In this talk we will go over all the bells and whistles of a server-side rendering enabled application. While the concepts are framework-agnostic, examples will be shown on a demo Angular application.


Gradska Kavana - front

Micro Frontends – arhitektura mikroservisa na frontendu uz Angular 8

By Ratko Ćosić

Uspješnim tehnikama i strategijama mikroservisa, kao paradigme arhitekture, tipično backend aplikacija, postižu se mnogostruke prednosti. Razvojem već standardnih SPA aplikacija, ideja ih je unaprijediti tako da koriste tehnološki agnostične, izolirane dijelove koda koji se fleksibilno uklapaju u rad više timova. Takve aplikacije implementiraju moderne pristupe kao što su: progresivne web aplikacije (PWA) za offline rad, web komponente, nativne prednosti browsera, server-side rendering, pa čak direktni pristup podacima. Dođite na predavanje gdje ćemo pogledati prednosti koje micro-frontend arhitektura pruža koristeći najnoviju inačicu Angular frameworka, te kako pripremiti aplikacije za budućnost koja slijedi.


Dom sindikata - igraonica

UI is the Application

By Antonio Perić-Mažar

Predavanje priča o DX, UX, UI, što je bitno za korisnika i kako, kako bi developeri trebali razmišljati… dotiče se pomalo svega ali na kraju poanta je da osvjesti developere i managere da je korisnik najbitniji.

11:45 11. svi, 2019.

11:45 - 13:00

Pauza

Ručak

13:00 11. svi, 2019.

13:00 - 13:45

zgrada Scheier - back

C# 8.0 Exposed

By Igor Rončević

Nullable Reference Types. Async-Streams. Ranges and Indicies. Switch-Expressions. Ova i brojna druga svojstva C#-a 8.0 omogućuju nam da pišemo kraći i čitljiviji kod boljih performansi i pritom još otporniji na pogreške prilikom izvođenja programa. Svakako nešto što vrijedi početi što prije ugrađivati u kod naš svagdašnji. No vrijedi i obrnuto. Neoprezno i nekritično korištenje ovih svojstava može rezultirati upravo suprotnim efektom. Na predavanju ćemo na primjerima iz prakse kritički proći kroz najznačajnija nova svojstva C#-a 8.0. Bacit ćemo i pogled iza kulisa, na sam proces razvoja jezika a i ispod haube, kako su sama svojstva implementirana.


Gradska Kavana - front

NativeScript: Ozbiljna konkurencija u segmentu izrade nativnih mobilnih aplikacija

By Marko Šarić

Mnoge organizacije imaju iste dileme kada odluče krenuti s izradom mobilnih aplikacija. Da li odabrati nativnu tehnologiju i uživati u benefitima performansa ili napraviti uštedu izradom hibridnih aplikacija koja će se izvršavati u web view-u uređaja. Mnogi takvi projekti završe s neuspjehom jer hibridna aplikacija ne zadovoljava performanse, a organizacije najčešće nemaju resurse i sredstva da bi uložili u specijalizirane timove po pojedinoj mobilnoj tehnologiji. Ovdje na scenu stupa NativeScript, tehnologija koja omogućava izradu nativnih mobilnih aplikacija jezikom web-a. Al ne samo korištenjem jednog jezika, već izborom korištenja JavaScripta u kombinaciji s TypeScriptom, Angular-a ili Vue-a. što ga čini prvim izborom u već postojećoj zajednici. Kombinacija ovih tehnologija omogućava nam pisanje kompletno nativnih aplikacija pomoću nativnih UI kontrola, a sama apliakcija se ponaša kao da je pisana u Xcode-u ili Android studiu. Benefiti u performansama posebno dolaze do izražaja u nativnih komponentama i animacijama. Da sumiramo, u ovoj tehnologiji možete izrađivati na jednostavan način snažne cross-platform nativne aplikacije i omogućiti korisnicima najbolje korisničko iskustvo. Kroz ovo predavanje proći ćemo sve segmente izrade jedne aplikacije koristeći Visual Studio Code i .Net Core kao backend, te dati odgovor zašto je NativeScript ljuti konkurent postojećim igračima u segmentu tehnologija izrade cross-platformskih nativnih mobilni aplikacija.


Dom sindikata - igraonica

Zdrav razum, intuicija i empatija u dizajnu digitalnih aplikacija

By Ana Marija Lach

Svi smo mi dizajneri. Programeri, developeri, content writeri, project manageri - koju god ste si titulu odlučili nadjenuti, nebitno je. Svi mi kreiramo proizvode, i to radimo za ljude. Ne za korisnike, za ljude. Estetika digitalne aplikacije nije nužno i najbolji dizajn - dizajn je cjelokupno iskustvo i osjećaj koji korištenje nekog proizvoda daje. Naša odgovornost je da razumijemo kulturu i kontekst, da shvaćamo ponašanje ljudi za koje stvaramo te da znamo kako i čime na njega utjecati. U konačnici, sve se svodi dobar osjećaj - svatko se u životu želi osjećati dobro. Predavanje će na stvarnim primjerima pokazati kako postići taj dobar osjećaj kod ljudi koji koriste naše digitalne proizvode; kako u procesu dizajniranja proizvoda koristiti zdrav razum, intuiciju i empatiju u svrhu poticanja pozitivnih emocija koje su temelj za kvalitetan user experience.

13:45 11. svi, 2019.

13:45 - 14:00

Pauza

Sokovi

14:00 11. svi, 2019.

14:00 - 14:45

zgrada Scheier - back

The Art of Monitoring and Debugging Azure Functions

By Ivan Čuljak

As if monitoring monoliths deployed on a single server wasn't hard enough, we're now trying to figure out what's going on with our systems constructed out of short living functions and containers spread all around the world. This new "era" brings a lot of problems, and in a way sets us back 10-15 years.
First of all, we need a way to figure out a map of our system, otherwise, we won't know why some functions are being triggered, which will make it extremely hard to find and fix bugs, as well as introduce changes to workflows. Second, although running and debugging a part of the system locally is always an option, sometimes it's not good enough. For those situations, we need to remotely connect our debuggers to a live system and/or take a snapshot. Third, our logs will become huge, and we can't allow ourselves to start digging through them by hand, and try to connect which log entry connects to which one. That's why our distributed system needs a way to connect all those dots so that we can just query for everything connected to a certain operation.
If you've found at least a bit of yourself in these problems, come and see how we can sort them out and make our serverless journey an enjoyable one.


Gradska Kavana - front

TypeScript game development w. Phaser 3

By Ratko Ćosić

Želite napraviti igru na webu u svoje slobodno vrijeme, eventualno pokrenuti vlastiti startup? Imate ideju, ali vam se razvoj igara na webu čini teškim i nečim rezerviranim samo za 'izabrane'? To ne mora biti tako :) Predstavit ćemo vam Phaser - framework za razvoj igara za web, i to uz TypeScript. Kroz Phaser provest ću vas uz gotovu RPG turn-based card game „Dice & Roll“, koju sam osmislio s ostatkom ekipe koja je ujedno i obitelj ;) Dođite, opustite se i zaigrajmo zajedno: Dice & Roll!


Dom sindikata - igraonica

Digitalna garaža

By Krešimir Koružnjak

Nadogradite svoje digitalne vještine potrebne za proširenje poslovanja, napredovanje u karijeri ili rast samopouzdanja. Stručnjaci sa svakodnevnom praksom će vam u sklopu Digitalne garaže pomoći da uspijete na mreži. Svi mogu imati koristi od toga, neovisno o svojim vještinama, ciljevima ili iskustvu. Kad ljudi nauče najbolje iskoristiti web, zadivljujuće je koliko pojedinci, tvrtke i cijela gospodarstva mogu narasti. Želimo da svi imaju digitalne vještine koje su im potrebne da iskoriste tehnološku revoluciju i imaju udio u tom rastu – uključujući vas. Ne postoji granica vašeg rasta! Nakon gledanja videovodiča stručnjaka za svakodnevnom praksom koju su bili na vašem mjestu izgradit ćete vještine uz koje ćete promicati sebe i svoju tvrtku na mreži. Saznat ćete kako postići da vas primijete prave osobe i kako najbolje iskoristiti web da postignete svoje ciljeve. Mnogo je načina na koje možete iskoristiti web za rast svojeg poslovanja ili napredovanje u karijeri. Naši "stručnjaci za svakodnevne probleme" pomoći će vam u svakom koraku ili izazovu s kojim se susretnete videovodičima, aktivnostima i resursima. Učit ćete iz iskustva i steći praktične digitalne vještine koje možete odmah početi primjenjivati.

14:45 11. svi, 2019.

14:45 - 15:00

Pauza

Sokovi

15:00 11. svi, 2019.

15:00 - 15:45

zgrada Scheier - back

Što je novo u .NET Core 3.0?

By Miroslav Popović

Još od verzije 2.0, .NET Core je postao ozbiljan framework za razvoj multi-platformskih .NET aplikacija. Potpuno otvorenog koda, napisan od nule i sa izuzetnim performansama, .NET Core je budućnost .NET platforme. Tokom predavanju imaćemo priliku vidjeti koje to nove mogućnosti donosi .NET Core 3.0, kao i novosti u ASP.NET Core i Entity Framework Core.


Gradska Kavana - front

Less hyped bugs in webapps

By Tonimir Kišasondi

Everyone is talking about common classes of bugs, sql injection, XSS, CSRF, IDOR etc. But, as in all things in life, there are more, fancier things that true bug connoisseurs love. This talk will show some nice deserialization and request forgery tricks. So if you want to expand your application security knowledge for either offensive or defensive purposes, this might be the talk for you


Dom sindikata - igraonica

Scrum Master, mitsko biće

By Darko Špoljarić

Oko Scrum Mastera se u svijetu agilnog razvoja softvera skuplja možda i najveći broj mitova, mnogi od kojih novog čovjeka u toj roli mogu poslati u potpuno pogrešnom smjeru. No nakon nekog vremena, oni željni dubljeg kreću u bistrenje i razbijanje mitova. Svatko od njih se u jednom momentu nađe pred pitanjem - dobro, pa što taj čovjek uopće radi? Tražite li odgovor na ovo pitanje, ili želite propitati vaš vlastiti odgovor na njega - svratite na ovaj session.

15:45 11. svi, 2019.

15:45 - 16:00

Pauza

Sokovi

16:00 11. svi, 2019.

16:00 - 16:45

zgrada Scheier - back

Making the cloud event-driven and orchestreted

By Ivan Čuljak

Years have passed since serverless started being a hype. Tensions are lowered now, we’ve learned a lot in the mid time, we’ve figured out what for is serverless useful, and how to use it, but we’ve also figured out what are we missing, at least out-of-the-box. One of the things we are/were missing is the ability to react on a broad spectrum of events in the same way, whether we’re talking abut a click on a web page, a message between parts of our system, an information that a virtual machine has spun up, or even that our credit card has bounced… The other major pain is/was chaining of serverless functions, keeping track what, and where failed, decently handle errors, basically… having the whole system make us proud, instead of looking like something that MacGyver patched up during a single episode to flee from some narco boss. Azure gave us EventGrid to solve the first pain while allowing us to event react to inter-cloud events, and we’ve got Durable Functions to orchestrate whatever we feel like. The goal of this talk is to give you an overview what can you expect when you start playing with serverless more seriously, as to give you some advices how to make your serverless architecture more serious, more stable, and less demanding to constantly watch over your e-mail to see if something has crashed, and degraded. If you want to hear stories from 18 months of serverless “trenches”, please join.


Gradska Kavana - front

A year with progressive web apps

By Antonio Perić-Mažar

About a year ago we started using Progressive web apps. The idea behind PWA is to replace native mobile apps. In this talk, I will show you what is possible to build with PWA, what is the limitation and what we learn. And of course, you will see where PWA can be a good fit for your projects.


Dom sindikata - igraonica

Couchbase: baza budućnosti

By Bruno Šimić & Matija Zorković

Današnje aplikacije moraju procesuirati veliku količinu podataka različitih struktura u najkraćem mogućem vremenu. Istovremeno, broj korisnika i korisničkih uređaja raste nezaustavljivom brzinom. Dostupnost sistema 24x7x356, globalna replikacija, podrška za mobilne uređaje, mogućnost nadogradnje i brze reakcije na promjenu poslovnih procesa samo su dio zahtjeva koje moderne aplikacije očekuju. Postojeći sustavi bazirani na relacijskim bazama podataka nisu više u mogućnosti zadovoljiti ta očekivanja. Rješenje za te izazove donosi Couchbase, prva full-stack database platforma: JSON format podataka podudara se sa objektnim programiranjem, instalirati je možete na svaki server, cloud instancu ili “container”. Funkcije poput N1QL (SQL za JSON) i Full-Text-Search olakšavaju programerima svakodnevni posao. Couchbase danas koriste PayPal, Ebay, LinkedIn, Sky, Tesco i mnogi drugi.
Pridružite se Bruni Šimiću iz Couchbase-a i Matiji Zorkoviću iz Hiwe SQS u prezentaciji ove tehnologije budućnosti te kako je Hiwe SQS koristi za svoje aplikacije.

16:45 11. svi, 2019.

16:45 - 17:00

Pauza

Sokovi

17:00 11. svi, 2019.

17:00 - 17:45

Dom sindikata - igraonica

N1QL – SQL za JSON radionica

By Bruno Šimić & Matija Zorković

N1QL je ANSI SQL kompatibilni, strukturni upitni programski jezik sa proširenjem za JSON. Programeri mogu nastaviti primjenjivati postojeće znanje SQL-a na kompletno drugačijoj tehnologiji - NoSQL-u. Kombinacija fleksibilnosti JSON formata i produktivnosti SQL-a otvara korisnicima Couchbase platforme potpuno nove vidike te omogućava novu razinu agilnosti razvijanja aplikacija koju ostale baze podataka ne mogu pružiti.
Pridružite se Bruni Šimiću iz Couchbase-a i Matiji Zorkoviću iz Hiwe SQS u ovoj hands-on radionici te molimo da osigurate vlastito prijenosno računalo i nekoliko GB slobodnog prostora za virtualnu mašinu baziranu na VirtualBox (https://www.virtualbox.org/) ili direktnu instalaciju. Program (Win, MacOSX, DEB i RPM paketi), odnosno Vbox image te sama prezentacija će biti pripremljeni na USB sticku za svakog polaznika.

17:45 10.Svi, 2019

17:45

Završetak konferencije

Naši Predavači

Ivo Špigel

Ratko Ćosić

Krešimir Koružnjak

Matija Zorković

Ivan Čuljak

Marko Šarić

Miroslav Popović

Filip Voska

Bruno Šimić

Darko Špoljarić

Tomislav Slovenec

Gabrijela Vratarić

Ana Marija Lach

Igor Rončević

Antonio Perić-Mažar

Tonimir Kišasondi

Marko Drenovački

Tomislav Bronzin

Sponzori

Kontakt

Adresa

Bana Josipa Jelačića 22B, Čakovec

Kontakt telefon

099 27 9 85 02

Tehnološka konferencija koja okuplja neke od najboljih regionalnih stručnjaka koji će podijeliti svoja znanja i iskustva iz uzbudljivog svijeta web tehnologija

×

Weblica novosti

Želiš znati sve novosti o weblici?

Pretplata
Hvala ti na pretplati!
Molim te da uneseš ispravan email!