DOU Labs: як в Cleveroad створили калькулятор для підрахунку вартості будь-якого додатка
У рубриці DOU Labs ми запрошуємо IT-компанії ділитися досвідом власних цікавих розробок і внутрішніх технологічних ініціатив. Питання і заявки на участь надсилайте на editors@dou.ua .
Привіт, мене звуть Іван Степаньков. Я Head of Marketing в компанії Cleveroad . Наша компанія займається розробкою мобільних і веб-додатків для зарубіжних замовників. Після півроку спільної роботи Business & Requirement аналітиків і розробників нашої компанії, ресерча і аналізу вимог наших клієнтів, ми раді представити вам калькулятор розрахунку вартості програми.
Ідея
Ідея створення інструментів автоматизації тих чи інших процесів у компанії для нас не нова. Ми регулярно впроваджуємо як готові інструменти в наші бізнес-процеси, так і створюємо свої. Працюючи зі стартапами і малим бізнесом, важко ігнорувати проблеми, з якими вони стикаються на ранніх стадіях планування. Найбільш поширене питання, яке хвилює наших клієнтів, — це вартість розробки мобільного додатку.
Опубліковано: 02/11/17 @ 08:00
Розділ Різне Читати далі...
Жовтень 2017 — финстрип за інфо-сайтів, пробив 10К за підсумками місяця
Робота йде, сьогодні буде короткий финстрип з основними цифрами і думками за цей місяць. У кого є якісь додаткові питання, пишіть в коментарі, всім відповім. На початку місяця вписався в марафон 9seo — всього зараз 174 учасника в рейтингу. Зміст марафон за 9 місяці максимально збільшити відвідуваність з пошуковиків. Я стартонув з 20 місця, зараз на 14 місці. Що цікаво достатньо людей у марафоні з великими ілюзіями щодо інфо-сайтів і підходу до них. З іншого боку ТОП-20 учасників — це люди, які чітко розуміють, що роблять + це гонка бюджетів. Моя мета-бути в ТОП 10 на фіналі, хотілося б, звичайно, ТОП 5, але саме через бюджетів — навряд чи. З публікацій за місяць: поки все впирається у бюджети, вистачає лише на 70-80 в міс. З урахуванням, що працюють копірайтери і КМ. Решта все сам. До 150 статей в міс буду рости цим же підходом. Поки потрібно допілівать інструкції для всіх етапів публікації статей.
Опубліковано: 01/11/17 @ 12:56
Розділ Різне Читати далі...
Не минулим, а майбутнім: як IT-індустрія може сформувати новий імідж Харкова
[Про автора: Антон Зотов — Associate Vice President в GlobalLogic Ukraine, лідер харківського офісу компанії. Понад 15 років в IT, з яких 11 років обіймав менеджерські позиції. Пройшовши етапи успішного професійного зростання у столиці, Антон переїхав до Харкова і зараз розвиває команду з більш ніж 600 інженерів] Настав час Харкову менше говорити і думати про себе в минулому часі, більше — про те, які можливості для талантів і бізнесу він надає вже зараз і яким місто стане в майбутньому. Місцева IT-індустрія має всі шанси стати драйвером цього процесу. Харківський IT-бізнес проклав міст між індустріальним і науковим минулим міста та сучасної інформаційної економікою. Сильна інженерна школа і унікальні для України технічні вузи слугували опорами для побудови харківської IT-індустрії. Ці переваги склалися історично, і їх відчуваєш відразу ж, як потрапляєш у цю екосистему (я переїхав в місто після 16 років роботи в Києві).
Опубліковано: 01/11/17 @ 08:00
Розділ Різне Читати далі...
Переїзд до Швеції: про роботу, податки, ІТ-ринку і купівлі квартири
Мене звуть Сергій, сьогодні (31 жовтня 2017) мені виповнюється 27 років, я одружений, кепський характер.
Маю більше 5 років досвіду в розробці комерційного програмного забезпечення на Java/Scala. Працював на проектах різної складності — від банківських систем і систем управління персоналом до онлайн-казино.
Рік тому ми переїхали в Стокгольм, до цього два роки жили у Вроцлаві, а ще раніше в Харкові.
Робота
Зараз я працюю в компанії NetEnt . У нас більше 1000 співробітників по всьому світу з HQ в Стокгольмі. Нам дуже потрібні програмісти фронтенд і бекенд (Java), а також тестувальники. Список всіх відкритих вакансій (Стокгольм, Гетеборг, Мальта, Гібралтар, Київ, Краків). Компанія допомагає з оформленням дозволу на роботу і переїздом.
У Швеції взагалі потрібні висококваліфіковані фахівці, зараз відкрито понад 90 000 вакансій — служба працевлаштування Швеції .
Опубліковано: 31/10/17 @ 08:19
Розділ Різне Читати далі...
DevOps дайджест #16: Docker інтегрує Kubernetes
У випуску: розглянемо Docker/Kubernetes, почитаємо про OpenTracing, сходимо на конференцію, отримаємо 100 балів на Google Page Speed. Посилання в описі!
Docker: Now Powered by Swarm and Kubernetes
Новини
Docker platform and Moby project add Kubernetes
Підтримку Кубера нативно впилят в Docker. Це буде доступно у всіх версіях, навіть в CE. Чекаємо, як відповість Swarm.
Datasources as configuration in Grafana
У Grafana можна буде конфігурувати датасорсы з конфіг-файл. Покращення вже завтра!
Bolt
Puppet намагаються хоч якось втриматися на плаву: вони зарелизили новий executor з підтримкою linux/windows. Так, Windows!
New Network Load Balancer — Effortless Scaling to Millions of Requests per Second
ELB, ALB, і тепер NLB! Упор на перформанс для мережевих штук. І одразу дають статік IP.
Introducing AKS (managed Kubernetes) and Azure Container Registry improvements
Azure застрибує в світ контейнерів і оркестрации! Тепер і у них доступний PaaS Kubernetes.
Опубліковано: 28/10/17 @ 10:00
Розділ Різне Читати далі...
DOU Hobby: Танго — тонкий, глибокий і завжди різний танець
[DOU Hobby — рубрика про нетехнічних проектах IT-фахівців: творчість, цікаве хобі та інші lifestyle-досягнення. Якщо вам є про що розповісти — пишіть на valentina@dou.ua ]
Алла Другова, менеджер проектів у Boolat Games, і Юра Дарицкий, гейм-дизайнер в Fishing Planet, розповіли DOU, чому вони віддані аргентинського танго, як навчитися володіти своїм тілом і що робить цей танець таким привабливим для айтішників.
Зліва — Алла з партнером, праворуч — Юра з партнеркою
— Алла, Юра, як ви зацікавилися танго? Що саме подобається цей танець?
Алла: Я танцюю з дитинства і перепробувала багато стилів танцю — сольних, парних і колективних. У певний момент я познайомилася з концепцією соціальних танців. Все почалося з сальси. Виявилося, щоб отримувати задоволення від руху удвох і під музику, зовсім не потрібно годинами разом репетирувати. Досить добре знати «мова танцю», вміти слідувати за партнером або чітко вести партнерку.
Опубліковано: 25/10/17 @ 10:00
Розділ Різне Читати далі...
Junior дайджест: курси, стажування, інтернатура. Листопад'17
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар'єр єру в ІТ. У цьому номері зібрані можливості, актуальні у листопаді 2017. Усі програми безкоштовні та передбачають можливість працевлаштування по завершенні. Якщо ви маєте інформацію про інші безкоштовні курси/стажування/інтернатури, яких немає в дайджесті, пишіть на zlot.dima@gmail.com , і ми додамо їх до статті. Для того, щоб ви завжди отримували найактуальнішу інформацію про стажування, ми витворили Telegram-канал , куди будемо надсилати сповіщення про оновлення дайджесту та іншу корисну інформацію про можливості для початківців. Компанія Місто Напрямок Тип Школа програмування Ш++ Кропивницький Front-end (Angular, React), Node.
Опубліковано: 24/10/17 @ 10:15
Розділ Різне Читати далі...
Релокація джуніора: про роботу й сієсту в Іспанії
Продовжуючи тему релокацій на DOU, вирішив внести частину іспанського тепла в холодну українську осінь. Але спочатку коротко про мене: навчався у Львівській політехніці на кафедрі оптотехніки, «увійшов в ІТ» у вересні 2015 після закінчення літнього стажування у компанії OSF Global. В основному працюю на фронтенді, але намагаюся себе цим не обмежувати. Мотивів переїзду я ще досі не осягнув сам на 100 відсотків: можливо, хотілося подивитись на світ, можливо, захотілося кращого життя (не з фінансової точки зору). Одним словом, після кліку «Send CV» на LinkedIn і почалася ця історія.
Я знайшов позицію Junior Frontend Developer у мадридському офісі Zooplus. Це німецька компанія з офісами в європейських містах. Основний її бізнес — продажу товарів для тварин онлайн, тобто типовий e-commerce. У вакансії вказувалося, що кандидат може мати малий досвід роботи — якраз такий, як у мене на той час був (6 місяців і кілька реалізованих проектів).
Опубліковано: 23/10/17 @ 10:49
Розділ Різне Читати далі...
Кілька роздумів про інфобізнес в розрізі інформаційних сайтів і не тільки
На початку місяця я вписався в марафон від 9seo , де потрібно за 9 місяців максимально збільшити відвідуваність сайту, з яким ти береш участь в марафоні. У забігу зараз 155 осіб, більш менш вагомі призи приготовані для тих хто закінчить марафон з 1-10. Краще звичайно закінчити в топ 5. Я поки на 16 місці, але все тільки починається.
Це була невелика підводка, про марафоні більш докладно я розповім в окремому пості. А поки хочу викласти свій великий коментар, який я залишив у відповідь одній людині з марафону на його думки про інфобізнес.
Мій коментар
Проходив багато інфо-курсів поки шукав де б ще заробити, який напрямок ще спробувати. Мають сенс тільки ті, де акцент зроблений на повну послідовність, зворотний зв'язок на кожному кроці і вкрай бажано в дуже вузькій ніші/тематики. І це тільки 5-10% успіху особисто тебе в цьому курсі. Решта 90% наскільки сильно ти готовий сам працювати, розбиратися, заглиблюватися в тему.
Опубліковано: 23/10/17 @ 07:49
Розділ Різне Читати далі...
Python digest # 16: Python — друга за популярністю мова на GitHub
У випуску: розпізнавання карт з Python, FB використовує Python 3.6.3, генератор ботів для ігор. Новини Python is the 2nd most popular language on GitHub — після JS. Python overtakes R, becomes the leader in Data Science, Machine Learning platforms — порівняння в картинках і графіках популярності R vs Python ML. Universities finally realize that Java is a bad introductory programming language — від Java до JS і до Python як мови викладання у вузах США. SK-CSIRT identified malicious software libraries in the official Python package repository, PyPI — служба безпеки Словакії виявила malware в PyPi. — всі машини на Facebook вже використовують Python 3.6.3. Нові релізи Matplotlib 2.1 Pyinstaller 3.3 released — додана підтримка Python 3.6. Цікаві бібліотеки OpenCV-Playing-Card-Detector — визначення карт в реальному часі за допомогою PiCamera та Python. Відео . Google Facets — тул від Google для візуалізації та аналізу даних.
Опубліковано: 20/10/17 @ 10:00
Розділ Різне Читати далі...
.NET дайджест #20: як влаштована аутентифікація і авторизація в ASP.NET 2.0., нововведення в ASP.NET Core, огляд GraphQL vs REST
У випуску: статті про нутрощах managed об'єктів, дискусія щодо організації роботи з системами контролю версій, міні-гра, побудована на Polymer 3.0, книга для розуміння моделі акторів.
.NET
ASP.NET Core 2.0 Authentication and Authorization System Demystified
Загальне уявлення про те, як влаштована аутентифікація і авторизація в ASP.NET 2.0.
Zero Garbage Collector for .NET Core
Приклад реалізації GC, який не збирає сміття. Може бути корисно для невеликих утиліт, щоб вичавити максимум продуктивності.
ASP.NET Core 2.0 Features
Нововведення в ASP.NET Core, такі, як WebHost builder APIs, Configuration основний сервіс, зміни в HTTP.sys і особливо приємний, на мій погляд, IHostedServices інтерфейс, який дозволяє реєструвати додаткові background процеси перед стартом ASP.NET Core, як то підписки на черзі повідомлень, старт системи акторів, інші сервіси і все це використовуючи ті ж зареєстровані в контейнері сервіси. Джва роки чекав цієї фічі.
F# and .
Опубліковано: 07/10/17 @ 07:00
Розділ Різне Читати далі...
QA дайджест #30: справжня історія терміна Bug, перезавантаження ПК під час тесту, навантажувальне тестування з Gatling з нуля
Мене звуть Максим, я працюю тестувальником ПЗ, з цікавістю стежу за подіями в світі тестування та IT. Найкорисніше збираю разом і з радістю ділюся з вами. Приємного читання! :)
Новини
Вийшов реліз Selenium 3.6 .
Skype представив функцію «Інтерв'ю» для технічних працівників.
Виявлено новий тип Bluetooth-атак , що дозволяє зламати майже будь-який мобільний пристрій.
Почитати
А ви знали, що слово баг вперше з'явилося 9 вересня 1947? А значно раніше! І факти цілком правдоподібні.
Принципи тестування програмного забезпечення . Особистий переклад з книги «Мистецтво тестування» Р. Майерса.
Асинхронний веб, або що таке веб-сокети .
Огляд інструментарію для навантажувального і перформанс-тестування.
Навантажувальне тестування мобільного додатка : запис трафіку і створення скриптів.
Особливості організації роботи розподілених тестових команд .
Ти ж тестувальник або як правильно складати Bug report .
Postman — ваш помічник у тестуванні API.
Опубліковано: 06/10/17 @ 10:00
Розділ Різне Читати далі...
Кращий тестувальник року — про кар'єру, досягнення і про те, як стати професіоналом у QA
Олександра Ковальова — Head of Softengi Training Center, Senior Testing Consultant і мама двох дітей отримала нагороду Ukrainian IT Awards 2017 в номінації Best Professional in Quality Assurance. Вона розповіла, як їй вдалося стати кращим тестувальником року, кар'єрних рішеннях і про те, що значить бути професіоналом у тестуванні.
Кар'єрний шлях у тестуванні
Я вчилася в ІТ-внз на факультеті комп'ютерних наук. Закінчила Харківський національний університет радіоелектроніки за спеціальністю «Системна аналітика». На своє перше співбесіду я потрапила випадково. На питання, чому я вирішила стати тестувальником, відповіла: «Тому що аналітики відразу не візьмуть, а тестування — це хоча б цікаво». І, як не дивно, мене взяли :) Так я 7 років тому потрапила в Softengi, хоч взагалі не збиралася жити і працювати в Києві.
В принципі з того, що вчила в інституті, знадобилося мало.
Опубліковано: 05/10/17 @ 07:50
Розділ Різне Читати далі...
Фізик-ядерник — про адронному колайдері в Німеччині і ролі програмування в житті вченого
Максим Бородін — Java-розробник, живе і працює в Німеччині. За освітою Максим — фізик-ядерник, з 2006 по 2009 рік він займався науковими дослідженнями на адронному колайдері.
В інтерв'ю для DOU Максим розповів про експериментальній науці, ускорительном центрі DESY в Гамбурзі, а також про роль програмування в житті вченого.
— Максиме, ви багато займалися і експериментальною фізикою, і програмуванням. Ким ви себе вважаєте — програмістом або фізиком?
Зараз я більше програміст, звичайно. Захопився і фізикою, і програмуванням ще в школі — у мене були чудові вчителі з цих предметів. Думав поступати на IT-факультет КПІ, але все ж вибрав ядерну фізику в КНУ ім. Шевченка.
Про свій вибір не шкодую: на фізфаку нас навчили думати, аналізувати проблему, підходити до вирішення з різних сторін, не боятися братися за завдання, які ще ніхто не досліджував раніше.
— Чи є в Україні робота після фізфаку? Куди можна працевлаштуватися?
Все залежить від того, яким напрямком фізики ви займаєтеся.
Опубліковано: 03/10/17 @ 07:00
Розділ Різне Читати далі...
React 16: огляд нової архітектури fiber
Я Шемет Євген — професійно займаюсь розробкою більше 10-ти років, виступаю на конференціях, організовую IT-мітапи, викладаю у благодійній фундації BrainBasket та з цього навчального року у ВНТУ. Я доповідав на Vinnytsia.js про React 16 . І нещодавно мене попросили написати на цю тему статтю для DOU. Статтю пишу вперше, тому буду радий вашим зауваженням та порадам в особистих повідомленнях або коментарях.
Fiber
Fiber — це нова архітектура, що покладена в основу React 16, реліз якого відбувся нещодавно . Велика частина коду була переписана з нуля. Основною метою було створення можливості для пріоритизації оновлень вмісту. Також переписана система обробки помилок та усунуті деякі старі незручності, наприклад, необхідність обгортати декілька елементів в один кореневий елемент. Існуюче API, на щастя, майже не зачепили.
Демо
Розпочати знайомство найкраще з проблеми, яку має вирішити нова версія. Її добре видно на демо.
Опубліковано: 29/09/17 @ 10:52
Розділ Різне Читати далі...
DOU Labs: як харків'яни створили IT-музей
У рубриці DOU Labs ми запрошуємо IT-компанії ділитися досвідом власних цікавих розробок і внутрішніх технологічних ініціатив. Питання і заявки на участь надсилайте на editors@dou.ua .
Привіт! Мене звуть Дар'я Гордієнко, я волонтер проекту по створенню Музею програмного забезпечення і комп'ютерів в Харкові.
Хочу познайомити вас з нашим дитям. Розповім, чому вирішили його створити, хто в цьому брав участь, і найголовніше, для чого ми це зробили.
Знаєте, з часом починаєш вірити в те, що випадковості не завжди випадкові, і що існує закономірність: є ідея — завжди знайдеться однодумець, який готовий розвивати її разом з тобою. Так і сталося у Антона Трубнікова (CEO Logic IT Solutions) з Олександром Коваленком (системний адміністратор в Plarium) і Сергієм Цимбалом (глава відділу бізнес-розвитку в AIRS+). Ще після відвідування Computer History Museum в Каліфорнії у Антона з Сергієм виникла думка створити свій музей.
Опубліковано: 28/09/17 @ 10:38
Розділ Різне Читати далі...
Junior дайджест: курси, стажування, інтернатура. Жовтень'17
До вашої уваги дайджест навчальних програм для тих, хто починає свою кар'єр єру в ІТ. У цьому номері зібрані можливості, актуальні у жовтні 2017. Усі програми безкоштовні та передбачають можливість працевлаштування по завершенні. Якщо ви маєте інформацію про інші безкоштовні курси/стажування/інтернатури, яких немає в дайджесті, пишіть на zlot.dima@gmail.com , і ми додамо їх до статті. Для того, щоб ви завжди отримували найактуальнішу інформацію про стажування, ми витворили Telegram-канал , куди будемо надсилати сповіщення про оновлення дайджесту та іншу корисну інформацію про можливості для початківців. Компанія Місто Напрямок Тип Codaline Черкаси Front-End, Android, Ruby Курси DataArt Херсон QA Курси Dev-Pro Харків JavaScript Курси EPAM Дніпро, Вінниця, Київ, Львів Front-End/JS .
Опубліковано: 26/09/17 @ 10:30
Розділ Різне Читати далі...
Віддалена робота: плюси і менеджерські особливості
[Про автора: Володимир Желєзняк — успішно запустив два стартапу в розподілених проектах. Багатьох працівників не бачив жодного разу. Різниця в часових поясах — до 12 годин. Працюю з дому 6+ років. Троє дітей]
Приймаю команду на розподіленому проекті, обдзвонюю співробітників. Про тямущої джуна знаю, що він молодий і завжди ввічливий. І в мене весь час відчуття, що співрозмовнику страшно. Дзвоню йому, питаю: «У тебе камера є?» — «Є, але можна я її не буду включати?»
Поговорили, все ок.
Але я ні фіга не розумію, чого він боїться. Це злочинець, якого розшукує Інтерпол? У нього на обличчі неестетично ростуть щупальця? Він під час роботи одягає тільки шапку з фольги з заземленням? Якщо чоловік такий дивний, то я не зможу її зрозуміти і не можу передбачити його дії. Раптом він вирішить, наприклад, базу та код у відкритий доступ викласти?
Починаю гуглити. Відразу ж знаходжу топік: «Добрий день. Мені 16 років, я боюся, що на роботі дізнаються і звільнять».
Опубліковано: 25/09/17 @ 10:08
Розділ Різне Читати далі...
Кейс: від 0 до 13000 чоловік в місяць для сайту клініки лазерної медицини
Клієнт
Клініка лазерної медицини і хірургії. Розташована в Києві.
Наше завдання
Вивести сайт в топ по запитам не пов'язаним з «лазером», тобто загальні запити, що трохи ускладнило завдання.
Вихідні дані
На момент початку робіт вік домену становив менше півроку, а відвідуваність обмежувалася розробниками та причетними до проекту співробітниками.
Процес робіт
Семантика
На початковому етапі робіт погодили з клієнтом, що просування візьмемо 26 груп, в яких вдалося зібрати понад 530 ключових слів. Початкові групи виглядали так:
Роботи по внутрішній оптимізації
Одним з перших і найбільш важливих етапів є внутрішня оптимізація сайту. Оптимізатор склав ТЗ на внутрішню оптимізацію. Серед інших, ТЗ вирішувало основні проблеми сайту:
привести всі урли до ЧПУ;
усунути всі варіанти дублювання контенту;
доопрацювати структуру і створити додаткові сторінки під цільові запити;
зробити перелінковку всередині сайту.
Потім була розміщена перша партія текстів.
Опубліковано: 25/09/17 @ 10:08
Розділ Різне Читати далі...
Нюанси UI & UX для iPhone X
iPhone X відрізняється від попередніх моделей великим закругленим екраном з ширшим спектром кольорів і технологією розпізнавання обличчя власника — Face ID.
Apple вже випустила Human Interface Guidelines для iPhone X . У цій статті я хотів би окреслити основні нюанси UI & UX для iPhone X згідно з рекомендаціями від Apple.
Image Source
1. Якщо ваша аплікація приховує статус бар , Apple радить переглянути це рішення. Адже iPhone X має більше вертикального простору, а статус бар знаходиться у тій зоні, яку аплікація, напевно, не буде використовувати.
2. Пропорції екрана iPhone X не збігаються з іншими моделями. Так, якщо ви використовуєте одне і ті саме зображення для фону, воно може виявитися обрізаним або не поміститися на екран.
3. Apple радить унікати явного розміщення інтерактивних контролів у найнижчій зоні екрана та в кутках. Адже найнижчу зону екрану користувачі будуть застосовувати для жестів, що повертають на Home screen та дозволяють переключатися між аплікаціями.
Опубліковано: 22/09/17 @ 07:00
Розділ Різне Читати далі...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180