Profile

Cover photo
Dmytro Shkil
Works at Cogniance
Attended National Technical University of Ukraine 'Kyiv Polytechnic Institute'
Lives in Kyiv, Ukraine
200 followers|984,867 views
AboutPostsPhotos

Stream

Dmytro Shkil

Shared publicly  - 
 
То, что называется ёмким словом «зрада», на самом деле, негатив и неверие от слабого скуления на фоне процессов до мощных приступов паники
1
Add a comment...

Dmytro Shkil

Shared publicly  - 
 
#‎Cogniance‬
 ·  Translate
Янукович с "Семьей" видели в IT индустрии перспективу. Причем до такой степени, что начали не только вкладывать в этот бизнес, но и отнимать доли рынка IT
3
Add a comment...

Dmytro Shkil

Shared publicly  - 
 
Prevent writing mistakes and improve clarity in all of your online written communication. Use with confidence anywhere on the web!
1
1
Maxim Yudin's profile photo
Add a comment...

Dmytro Shkil

Shared publicly  - 
 
 
I'm pleased to announce the release of RoboGuice 3, the popular dependency injection framework for Android on http://roboguice.org.  RoboGuice is used in thousands of apps across hundreds of millions of devices.

We added some new features to RoboGuice 3, but development of this latest version was focused on performance.  Based on our testing, we expect most apps to see improved startup times of between 35% and 75%.  This was accomplished through the use of a compile-time annotation processor that preprocesses your code and only computes the injections that your app needs.

What's New in RoboGuice 3:
- Compile-time annotation processing using Blender, a Guice preprocessor
- Simplified roboguice configuration using AndroidManifest
- The complete change log: https://github.com/roboguice/roboguice/issues?q=milestone%3A3.0+is%3Aclosed

We think RoboGuice 3 is the easiest-to-use DI framework for Android, and with these performance boosts we think most apps should gain a lot of performance headroom.   We're also seeing additional boosts from the rising tide of Android device performance as well.  Last year's Nexus 5 outperforms the original Mac Mini, iMac, and Macbook Air, not to mention the top of the line devices released this year.

Even with the faster devices in the market we want to keep improving RoboGuice for older devices, so work has already begun on RoboGuice 4.  RoboGuice 4 will further shift even more computation to the compilation phase, while still providing all of the power and flexibility of runtime dependency injection.  We have more developers than we did back when we wrote version 2, so we expect to be able to release major new versions more quickly in the future.

RoboGuice 3 has already been in production use on tens of millions of devices for several months, so we believe it's ready for production in your apps.  To upgrade, visit the upgrade instructions: https://github.com/roboguice/roboguice/wiki/Upgrade-Instructions-from-RoboGuice-2

If you run into any trouble, find us on StackOverflow or on the RoboGuice Group.

Cheers,
The RoboGuice Team
1
Add a comment...
Have him in circles
200 people
goncalo crespo's profile photo
Artur Termenji's profile photo
Pavel Malitov's profile photo
Alex FIL's profile photo
Igor Strielov's profile photo
Rostyslav Oliinyk's profile photo
Alex Karev's profile photo
Александр Кишиков's profile photo
Евгений Брыль's profile photo

Dmytro Shkil

Shared publicly  - 
 
 
По бокам космического корабля «Кеннеди» размещаются два двигателя по 5 футов шириной. Конструкторы корабля хотели бы сделать эти двигатели еще шире, но не смогли. Почему?
Дело в том, что двигатели эти доставлялись по железной дороге, которая проходит по узкому туннелю. Расстояние между рельсами стандартное: 4 фута 8.5 дюйма, поэтому конструкторы могли сделать двигатели только шириной 5 футов. Возникает вопрос: почему расстояние между рельсами 4 фута 8.5 дюйма?

Оказывается, что железную дорогу в Штатах делали такую же, как и в Англии, а в Англии делали железнодорожные вагоны по тому же принципу, что и трамвайные, а первые трамваи производились в Англии по образу и подобию конки. А длина оси конки составляла как раз 4 фута 8.5 дюйма! Но почему?

Потому что конки делали с тем расчетом, чтобы их оси попадали в колеи на английских дорогах, чтобы колеса меньше изнашивались, а расстояние между колеями в Англии как раз 4 фута 8.5 дюйма! Отчего так?

Да просто дороги в Великобритании стали делать римляне, подводя их под размер своих боевых колесниц, и длина оси стандартной римской колесницы равнялась… правильно, 4 футам 8.5 дюймам! Ну вот теперь мы докопались, откуда взялся этот размер, но все же почему римлянам вздумалось делать свои колесницы с осями именно такой длины? А вот почему: в такую колесницу запрягали обычно двух лошадей. А 4 фута 8.5 дюйма — это был как раз размер двух лошадиных задниц! Делать ось колесницы длиннее было неудобно, так как это нарушало бы равновесие колесницы.

Следовательно, вот и ответ на самый первый вопрос: даже теперь, когда человек вышел в космос, его наивысшие технические достижения напрямую зависят от РАЗМЕРА ЛОШАДИНОЙ ЗАДНИЦЫ ДВЕ ТЫСЯЧИ ЛЕТ НАЗАД.
 ·  Translate
3 comments on original post
3
Add a comment...

Dmytro Shkil

Shared publicly  - 
 
7 соображений о той ситуации, в которой мы оказались
1
Add a comment...

Dmytro Shkil

Shared publicly  - 
 
Все мы уже слышали безобидное «подскажите, с чего начать?». Так почему одни открывают Notepad и начинают с ходу фигачить простые скриптики, а другие не собираются писать ни строчки, пока не одолеют пару десятков книг?
3
Tymur Porkuian's profile photo
 
Повар или музыкант тут лучше аналогия, чем врач или адвокат. Потому что можно купить продукты и начать готовить, или купить гитару и начать играть с минимальной подготовкой, если руки сами тянутся.
 ·  Translate
Add a comment...
People
Have him in circles
200 people
goncalo crespo's profile photo
Artur Termenji's profile photo
Pavel Malitov's profile photo
Alex FIL's profile photo
Igor Strielov's profile photo
Rostyslav Oliinyk's profile photo
Alex Karev's profile photo
Александр Кишиков's profile photo
Евгений Брыль's profile photo
Work
Occupation
Senior Android Engineer
Employment
  • Cogniance
    Senior Android Engineer, 2011 - present
  • Miratech
    Java Software Engineer at Genesys, 2007 - 2011
  • CIT
    Web Developer, 2006 - 2007
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Kyiv, Ukraine
Links
Contributor to
Story
Tagline
Android Engineer | Human | Українець
Education
  • National Technical University of Ukraine 'Kyiv Polytechnic Institute'
    Master’s degree in Automation and Computer-Integrated Technologies, 2001 - 2007
Basic Information
Gender
Male
Birthday
May 26, 1984