Speaker

Luka Gospodnetić

Luka Gospodnetić

PKE Sistemi d.o.o.

PKE Sistemi d.o.o.

Zagreb, Croatia

Luka Gospodnetić is an ICT expert with extensive experience in telecommunication, retail, logistics, healthcare and gaming industries. Life drove him through various positions from development, architecting solutions, team leading to management positions and landed him in his current position as freelance expert who helps clients tackle their software development problems. Luka has almost 20 years of industry experience with a focus on enterprise technologies and solutions. He is very passionate about technology and development and is a frequent speaker at ICT conferences on variety of interesting topics including development, architecture, managing development teams and others. In his spare time he likes playing with his two daughters, reading books, hiking or playing basketball.

Luka Gospodnetić je ICT stručnjak s bogatim iskustvom u telekomunikacijskoj, maloprodajnoj, logističkoj, zdravstvenoj industriji kao i u industriji igara na sreću. Život ga je vodio kroz različite pozicije od razvoja, izrade arhitektura softverskih rješenja, vođenja timova pa do do rukovodećih pozicija te ga je konačno sletio na trenutno mjesto slobodnog stručnjaka koji pomaže klijentima u rješavanju njihovih problema u razvoju softvera. Luka ima skoro 20 godina iskustva u industriji s fokusom na poslovne tehnologije i rješenja. Vrlo je strastven u području tehnologije i razvoja, a čest je predavač na ICT konferencijama o raznim zanimljivim temama, uključujući razvoj, arhitekturu, upravljanje razvojnim timovima i drugima. U slobodno vrijeme voli igrati sa svoje dvije kćeri, čitati knjige, planinariti ili igrati košarku.

Area of Expertise

  • Information & Communications Technology

Sessions

Architect is naked! Who actually needs architects? en hr

Nowadays, more and more stories arise about who actually needs architects, when was the last time they actually coded and should they even do programming code... Despite this, there is a need for full stack architects?! In this lecture we will deal with these mythical creatures and see how today's demands for the development of complex systems affect their evolution and how agile, digital, PowerPoint and many other architects fit into the story. Come and dress up the architect!

May the Blockchain be with you! en hr

U posljednje vrijeme svima je glavna tema koliko su se obogatili/osiromašili investicijama u kriptovalute. Iako je bazična tehnologija ispod kriptovaluta, Blockchain, osmišljena za točno tu potrebu, ona je zapravo transformacijska tehnologija koja ima potencijal da proširi digitalnu transformaciju izvan četiri zida tvrtke i u procese koje dijeli s dobavljačima, kupcima i partnerima. Budući da tvrtke žele primijeniti tehnologiju Blockchaina kako bi zadovoljile svoje poslovne potrebe, došle su do spoznaje da mnogi postojeći protokoli ne uspijevaju ispuniti ključne zahtjeve kao što su performanse, povjerljivost, upravljanje i potrebna "energija" za obradu podataka. To je zato što su postojeći sustavi osmišljeni da funkcioniraju - i da postignu konsenzus - u javnim scenarijima među anonimnim, nepouzdanim akterima s maksimalnom transparentnošću, što zapravo nije slučaj u Enterprise scenariju. Na današnjem predavanju nažalost nećemo predvidjeti cijenu Bitcoina ali ćemo se zato pozabaviti Blockchain tehnologijom, kako funkcionira, koje su joj primjene, koje su joj mane i prednosti u Enterprise primijeni te kako Microsoft planira uskočiti na ovaj vlak razvojem Coco Framework-a koji bi trebao olakšati i ubrzati adaptaciju Blockchain tehnologije u Enterprise okruženjima (čak uz pomoć Azure platforme). Dođite i vidite kamo ovaj vlak vozi...

Software is eating the world, and you need to feed the beast en hr

In this world that is becoming more and more controlled and managed by software, where most companies become "software" companies, the role of developers has become more important than ever before. This software has the potential to affect people in real life scenarios, making jobs easier or more complex. As part of this non-technical lecture, we will address this interesting topic of how we came to the point that software actually "ate" the world, and how we need to feed that "beast" more and more to satisfy our appetites. Finally, we will answer questions about how all of the above affects businesses and how the world has struggled with progress throughout history. Sounds interesting? Come and see how software and developers are affecting the world, what we can deduce from this and advance our software development process!

Learn blockchains by building one en hr

According to Google research, Bitcoin and blockchain have been one of the most sought after terms for the past year, while blockchain technology itself was one of the leading development trends for 2018. Today, more companies are looking for a way to take advantage of the blockchain mania. Moreover, 50 percent of large corporations are interested in building some kind of blockchain application. So, that's very good news for software developers. Why? Blockchain is solely based on software, how to securely store, share, and maintain data (transactions). Blockchain applications can be developed with various programming languages like Go, C #, C ++, Jave or Phyton. Within this lecture, after a brief introduction to what blockchain is we will make our mini version of blockchain using Javascript. Why Javascript? Because of the simplicity and because of the fact that this programming language is a gray statement, the truth is: 9999999999999999 === 10000000000000000.

Through desert and wilderness to .NET Core Enterprise app. en hr

Building an .NET Core application is simple. File, New Project and BOOM, you’re on your way. Yet most articles and tutorials on how to build them show code that looks much more like “exampleware” than well designed, enterprise-ready software. Shouldn’t you spend some time thinking about how to set up a good and maintainable architecture for your applications and APIs? If your answer is YES, why don’t you join this session?
We’ll move past the oversimplified examples and show the patterns and practices that go into building a sustainable, extensible API that is highly functional and easy to consume.
In this technical session will cover architecture, technologies, tools, and frameworks, examine strategies for organizing your projects, folders and files, problems encountered using Kafka, Kerberos security, REST security, Entity framework, Redis, ... and all of this on Linux dockers with multi-language support.
We’ll dive deep into why some decisions were made and yes, please bring your own opinions and questions as this might spark conversation! By the time we've finished, you'll be inspired and prepared to leave "exampleware" behind and walk away with a lot of hints to use in your own Enterprise Grade APIs.

May the Blockchain be with you! en hr

Recently, everyone has been talking about how they got rich / poor by investing in the crypt currencies. Although the technology that the crypto currencies are based upon, Blockchain, has been designed for exactly that purpose - it is actually a transformation technology that has the potential to expand the digital transformation beyond the four walls of the company and the processes it shares with suppliers, customers and partners. Since companies want to apply Blockchain technology to meet their business needs, they noticed that many existing protocols fail to meet key requirements such as performance, confidentiality, management, and the "energy" needed to process data. This is because existing systems are designed to work - and to achieve consensus - in public scenarios among anonymous, unreliable actors with maximum transparency, which is not the case in the Enterprise scenario. Unfortunately, we will not predict the future bitcoin price, but we will address Blockchain technology, how it works, how it is applied, what are its weaknesses and benefits so it can be applied in Enterprise environments, and how Microsoft is planning to jump on this train by developing a Coco Framework that should make it easier and accelerate the adaptation of Blockchain technology in Enterprise environments (even with the Azure platform).

Arhitekt je gol! Tko zapravo treba arhitekte? en hr

U današnje vrijeme sve češće se javljaju priče kome zapravo trebaju arhitekti, kada su zapravo zadnji put taknuli kod i trebaju li uopće kodirati… Unatoč tome, pojavljuju se potrebe za full stack arhitektima?! Na ovom predavanju pozabaviti ćemo se s tim mitskim bićima i sagledati kako današnji zahtjevi za razvojem kompleksnih sustava utječu na njihovu evoluciju te kako se u priču uklapaju agilni arhitekti. Dođite i obucite arhitekta

Software is eating the world, and you need to feed the beast en hr

U ovom svijetu koji iz dana u dan sve više postaje kontroliran i upravljan softverom, gdje većina tvrtki postaju "softverske" tvrtke, uloga developera postaje bitnija nego ikad do sada. Taj softver ima potencijal da utječe na ljude u stvarnim životnim scenarijima, stvarajući poslove lakšim ili složenijim. U sklopu ovog netehničkog predavanja pozabavit ćemo se ovom zanimljivom temom kako smo došli do toga da je softver zapravo "pojeo" svijet i kako tu "zvijer" moramo hraniti sve više i više da bi zadovoljili apetite. Konačno, odgovorit ćemo na pitanja kako sve navedeno utječe na tvrtke te kako se svijet borio sa napretkom kroz povijest. Zvuči interesantno? Dođite i vidite kako softver i developeri utječu na svijet, što iz toga možemo zaključiti te unaprijediti proces razvoja softvera!

Learn blockchains by building one en hr

Prema Google istraživanju Bitcoin i blockchain su u zadnjih godinu dana bili među najtraženijim pojmovima dok je sama blockchain tehnologija jedan od vodećih developerskih trendova predviđenih za 2018. godinu. Danas, sve više tvrtki traži način kako bi iskoristile blockchain maniju u svoju koristi. Štoviše, peko 50 posto velikih korporacija je zainteresirana u izgradnju neke vrste blockchain aplikacije. Dakle, to su jako dobre vijesti za softver developere. Zašto? Blockchain se isključivo bazira na softveru tj. kako sigurno pohraniti, podijeliti i održavati podatke (transakcije).
Same blockchain aplikacije mogu se razvijati sa raznim programskim jezicima poput Go, C#, C++, Jave ili Phytona. U sklopu ovog predavanja nakon kratkog uvoda o tome što je blockchain napraviti ćemo svoju mini verziju blockchaina korištenjem Javascripta. Zašto Javascript? Zbog jednostavnost te zbog činjenice da je tom programskom jeziku slijedeća tvrdnja ISTINITA: 9999999999999999 === 10000000000000000.
Dođite da napravimo svoj mini blockchain na predavanju!

Kroz pustinju i prašumu do .NET Core Enterprise aplikacije en hr

Izgradnja .NET Core aplikacije je jednostavna. File, New project i BOOM, na putu ste. Ipak, većina članaka i uputa o tome kako ih izraditi pokazuje kôd koji mnogo više sliči "školskim primjerima" nego dobro dizajniranom Enterprise softveru. Ne bi li trebali potrošiti neko vrijeme razmišljajući o tome kako postaviti dobru i održivu arhitekturu za aplikacije i API-je? Ako je vaš odgovor DA, zašto se ne pridružite ovom predavanju?
Preskočiti ćemo pojednostavljene primjere i prikazati obrasce i postupke koji ulaze u izgradnju održivog, proširivog API-ja koji je vrlo funkcionalan i jednostavan za konzumiranje.
Predavanje će obuhvatiti arhitekturu, tehnologije, alate i frameworke, razmotriti strategije za organiziranje projekata, mapa i datoteka, probleme u radu sa Kafkom, Kerberosom, REST sigurnosti, Entity frameworkom, Redis, ... i sve to na Linux dockerima sa podrškom za višejezičnost. Zaronit ćemo duboko u donesene odluke i da, molim vas iznesite vlastita mišljenja i pitanja jer bi to moglo pokrenuti razgovor! Do trenutka kad završimo, bit ćete nadahnuti i spremni ostaviti "školske primjere" i otići s puno savjeta koje ćete koristiti u vlastitim Enterprise aplikacijama.

Debugging programmers mind en hr

Developers are endlessly fascinated by how things work. Each time they look at the system, they wonder - how was this done? Why doesn't this work? How can I improve this? They want to dismantle it to see how it "breathes". This applies to software, but also to cars, radios, lamps, lifts and, if you are really happy, a dead insect. But what if the problem is in the operating system, or in other words, between the chair and the keyboard - in the programming mind ?! Mind, like any other program, when it's in trouble, reaches out to the outside world and says to the outside world: "What you presented, caused the problem, do something different if you want to continue!". It can not fix itself. Of course, we can train computers to learn and adjust themselves to a certain extent, but there are always situations where the outside presence of developers is needed. Mind also needs to be corrected. Mind is doing self-corrections and learning, but it has inherent limitations. As Einstein said, "you can not solve the problem with the same level of consciousness that created it." Something beyond your mind is needed for the mind to really be refactored - which is not surprising to us since this is only the area where a parent can "kill" children without interference of the law (compiler). 7th on the top session list. 9th most visited lecture of the conference.

Debugiranje programerskog uma en hr

Developeri su beskrajno fascinirani time kako stvari funkcioniraju. Svaki put kada pogledaju sustav, pitaju se - kako je to učinjeno? Zašto ovo ne radi? Kako to mogu poboljšati? Žele ga rastaviti kako bi vidjeli kako "diše". Ovo se odnosi na softver, ali i na vozila, radio, svjetiljke, dizala i na, ako ste uistinu sretni, mrtvog kukca. Ali što ako je problem u operativnom sustavu, odnosno između stolice i tipkovnice - u programerskom umu?! Um, kao i bilo koji program, kada je u nevolji, digne ruke u zrak i kaže vanjskom svijetu: "To što si mi predstavio, izazvalo je problem, učini nešto drugačije ako želiš nastaviti!". Ne može sam sebe popraviti. Naravno da možemo trenirati računala da samouče i sama se isprave u određenoj mjeri, ali uvijek postoje situacije u kojima je potrebna vanjska prisutnost programera. Um se također mora ispraviti. On se u određenoj mjeri sam popravlja i uči, ali ima inherentna ograničenja. Kao što je rekao Einstein, "ne možete riješiti problem s istom razinom svijesti koja ju je stvorila." Potrebno je nešto izvan vašeg uma da bi ga se doista refaktoriralo - što nas nimalo ne čudi s obzirom da je ovo jedino područje gdje roditelj može "ubiti" djecu, a da se kompajler / zakon ne buni. Zbunjeni ste? Iznenađeni? Zaintrigirani? Zgroženi? Imate puno pitanja? Super, dođite i poslušajte!

Blockchain hypertrain is leaving the platform 2. Please buckle up! en hr

Recently, everyone has been talking about how they got rich / poor by investing in the crypt currencies. Although the technology that the cryptocurrencies are based upon, Blockchain, has been designed for exactly that purpose it is actually a transformation technology that has the potential to expand the digital transformation beyond the four walls of the company and the processes it shares with suppliers, customers and partners. Since companies want to apply Blockchain technology to meet their business needs, they noticed that many existing protocols fail to meet key requirements such as performance, confidentiality, management, and the "energy" needed to process data. This is because existing systems are designed to work - and to achieve consensus - in public scenarios among anonymous, unreliable actors with maximum transparency, which is not the case in the Enterprise scenario. Unfortunately, we will not predict the future bitcoin price, but we will address Blockchain technology, how it works, how it is applied, what are its weaknesses and benefits so it can be applied in Enterprise environments, and how Microsoft is planning to jump on this train by developing a Coco Framework that should make it easier and accelerate the adaptation of Blockchain technology in Enterprise environments (even with the Azure platform).

Blockchain hiper vlak kreće s drugog perona. Molimo vežite se! en hr

U posljednje vrijeme svima je glavna tema koliko su se obogatili/osiromašili investicijama u kriptovalute. Iako je bazična tehnologija ispod kriptovaluta, Blockchain, osmišljena za točno tu potrebu, ona je zapravo transformacijska tehnologija koja ima potencijal da proširi digitalnu transformaciju izvan četiri zida tvrtke i u procese koje dijeli s dobavljačima, kupcima i partnerima. Budući da tvrtke žele primijeniti tehnologiju Blockchaina kako bi zadovoljile svoje poslovne potrebe, došle su do spoznaje da mnogi postojeći protokoli ne uspijevaju ispuniti ključne zahtjeve kao što su performanse, povjerljivost, upravljanje i potrebna "energija" za obradu podataka. To je zato što su postojeći sustavi osmišljeni da funkcioniraju - i da postignu konsenzus - u javnim scenarijima među anonimnim, nepouzdanim akterima s maksimalnom transparentnošću, što zapravo nije slučaj u Enterprise scenariju. Na današnjem predavanju nažalost nećemo predvidjeti cijenu Bitcoina ali ćemo se zato pozabaviti Blockchain tehnologijom, kako funkcionira, koje su joj primjene, koje su joj mane i prednosti u Enterprise primijeni te kako Microsoft planira uskočiti na ovaj vlak razvojem Coco Framework-a koji bi trebao olakšati i ubrzati adaptaciju Blockchain tehnologije u Enterprise okruženjima (čak uz pomoć Azure platforme). Dođite i vidite kamo ovaj vlak vozi...

Microservices - Do One Thing, and Do It Well en hr

The micro-services world is designed to produce large, complex and long-lasting applications with completely independent components that make a perfectly functional and firm system. Come to this lecture and find out what are the micro-services, how they are used, and what are the dos and don'ts when you are planning to implement them. In addition, we will address one of the biggest projects in Europe - the Digital Transformation of Croatian Telecom and its link to micro-architecture.

Microservices - Do One Thing, and Do It Well en hr

Svijet mikroservisa ima za cilj izradu velikih, kompleksnih i dugovječnih aplikacija pomoću potpuno neovisnih komponenata koje zajednički čine savršeno funkcionalni i čvrsti sustav. Dođite na ovo predavanje i poslušajte o tome što su mikroservisi, kako ih se koristi te koja su iskustva u praksi. Kako bi sve to dodatno začinili, pozabaviti ćemo se i sa jednim od najvećih projekata u Europi - Digitalnom transformacijom Hrvatskog Telekoma i kakva je njegova poveznica sa mikroservisnom arhitekturom.

Can we all just agree for once - Blockchain Consensus en hr

Niccolo Machiavelli je jednom rekao “O čovječanstvu možemo općenito reći da su prevrtljivi, licemjerni i pohlepni za zaradom”. Citat, koji govori o nepovjerenju potrebnom za živjeti u svijetu ispunjenim nepouzdanim ljudima, može se i danas smatrati istinitim. U svijetu punom "laži", bitno je razumjeti prevrtljivu prirodu povjerenja i pronaći neku mjeru konsenzusa među nama u odnosu na ono što smatramo "istinom". Iako ovaj izazov, s kojim se stoljećima suočava čovječanstvo, možda neće biti potpuno riješen u naše vrijeme, napravili smo velike iskorake u odnosu na naše pretke kroz inovacije koje donosi Blockchain tehnologija.
Jedno od najvažnijih načela blockchainu sutava jest njihova decentralizirana priroda a rezultirajuća je potreba postizanje konsenzusa bez oslanjanja na središnje tijelo (kojem svi vjeruju) koje će reći što je istina. Bitcoin, kao blockchain perjanica, poznat je po svom konsenzusnom algoritmu "dokaz rada" koji je jako kritiziran zbog svoje rasipnosti strujom. U ovom predavanju početi ćemo s najkraćim uvodom u blockchain, razmotriti da li je "dokaz rada" uistinu ispravno kritiziran te istražiti alternativne algoritme te proučiti kakve nam algoritme nudi Azure iz svoje kutije čarobnih trikova.
Iako nećemo proći sve algoritme, oni su solidna osnova za mnoge nove projekte i nove konsenzusne algoritme...

Can we all just agree for once - Blockchain Consensus en hr

Niccolo Machiavelli je jednom rekao “O čovječanstvu možemo općenito reći da su prevrtljivi, licemjerni i pohlepni za zaradom”. Citat, koji govori o nepovjerenju potrebnom za živjeti u svijetu ispunjenim nepouzdanim ljudima, može se i danas smatrati istinitim. U svijetu punom "laži", bitno je razumjeti prevrtljivu prirodu povjerenja i pronaći neku mjeru konsenzusa među nama u odnosu na ono što smatramo "istinom". Iako ovaj izazov, s kojim se stoljećima suočava čovječanstvo, možda neće biti potpuno riješen u naše vrijeme, napravili smo velike iskorake u odnosu na naše pretke kroz inovacije koje donosi Blockchain tehnologija.
Jedno od najvažnijih načela blockchainu sutava jest njihova decentralizirana priroda a rezultirajuća je potreba postizanje konsenzusa bez oslanjanja na središnje tijelo (kojem svi vjeruju) koje će reći što je istina. Bitcoin, kao blockchain perjanica, poznat je po svom konsenzusnom algoritmu "dokaz rada" koji je jako kritiziran zbog svoje rasipnosti strujom. U ovom predavanju početi ćemo s najkraćim uvodom u blockchain, razmotriti da li je "dokaz rada" uistinu ispravno kritiziran te istražiti alternativne algoritme te proučiti kakve nam algoritme nudi Azure iz svoje kutije čarobnih trikova.
Iako nećemo proći sve algoritme, oni su solidna osnova za mnoge nove projekte i nove konsenzusne algoritme...

Init 2019 Dev Conference Sessionize Event

November 2019 Banja Luka, Bosnia and Herzegovina

BLbit USer Group, Banja Luka

Blockchain hypertrain is leaving the platform 2. Please buckle up!

November 2019 Banja Luka, Bosnia and Herzegovina

Change 2019

Learn blockchain by building one

September 2019 Zagreb, Croatia

KulenDayz 2019

Learn blockchains by building one

September 2019 Osijek, Croatia

DT Dev Group

Microservices in Azure

June 2019 Zagreb, Croatia

EDU IT Pro

Software is eating the world, and you need to feed the beast

April 2019 Zagreb, Croatia

WinDays 2019

Software is eating the world, and you need to feed the beast

April 2019 Šibenik, Croatia

NetWork 2019

Learn blockchains by building one

March 2019

DT Dev Group

Enterprise services using .NET Core 2.2

February 2019 Zagreb, Croatia

Advanced Technology Days 14 Sessionize Event

December 2018 Zagreb, Croatia

Change 2018

May the Blockchain be with you!

October 2018 Zagreb, Croatia

Microsoft NetWork 8

Trust me, I'm an architect
Debugging programmers mind

September 2018

KulenDayz 2018 Sessionize Event

August 2018 Osijek, Croatia

KulenDayz 2018

May the Blockchain be with you!
IT Future Trends – How to prepare for the future?

August 2018 Osijek, Croatia

Microsoft Developer User Group Zagreb

Story about ducks

June 2018 Zagreb, Croatia

Windays 2018

Blockchain hypertrain is leaving the platform 2. Please buckle up!
Debugging programmers mind
Modern applications

April 2018 Poreč, Croatia

DT Dev Group

Azure Enterprise blockchain adoption

February 2018 Zagreb, Croatia

Advanced Technology Days 13 Sessionize Event

December 2017 Zagreb, Croatia

Advanced Technology Days 13

GDPR
Architect is naked! Who actually needs architects?

December 2017 Zagreb, Croatia

Microsoft Community Developer User Group

Microservices - Do One Thing, and Do It Well

September 2017 Zagreb, Croatia

KulenDays 2017

Microservices – Do One Thing, and Do It Well
Development FTW

September 2017 Osijek, Croatia

Windayz 2017

Microservices attack - monoliths REST in Pieces

April 2017 Poreč, Croatia

Microsoft Advanced Technology Day conference 2015

Xamarin - Cross platform mobile development using .NET in Enterprise environments

November 2015 Zagreb, Croatia

Windays 2015

The road to framework for software custom development

April 2015 Umag, Croatia

Windays 2014

Myths, truths and lies about roles in the software development process

April 2014 Umag, Croatia

PMI Forum conference 2013

Agile vs Waterfall

October 2013 Zagreb, Croatia

Windays 2013

Sceletons in fiscalization of cash transactions in Croatia

April 2013 Umag, Croatia

Windays 2012

Enterprise architecture and architects
Lies, more Lies and Software development

April 2012 Umag, Croatia

Windays 2011

How (in)secure is Your .NET application?
Use-case driven development

April 2011 Rovinj, Croatia

Microsoft Croatia

Microsoft Dynamics CRM 2011 in public sector

October 2010 Zagreb, Croatia

KulenDayz 2010

How (in)secure is Your .NET code?

September 2010 Beli Manastir, Croatia

Windays 2010

How (in)secure is Your .NET code?

April 2010 Rovinj, Croatia

KulenDays 2009

SQL Server Compact 3.5 Vs. SQL Server Express 2008

June 2009 Beli Manastir, Croatia

Windays 2009

Velocity - Microsoft project for scalable and highly-performance applications
SQL Server Compact 3.5 Vs. SQL Server Express 2008

April 2009 Opatija, Croatia

CASE – itSMF 2nd regional conference

An effective process of developing systems for configuration management

June 2008 Opatija, Croatia

Windays 2008

Microsoft Office Project 2007
High performance ordering and distribution systems (CASE STUDY)

April 2008 Opatija, Croatia

Luka Gospodnetić

PKE Sistemi d.o.o.

Zagreb, Croatia

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top