SlideShare a Scribd company logo
Java Development EcoSystemAndrey Khaisin, CiklumJava User Group, June 2011
Who am I?More than 5 years in:Testing, automated testing
Project quality analyzing
UI, persistence, business logic development
Development for non Ukrainian BanksAnd always 20% of all activities are in development ecosystem www.ciklum.net2
What is it all about?..www.ciklum.net3“I can remember when the air was clean …” George Burns, comedianAfter some development
Problems Easily configurable build
No JAR hell
Keep it stable
One click deploy
Look to the futurewww.ciklum.net4
Part 1. Ecosystem componentswww.ciklum.net5
Development toolswww.ciklum.net6
Jenkins (Hudson)Start build process after source code  change or after certain period of time
Distribute build process across a set of build servers
Build result statistic
Notification about build results

More Related Content

PPTX
PPTX
Overview of PaaS: Java experience
PPTX
ОЛЕКСІЙ ОСТАПОВ «Найкрутіші особливості автоматизації на Playwright Python» K...
PDF
КОСТЯНТИН НАТАЛУХА «Setup and run automated test framework for Android applic...
PDF
Using Play Framework 2 in production
PDF
Testcontainers - Geekout EE 2017 presentation
PDF
Testing the Enterprise layers, with Arquillian
PDF
Automation Testing
Overview of PaaS: Java experience
ОЛЕКСІЙ ОСТАПОВ «Найкрутіші особливості автоматизації на Playwright Python» K...
КОСТЯНТИН НАТАЛУХА «Setup and run automated test framework for Android applic...
Using Play Framework 2 in production
Testcontainers - Geekout EE 2017 presentation
Testing the Enterprise layers, with Arquillian
Automation Testing

What's hot (20)

PPT
Play framework
PPT
Monitoring and Tuning GlassFish
ODP
Jenkins 101: Continuos Integration with Jenkins
PPTX
Lecture android best practices
PDF
Test all the things! Automated testing with Drupal 8
PPTX
Play! Framework for JavaEE Developers
PPTX
QA Fes 2016. Александр Хотемской. Обзор ProtractorJS как фреймворка для брауз...
PDF
Take Control of your Integration Testing with TestContainers
PPTX
Intro to JavaScript Tooling in Visual Studio Code
PDF
Conquering AngularJS Limitations
PDF
Improving Batch-Process Testing Techniques with a Domain-Specific Language
PDF
Play Framework: The Basics
PPT
Introduction tomaven
PPTX
Continuous Delivery concept overview. Continuous Integration Systems. DevOps ...
PDF
How do I Write Testable Javascript so I can Test my CF API on Server and Client
PPT
Java build tool_comparison
PDF
Andrii Shumada "No excuses for not writing tests"
PPTX
QA Fest 2016. Роман Горин. Введение в системы распознавания речи глазами тест...
PPTX
Automated Testing with Cucumber, PhantomJS and Selenium
PDF
Se lancer dans l'aventure microservices avec Spring Cloud - Julien Roy
Play framework
Monitoring and Tuning GlassFish
Jenkins 101: Continuos Integration with Jenkins
Lecture android best practices
Test all the things! Automated testing with Drupal 8
Play! Framework for JavaEE Developers
QA Fes 2016. Александр Хотемской. Обзор ProtractorJS как фреймворка для брауз...
Take Control of your Integration Testing with TestContainers
Intro to JavaScript Tooling in Visual Studio Code
Conquering AngularJS Limitations
Improving Batch-Process Testing Techniques with a Domain-Specific Language
Play Framework: The Basics
Introduction tomaven
Continuous Delivery concept overview. Continuous Integration Systems. DevOps ...
How do I Write Testable Javascript so I can Test my CF API on Server and Client
Java build tool_comparison
Andrii Shumada "No excuses for not writing tests"
QA Fest 2016. Роман Горин. Введение в системы распознавания речи глазами тест...
Automated Testing with Cucumber, PhantomJS and Selenium
Se lancer dans l'aventure microservices avec Spring Cloud - Julien Roy
Ad

Viewers also liked (6)

PPTX
Dependency injection with unity 2.0 Dmytro Mindra Lohika
PPTX
Silverlight 4, есть ли жизнь на десктопе
PPTX
Test driven development in net
PPT
Enterprise or not to enterprise
PPTX
New features of Windows Phone 7.5
PPT
Mike ponomarenko java17-fork-v1.2
Dependency injection with unity 2.0 Dmytro Mindra Lohika
Silverlight 4, есть ли жизнь на десктопе
Test driven development in net
Enterprise or not to enterprise
New features of Windows Phone 7.5
Mike ponomarenko java17-fork-v1.2
Ad

Similar to Java Development EcoSystem (20)

PPTX
Dev ecosystem v1.1
PPT
Jenkins Overview
PPT
Presentation 1 open source tools in continuous integration environment v1.0
PDF
Explore What's New in Node.js 24: Top Updates
PPTX
Continuous integration
PPTX
Mobile CI
PPT
Continuous Integration (Jenkins/Hudson)
PPTX
Continuous integration ( jen kins travis ci)
PPT
Part 2 improving your software development v1.0
PDF
Dev ops essentials v2
PDF
A164 enterprise javascript ibm node sdk
PPT
Introduction to Software Build Technology
PPTX
Continuous Integration and development environment approach
PPT
Continuous Integration using Cruise Control
PPT
Continuous Integration: A Case Study
PPT
Continous Integration: A Case Study
PPTX
Agile Engineering Sparker GLASScon 2015
PDF
Agile Software Development & Tools
PDF
SLTS kernel and base-layer development in the Civil Infrastructure Platform
PDF
Top 20 DevSecOps Interview Questions.pdf
Dev ecosystem v1.1
Jenkins Overview
Presentation 1 open source tools in continuous integration environment v1.0
Explore What's New in Node.js 24: Top Updates
Continuous integration
Mobile CI
Continuous Integration (Jenkins/Hudson)
Continuous integration ( jen kins travis ci)
Part 2 improving your software development v1.0
Dev ops essentials v2
A164 enterprise javascript ibm node sdk
Introduction to Software Build Technology
Continuous Integration and development environment approach
Continuous Integration using Cruise Control
Continuous Integration: A Case Study
Continous Integration: A Case Study
Agile Engineering Sparker GLASScon 2015
Agile Software Development & Tools
SLTS kernel and base-layer development in the Civil Infrastructure Platform
Top 20 DevSecOps Interview Questions.pdf

More from Alex Tumanoff (20)

PPTX
Sql server 2019 New Features by Yevhen Nedaskivskyi
PPTX
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
PPTX
Azure data bricks by Eugene Polonichko
PPTX
Sdlc by Anatoliy Anthony Cox
PPTX
Kostenko ux november-2014_1
PPTX
Java 8 in action.jinq.v.1.3
PPT
"Drools: декларативная бизнес-логика в Java-приложениях" by Дмитрий Контрерас...
PPTX
Spring.new hope.1.3
PPTX
Sql saturday azure storage by Anton Vidishchev
PPTX
Navigation map factory by Alexey Klimenko
PPTX
Serialization and performance by Sergey Morenets
PPTX
Игры для мобильных платформ by Алексей Рыбаков
PDF
Android sync adapter
PPTX
Async clinic by by Sergey Teplyakov
PPTX
Deep Dive C# by Sergey Teplyakov
PPTX
Bdd by Dmitri Aizenberg
PPTX
Неформальные размышления о сертификации в IT
PPTX
Разработка расширений Firefox
PPTX
"AnnotatedSQL - провайдер с плюшками за 5 минут" - Геннадий Дубина, Senior So...
PPTX
Patterns of parallel programming
Sql server 2019 New Features by Yevhen Nedaskivskyi
Odessa .net-user-group-sql-server-2019-hidden-gems by Denis Reznik
Azure data bricks by Eugene Polonichko
Sdlc by Anatoliy Anthony Cox
Kostenko ux november-2014_1
Java 8 in action.jinq.v.1.3
"Drools: декларативная бизнес-логика в Java-приложениях" by Дмитрий Контрерас...
Spring.new hope.1.3
Sql saturday azure storage by Anton Vidishchev
Navigation map factory by Alexey Klimenko
Serialization and performance by Sergey Morenets
Игры для мобильных платформ by Алексей Рыбаков
Android sync adapter
Async clinic by by Sergey Teplyakov
Deep Dive C# by Sergey Teplyakov
Bdd by Dmitri Aizenberg
Неформальные размышления о сертификации в IT
Разработка расширений Firefox
"AnnotatedSQL - провайдер с плюшками за 5 минут" - Геннадий Дубина, Senior So...
Patterns of parallel programming

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Approach and Philosophy of On baking technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
KodekX | Application Modernization Development
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
The AUB Centre for AI in Media Proposal.docx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Approach and Philosophy of On baking technology
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Big Data Technologies - Introduction.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Review of recent advances in non-invasive hemoglobin estimation
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KodekX | Application Modernization Development
NewMind AI Monthly Chronicles - July 2025
20250228 LYD VKU AI Blended-Learning.pptx
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology

Java Development EcoSystem

Editor's Notes

  • #4: Вспомните проекты в которых вы учавствовали с самого начала проекта. Есть чистый лист на котором рисуете карандашом свои идеи. Со временем что-то становится лишним вы стираете ластиком – остаются серые следы. Вы нарисовали картинку, а если нужно что-то исправить? Снова стирать оставлять грязные следы.Development ecosystem – это также как человеческая среда обитания. Свежий воздух, ясное солнце, деревья – всё это делает жизнь нашу лучше.