Web log analysis is a standard procedure on most sites. As the number of visits grow this is one of the first practical applications of Big Data systems. The goal of the presentation is to demonstrate, on an example, how to build a system to analyse web logs. As a basic tool I'm suggestion Cloudera CDH, as a tool for data collection StreamSets, and for keeping I suggest parallel storage in two formats: Tab separated for analysis, and ElasticSearch with Kibana front-end for quick insights and dashboards.
Presentation held at the Faculty of Organizational Sciences in Belgrade, Serbia, 17th may 2012.
Organized by FONIS (http://fonis.rs/vest.php?id=287)
My take at Android vs iOS.
Web log analysis is a standard procedure on most sites. As the number of visits grow this is one of the first practical applications of Big Data systems. The goal of the presentation is to demonstrate, on an example, how to build a system to analyse web logs. As a basic tool I'm suggestion Cloudera CDH, as a tool for data collection StreamSets, and for keeping I suggest parallel storage in two formats: Tab separated for analysis, and ElasticSearch with Kibana front-end for quick insights and dashboards.
Presentation held at the Faculty of Organizational Sciences in Belgrade, Serbia, 17th may 2012.
Organized by FONIS (http://fonis.rs/vest.php?id=287)
My take at Android vs iOS.
O novoj implementaciji .NET platforme - .NET Core. Modularna, otvorenog koda, a osim na Windows mašinama živi i na Linuxu i Macu. Što sve trebamo znati o .NET Coreu, kakav je odnos s postojećim platformama te zašto nas uopće treba biti briga.
Nikola Petrov-Bezbednost WordPress sajtova - Uvod u WordPressDamir Bodor
4. WordPress meetup u Novom Sadu #WPNS
https://www.meetup.com/WP-Meetup-NS/
https://www.facebook.com/wpnovisad/
Nikola Petrov-Bezbednost WordPress sajtova - Uvod u WordPress
Презентација даје хронолошки приказ типичног ransomware напада на важне информационе сервисе, догађаје који су претходили нападу, као и мере које су предузете како би се санирале последице напада. Истакнути су уочени пропусти у организацији и мерама сигурности и дате су генералне препоруке у циљу унапређења сигурности важних информационих система.
When developing software, due to short implementation deadlines, there is very little room for what is considered a key stage: testing. This means testing needs to be efficient and simple for implementation and execution. Selenium is a testing framework for web application, which uses DOM interaction for testing. It can be easily integrated with JUnit, and with the help of WebDriver API, testing for all popular web browsers can be simulated, in addition to web applications adapted to mobile devices. Also, it can be used in interaction with a large number of programming languages. Testing is done from a point of view of the application user, which enables realistic testing scenarios and acceptance tests. In our presentation, we will show an example of using Selenium and present its most important functionalities.
An outdated 6 years old presentation very dear to me, about my study and detailed plan design for Hemofarm\'s legacy Forms/Reports/Discoverer based application migration from 4.5/6i to 9i, with all security, integration (Microsoft AD) and HA aspects
O novoj implementaciji .NET platforme - .NET Core. Modularna, otvorenog koda, a osim na Windows mašinama živi i na Linuxu i Macu. Što sve trebamo znati o .NET Coreu, kakav je odnos s postojećim platformama te zašto nas uopće treba biti briga.
Nikola Petrov-Bezbednost WordPress sajtova - Uvod u WordPressDamir Bodor
4. WordPress meetup u Novom Sadu #WPNS
https://www.meetup.com/WP-Meetup-NS/
https://www.facebook.com/wpnovisad/
Nikola Petrov-Bezbednost WordPress sajtova - Uvod u WordPress
Презентација даје хронолошки приказ типичног ransomware напада на важне информационе сервисе, догађаје који су претходили нападу, као и мере које су предузете како би се санирале последице напада. Истакнути су уочени пропусти у организацији и мерама сигурности и дате су генералне препоруке у циљу унапређења сигурности важних информационих система.
When developing software, due to short implementation deadlines, there is very little room for what is considered a key stage: testing. This means testing needs to be efficient and simple for implementation and execution. Selenium is a testing framework for web application, which uses DOM interaction for testing. It can be easily integrated with JUnit, and with the help of WebDriver API, testing for all popular web browsers can be simulated, in addition to web applications adapted to mobile devices. Also, it can be used in interaction with a large number of programming languages. Testing is done from a point of view of the application user, which enables realistic testing scenarios and acceptance tests. In our presentation, we will show an example of using Selenium and present its most important functionalities.
An outdated 6 years old presentation very dear to me, about my study and detailed plan design for Hemofarm\'s legacy Forms/Reports/Discoverer based application migration from 4.5/6i to 9i, with all security, integration (Microsoft AD) and HA aspects