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)