#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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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?
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.
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.
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.
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.
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.
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.
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.
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.
To be announced soon!
The Organizer retains the right to change the published agenda
"Getting an outside perspective often helps you to think about a problem in a new way or to see something you didn’t see before."
"Being part of something larger than yourself, is a sure way to grow."
"Welcome Software developers to #Geekstone community! We invite you to read About us here and to become a member here:"
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...
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...
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...
If you have any questions regarding the community, or to become a speaker or a sponsor, please contact us through this contact form.