Novi Sad, Serbia 03/12/15

Happiness and success in IT

  • Gold Partner Geekstone
  • Gold Partner Geekstone

#Geekstone is a one-day technical IT conference focusing on the most current IT topics of 2015. The event is educational and gathers people from the region in order to share knowledge, experience and best practices from the IT industry. The conference is organized by Geekstone, a non-governmental organization founded with an aim to increase the awareness of importance of the provision of top quality IT  services coming from Serbia.

Speakers

Alexander Kjerulf

Alexander is the founder and Chief Happiness Officer of Woohoo inc and one of the world’s leading experts on happiness at work. He is an author and speaker, presenting and conducting workshops on happiness at work at businesses and conferences in over 30 countries. His clients include companies like Hilton, Microsoft, LEGO, IKEA, Shell, HP and IBM.

Happiness and success in IT

You will spend 1/3 of your life at work. If you're unhappy at work, life becomes hell. One of the world's leading experts shares the latest theory about happiness at work and shows how people in IT can become happier and more successful at work. What is happiness at work? Why is happiness at work so important for each of us? What makes us happy at work – and no, it’s not raises, bonuses and perks. Why happy companies make more money. Simple tools anyone can use to become happier at work.

Speakers

Boban Miksin

Software craftsman with over 10 years of participation in software development and coaching. He uses the simple methods of an agile developer in regards to his architecture. He understands that a builder must live inside the project, anticipating, creating, and mastering the path of its evolution, making sure it works, and that it's right, every step of the way.

How I ruined my project?

Statistically speaking, 68% of produced software fail. This is a story about one of them, the reasons that led to its failure and how this actually affects the career of a developer.

Speakers

Zoran Horvat

Architect and software designer, development team lead, independent consultant and coach on software architecture. Zoran has more than 15 years of experience developing software. Starting mid-2014 he is also the author at Pluralsight.com, where he is preparing the series of courses on design patterns. During the recent years he has been devoted to studying different approaches to software arhcitecture, primarily those that help maintain large business applications.

Are you yet another object-oriented programmer trapped in the procedural programmer's body?

Object-oriented programming is the mantra of our time. Everything is an object. But if you take a look at code delivered by most developers nowadays, you will see that such code are most often classic procedurally written code. Object orientation begins and ends with one keyword: class. In this lecture, we will present the basic mistakes made by even the most experienced developers in the design of class methods, mistakes that make these methods as object oriented as stored procedures in a database. After that, we will present several methods of class designing which provide true object orientation of objects. * OO design recommendations * Code simplification * Improving readability

Speakers

Hans Eilers

Hans is a curious wanderer of the internet for more than 15 years. Taking on different roles from engineering, to sales and of course consultancy. He can take a step back and see the big picture and then have a laser like focus on details others ignore.

How to prepare for the Future?

In this talk we will be taking a look at the trends that will impact our future. We will look at different industries and technologies. The talk is about asking questions and providing some insights, advice and tips on how to prepare yourself for the future. There are very practical choices we can make today. API first for example. In an IOT world there is little room for a (CMS) template based approach. Broadening your expertise to 3D, robotics, hardware and etc.

Speakers

Bas Jansen

Bas Jansen lives in Enschede, The Netherlands. He started programming in 1992, created his first website in 1995, has an MSc degree in Electrical Engineering, was co-founder of two companies and is currently tech lead for !D Cloud at Nedap Retail. In that role he is responsible for !D Cloud as a whole, and still programming (mainly in Java) while making sure the team works together towards a common goal.

Microservices at Nedap Retail

Applying RFID technology in a retail stores is becoming a hot item: a few smaller brands have implemented RFID and now the larger worldwide brands are starting to get interested in RFID. Nedap Retail offers products and services for RFID anti-theft (EAS) and stock management, worldwide. This talk will focus on the integration and event processing platform !D Cloud. With a full RFID enabled store the amount of RFID read events !D Cloud needs to process will be several thousand per day for a small store to several hundred thousand per day for a large store. Scale this to multiple brands with thousands of stores and you are facing real big data challenges. I will explain why we chose a microservices architecture and how that fits our organization, why we use an API-first design methodology, what technologies we use and how we are scalable for the future.

Speakers

Bernardin Katić

Last ten years he has dedicated to design and development of portfolio management systems for financial institutions and their integration in enterprise environments. MVP - Most Valuable Professional for Visual C#/.NET.

Implementation of SCRUM within major projects

SCRUM is the most widespread approach to Agile software development. It has its rules and laws that must not be neglected. On the other hand, practice has shown that it is not always (if ever) possible to blindly obey such laws. Imagine that you are making a software for a Swiss bank by modified SCRUM? You did? Well, this is not fiction, this is reality. During this lecture you will see how and why modified SCRUM functions in PRACTICE.

Speakers

Robert Žuljević

Robert Žuljević is a software developer at Levi9 and, since recently, a contributor to Apache Samza through Levi9’s initiative to support open-source projects. His main responsibilities at Levi9 include designing and implementing software for data ingestion and analysis.

Real-time stream processing with Samza

Everything around us happens in real-time, why should it be processed in batches? Whether it’s the latest neighborhood gossip, the newest headlines or page-views, some events need to be reacted to as they happen. In this talk, we’ll try and see how to do just that – using Apache Samza. Apache Samza is an open source distributed framework for processing and analyzing data streams. It consists of three layers for: Streaming, Execution and Processing. Out of the box Samza comes with support for Apache Kafka (streaming) and Apache Hadoop YARN (execution). Built around well-known concepts Samza provides fault tolerance, durability, scalability, pluggability and isolation. On top of that Samza provides a very simple API – in contrast to most low-level messaging systems. These features make Samza ideal for any data processing that requires high availability, like fraud detection, real-time analytics and other similar systems.

Speakers

Dragoslav Ogar

Dragoslav Ogar is a CEO/Consultant/Trainer of A4ATCP d.o.o. Belgrade. He has 25 years of real-life and theoretical experience with information technologies. He is a tch. math. He had/has over 15 Microsoft Certified titles, including MVP for Data Platform. Dragoslav has been a regular speaker at Microsoft conferences in Serbia. Specialties: Consulting for business analytical solutions, training and consulting for developing and building Data Management projects.

ASP.NET 5

ASP.NET 5 is a landmark release in many ways. It’s full open source from the start, it’s cross-platform and supported on Windows, Mac, and Linux. It includes contributions from the community and is being developed in the open on GitHub. ASP.NET 5 includes lots of great updates as well like the unification of MVC and Web API, the componentization of the .NET Framework, an all-new project system, and deep client-side tooling for things like Bower, Gulp, and Grunt.

Speakers

Stanko Nikolić

Stanko Nikolić B.Sc in electrical engineering, Windows Platform Development MVP. Works at the Merit Solutions company. Professionally engaged in the implementation of modern software solutions and exploring new technologies. Mostly deals with Microsoft technologies and is a regular speaker at Microsoft conferences and meetings. Works as a designer within several major Windows Phone projects in Serbia.

Model - View – Whatever (AngularJS)

Different architectural approaches using AngularJS for Single Page Applications. Angular represents itself as MVW (Model-View-Whatever) framework. Should we use it as MVC or MVVM? How to write good object oriented and modular JavaScript code?

Speakers

Srđan Božović

Works as Technical Evangelist at Microsoft Serbia. Has vast experience in developing Document Management Systems (DMS), including image processing, digital signature and time-stamping. Now focused on developing apps and services for mobile-first, cloud-first world. Writes programs since he was a kid. Programming languages are his great love. Likes what every Geek likes. Has fifteen years of professional experience.

Azure App Service Overview

Learn how to start building a service in a minutes using Azure application platform. Find out how to do development, troubleshooting and what it takes to make it perform at Internet scale.

Speakers

Predrag Jelesijević

Predrag Jelesijević works at the Computing Center of the Faculty of Electrical Engineering in Belgrade, where he has been working, for the past 7 years, as a system administrator and trainer at the Microsoft Academy of the Faculty of Electrical Engineering. He is one of the leads of ITPro Serbia user group and coordinates the operations of Microsoft community in Serbia, together with his colleagues. This year Microsoft awarded him the status of Most Valuable Professional – MVP, and he also owns a vast number of technical certificates. He has a BSc in electrical engineering.

Your datacenter in Microsoft cloud – all the things we can do and how

Expansion of services offered by Microsoft Azure allows us to use Microsoft cloud for very advanced stuff. Whether we want to use Microsoft Azure as a standalone data center or to connect it with our existing infrastructure, implementation planning is always the most important step of the entire process. During the lecture, we will gain an insight to all the services offered by Microsoft Azure, which should be taken into account when planning a datacenter in Azure. We will also draw a parallel between an on premise datacenter and cloud service that we may use.

Speakers

Tanja Vukov

Research Associate at the Institute for Biological Research, University of Belgrade. An expert in biostatistics playing the main role in transforming data into understandable scientific conclusions. As a data analyst, she helped in developing new practices in the field of agriculture and medicine. She has published more than 20 scientific papers in major international journals. Has a PhD in evolutionary biology.

Analyzing Social Feeds using Azure Stream Analytics

Stream Analytics is a cloud based event processing engine that can ingest events in with high-throughput, low-latency processing, while supporting real-time stream computation operations. Events can come from different sources: sensors, applications, devices, operational systems, websites etc. With a Stream Analytics solution, organizations can gain immediate insights into real-time data as well as detect anomalies in the data, set up alerts to be triggered under specific conditions, and make the data available to other applications and services for presentation or further analysis.

Speakers

Nemanja Stančić

Currently working as CEO of New and Rising app studio. He is focused on bringing real life experience to mobile startup business. He is Microsoft MVP for Windows Platform Development.

Find out all about your users – Mobile Engagement Studio

You have created an application and now you need a way to track your users. During this lecture, you will hear everything you need in order to learn how your users use the application. You will also learn how to use such behavior analysis and accordingly send alerts and create automatic notifications that will be associated to your CRM, CMS etc.

Speakers

To be announced soon!

To be announced soon!

To be announced soon!

To be announced soon!

Schedule - track 1

08:00h - 09:00h
Registration
09:00h - 10:00h

Happiness and success in IT

Alexander Kjerulf (Woohoo inc)

Alexander Kjerulf

Alexander is the founder and Chief Happiness Officer of Woohoo inc and one of the world’s leading experts on happiness at work. He is an author and speaker, presenting and conducting workshops on happiness at work at businesses and conferences in over 30 countries. His clients include companies like Hilton, Microsoft, LEGO, IKEA, Shell, HP and IBM.

Happiness and success in IT

You will spend 1/3 of your life at work. If you're unhappy at work, life becomes hell. One of the world's leading experts shares the latest theory about happiness at work and shows how people in IT can become happier and more successful at work. What is happiness at work? Why is happiness at work so important for each of us? What makes us happy at work – and no, it’s not raises, bonuses and perks. Why happy companies make more money. Simple tools anyone can use to become happier at work.

10:00h - 11:00h

How I ruined my project?

Boban Miksin (Vega IT Sourcing)

Boban Miksin

Software craftsman with over 10 years of participation in software development and coaching. He uses the simple methods of an agile developer in regards to his architecture. He understands that a builder must live inside the project, anticipating, creating, and mastering the path of its evolution, making sure it works, and that it's right, every step of the way.

How I ruined my project?

Statistically speaking, 68% of produced software fail. This is a story about one of them, the reasons that led to its failure and how this actually affects the career of a developer.

11:00h - 11:15h
Coffee break
11:15h - 12:15h

Are you yet another object-oriented programmer trapped in the procedural programmer's body?

Zoran Horvat (Mediatech Solutions)

Zoran Horvat

Architect and software designer, development team lead, independent consultant and coach on software architecture. Zoran has more than 15 years of experience developing software. Starting mid-2014 he is also the author at Pluralsight.com, where he is preparing the series of courses on design patterns. During the recent years he has been devoted to studying different approaches to software arhcitecture, primarily those that help maintain large business applications.

Are you yet another object-oriented programmer trapped in the procedural programmer's body?

Object-oriented programming is the mantra of our time. Everything is an object. But if you take a look at code delivered by most developers nowadays, you will see that such code are most often classic procedurally written code. Object orientation begins and ends with one keyword: class. In this lecture, we will present the basic mistakes made by even the most experienced developers in the design of class methods, mistakes that make these methods as object oriented as stored procedures in a database. After that, we will present several methods of class designing which provide true object orientation of objects. * OO design recommendations * Code simplification * Improving readability

12:15h - 13:15h

How to prepare for the Future?

Hans Eilers (Clockwork)

Hans Eilers

Hans is a curious wanderer of the internet for more than 15 years. Taking on different roles from engineering, to sales and of course consultancy. He can take a step back and see the big picture and then have a laser like focus on details others ignore.

How to prepare for the Future?

In this talk we will be taking a look at the trends that will impact our future. We will look at different industries and technologies. The talk is about asking questions and providing some insights, advice and tips on how to prepare yourself for the future. There are very practical choices we can make today. API first for example. In an IOT world there is little room for a (CMS) template based approach. Broadening your expertise to 3D, robotics, hardware and etc.

13:15h - 14:00h
Lunch
14:00h - 15:00h

Microservices at Nedap Retail

Bas Jansen (Nedap Retail)

Bas Jansen

Bas Jansen lives in Enschede, The Netherlands. He started programming in 1992, created his first website in 1995, has an MSc degree in Electrical Engineering, was co-founder of two companies and is currently tech lead for !D Cloud at Nedap Retail. In that role he is responsible for !D Cloud as a whole, and still programming (mainly in Java) while making sure the team works together towards a common goal.

Microservices at Nedap Retail

Applying RFID technology in a retail stores is becoming a hot item: a few smaller brands have implemented RFID and now the larger worldwide brands are starting to get interested in RFID. Nedap Retail offers products and services for RFID anti-theft (EAS) and stock management, worldwide. This talk will focus on the integration and event processing platform !D Cloud. With a full RFID enabled store the amount of RFID read events !D Cloud needs to process will be several thousand per day for a small store to several hundred thousand per day for a large store. Scale this to multiple brands with thousands of stores and you are facing real big data challenges. I will explain why we chose a microservices architecture and how that fits our organization, why we use an API-first design methodology, what technologies we use and how we are scalable for the future.

15:00h - 16:00h

Implementation of SCRUM within major projects

Bernardin Katić (Insa Investment Software AG)

Bernardin Katić

Last ten years he has dedicated to design and development of portfolio management systems for financial institutions and their integration in enterprise environments. MVP - Most Valuable Professional for Visual C#/.NET.

Implementation of SCRUM within major projects

SCRUM is the most widespread approach to Agile software development. It has its rules and laws that must not be neglected. On the other hand, practice has shown that it is not always (if ever) possible to blindly obey such laws. Imagine that you are making a software for a Swiss bank by modified SCRUM? You did? Well, this is not fiction, this is reality. During this lecture you will see how and why modified SCRUM functions in PRACTICE.

16:00h - 17:00h

Real-time stream processing with Samza

Robert Žuljević (Levi9)

Robert Žuljević

Robert Žuljević is a software developer at Levi9 and, since recently, a contributor to Apache Samza through Levi9’s initiative to support open-source projects. His main responsibilities at Levi9 include designing and implementing software for data ingestion and analysis.

Real-time stream processing with Samza

Everything around us happens in real-time, why should it be processed in batches? Whether it’s the latest neighborhood gossip, the newest headlines or page-views, some events need to be reacted to as they happen. In this talk, we’ll try and see how to do just that – using Apache Samza. Apache Samza is an open source distributed framework for processing and analyzing data streams. It consists of three layers for: Streaming, Execution and Processing. Out of the box Samza comes with support for Apache Kafka (streaming) and Apache Hadoop YARN (execution). Built around well-known concepts Samza provides fault tolerance, durability, scalability, pluggability and isolation. On top of that Samza provides a very simple API – in contrast to most low-level messaging systems. These features make Samza ideal for any data processing that requires high availability, like fraud detection, real-time analytics and other similar systems.

The Organizer retains the right to change the published agenda

Schedule - track 2

08:00h - 09:00h
Registration
10:00h - 11:00h

Your datacenter in Microsoft cloud – all the things we can do and how

Predrag Jelesijević (School of Electrical Engineering, Belgrade)

Predrag Jelesijević

Predrag Jelesijević works at the Computing Center of the Faculty of Electrical Engineering in Belgrade, where he has been working, for the past 7 years, as a system administrator and trainer at the Microsoft Academy of the Faculty of Electrical Engineering. He is one of the leads of ITPro Serbia user group and coordinates the operations of Microsoft community in Serbia, together with his colleagues. This year Microsoft awarded him the status of Most Valuable Professional – MVP, and he also owns a vast number of technical certificates. He has a BSc in electrical engineering.

Your datacenter in Microsoft cloud – all the things we can do and how

Expansion of services offered by Microsoft Azure allows us to use Microsoft cloud for very advanced stuff. Whether we want to use Microsoft Azure as a standalone data center or to connect it with our existing infrastructure, implementation planning is always the most important step of the entire process. During the lecture, we will gain an insight to all the services offered by Microsoft Azure, which should be taken into account when planning a datacenter in Azure. We will also draw a parallel between an on premise datacenter and cloud service that we may use.

11:00h - 11:15h
Coffee break
11:15h - 12:15h

Model - View – Whatever (AngularJS)

Stanko Nikolić (Merit Solutions)

Stanko Nikolić

Stanko Nikolić B.Sc in electrical engineering, Windows Platform Development MVP. Works at the Merit Solutions company. Professionally engaged in the implementation of modern software solutions and exploring new technologies. Mostly deals with Microsoft technologies and is a regular speaker at Microsoft conferences and meetings. Works as a designer within several major Windows Phone projects in Serbia.

Model - View – Whatever (AngularJS)

Different architectural approaches using AngularJS for Single Page Applications. Angular represents itself as MVW (Model-View-Whatever) framework. Should we use it as MVC or MVVM? How to write good object oriented and modular JavaScript code?

12:15h - 13:15h

Azure App Service Overview

Srđan Božović (Microsoft Serbia)

Srđan Božović

Works as Technical Evangelist at Microsoft Serbia. Has vast experience in developing Document Management Systems (DMS), including image processing, digital signature and time-stamping. Now focused on developing apps and services for mobile-first, cloud-first world. Writes programs since he was a kid. Programming languages are his great love. Likes what every Geek likes. Has fifteen years of professional experience.

Azure App Service Overview

Learn how to start building a service in a minutes using Azure application platform. Find out how to do development, troubleshooting and what it takes to make it perform at Internet scale.

13:15h - 14:00h
Lunch
14:00h - 15:00h

ASP.NET 5

Dragoslav Ogar (A4ATCP d.o.o. Belgrade)

Dragoslav Ogar

Dragoslav Ogar is a CEO/Consultant/Trainer of A4ATCP d.o.o. Belgrade. He has 25 years of real-life and theoretical experience with information technologies. He is a tch. math. He had/has over 15 Microsoft Certified titles, including MVP for Data Platform. Dragoslav has been a regular speaker at Microsoft conferences in Serbia. Specialties: Consulting for business analytical solutions, training and consulting for developing and building Data Management projects.

ASP.NET 5

ASP.NET 5 is a landmark release in many ways. It’s full open source from the start, it’s cross-platform and supported on Windows, Mac, and Linux. It includes contributions from the community and is being developed in the open on GitHub. ASP.NET 5 includes lots of great updates as well like the unification of MVC and Web API, the componentization of the .NET Framework, an all-new project system, and deep client-side tooling for things like Bower, Gulp, and Grunt.

15:00h - 16:00h

Analyzing Social Feeds using Azure Stream Analytics

Tanja Vukov (Institute for Biological Research)

Tanja Vukov

Research Associate at the Institute for Biological Research, University of Belgrade. An expert in biostatistics playing the main role in transforming data into understandable scientific conclusions. As a data analyst, she helped in developing new practices in the field of agriculture and medicine. She has published more than 20 scientific papers in major international journals. Has a PhD in evolutionary biology.

Analyzing Social Feeds using Azure Stream Analytics

Stream Analytics is a cloud based event processing engine that can ingest events in with high-throughput, low-latency processing, while supporting real-time stream computation operations. Events can come from different sources: sensors, applications, devices, operational systems, websites etc. With a Stream Analytics solution, organizations can gain immediate insights into real-time data as well as detect anomalies in the data, set up alerts to be triggered under specific conditions, and make the data available to other applications and services for presentation or further analysis.

16:00h - 17:00h

Find out all about your users – Mobile Engagement Studio

Nemanja Stančić (New and Rising app studio)

Nemanja Stančić

Currently working as CEO of New and Rising app studio. He is focused on bringing real life experience to mobile startup business. He is Microsoft MVP for Windows Platform Development.

Find out all about your users – Mobile Engagement Studio

You have created an application and now you need a way to track your users. During this lecture, you will hear everything you need in order to learn how your users use the application. You will also learn how to use such behavior analysis and accordingly send alerts and create automatic notifications that will be associated to your CRM, CMS etc.

The Organizer retains the right to change the published agenda

Geekstone

Geekstone Pub Talks

22/02/16

We’re more than excited to announce our new event Geekstone Pub Talks - "Inspirational talks with amazing developers." It will take place on May 19t...

By Maja Bozic
Geekstone

Write for us

12/02/16

We are always looking for excellent writers for the Geekstone community blog. Since we are devoted to the enrichment of our audience’s lives, both pe...

By Maja Bozic
Geekstone

Find where to park your car during the conference

26/11/15

Here are a few tips where you can leave your car: 1.    Try to find an available spot in the blue zone. The price for every hour started is 45 RSD. T...

By Maja Bozic
Geekstone Geekstone Hi there!

If you have any questions regarding the community, or to become a speaker or a sponsor, please contact us through this contact form.

Location

Geekstone
Danila Kiša 3v
21000 Novi Sad
Serbia
+381(69)701456 maja@geekstone.org
© Geekstone 2015. All rights reserved.
Geekstone © Geekstone 2015. All rights reserved.