Роман Штикало — Senior Android Engineer в Ajax Systems, і йому часто доводиться проводити співбесіди. У своєму блозі Роман ділиться тим, як він готується до технічних інтерв’ю і за яким планом їх будує, а ще — розповідає, як у вакансії зазначити тільки необхідні навички та знання кандидата.
У дев’ятому випуску подкасту 1-2-3 Techno поговорили з Максом Іщенком, засновником DOU.ua та Djinni.co, про розвиток проєктів та історії з минулого. Як на Djinni з’явилися безплатні найми, за скільки могли продати DOU та факап на залізничній касі у Львові.
Найчастіше розробники програмують двома мовами — так вказали 44% опитаних фахівців. TypeScript і JavaScript найчастіше використовуються разом. Бекендери частіше за інших розробників можуть обійтися лише однією мовою у роботі. С#/.NET, Java, PHP, Python, Ruby, Salesforce нерідко комбінують з TypeScript і JavaScript.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Junior,
Mobile,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування
У восьмий випуск подкасту 1-2-3 Techno до нас завітав Всеволод Соловйов, CTO та co-founder Prophy Science. Він розповів про «надійність» Elasticsearch, роботу над проєктом для Збройних Сил України та співпрацю маленької компанії з бюрократичною Єврокомісією.
Новий менеджер версій інструментів розробки, довгоочікувана поява вкладених протоколів у Swift, MacBook від Apple з оновленим SSD, проблеми продуктивності KeyPath та багато інших цікавих новин з мобайл-світу вже чекають на вас!
Ірина Модлінська розповідає про труднощі, з якими стикалася під час локалізації застосунків і способами їх подолання. Про приклади розширення тексту в інтерфейсах, тестування локалізації, XLIFF та інші важливі нюанси читайте в цій статті.
У сьомому випуску подкасту 1-2-3 Techno ми запросили Олеся Петріва, аби трохи порефлексувати про факапи і те, яким має бути успішний айтівець. А ще він розповів про те, як колись з командою робив генерування датасету і як розвивали в компанії таку цінність, як чесність.
Здавалося б, що у 2024 році більшість роботодавців вимагатимуть знання SwiftUI, але виявилося, що дідусь Objective-C все ще багато кому потрібен. Також роботодавці рідко шукають iOS-розробників з портфоліо чи профільною освітою. Про це та інші тенденції у вакансіях для Senior iOS Developer — в матеріалі.
Tuist Cloud для кешування артефактів і Tuist 4 для генерації Xcode-проєкту, побудова інтерфейсу на SwiftUI, приклад використання StoreKit 2 із SwiftUI, модульність iOS-застосунків і багато іншого вже чекають на вас у цьому дайджесті від Сергія Бутенка з MacPaw!
У своєму блозі Володимир Тарасов ділиться досвідом сертифікації Google Cloud. Вибір програми, навчання та корисні ресурси, реєстрація і технічна підготовка перед початком, процес складання іспиту й отримання сертифікату — усе, що може стати вам в пригоді, детально описано в цій статті!
Найбільш популярна все ще JavaScript, TypeScript — мова року за темпом зростання. Python — на третьому місці. Rust — улюблена, але досі малопоширена. Представляємо результати щорічного опитування про мови програмування. Погляньмо на головні інсайти.
Статті
· C,
C++,
Go,
Java,
JavaScript,
Mobile,
Objective-C,
PHP,
Python,
Ruby,
Scala,
Swift,
аналітика,
програмування,
рейтинг,
рейтинг мов
White Labeling — це процес створення універсальних застосунків, які можна налаштувати під різні бренди або компанії, дозволяючи легко змінювати елементи дизайну. У цій статті Антон Роздорожнюк, Flutter Developer з компанії Newsoft, розбирає та порівнює декілька способів лейблингу застосунків за допомогою Flutter.
У цій статті Нікіта Усіченко розписує інструкцію з інтеграції React Single Page Application або статичної HTML-сторінки в застосунок React Native за допомогою react-native-static-server та WebView для платформ iOS та Android. Цей гайд буде корисний для розробників, які бажають розширити можливості мобільних застосунків за допомогою вебфункцій.
Борис Барський ділиться історією про те, як його команда вирішила відійти від традиційних JS-фреймворків і спробувала зробити корпоративний вебсайт на Flutter. На які труднощі натрапили та до якого висновку зрештою дійшли — читайте в цьому блозі.
Три варіанти використання ChatGPT від iOS-розробника, Composable Architecture переїжджає на новий Observation framework, тестування покупок за допомогою SKTestSession у StoreKit 2 та багато інших цікавих новин зі світу iOS та macOS від Сергія Бутенка з MacPaw уже чекають на вас!
У шостому випуску подкасту 1-2-3 Techno ми запросили Сергія Мокієнко, аби трохи порефлексувати про мобільну розробку. Чому створення мобільного застосунку — це дороге задоволення, як Сергію довелося стати Full Stack розробником та про унікальний досвід зі створення кастомного браузера.
Артем, Senior Mobile Developer, розглядає Compose Multiplatform для кросплатформної мобільної розробки і порівнює його з іншим популярним фреймворком від Google — Flutter.
Про переваги, недоліки та сфери використання кожної технології — читайте в статті.
У цій статті йдеться про інструмент, що може стати в пригоді під час розробки, дебагінгу та тестування мобільних застосунків. AppSpector є поєднанням Android Studio / XCode та сніферів трафіку.
Отже, якщо цікаво, як додати його та використовувати у власному проєкті — Артур Шевченко вже підготував гайд для вас!
У цій статті Володимир Панасенко, Android Engineer в компанії Uptech, ділиться досвідом покращення патерну розробки Dependency Injection у проєкті.
Розробники, які тільки починають працювати з Flutter, часто мають складнощі у виборі пакетів.
Тож Ігор Козарь вирішив розповісти про пакети, які сам використовує на практиці в роботі та вважає їх обовʼязковими для ознайомлення. Автор розділив їх на категорії, а також пропонує альтернативи й запрошує доповнювати список!
Коментарі