Presentation is about organization of development and delivery process by testing team members. Artem will speak about points, which need to be done for success achievement of releases in situation when development team didnt adheres commitments
"How keep normal blood pressure using TDD" By Roman LoparevCiklum Ukraine
油
The document provides an overview of test-driven development (TDD) principles and practices for keeping normal blood pressure. It discusses what TDD is, basic TDD principles like "tests first" and writing minimal code to pass tests, benefits like better design and refactoring, and challenges like requiring discipline. It provides examples of writing tests for a FizzBuzz game in a test-first manner, demonstrating how to name tests clearly and structure them. It also discusses tools like Mockito for mocking and Cobertura for checking code coverage targets.
"Through the three circles of the it hell" by Roman LiashenkoCiklum Ukraine
油
About speaker:
Roman Liashenko, project manager, team lead, developer. 10 years of experience in IT.
About presentation:
Have you ever heard about wrangles between developers and product owners, product owners and project managers, project managers and developers? I have! And very often such situation looked like a deaf person is arguing with a blindman. Misunderstandings between different project roles are pretty similar to the generation gap because, in most cases, they are based on different mindsets. I came to this conclusion after years working in IT, by playing different project roles and watching changes of my ideology. During this event we will go through the main peculiar mindset properties of each project role. It will help us to understand what does it mean to be PM/TL/Dev/PO. I really believe that even small piece of such understanding will help participants to understand their colleagues and improve their communication.
Alex Pazhyn, who has more than 7 years of experience with UI design, wtells about 束Designing in the Material Design Style損.
1. What the Material Design is?
2. Work with color palette, typography and custom branding
3. Guidelines and slicing
4. Frameworks for MD Style
5. Solving the issues and Best cases.
Presentation will be interesting for UX/UI designers and Android developers.
Introduction to amazon web services for developersCiklum Ukraine
油
Introduction to Amazon Web Services for developers
About presenter
Roman Gomolko with 11 years of experience in development including 4 years of day-to-day work with Amazon Web Services.
Disclaimer
Cloud-hosting is buzz-word for a while and in my talk I would like to give an introduction to Amazon Web Services (AWS).
We will talk about basic building blocks of AWS like EC2, ELB, ASG, S3, CloudFront, RDS, IAM, VPC and other scary or funny abbreviations.
Then we will discuss how to migrate existing applications to AWS. This topic includes:
how to design infrastructure and services to use when migrating
how to choose proper instance types
how to estimate infrastructure cost
how it will affect performance of application migrated
Then we will make an overview of services provided by AWS and possible apply in your current of future applications:
SQS
DynamoDB
Kinesis
CloudSearch
CodeDeploy
CloudFormation
And if we survive we will talk a little how to design Cloud applications. Thats mainly about general principles.
My talk mostly targeted towards decision makers and decisions pushers of small and medium size companies which are consider going cloud or already moving into this direction. Everyone interested in gaining knowledge in these areas are welcomed as well.
We will spend around 23 hours together and you will be able to pitch-in any questions until we totally goes away from original plan.
Alexey Chulochnikov, mobile developer with 3+ years of experience, about:
Watch App architecture overview
Apple watch interface overview (Regular Apple Watch App, Glances, Notifications)
Initial Impressions about WatchKit
How to work with watchkit (pass data between controllers, get data from parent app, etc.)
Maxim Koshtenko, an iOS developer with 5+ years of experience tells about:
what test-driven development is
advantages of TDD
how to use test-driven development for iOS projects
most common problems and solutions
how to start working with TDD on an existing project
Experienced UX Designer Vladyslav Miasnikov shares his vision for 2015:
Fashion trends in the UI industry
The end of Web design era anti-advice about survival
Five qualities of the ideal UX designer
10 inspiring drives in UX
Ivan Romanenko, a fan of C++ and Boost, specializing on low-level development in such areas: forensics, security abd high-load systems, tells about developing high-load systems using C++.
Processing more than 10 000 request per second
Architecture for quick experiments
Manual instrumentation and boost.statistics
Search for own performance metrics
Fight against losses on allocations and synchronization
The 8th Dnepropetrovsk iOS Practice Leaders Community Meet-up, which took place on Thursday, February 5th, was dedicated to collection view layouts.
Anatoliy Tukhtarov, iOS developer with 2+ years of experience made a presentation about:
what UICollectionViewLayout is;
when to create your own layout;
creating your own layout from scratch;
self-sizing collection view items;
adding gestures to collection view (drag and drop, pinch to zoom, autoscroll, etc.)
During the presentation we created waterfall layout step by step and discuss appearing issues.
The presentation will be interesting for all developers who want to expand their knowledge about UICollectionView.
https://yadi.sk/d/eeEdMTiueTW9s keynote
https://yadi.sk/i/DVDq3O3leTW8n pdf
https://yadi.sk/i/t6-nw3uMeTW7D pptx
- why we need auto layout;
- what UITraitCollection is;
- whats new in interface builder Xcode;
- about debugging view without running;
- how to debug custom view.
This document discusses using Groovy on Android applications. It begins with an introduction to Groovy, describing it as an open source language that compiles to Java bytecode and has a syntax similar to Java but with features inspired by Python, Ruby, and Smalltalk. The document then notes some similarities between Groovy and Apple's Swift language, before discussing how Groovy can be used on Android by compiling Groovy code to Java bytecode and calling it from Android applications.
The 4th Dnepropetrovsk iOS Practice Leaders Community Meet-Up, which took place onThursday, September 25.
Maxim Koshtenko, an iOS developer with 4+ years of experience in the area, held a presentation in which he told:
- about the most widespread problems which appear while writing tests and how to solve them;
- how to cover controllers with tests correctly and what should be visible in interface;
- why tests do not work for block-based and asynchronous code and how we can fix this;
- how to write tests for Core Data models;
- many other useful and interesting tips and tricks.
The presentation will be interesting for all iOS developers.
Android Material Design. New age for amazing apps.
Tips and tricks.
The 3rd Dnepropetrovsk Android Practice Leaders Community Meet-Up, that took place ob Sept 18, 2014.
Ilya Lisovoy, a true fan of mobile development and Android developer in particular, tells about:
- new android philosophy in material design
- beauty volume and shadows of UI elements
- new android views : RecyclerView, CardView, Palette
- animations and activity transition effects
The presentation will be interesting for all Android developers.
KANBAN DEVELOPMENT
or get the agilest from agile
Oleh Dovhai, Java developer, ex QA engineer - about Kanban development process and how to use it in your project .
We will learn:
揃 What Kanban is: origin, principles, practice
揃 Kanban vs Scrum: compare tools for understanding, not judgment
揃 There is no ideal tool: experiment, combined and again experiment
The First Ciklum DP Android Practice Leaders Community Meet-Up.
By Ilya Lisovoy, Android developer with 2+ years of experience, who loves amazing apps with innovations and best UX practices.
Mobile prototypes for Android and iOS,- the difference between them, and why is it bad to make universal design for all platforms; adapting the design of one mobile platform to another; simple tips for designers from developers.
The First Ciklum DP Android Practice Leaders Community Meet-Up.
Principles and methods of UX design by Alina Bidnenko, Android developer with 3+ years of experience, who considers that app cant survive without high quality design of UI/UX.
The 2nd Dnepropetrovsk iOS Practice Leaders Community Meet-Up.
MVC by Dmitriy Sai, iOS developer with 3+ years of experience.
The following presentation covers the issues of the practical use of Model View Controller on iOS, focusing on the principles of roles division, clear code, simplification of refactoring and unit-testing.
iOS Practice Leaders Community Meet-up.
Unit Testing in iOS by Maxim Koshtenko
- why we need tests and what their use in applications developing on a project is;
- how one should and should not test source code;
- review of some of the most popular tools which make test-writing easier;
- how to switch to unit-testing on a project which already exists.
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Ciklum Ukraine
油
Outsourcing provides specialist expertise, economies of scale, flexibility, and innovation. When outsourcing improves productivity compared to doing something in-house, according to relevant metrics, it should be pursued. Successful outsourcing requires clear communication and understanding between partners to ensure deals deliver value. While outsourcing offers benefits, it isn't right for every situation and depends on organizational culture and goals.