VVIT Meetup #1 – Vukovar

04.10.2019., petak, održao se prvi meetup koji je organizirala udruga VVIT, udruga za promicanje i razvoj ICT sektora Vukovarsko-srijemske županije.

Prema Vukovaru sam krenuo negdje oko 16:40h te na lokaciju došao taman u trenutku održavanja konferencije za medije. Ušavši u Vukovarsko Pub ondje sam zatekao dio Informatika Fortuno ekipe.

VVIT Meetup Informatika Fortuno
Foto: Nenad Horvat

Inače, tim Informatika Fortuno činili su: Mario Levanić, Momir Grgec, Nikola Božanović, Nenad Horvat, Alen Marković, Mirta Petrović i ja.

Glavnina eventa počela je u 18h pozdravnim govorom od strane predsjednika VVIT udruge Vice Božića, nakon čega su Saša Salamon, Vice Božić i Mario Levanić ispričali svoje poduzetničke priče.

Vrijeme nakon toga ostavljeno je na raspolaganju za međusobno neformalno upoznavanje i razmjenjivanje iskustava. S obzirom da je ovo prvi event ove vrste, u organizaciji udruge VVIT, ekipe su bile podijeljene ovisno o tvrtkama iz kojih su dolazile.

VVIT Meetup Vukovar
Foto: Nenad Horvat

Nas nekoliko ostalo je ondje do oko 22:30h kada je već bilo vrijeme za krenuti kući prema Vinkovcima, a mjesto u Vukovar Pubu prepustiti gostima koji nisu dio IT struke i samo se žele zabaviti uz živu glazbu.

Ovakvih događanja definitivno nedostaje na ovom području i nadam se da će se ova priča nastaviti. Ako ništa drugo dobro je naći se barem jednom mjesečno u ovakvom neformalnom okruženju kako bi se razmjenjivala iskustva i možda potaknulo neke ideje na realizaciju.

VVIT Meetup #1 – službeni poziv

Pozivamo Vas na prvi VVIT Meetup koji će se održati u petak, 4.10.2019. s početkom u 17:30 sati u Vukovaru, Vukovarsko pub, povodom pokretanja VVIT – Udruge za promicanje i razvoj ICT sektora Vukovarsko-srijemske županije.

Raspored:

17:30 – Konferencija za medije

18:00 – Meetup – Pozdravni govor i uvod

18:20 – (Ne)obične priče o uspjehu IT bećara: tri nepovezane priče o uspjehu trojice mladića iz Slavonije koji su se odlučili za IT industriju. Ove priče pružit će posjetiteljima motivaciju i inspiraciju za razvoj vlastite ideje ili pokretanje vlastitog posla i pokazati da je to moguće napraviti i u Slavoniji. Perspektiva iz prve ruke, sami članovi će ispričati vlastite priče i vlastito iskustvo u tom pothvatu.

19:30 – Interaktivna radionica sa posjetiteljima uz druženje i poslovno povezivanje. Posjetitelji će moći sami iznijeti svoje ideje, pitanja i zatražiti savjet iz prve ruke. Praktična pitanja, brainstorm ideje ili jednostavno druženje ljudi koji dijele zajedničke interese.

Na kraju večeri pozivamo Vas da ostanete i uživate u rock svirci Bruno & +40 band.

Ulaz je slobodan.

Vidimo se! 🙂

KulenDayz 2019 – osvrt na konferenciju

07.09.2019., subota, bio sam na središnjem danu KulenDayz konferencije koja ove godine ide pod sloganom Slow down, a održala se od 06. do 08.09.2019. po prvi put u prostoru Rektorata i Akademije za umjetnost i kulturu u Osijeku.

KulenDayz 2019 – osvrt na konferenciju
Izvor https://www.youtube.com/watch?v=5Chq-sNswxo

Program se sastojao od preko 50 predavanja u 10 trackova (Development, Data, Design, Cloud, Cloud Dev, Game, IT Pro, Chalk&Talk, Project Management, Tech by FERIT) tako da je svatko mogao pronaći nešto za sebe.

U nastavku više o nekim od predavanja koja sam posjetio.

Technical experiences from developing a global SaaS product

Domagoj Pavlešić [Development]

Technical experiences from developing a global SaaS product

The best thing ever is to build something that’s used all over the world. But that ain’t easy. Especially if you plan for ten users, and suddenly you end up with a thousand. And they pay for your product, and expect it to be available, reliable, bug-free, fast and smart. Luckily, in this cloud era, that’s easier than ever. Join us on this session and you’ll hear what it takes to develop such product, namely Sessionize.com. – izvor

Ovo je prvo predavanje na kojemu sam tog dana bio i moram priznati da mi je bilo zanimljivo čuti kako je nastao Sessionize jer za taj projekt znam još od 2017. kada ga je Domagoj prvi put predstavio na svojem blogu.

S obzirom da dosta developera u svoje slobodno vrijeme voli razvijati vlastita softverska rješenja korisno je čuti tuđa iskustva i vidjeti koliko toga zapravo imamo zajedničkog.

Shipping quality software in hostile environments

Luka Kladarić [Development]

Shipping quality software in hostile environments

Everyone loves features, right? Product loves features. Management loves features. The board loves features. Features are what make the users use and the investors invest, right? They certainly make the media pay attention.
What happens when, for 8 years straight, all you care about is features? Productivity grinds to a halt, production outages are a given, post-mortems are a joke and job satisfaction and happiness are flatlining.
Lessons learned unravelling layers and layers of terribleness to rediscover productivity and job satisfaction while also improving security and robustness of the products. – izvor

View Shipping quality software in hostile environments on Notist.

Odlično predavanje o tehničkom dugu, lošim menadžerskim i developerskim praksama u tvrtkama i mnogim drugim temama uz koje smo se svi prisutni mogli i nasmijati.

Zaključak predavanja bi mogao biti da nema idealne tvrtke niti idealnih poslovnih procesa, ali to ne znači da treba odustati od poboljšanja. Svaka tvrtka i svaki proces mogu biti bolji samo je potrebno imati cilj, razraditi plan i pratiti provedbu.

Secret sauce that makes a good interaction

Mario Šimić [Design]

Secret sauce that makes a good interaction

Mario will talk about how to come up with a good animation/interaction and how it should tie with conceptual thinking.
This knowledge will help designers base their interactions ideas that are not based on medium such as web, video or AR but on a strong concept which is visible throughout every element of their digital creation. – izvor

Iako nisam dizajner zanimljivo mi je pratiti kako nastaju napredna grafička rješenja koja se na prvi pogled čine vrlo jednostavnima.

Iza takvih grafičkih rješenja zapravo stoji nekoliko slojeva odluka koje je potrebno donijeti kako bi neka animacija postigla svoj cilj.

Road to DevOps: Are we ready for transformation?

Nenad Trajkovski, Mustafa Toroman [Keynote]

Road to DevOps: Are we ready for transformation?

DevOps is another IT industry trend. And as usually with all trends, everyone wants to join no matter what. But is it that simple and what does it really take? Do our current processes fit into this transformation? Do we have right people for this change? What tools do we need? What do we need to do to make our organization ‘DevOps’? And, what is DevOps anyway? These and many other questions will be answered in this session. – izvor

Ovogodišnje keynote predavanje nije poslužilo kao otvorenje i uvod u ostale sadržaje konferencije nego je održano prije ručka. Ipak, ili unatoč tome, tražilo se mjesto više.

Što se tema tiče, fokus je bio na DevOpsu, što označava set određenih praksi za razvoj softvera, koji se previše mistificira ili mu se daje previše na značenju kao da je DevOps rješenje svih problema svake tvrtke. Isti slučaj je i po pitanju SCRUM, agilne i drugih metodologija.

Firebase is OP

Sebastijan Dumančić [Cloud Dev]

Firebase is OP

Find out how Firebase can help you build an app from the ground up without a lot of backend hassle. Listeners, server-side functions, and powerful NoSQL databases all come together in this great tool from Google. – izvor

Na ovo sam predavanje otišao zato što Firebase koristim već duže vrijeme i htio sam čuti za što ga i kako drugi koriste.

Stekao sam dojam da je Firebase neopravdano zapostavljen s obzirom što sve nudi (Cloud Firestore, Cloud Functions, Authentication, Hosting, Cloud Storage, Realtime Database, Cloud Messaging, Crashlytics,..).

Ovo je predavanje održano odmah nakon ručka pa me ugodno iznenadio broj posjetitelja koji su ga odlučili posjetiti.

Svjetski dan retrospektive i stanje “agilizacije” u regiji

U Osijeku je, 27.02.2019., održana mini konferencija “Svjetski dan retrospektive i stanje “agilizacije” u regiji” kojoj je cilj zapravo bio vidjeti stupanj zainteresiranosti lokalne zajednice za agilnu metodologiju.

S kolegama sam bio na radionici “Continuous improvement through feedback” gdje smo kroz dva sata prošli kroz nekoliko scenarija vezanih uz (ne)davanje feedbacka, ponovili koje su to vrste feedbacka, zašto postoji, kako se daje, prima i sl.

Svjetski dan retrospektive i stanje “agilizacije” u regiji
Izvor: https://twitter.com/cobe_tech/status/1100719644820803584

Iako su to stvari koje manje više svi znamo, ili mislimo da znamo, ipak je korisno podsjetiti ih se i osvijestiti jer svakodnevno dajemo i primamo povratne informacije, bilo to svjesno ili nesvjesno. O povratnim informacijama ili nedostatku istih ovisi jako puno toga i nije dobro zanemariti ih.

Osim toga, na panelu su se mogla čuti iskustva tvrtki iz regije o načinima i metodama uvođenja agilne metodologije u poslovanje. Nekakav generalni zaključak bi bio da agilna metodologija definitivno ima svojih prednosti, ali nije magični ključ koji će riješiti sve, međuljudske, probleme unutar neke tvrtke.

Svjetski dan retrospektive i stanje “agilizacije” u regiji

Nakon “Prvog Agilnog Meetupa u Osijeku” donosimo vam mini konferenciju “Svjetski dan retrospektive i stanje “agilizacije” u regiji” koja će se održati 27.02.2019. u “The Kavani” s početkom u 10:00 sati. Glavni organizatori događaja su Osijek Software City, COBE, Agile Humans i CROZ.

Svjetski dan retrospektive i stanje “agilizacije” u regiji
Izvor: COBE Tech https://www.facebook.com/COBEistech/

PROGRAM
– 10.00h Let’s meet (okupljanje)
– 11.00h Početak programa – Uvodna riječ
– 11.15h RADIONICA: Continuous improvement through feedback (Nino Zeljko, CROZ)
– 11.15h RADIONICA: Retrospective done right (Jasmina Nikolić, Agile Humans)
– 13.00h Coffee & Snacks
– 13.30h Moderirani Panel: Stanje agilizacije u regiji (Zaba, A1 telekom i Intesa Srbija)
– 14.45h Coffee & Snacks
– 15.00h Speaker’s corner – Lean Coffee
– 16.30h Kraj programa i druženje uz Live Jazz svirku

Svjetski dan retrospektive i stanje “agilizacije” u regiji
Izvor: COBE Tech https://www.facebook.com/COBEistech/

Prema viđenom, ovakav tip događanja će se nastaviti održavati pa čak možda bude organizirana i veća konferencija na jesen.

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

31.08.2018. od 9 do 17h, zajedno s kolegama iz tvrtke Informatika Fortuno, sudjelovao sam na radionici “Od backenda do frontenda uz AWS i Vue.js” koju su održali Damjan Namjesnik i Kornelije Sajler.

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

Iako je već dvije godine stalna lokacija konferencije Pampas, development radionice održane su na dobro poznatoj lokaciji BIOS-a.

Opis radionice:

Na treningu ćemo se upoznati s nekoliko relativno novih i “trendy” tehnologija kroz razvoj jedne jednostavnije aplikacije.
Počevši od prikaza arhitekture i osnovnih funkcija backenda, pa sve do dizajniranja frontenda, pokazat ćemo što je to serverless, aws, vuejs, ssr, continuous deployment
i još par buzzworda koji se često spominju u zadnje vrijeme.

Iako će fokus biti na određenim tehnologijama, spomenut ćemo usput i alternative i prokomentirati naš odabir.
Osim slušanja, od polaznika će se očekivati i rješavanje nekoliko laganijih zadataka kako ne bi sve završilo samo na teoriji.

Potrebno predznanje:
Predavanje je koncipirano da ga mogu pratiti svi – od junior developera koji žele vidjeti razvoj jedne jednostavnije aplikacije, do eksperata koji žele vidjeti primjere raznolikih tehnologija.
Osnove HTML-a i Javascripta su poželjne za razumijevanje primjera i rješavanje zadataka.

Priprema polaznika:
– Ponijeti laptop (barem 1 laptop na 3 osobe) i instalirat neki moderan browser
– Registrirati se na AWS Free Tier https://aws.amazon.com/free/

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

Što se moglo naučiti

Iako primarno radim s Angularom htio sam čuti, vidjeti i probati nešto novo.

Bilo je dovoljno svega 15ak minuta od instalacije Vue.js-a tj. Vue.js CLI-a na PC do izrade jednostavne SPA (Single-page application) aplikacije.

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

Što se koda tiče izgleda ovako:

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

No, prije svega toga trebalo je proći uvod u AWS tj. isprobati kako radi AWS Lambda. Na taj se način kroz praktičan primjer moglo vidjeti što zapravo znači ‘Serverless computing‘.

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

Zaključak

U trenutcima kada bi sudionici radionice neformalno razgovarali moglo se zaključiti da svaki framework ima i dobre i loše strane tj. da zapravo rješavaju iste probleme na različite načine.

U svakom slučaju vrijeme je brzo prošlo i moglo se saznati nešto novo, a vjerujem da je i kolegama sudjelovanje na radionici, iako novo, bilo zanimljivo iskustvo i da će u budućnosti nastavljati posjećivati ovu i druge IT konferencije.

Od backenda do frontenda uz AWS i Vue.js – KulenDayz 2018

Shift 2018, Split – osvrt na konferenciju

Ove sam godine, zajedno s trojicom kolega iz tvrtke Informatika Fortuno, po prvi put posjetio Shift konferenciju u Splitu koja je u dva dana ponudila 20 predavanja uz 9 radionica na vrlo zanimljivoj i neobičnoj lokaciji za jednu IT konferenciju, a to je HNK Split.

Shift 2018, Split – osvrt na konferenciju

The biggest Developer Conference in Southeast Europe. This event, Shift 2018 is the seventh and will bring together more than 1300 attendees. During the two conference days, Shift becomes a meeting place for developers in the most beautiful city in the world.

Shift 2018, Split – osvrt na konferenciju

Sadržaj konferencije bio je stvarno raznolik i moglo se pronaći po nešto za svakoga. Predavači su dolazili iz tvrtki kao što su Microsoft, Shopify, Netflix, GitHub, Toptal, Five, Heroku, Google, Red Hat, Mozilla,…

Predavanja:

• Designing for impact: Why beautiful design is not enough? – Vladimir Koncar (Five)
• webpack: Building a Platform – Sean Larkin (Microsoft)
• Building Accessible Experiences – Tiffany Tse (Shopify)
• The Product Manager is Your Best Friend – Marc Abraham (Mind the Product)
• Typescript – Increase your Development Velocity – Patrick Desjardins (Netflix)
• Artificial Intelligence and Machine Learning in the browser – Keyfer Mathewson (Shopify)
• Don’t get lost in space: How high performing teams collaborate to ship world class software – Kathy Simpson (GitHub)
• From Web to Desktop, the Future of Modern Web Applications That Need to Speak to Your Hardware – Luca Cipriani (Arduino)
• Forging Ahead with Containers – Tarik Makota & Cyrille Fauvel (AWS & Autodesk)
• So you want a remote job, uh? – Marco Cecconi (Toptal)
• PHP in 2018 – Rasmus Lerdorf (PHP)
• Blockchains For Distributed Applications – John Feminella (Pivotal)
• How we started with GraphQL on top of our REST API – Michal Sänger (kiwi.com)
• Value of Data and Future of Privacy – Marin Tvrdic (Internet of People)
• Run Less Software – Richard Archbold (Intercom)
• Ditch the MVP – DeVaris Brown (Heroku)
• CSS: Where it Came From, Where it’s Going – Hakon Wium Lie (Creator of CSS)
• Google Home meets containers on Google Cloud – Mete Atamel (Google)
• How To Jump Start a Career in Open Source – Eric Schabell (Red Hat)
• Project Things – Unifying the Internet of Things – Kalyan Dikshit (Mozilla)

Shift 2018, Split – osvrt na konferenciju

Za razliku od npr. KulenDayza, predavanja se ne odvijaju paralelno. U jednu ruku to je dobro jer se ne može dogoditi da nekoga istovremeno zanimaju oba predavanja pa jedno mora propustiti, dok je u drugu ruku to malo manje dobro jer ako nekoga neko predavanje ne zanima onda je ta osoba ‘prisiljena’ na pauzu. Pauza se najbolje skrati druženjem u zajedničkim prostorijama uz hladno piće što na kraju ispadne i najbolji dio cijele konferencije. Uostalom, predavanja će biti dostupna i na YouTube kanalu TheShiftConference.

Shift 2018, Split – osvrt na konferenciju

Kao što sam već naveo, konferencija se održavala u HNK Split čiji prostor, iako vrlo impresivan, nije baš prilagođen ovakvoj vrsti konferencije. Prostor za ručak nalazio se u donjoj etaži i vrlo brzo se stvara zastoj zbog otežane cirkulacije ljudi pa su neki i uz najbolju volju organizatora ostali bez ručka.

Shift 2018, Split – osvrt na konferenciju

Osim same konferencije, Split je bio odličan domaćin tako da se ostatak vremena mogao provesti uživajući u sunčanom vremenu uz more i hladno piće tijekom dana odnosno ugostiteljskim objektima tijekom noći.

Shift 2018, Split – osvrt na konferenciju

Ono što sam ja uzeo od sadržaja konferencije je želja da što prije prijeđem na PHP 7 sa trenutne verzije 5.6 o čemu sam ranije već objavio članak pod naslovom “Promjena verzije PHP-a za WordPress“.

U svakom slučaju bilo je odlično te se nadam da će sljedeće godine biti još i bolje.

I za kraj, pjesma koja je obilježila konferenciju – Kygo & Selena Gomez – It Ain’t Me (Codeko Remix)